diff options
author | Tobias Stoeckmann | 2017-03-15 22:12:00 +0100 |
---|---|---|
committer | Karel Zak | 2017-03-23 15:46:36 +0100 |
commit | 62ab1ebb12e812b15382318861a594c946b6238e (patch) | |
tree | eda71c2d086da20d46e4721c3ae6a0d40c8de90d /include/Makemodule.am | |
parent | tests: refresh fincore test (diff) | |
download | kernel-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