CVE-2007-2452 Heap-based buffer overflow in the visit_old_format function in locate/locate.c in locate in GNU findutils before 4.2.31 might allow context-dependent attackers to execute arbitrary code via a long pat...
MediumCVSS 6.0
EPSS 2.2%
- Published
- Updated
- Exploit status
- No public exploit known
Description
Heap-based buffer overflow in the visit_old_format function in locate/locate.c in locate in GNU findutils before 4.2.31 might allow context-dependent attackers to execute arbitrary code via a long pathname in a locate database that has the old format, a different vulnerability than CVE-2001-1036.
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| GNU findutils | = 4.0 | No fix listed |
| GNU findutils | = 4.1 | No fix listed |
| GNU findutils | = 4.2.28 | No fix listed |
| GNU findutils | = 4.2.29 | No fix listed |
| GNU findutils | = 4.2.30 | No fix listed |
| debian/findutils(Debian:12) | < 4.2.31-1 | 4.2.31-1 |
| debian/findutils(Debian:13) | < 4.2.31-1 | 4.2.31-1 |
| debian/findutils(Debian:14) | < 4.2.31-1 | 4.2.31-1 |
References
- SSRT100018 vendor-advisory
- 36827 vdb-entry
- 25477 patch third-party-advisory vendor-advisory
- 40551 third-party-advisory
- 2760 third-party-advisory
- 20070530 GNU Findutils release 4.2.31 fixes CVE-2007-2452 (GNU locate heap buffer overrun) mailing-list
- 24250 patch vdb-entry
- 1018183 vdb-entry
- ADV-2007-2015 vdb-entry
- ADV-2010-1796 vdb-entry
- findutils-filename-bo(34628) vdb-entry
- Debian Security Tracker CVE-2007-2452 vendor-advisory
- bugs.debian.org issue-tracking