[Bug 789928] [NEW] blkid: HFS+ label can't be found when block offsets exceed UINT32_MAX

Dave Vasilevsky dave at vasilevsky.ca
Sun May 29 17:21:03 UTC 2011


Public bug reported:

Binary package hint: util-linux

libblkid isn't careful about avoiding integer overflows. If parts of the
HFS catalog file have block offsets of more than UINT32_MAX, blkid will
report no label, when a label does in fact exist. If such partitions are
listed in fstab by LABEL, they will mysteriously not mount.

This has been fixed upstream: http://git.kernel.org/?p=utils/util-linux
/util-linux.git;a=commit;h=7e256156f4a8650f0e5c5aaea9cf93d9bf3e1294 .
Upgrading to util-linux 2.19 or higher would fix this bug.

** Affects: util-linux (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to util-linux in Ubuntu.
https://bugs.launchpad.net/bugs/789928

Title:
  blkid: HFS+ label can't be found when block offsets exceed UINT32_MAX

Status in “util-linux” package in Ubuntu:
  New

Bug description:
  Binary package hint: util-linux

  libblkid isn't careful about avoiding integer overflows. If parts of
  the HFS catalog file have block offsets of more than UINT32_MAX, blkid
  will report no label, when a label does in fact exist. If such
  partitions are listed in fstab by LABEL, they will mysteriously not
  mount.

  This has been fixed upstream: http://git.kernel.org/?p=utils/util-
  linux/util-
  linux.git;a=commit;h=7e256156f4a8650f0e5c5aaea9cf93d9bf3e1294 .
  Upgrading to util-linux 2.19 or higher would fix this bug.




More information about the foundations-bugs mailing list