summaryrefslogtreecommitdiffstats
path: root/include/Makemodule.am
diff options
context:
space:
mode:
authorTobias Stoeckmann2017-03-15 22:12:00 +0100
committerKarel Zak2017-03-23 15:46:36 +0100
commit62ab1ebb12e812b15382318861a594c946b6238e (patch)
treeeda71c2d086da20d46e4721c3ae6a0d40c8de90d /include/Makemodule.am
parenttests: refresh fincore test (diff)
downloadkernel-qcow2-util-linux-62ab1ebb12e812b15382318861a594c946b6238e.tar.gz
kernel-qcow2-util-linux-62ab1ebb12e812b15382318861a594c946b6238e.tar.xz
kernel-qcow2-util-linux-62ab1ebb12e812b15382318861a594c946b6238e.zip
libblkid: prevent OOB access while probing HFS+
It is possible to perform out of boundary read accesses due to insufficient boundary checks in probe_hfsplus. The first issue occurs if the leaf count in a B-node is too small. The second happens while parsing a unicode description which is longer than 255 UTF-8 characters. The length is stored in a 16 bit integer, but the array in the struct is limited to 255 * 2, which is in sync with Apple's Open Source HFS+ implementation (HFSUniStr255). Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
Diffstat (limited to 'include/Makemodule.am')
0 files changed, 0 insertions, 0 deletions