Name | CVE-2017-6197 |
Description | The r_read_* functions in libr/include/r_endian.h in radare2 1.2.1 allow remote attackers to cause a denial of service (NULL pointer dereference and application crash) via a crafted binary file, as demonstrated by the r_read_le32 function. |
Source | CVE (at NVD; CERT, LWN, oss-sec, fulldisc, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more) |
References | DLA-837-1 |
Debian Bugs | 856063 |
Vulnerable and fixed packages
The table below lists information on source packages.
Source Package | Release | Version | Status |
---|
radare2 (PTS) | jessie | 0.9.6-3.1+deb8u1 | vulnerable |
| trixie | 5.9.4+dfsg-1 | fixed |
| sid | 5.9.8+dfsg-1 | fixed |
The information below is based on the following data on fixed versions.
Notes
[jessie] - radare2 <no-dsa> (Minor issue)
https://github.com/radare/radare2/issues/6816
Fixed by: https://github.com/radare/radare2/commit/1ea23bd6040441a21fbcfba69dce9a01af03f989
Although the respective new versions were only introduced in 0.10.3
The NULL pointer dereferences are still triggerable, via the shown
vector and seen under valgrind. It might be disputable if that is the
same vulnerability though.