Every CVE Search/ Get API key

CVE-2024-25260

elfutils v0.189 was discovered to contain a NULL pointer dereference via the handle_verdef()...

4.0 MediumFix available

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

0.31%Up 0.3 points since Feb 21, 2024
90%50%10%1%

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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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

Affected packages
PackageAffectedFixed
elfutils
Azure Linux:3
before 0.189-6
0.189-6
elfutils
Alpaquita:23
0.187-r1 and later None known
elfutils
Alpaquita:stream
0.187-r1 up to 0.191-r0
0.191-r0
elfutils
BellSoft Hardened Containers:stream
0.187-r1 up to 0.191-r0
0.191-r0
elfutils
TuxCare:AlmaLinux:9.2
From an advisory covering 3 CVEs
before 0.188-3.el9.tuxcare.els1
0.188-3.el9.tuxcare.els1
elfutils-debuginfod
TuxCare: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
TuxCare: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-devel
TuxCare: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-scope
TuxCare:AlmaLinux:9.2
From an advisory covering 3 CVEs
before 0.188-3.el9.tuxcare.els1
0.188-3.el9.tuxcare.els1
elfutils-devel
TuxCare: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
Affected packages
PackageAffectedFixed
elfutils-libelf
TuxCare:AlmaLinux:9.2
From an advisory covering 3 CVEs
before 0.188-3.el9.tuxcare.els1
0.188-3.el9.tuxcare.els1
elfutils-libelf-devel
TuxCare:AlmaLinux:9.2
From an advisory covering 3 CVEs
before 0.188-3.el9.tuxcare.els1
0.188-3.el9.tuxcare.els1
elfutils-libs
TuxCare:AlmaLinux:9.2
From an advisory covering 3 CVEs
before 0.188-3.el9.tuxcare.els1
0.188-3.el9.tuxcare.els1
elfutils
Debian:12
All versions, plus listed versions
0.188-2.10.189-10.189-20.189-30.189-4
Show 25 moreShow less
0.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
elfutils
Debian:13
All versions, plus listed versions
0.192-40.193-10.193-20.193-30.193-3~bpo13+1
Show 10 moreShow less
0.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
elfutils
Debian:14
All versions, plus listed versions
0.192-40.193-10.193-20.193-30.193-3~bpo13+1
Show 10 moreShow less
0.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
elfutils
Mageia:9
From an advisory covering 3 CVEs
before 0.189-1.1.mga9
0.189-1.1.mga9
elfutils
Root:Debian:12
before 0.188-2.1.root.io.9
0.188-2.1.root.io.90.188-2.1.aikido.10
rootio-elfutils
Root:Debian:12
before 0.188-2.1.root.io.9
0.188-2.1.root.io.90.188-2.1.aikido.10
elfutils
Ubuntu: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
elfutils
Ubuntu: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
elfutils
Ubuntu: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

History
RecordedChangedSources
affected
factsOSV
first indexedCVE 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

Show 14 moreShow less
MoveEnter Open