{"id":"CVE-2024-53589","aliases":["BELL-CVE-2024-53589","DEBIAN-CVE-2024-53589","EUVD-2024-52003","GHSA-6hcg-vqw2-35jw","ROOT-OS-DEBIAN-12-CVE-2024-53589","UBUNTU-CVE-2024-53589"],"status":"published","title":"GNU objdump 2.43 is vulnerable to Buffer Overflow in the BFD (Binary File Descriptor) library's...","description":"GNU objdump 2.43 is vulnerable to Buffer Overflow in the BFD (Binary File Descriptor) library's handling of tekhex format files.","severity":{"version":"3.1","score":8.4,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"adp","from":"cve"},"epss":{"day":"2026-11-09","score":0.00266,"percentile":0.18868,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-120"],"published":"2024-12-05T00:00:00Z","modified":"2026-11-02T12:03:09Z","fixes":[{"ecosystem":"Alpaquita:23","package":"binutils","fixed_in":["2.40-r5"],"sources":["osv"]},{"ecosystem":"Alpaquita:stream","package":"binutils","fixed_in":["2.44-r0"],"sources":["osv"]},{"ecosystem":"BellSoft Hardened Containers:23","package":"binutils","fixed_in":["2.40-r5"],"sources":["osv"]},{"ecosystem":"BellSoft Hardened Containers:stream","package":"binutils","fixed_in":["2.44-r0"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"binutils","fixed_in":["2.44-1"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"binutils","fixed_in":["2.44-1"],"sources":["osv"]},{"ecosystem":"Root:Debian:12","package":"binutils","fixed_in":["2.40-2.root.io.17","2.40-2.root.io.18","2.40-2.root.io.19","2.40-2.root.io.20","2.40-2.root.io.21","2.40-2.root.io.22","2.40-2.root.io.23","2.40-2.root.io.24","2.40-2.aikido.25"],"sources":["osv"]},{"ecosystem":"Root:Debian:12","package":"rootio-binutils","fixed_in":["2.40-2.root.io.17","2.40-2.root.io.18","2.40-2.root.io.19","2.40-2.root.io.20","2.40-2.root.io.21","2.40-2.root.io.22","2.40-2.root.io.23","2.40-2.root.io.24","2.40-2.aikido.25"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Alpaquita:23","package":"binutils","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.39-r2"},{"fixed":"2.40-r5"}]}]},{"source":"osv","ecosystem":"Alpaquita:stream","package":"binutils","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.40-r4"},{"fixed":"2.44-r0"}]}]},{"source":"osv","ecosystem":"BellSoft Hardened Containers:23","package":"binutils","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.39-r2"},{"fixed":"2.40-r5"}]}]},{"source":"osv","ecosystem":"BellSoft Hardened Containers:stream","package":"binutils","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.40-r4"},{"fixed":"2.44-r0"}]}]},{"source":"osv","ecosystem":"Debian:12","package":"binutils","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["2.40-2","2.40.50.20230111-1","2.40.50.20230215-1","2.40.50.20230501-1","2.40.50.20230510-1","2.40.50.20230602-1","2.40.50.20230611-1","2.40.50.20230611-2","2.40.50.20230622-1","2.40.50.20230625-1","2.40.50.20230630-1","2.40.90.20230705-1","2.40.90.20230714-1","2.40.90.20230714-2","2.40.90.20230720-1","2.40.90.20230729-1","2.40.90.20230729-2","2.41-1","2.41-2","2.41-3","2.41-4","2.41-5","2.41-6","2.41-7","2.41.50.20230731-1","2.41.50.20230803-1","2.41.50.20230905-1","2.41.50.20231010-1","2.41.50.20231101-1","2.41.50.20231125-1","2.41.50.20231202-1","2.41.50.20231206-1","2.41.50.20231214-1","2.41.50.20231227-1","2.41.90.20240115-1","2.41.90.20240122-1","2.42-1","2.42-2","2.42-2+hurd.1","2.42-3","2.42-4","2.42.50.20240614-1","2.42.50.20240618-1","2.42.50.20240625-1","2.42.50.20240710-1","2.42.90.20240720-1","2.42.90.20240720-2","2.43-1","2.43-2","2.43.1-1","2.43.1-2","2.43.1-3","2.43.1-4","2.43.1-5","2.43.50.20240817-1","2.43.50.20240909-1","2.43.50.20241004-1","2.43.50.20241112-1","2.43.50.20241126-1","2.43.50.20241126-2","2.43.50.20241126-3","2.43.50.20241204-1","2.43.50.20241204-2","2.43.50.20241210-1","2.43.50.20241215-1","2.43.50.20241221-1","2.43.50.20241230-1","2.43.50.20250108-1","2.43.90.20250122-1","2.43.90.20250122-2","2.43.90.20250127-1","2.43.90.20250202-1","2.44-1","2.44-2","2.44-3","2.44.50.20250201-1","2.44.50.20250207-1","2.44.50.20250218-1","2.44.50.20250218-2","2.44.50.20250309-1","2.44.50.20250405-1","2.44.50.20250502-1","2.44.50.20250520-1","2.44.50.20250528-1","2.44.50.20250707-1","2.44.90.20250719-1","2.45-1","2.45-2","2.45-3","2.45-4","2.45-5","2.45-6","2.45-7","2.45-8","2.45.50.20250813-1","2.45.50.20250903-1","2.45.50.20251005-1","2.45.50.20251023-1","2.45.50.20251023-2","2.45.50.20251122-1","2.45.50.20251125-1","2.45.50.20251201-1","2.45.50.20251209-1","2.45.50.20260116-1","2.45.50.20260119-1","2.45.90.20260125-1","2.45.90.20260201-1","2.46-1","2.46-2","2.46-3","2.46.50.20260216-1","2.46.50.20260509-1","2.46.50.20260519-1","2.46.50.20260608-1","2.46.50.20260617-1","2.46.90.20260712-1","2.47-1","2.47-2","2.47-3","2.47-4","2.47-5","2.47-6","2.47.50.20260813-1","2.47.50.20260813-2","2.47.50.20260813-3","2.47.50.20260901-1","2.47.50.20261004-1","2.47.50.20261020-1","2.47.50.20261021-1"]},{"source":"osv","ecosystem":"Debian:13","package":"binutils","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.44-1"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"binutils","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.44-1"}]}]},{"source":"osv","ecosystem":"Root:Debian:12","package":"binutils","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.40-2.root.io.17"},{"fixed":"2.40-2.root.io.18"},{"fixed":"2.40-2.root.io.19"},{"fixed":"2.40-2.root.io.20"},{"fixed":"2.40-2.root.io.21"},{"fixed":"2.40-2.root.io.22"},{"fixed":"2.40-2.root.io.23"},{"fixed":"2.40-2.root.io.24"},{"fixed":"2.40-2.aikido.25"}]}]},{"source":"osv","ecosystem":"Root:Debian:12","package":"rootio-binutils","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.40-2.root.io.17"},{"fixed":"2.40-2.root.io.18"},{"fixed":"2.40-2.root.io.19"},{"fixed":"2.40-2.root.io.20"},{"fixed":"2.40-2.root.io.21"},{"fixed":"2.40-2.root.io.22"},{"fixed":"2.40-2.root.io.23"},{"fixed":"2.40-2.root.io.24"},{"fixed":"2.40-2.aikido.25"}]}]}],"references":[{"url":"https://www.gnu.org/software/binutils/","tags":["web","report"]},{"url":"https://bushido-sec.com/index.php/2024/12/05/binutils-objdump-tekhex-buffer-overflow/","tags":["web","report"]},{"url":"https://security.netapp.com/advisory/ntap-20250314-0006/","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2024-53589"},{"url":"https://bushido-sec.com/index.php/2024/12/05/binutils-objdump-tekhex-buffer-overflow"},{"url":"https://www.gnu.org/software/binutils"},{"url":"https://security.netapp.com/advisory/ntap-20250314-0006"},{"url":"https://github.com/advisories/GHSA-6hcg-vqw2-35jw"},{"url":"https://docs.bell-sw.com/security/cves/CVE-2024-53589","tags":["advisory"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2024-53589","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2024-53589","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2024-53589","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2024-53589","description":"GNU objdump 2.43 is vulnerable to Buffer Overflow in the BFD (Binary File Descriptor) library's handling of tekhex format files.","status":"published","published":"2024-12-05T00:00:00Z","modified":"2025-03-14T10:03:05.601Z","cvss":[{"version":"3.1","score":8.4,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"adp"}],"cwes":["CWE-120"],"updated_at":"2026-11-02T14:34:17.523201Z"}],"euvd":[{"id":"EUVD-2024-52003","description":"GNU objdump 2.43 is vulnerable to Buffer Overflow in the BFD (Binary File Descriptor) library's handling of tekhex format files.","status":"published","published":"2024-12-05T00:00:00Z","modified":"2025-03-14T10:03:05Z","cvss":[{"version":"3.1","score":8.4,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T20:53:03.250545Z"}],"ghsa":[{"id":"GHSA-6hcg-vqw2-35jw","title":"GNU objdump 2.43 is vulnerable to Buffer Overflow in the BFD (Binary File Descriptor) library's...","description":"GNU objdump 2.43 is vulnerable to Buffer Overflow in the BFD (Binary File Descriptor) library's handling of tekhex format files.","status":"published","published":"2024-12-05T21:31:52Z","modified":"2025-03-14T12:33:02Z","cvss":[{"version":"3.1","score":8.4,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"cwes":["CWE-120"],"updated_at":"2026-11-02T15:00:17.214914Z"}],"nvd":[{"id":"CVE-2024-53589","description":"GNU objdump 2.43 is vulnerable to Buffer Overflow in the BFD (Binary File Descriptor) library's handling of tekhex format files.","status":"published","published":"2024-12-05T20:15:22.813Z","modified":"2026-06-17T08:09:01.123Z","cvss":[{"version":"3.1","score":8.4,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"secondary"}],"cwes":["CWE-120"],"updated_at":"2026-11-02T14:10:39.434419Z"}],"osv":[{"id":"BELL-CVE-2024-53589","status":"published","published":"2024-12-07T05:57:38.414284Z","modified":"2026-01-26T09:38:06.690073Z","cvss":[{"version":"3.1","score":8.4,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:28:20.963569Z"},{"id":"DEBIAN-CVE-2024-53589","description":"GNU objdump 2.43 is vulnerable to Buffer Overflow in the BFD (Binary File Descriptor) library's handling of tekhex format files.","status":"published","published":"2024-12-05T20:15:22.813Z","modified":"2026-11-02T12:03:09.731276496Z","cvss":[{"version":"3.1","score":8.4,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:45:44.117337Z"},{"id":"ROOT-OS-DEBIAN-12-CVE-2024-53589","title":"CVE-2024-53589 in binutils - Patched by Root","description":"Root has patched CVE-2024-53589 in the binutils package for Root:Debian:12. Multiple fixed versions available.","status":"published","published":"2026-08-25T10:13:46Z","modified":"2026-08-26T01:10:21.213054554Z","cvss":[{"version":"3.1","score":6.6,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:H","level":"medium"}],"updated_at":"2026-11-02T15:53:30.983521Z"},{"id":"UBUNTU-CVE-2024-53589","description":"GNU objdump 2.43 is vulnerable to Buffer Overflow in the BFD (Binary File Descriptor) library's handling of tekhex format files.","status":"withdrawn","published":"2024-12-05T20:15:00Z","modified":"2025-07-16T07:21:11.994208Z","cvss":[{"version":"3.1","score":8.4,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T16:55:11.182485Z"},{"id":"CVE-2024-53589","description":"GNU objdump 2.43 is vulnerable to Buffer Overflow in the BFD (Binary File Descriptor) library's handling of tekhex format files.","status":"published","published":"2024-12-05T20:15:22Z","modified":"2026-04-10T05:18:24.113779Z","updated_at":"2026-11-02T15:44:44.451316Z"}]}}
