Skip to content
OpenAdvisories
Unscored CVE-2018-10689 EUVD-2018-2760GHSA-pr22-23wp-22hm

blktrace (aka Block IO Tracing) 1.2.0, as used with the Linux kernel and Android, has a buffer overflow in the dev_map_read function in btt…

Published May 3, 2018 · Updated Aug 5, 2024 · Assigned by mitre

Description

blktrace (aka Block IO Tracing) 1.2.0, as used with the Linux kernel and Android, has a buffer overflow in the dev_map_read function in btt/devmap.c because the device and devno arrays are too small, as demonstrated by an invalid free when using the btt program with a crafted file.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 blktrace 1.2.0-1 —
Debian 13 blktrace 1.2.0-1 —
Debian 12 blktrace 1.2.0-1 —
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS blktrace 1.1.0-2+deb9u1build0.18.04.1 —
Ubuntu 16.04 LTS blktrace 1.1.0-2+deb9u1build0.16.04.1 —
Ubuntu 14.04 LTS blktrace 1.0.5-1+deb8u1build0.14.04.1 —
ReleasePackageFixed inAdvisory
RHEL 7 blktrace 1.0.5-9.el7 RHSA-2019:2162
ReleasePackageFixed inAdvisory
SLES 15 blktrace 1.1.0+git.20170126-3.3.28 SUSE-SU-2019:0919-1
SLES 12 SP5 blktrace 1.0.5-8.5.74 SUSE-SU-2020:2942-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 12 SP5 blktrace 1.0.5-8.5.74 SUSE-SU-2020:2942-1
ReleasePackageFixed inAdvisory
openSUSE Leap 15.0 blktrace 1.1.0+git.20170126-lp150.2.3.1 openSUSE-SU-2019:1224-1

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2 blktrace 1.0.5-9.amzn2 ALAS2-2019-1320

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 2 (CBL-Mariner) blktrace 1.2.0-6 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 7 blktrace 1.0.5-9.el7 ELSA-2019-2162

Advisories 7

References