CVE-2025-1376
Low · 2.5CVSS
2.5
EPSS
0.3%
Published
Feb 17, 2025
CISA due date
—
Cloudanix analysis
A bug in a common library that handles program files can let someone with direct access to a computer crash certain tools, but the problem is hard to trigger and has little practical risk.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- High
- Impact
- Denial Of Service
- Component
- Library
- Class
- Memory Corruption
- Remediation
- Patch
- Effort
- Low
- Patch risk
- Low
What it actually does
The flaw is a memory corruption issue in the elf_strptr function within libelf/elf_strptr.c of GNU elfutils 0.192, triggered during processing of malformed ELF binaries by the eu-strip component and resulting in a local denial of service.
Why it matters to the business
Organizations relying on elfutils-dependent tools for binary processing or packaging face a low-likelihood risk of service disruption from crafted local inputs; the narrow attack surface and high exploitation difficulty limit operational impact even in environments with high package prevalence.
How an attack unfolds
An attacker with local access crafts a specially malformed ELF file that triggers the vulnerable path in elf_strptr when eu-strip or a dependent utility processes it, causing a crash; the public disclosure provides a proof-of-concept but the high complexity makes reliable exploitation difficult.
How to fix it
Apply the upstream patch b16f441cca0a4841050e3215a9f120a6d8aea918 or upgrade to a fixed build; for paperless-ngx/paperless-ngx (GIT) update to commit ed05b40ba461641b1b59b0a92f51f3f6a66ce180.
How to confirm the fix worked
Confirm the installed elfutils version is newer than 0.192 or contains commit b16f441cca0a4841050e3215a9f120a6d8aea918; for paperless-ngx/paperless-ngx verify presence of commit ed05b40ba461641b1b59b0a92f51f3f6a66ce180 and test eu-strip against known trigger files.
Typical attack path
- Obtain local access to a system with the vulnerable elfutils library
- Prepare a malformed ELF binary designed to exercise the elf_strptr code path
- Invoke eu-strip or another utility that calls the affected function on the crafted file
- Trigger the memory corruption leading to denial of service
How to detect it
Review system and application logs for unexpected crashes or segmentation faults in eu-strip or libelf callers; correlate with file creation or modification timestamps of ELF binaries processed shortly before the event.
What your security team should do
- Prioritize patching elfutils in build and packaging pipelines within standard maintenance windows given the low CVSS and EPSS
- Monitor upstream elfutils releases and rebuild any statically linked dependents
- Restrict local access to systems performing ELF manipulation until patched
The record
A vulnerability classified as problematic was found in GNU elfutils 0.192. This vulnerability affects the function elf_strptr in the library /libelf/elf_strptr.c of the component eu-strip. The manipulation leads to denial of service. It is possible to launch the attack on the local host. The complexity of an attack is rather high. The exploitation appears to be difficult. The exploit has been disclosed to the public and may be used. The name of the patch is b16f441cca0a4841050e3215a9f120a6d8aea918. It is recommended to apply a patch to fix this issue.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | elfutils | 0 | No fix |
| Debian:12 | elfutils | 0 | No fix |
| Debian:13 | elfutils | 0 | No fix |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | elfutils | 0 | 0.185-150400.5.8.3 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | elfutils-debuginfod | 0 | 0.185-150400.5.8.2 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS | elfutils | 0 | 0.185-150400.5.8.3 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS | elfutils-debuginfod | 0 | 0.185-150400.5.8.2 |
| SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS | elfutils | 0 | 0.185-150400.5.8.3 |
| SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS | elfutils-debuginfod | 0 | 0.185-150400.5.8.2 |
| SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS | elfutils | 0 | 0.185-150400.5.8.3 |
| SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS | elfutils-debuginfod | 0 | 0.185-150400.5.8.2 |
| SUSE:Linux Enterprise Micro 5.3 | elfutils | 0 | 0.185-150400.5.8.3 |
| SUSE:Linux Enterprise Micro 5.4 | elfutils | 0 | 0.185-150400.5.8.3 |
| SUSE:Linux Enterprise Micro 5.5 | elfutils | 0 | 0.185-150400.5.8.3 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP6 | elfutils | 0 | 0.185-150400.5.8.3 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP6 | elfutils-debuginfod | 0 | 0.185-150400.5.8.2 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP7 | elfutils | 0 | 0.185-150400.5.8.3 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP7 | elfutils-debuginfod | 0 | 0.185-150400.5.8.2 |
| SUSE:Linux Enterprise Server 15 SP4-LTSS | elfutils | 0 | 0.185-150400.5.8.3 |
| SUSE:Linux Enterprise Server 15 SP4-LTSS | elfutils-debuginfod | 0 | 0.185-150400.5.8.2 |
| SUSE:Linux Enterprise Server 15 SP5-LTSS | elfutils | 0 | 0.185-150400.5.8.3 |
| SUSE:Linux Enterprise Server 15 SP5-LTSS | elfutils-debuginfod | 0 | 0.185-150400.5.8.2 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP4 | elfutils | 0 | 0.185-150400.5.8.3 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP4 | elfutils-debuginfod | 0 | 0.185-150400.5.8.2 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP5 | elfutils | 0 | 0.185-150400.5.8.3 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP5 | elfutils-debuginfod | 0 | 0.185-150400.5.8.2 |
| SUSE:Manager Proxy LTS 4.3 | elfutils | 0 | 0.185-150400.5.8.3 |
| SUSE:Manager Proxy LTS 4.3 | elfutils-debuginfod | 0 | 0.185-150400.5.8.2 |
| SUSE:Manager Server LTS 4.3 | elfutils | 0 | 0.185-150400.5.8.3 |
| SUSE:Manager Server LTS 4.3 | elfutils-debuginfod | 0 | 0.185-150400.5.8.2 |
| openSUSE:Leap 15.6 | elfutils | 0 | 0.185-150400.5.8.3 |
| openSUSE:Leap 15.6 | elfutils-debuginfod | 0 | 0.185-150400.5.8.2 |
Related vulnerabilities
- CVE-2025-1377 A vulnerability, which was classified as problematic, has been found in GNU elfutils… Also affects elfutils
- CVE-2025-1371 A vulnerability has been found in GNU elfutils 0.192 and classified as problematic. Also affects elfutils
- CVE-2025-1372 A vulnerability was found in GNU elfutils 0.192. Also affects elfutils
- CVE-2025-1365 A vulnerability, which was classified as critical, was found in GNU elfutils 0.192. Also affects elfutils
- CVE-2025-1352 A vulnerability has been found in GNU elfutils 0.192 and classified as critical. Also affects elfutils
- CVE-2016-10254 The allocate_elf function in common.h in elfutils before 0.168 allows remote attackers to… Also affects elfutils
- CVE-2014-9447 Directory traversal vulnerability in the read_long_names function in libelf/elf_begin.c… Also affects elfutils
- CVE-2014-0172 Integer overflow in the check_section function in dwarf_begin_elf.c in the libdw library… Also affects elfutils