CVE-2024-25260
elfutils v0.189 was discovered to contain a NULL pointer dereference via the handle_verdef()...
elfutils v0.189 was discovered to contain a NULL pointer dereference via the handle_verdef() function at readelf.c.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
4.0
elfutils v0.189 was discovered to contain a NULL pointer dereference via the handle_verdef() function at readelf.c.
- Record
CVE-2024-25260- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-476
- Updated
- 2026-11-02
EUVDEUVD-2024-22596
4.0
elfutils v0.189 was discovered to contain a NULL pointer dereference via the handle_verdef() function at readelf.c.
- Record
EUVD-2024-22596- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-c5x5-p58w-fxgh
4.0
elfutils v0.189 was discovered to contain a NULL pointer dereference via the handle_verdef()...
elfutils v0.189 was discovered to contain a NULL pointer dereference via the handle_verdef() function at readelf.c.
- Record
GHSA-c5x5-p58w-fxgh- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-476
- Updated
- 2026-11-02
NVD
4.0
elfutils v0.189 was discovered to contain a NULL pointer dereference via the handle_verdef() function at readelf.c.
- Record
CVE-2024-25260- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-476
- Updated
- 2026-11-02
OSVBELL-CVE-2024-25260
4.0
- Record
BELL-CVE-2024-25260- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSV
4.0
elfutils v0.189 was discovered to contain a NULL pointer dereference via the handle_verdef() function at readelf.c.
- Record
CVE-2024-25260- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
Show 7 moreShow less
OSVDEBIAN-CVE-2024-25260
4.0
elfutils v0.189 was discovered to contain a NULL pointer dereference via the handle_verdef() function at readelf.c.
- Record
DEBIAN-CVE-2024-25260- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2024-25260
4.0
elfutils v0.189 was discovered to contain a NULL pointer dereference via the handle_verdef() function at readelf.c.
- Record
UBUNTU-CVE-2024-25260- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVAZL-38203 No score
CVE-2024-25260 affecting package elfutils for versions less than 0.189-6
elfutils v0.189 was discovered to contain a NULL pointer dereference via the handle_verdef() function at readelf.c.
- Record
AZL-38203- Updated
- 2026-11-05
OSVCLSA-2026-1787242456 No score
elfutils: Fix of 3 CVEs
- CVE-2024-25260: out-of-bounds global read in arm_machine_flag_name() when an ARM ELF header carries an EABI version byte greater than 5
- CVE-2025-1376: NULL pointer dereference in elf_strptr() on a string section that has sh_size set but no data read yet
- CVE-2025-1377: NULL pointer dereference in eu-strip's remove_debug_relocations() when a relocation section's sh_link references an SHT_NOBITS section
- Record
CLSA-2026-1787242456- Updated
- 2026-11-02
OSVMGASA-2025-0119 No score
Updated elfutils packages fix security vulnerabilities
elfutils v0.189 was discovered to contain a NULL pointer dereference via the handle_verdef() function at readelf.c. (CVE-2024-25260) GNU elfutils eu-readelf readelf.c print_string_section buffer overflow. (CVE-2025-1372) GNU elfutils eu-strip strip.c gelf_getsymshndx denial of service. (CVE-2025-1377)
- Record
MGASA-2025-0119- Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-12-CVE-2024-25260 No score
CVE-2024-25260 in elfutils - Patched by Root
Root has patched CVE-2024-25260 in the elfutils package for Root:Debian:12. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-12-CVE-2024-25260- Updated
- 2026-11-02
OSVUSN-7369-1 No score
elfutils vulnerabilities
It was discovered that readelf from elfutils could be made to read out of bounds. If a user or automated system were tricked into running readelf on a specially crafted file, an attacker could cause readelf to crash, resulting in a denial of service. This issue only affected Ubuntu 24.04 LTS. (CVE-2024-25260)
It was discovered that readelf from elfutils could be made to write out of bounds. If a user or automated system were tricked into running readelf on a specially crafted file, an attacker could cause readelf to crash, resulting in a denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 24.04 LTS and Ubuntu 24.10. (CVE-2025-1365)
It was discovered that readelf from elfutils could be made to dereference invalid memory. If a user or automated system were tricked into running readelf on a specially crafted file, an attacker could cause readelf to crash, resulting in a denial of service. This issue only affected Ubuntu 24.04 LTS and Ubuntu 24.10. (CVE-2025-1371)
It was discovered that readelf from elfutils could be made to dereference invalid memory. If a user or automated system were tricked into running readelf on a specially crafted file, an attacker could cause readelf to crash, resulting in a denial of service. (CVE-2025-1372)
It was discovered that strip from elfutils could be made to dereference invalid memory. If a user or automated system were tricked into running strip on a specially crafted file, an attacker could cause strip to crash, resulting in a denial of service. (CVE-2025-1377)
- Record
USN-7369-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
elfutilsAzure Linux:3 |
before 0.189-6 | 0.189-6 |
elfutilsAlpaquita:23 |
0.187-r1 and later | None known |
elfutilsAlpaquita:stream |
0.187-r1 up to 0.191-r0 | 0.191-r0 |
elfutilsBellSoft Hardened Containers:stream |
0.187-r1 up to 0.191-r0 | 0.191-r0 |
elfutilsTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 0.188-3.el9.tuxcare.els1 | 0.188-3.el9.tuxcare.els1 |
elfutils-debuginfodTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 0.188-3.el9.tuxcare.els1 | 0.188-3.el9.tuxcare.els1 |
elfutils-debuginfod-clientTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 0.188-3.el9.tuxcare.els1 | 0.188-3.el9.tuxcare.els1 |
elfutils-debuginfod-client-develTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 0.188-3.el9.tuxcare.els1 | 0.188-3.el9.tuxcare.els1 |
elfutils-default-yama-scopeTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 0.188-3.el9.tuxcare.els1 | 0.188-3.el9.tuxcare.els1 |
elfutils-develTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 0.188-3.el9.tuxcare.els1 | 0.188-3.el9.tuxcare.els1 |
Show 12 moreShow less
| Package | Affected | Fixed |
|---|---|---|
elfutils-libelfTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 0.188-3.el9.tuxcare.els1 | 0.188-3.el9.tuxcare.els1 |
elfutils-libelf-develTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 0.188-3.el9.tuxcare.els1 | 0.188-3.el9.tuxcare.els1 |
elfutils-libsTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 0.188-3.el9.tuxcare.els1 | 0.188-3.el9.tuxcare.els1 |
elfutilsDebian:12 |
All versions, plus listed versions 0.188-2.10.189-10.189-20.189-30.189-4 Show 25 moreShow less0.190-10.190-1.10.190-1.1~exp10.191-10.191-1~bpo12+10.191-20.192-10.192-20.192-30.192-40.192-4~bpo12+10.193-10.193-20.193-30.193-3~bpo13+10.194+20260315-10.194-10.194-20.194-30.194-40.195-10.195-1~bpo13+10.196-10.196-1~bpo13+10.196-1~bpo13+2 |
None known |
elfutilsDebian:13 |
All versions, plus listed versions 0.192-40.193-10.193-20.193-30.193-3~bpo13+1 Show 10 moreShow less0.194+20260315-10.194-10.194-20.194-30.194-40.195-10.195-1~bpo13+10.196-10.196-1~bpo13+10.196-1~bpo13+2 |
None known |
elfutilsDebian:14 |
All versions, plus listed versions 0.192-40.193-10.193-20.193-30.193-3~bpo13+1 Show 10 moreShow less0.194+20260315-10.194-10.194-20.194-30.194-40.195-10.195-1~bpo13+10.196-10.196-1~bpo13+10.196-1~bpo13+2 |
None known |
elfutilsMageia:9 From an advisory covering 3 CVEs |
before 0.189-1.1.mga9 | 0.189-1.1.mga9 |
elfutilsRoot:Debian:12 |
before 0.188-2.1.root.io.9 | 0.188-2.1.root.io.90.188-2.1.aikido.10 |
rootio-elfutilsRoot:Debian:12 |
before 0.188-2.1.root.io.9 | 0.188-2.1.root.io.90.188-2.1.aikido.10 |
elfutilsUbuntu:24.04:LTS |
before 0.190-1.1ubuntu0.1, plus listed versions 0.189-40.190-10.190-1.1build20.190-1.1build30.190-1.1build40.190-1.1build4.1 |
0.190-1.1ubuntu0.1 |
elfutilsUbuntu:22.04:LTS From an advisory covering 5 CVEs |
before 0.186-1ubuntu0.1, plus listed versions 0.185-1build10.185-20.186-10.186-1build1 |
0.186-1ubuntu0.1 |
elfutilsUbuntu:24.04:LTS From an advisory covering 5 CVEs |
before 0.190-1.1ubuntu0.1, plus listed versions 0.189-40.190-10.190-1.1build20.190-1.1build30.190-1.1build40.190-1.1build4.1 |
0.190-1.1ubuntu0.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-25260 is a medium vulnerability (CVSS 4.0) in Elfutils Project Elfutils, published February 20, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.31%, the 23rd percentile. Fixed in elfutils 0.189-6.
References
sourceware.org/bugzilla/show_bug.cgi?id=31058
github.com/schsiung/fuzzer_issues/issues/1
sourceware.org/elfutils
nvd.nist.gov/vuln/detail/CVE-2024-25260
github.com/advisories/GHSA-c5x5-p58w-fxgh
docs.bell-sw.com/security/cves/CVE-2024-25260
Show 14 moreShow less
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1787242456.html
nvd.nist.gov/vuln/detail/CVE-2025-1376
nvd.nist.gov/vuln/detail/CVE-2025-1377
github.com/CVEProject/cvelistV5/tree/main/cves/2024/25xxx/CVE-2024-25260.json
security-tracker.debian.org/tracker/CVE-2024-25260
advisories.mageia.org/MGASA-2025-0119.html
bugs.mageia.org/show_bug.cgi?id=34134
ubuntu.com/security/notices/USN-7369-1
ubuntu.com/security/CVE-2024-25260
cve.org/CVERecord?id=CVE-2024-25260
ubuntu.com/security/CVE-2025-1365
ubuntu.com/security/CVE-2025-1371
ubuntu.com/security/CVE-2025-1372
ubuntu.com/security/CVE-2025-1377