CVE-2025-1352
GNU elfutils eu-readelf libdw_alloc.c __libdw_thread_tail memory corruption
A vulnerability has been found in GNU elfutils 0.192 and classified as critical. This vulnerability affects the function __libdw_thread_tail in the library libdw_alloc.c of the component eu-readelf. The manipulation of the argument w leads to memory corruption. The attack can be initiated remotely. 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 2636426a091bd6c6f7f02e49ab20d4cdc6bfc753. It is recommended to apply a patch to fix this issue.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- Passive
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
2.3
GNU elfutils eu-readelf libdw_alloc.c __libdw_thread_tail memory corruption
A vulnerability has been found in GNU elfutils 0.192 and classified as critical. This vulnerability affects the function __libdw_thread_tail in the library libdw_alloc.c of the component eu-readelf. The manipulation of the argument w leads to memory corruption. The attack can be initiated remotely. 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 2636426a091bd6c6f7f02e49ab20d4cdc6bfc753. It is recommended to apply a patch to fix this issue.
- Record
CVE-2025-1352- CVSS 4.0
- 2.3 Low
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N - CVSS 3.1
- 5.0 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L - CVSS 3.0
- 5.0 Medium
CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L - CVSS 2.0
- 5.1
AV:N/AC:H/Au:N/C:P/I:P/A:P - Weakness
- CWE-119
- Updated
- 2026-11-02
EUVDEUVD-2025-2113
2.3
A vulnerability has been found in GNU elfutils 0.192 and classified as critical. This vulnerability affects the function __libdw_thread_tail in the library libdw_alloc.c of the component eu-readelf. The manipulation of the argument w leads to memory corruption. The attack can be initiated remotely. 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 2636426a091bd6c6f7f02e49ab20d4cdc6bfc753. It is recommended to apply a patch to fix this issue.
- Record
EUVD-2025-2113- CVSS 4.0
- 2.3 Low
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-25fr-9mxc-qjvr
2.3
A vulnerability has been found in GNU elfutils 0.192 and classified as critical. This...
A vulnerability has been found in GNU elfutils 0.192 and classified as critical. This vulnerability affects the function __libdw_thread_tail in the library libdw_alloc.c of the component eu-readelf. The manipulation of the argument w leads to memory corruption. The attack can be initiated remotely. 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 2636426a091bd6c6f7f02e49ab20d4cdc6bfc753. It is recommended to apply a patch to fix this issue.
- Record
GHSA-25fr-9mxc-qjvr- CVSS 4.0
- 2.3 Low
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 5.0 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L - Weakness
- CWE-119
- Updated
- 2026-11-02
NVD
2.3
A vulnerability has been found in GNU elfutils 0.192 and classified as critical. This vulnerability affects the function __libdw_thread_tail in the library libdw_alloc.c of the component eu-readelf. The manipulation of the argument w leads to memory corruption. The attack can be initiated remotely. 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 2636426a091bd6c6f7f02e49ab20d4cdc6bfc753. It is recommended to apply a patch to fix this issue.
- Record
CVE-2025-1352- CVSS 4.0
- 2.3 Low
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 5.0 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 2.0
- 5.1 Medium
AV:N/AC:H/Au:N/C:P/I:P/A:P - Weakness
- CWE-119
- Updated
- 2026-11-02
OSVAZL-56873
5.0
CVE-2025-1352 affecting package elfutils for versions less than 0.189-5
A vulnerability has been found in GNU elfutils 0.192 and classified as critical. This vulnerability affects the function __libdw_thread_tail in the library libdw_alloc.c of the component eu-readelf. The manipulation of the argument w leads to memory corruption. The attack can be initiated remotely. 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 2636426a091bd6c6f7f02e49ab20d4cdc6bfc753. It is recommended to apply a patch to fix this issue.
- Record
AZL-56873- CVSS 3.1
- 5.0 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L - Updated
- 2026-11-05
OSVBELL-CVE-2025-1352
7.5
- Record
BELL-CVE-2025-1352- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 12 moreShow less
OSV
2.3
GNU elfutils eu-readelf libdw_alloc.c __libdw_thread_tail memory corruption
A vulnerability has been found in GNU elfutils 0.192 and classified as critical. This vulnerability affects the function __libdw_thread_tail in the library libdw_alloc.c of the component eu-readelf. The manipulation of the argument w leads to memory corruption. The attack can be initiated remotely. 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 2636426a091bd6c6f7f02e49ab20d4cdc6bfc753. It is recommended to apply a patch to fix this issue.
- Record
CVE-2025-1352- CVSS 4.0
- 2.3 Low
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N - Weakness
- CWE-119
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2025-1352
7.5
A vulnerability has been found in GNU elfutils 0.192 and classified as critical. This vulnerability affects the function __libdw_thread_tail in the library libdw_alloc.c of the component eu-readelf. The manipulation of the argument w leads to memory corruption. The attack can be initiated remotely. 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 2636426a091bd6c6f7f02e49ab20d4cdc6bfc753. It is recommended to apply a patch to fix this issue.
- Record
DEBIAN-CVE-2025-1352- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2025-1177
5.3
elfutils security update
Elfutils is a collection of utilities, including stack (to show backtraces), nm (for listing symbols from object files), size (for listing the section sizes of an object or archive file), strip (for discarding symbols), readelf (to see the raw ELF file structures), elflint (to check for well-formed ELF files) and elfcompress (to compress or decompress ELF sections). Also included are helper libraries which implement DWARF, ELF, and machine-specific ELF handling and process introspection. It also provides a DSO which allows reading and writing ELF files on a high level. Third party programs depend on this package to read internals of ELF files. Yama sysctl setting to enable default attach scope settings enabling programs to use ptrace attach, access to /proc/PID/{mem,personality,stack,syscall}, and the syscalls process_vm_readv and process_vm_writev which are used for interprocess services, communication and introspection (like synchronisation, signaling, debugging, tracing and profiling) of processes.
Security Fix(es):
A vulnerability has been found in GNU elfutils 0.192 and classified as critical. This vulnerability affects the function __libdw_thread_tail in the library libdw_alloc.c of the component eu-readelf. The manipulation of the argument w leads to memory corruption. The attack can be initiated remotely. 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 2636426a091bd6c6f7f02e49ab20d4cdc6bfc753. It is recommended to apply a patch to fix this issue.(CVE-2025-1352)
A vulnerability was found in GNU elfutils 0.192. It has been declared as critical. Affected by this vulnerability is the function dump_data_section/print_string_section of the file readelf.c of the component eu-readelf. The manipulation of the argument z/x leads to buffer overflow. An attack has to be approached locally. The exploit has been disclosed to the public and may be used. The identifier of the patch is 73db9d2021cab9e23fd734b0a76a612d52a6f1db. It is recommended to apply a patch to fix this issue.(CVE-2025-1372)
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.(CVE-2025-1376)
A vulnerability, which was classified as problematic, has been found in GNU elfutils 0.192. This issue affects the function gelf_getsymshndx of the file strip.c of the component eu-strip. The manipulation leads to denial of service. The attack needs to be approached locally. The exploit has been disclosed to the public and may be used. The identifier of the patch is fbf1df9ca286de3323ae541973b08449f8d03aba. It is recommended to apply a patch to fix this issue.(CVE-2025-1377)
- Record
OESA-2025-1177- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVOESA-2025-1178
5.3
elfutils security update
Elfutils is a collection of utilities, including stack (to show backtraces), nm (for listing symbols from object files), size (for listing the section sizes of an object or archive file), strip (for discarding symbols), readelf (to see the raw ELF file structures), elflint (to check for well-formed ELF files) and elfcompress (to compress or decompress ELF sections). Also included are helper libraries which implement DWARF, ELF, and machine-specific ELF handling and process introspection. It also provides a DSO which allows reading and writing ELF files on a high level. Third party programs depend on this package to read internals of ELF files. Yama sysctl setting to enable default attach scope settings enabling programs to use ptrace attach, access to /proc/PID/{mem,personality,stack,syscall}, and the syscalls process_vm_readv and process_vm_writev which are used for interprocess services, communication and introspection (like synchronisation, signaling, debugging, tracing and profiling) of processes.
Security Fix(es):
A vulnerability has been found in GNU elfutils 0.192 and classified as critical. This vulnerability affects the function __libdw_thread_tail in the library libdw_alloc.c of the component eu-readelf. The manipulation of the argument w leads to memory corruption. The attack can be initiated remotely. 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 2636426a091bd6c6f7f02e49ab20d4cdc6bfc753. It is recommended to apply a patch to fix this issue.(CVE-2025-1352)
A vulnerability, which was classified as critical, was found in GNU elfutils 0.192. This affects the function process_symtab of the file readelf.c of the component eu-readelf. The manipulation of the argument D/a leads to buffer overflow. Local access is required to approach this attack. The exploit has been disclosed to the public and may be used. The identifier of the patch is 5e5c0394d82c53e97750fe7b18023e6f84157b81. It is recommended to apply a patch to fix this issue.(CVE-2025-1365)
A vulnerability has been found in GNU elfutils 0.192 and classified as problematic. This vulnerability affects the function handle_dynamic_symtab of the file readelf.c of the component eu-read. The manipulation leads to null pointer dereference. Attacking locally is a requirement. The exploit has been disclosed to the public and may be used. The patch is identified as b38e562a4c907e08171c76b8b2def8464d5a104a. It is recommended to apply a patch to fix this issue.(CVE-2025-1371)
A vulnerability was found in GNU elfutils 0.192. It has been declared as critical. Affected by this vulnerability is the function dump_data_section/print_string_section of the file readelf.c of the component eu-readelf. The manipulation of the argument z/x leads to buffer overflow. An attack has to be approached locally. The exploit has been disclosed to the public and may be used. The identifier of the patch is 73db9d2021cab9e23fd734b0a76a612d52a6f1db. It is recommended to apply a patch to fix this issue.(CVE-2025-1372)
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.(CVE-2025-1376)
A vulnerability, which was classified as problematic, has been found in GNU elfutils 0.192. This issue affects the function gelf_getsymshndx of the file strip.c of the component eu-strip. The manipulation leads to denial of service. The attack needs to be approached locally. The exploit has…
- Record
OESA-2025-1178- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVOESA-2025-1179
5.3
elfutils security update
Elfutils is a collection of utilities, including stack (to show backtraces), nm (for listing symbols from object files), size (for listing the section sizes of an object or archive file), strip (for discarding symbols), readelf (to see the raw ELF file structures), elflint (to check for well-formed ELF files) and elfcompress (to compress or decompress ELF sections). Also included are helper libraries which implement DWARF, ELF, and machine-specific ELF handling and process introspection. It also provides a DSO which allows reading and writing ELF files on a high level. Third party programs depend on this package to read internals of ELF files. Yama sysctl setting to enable default attach scope settings enabling programs to use ptrace attach, access to /proc/PID/{mem,personality,stack,syscall}, and the syscalls process_vm_readv and process_vm_writev which are used for interprocess services, communication and introspection (like synchronisation, signaling, debugging, tracing and profiling) of processes.
Security Fix(es):
A vulnerability has been found in GNU elfutils 0.192 and classified as critical. This vulnerability affects the function __libdw_thread_tail in the library libdw_alloc.c of the component eu-readelf. The manipulation of the argument w leads to memory corruption. The attack can be initiated remotely. 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 2636426a091bd6c6f7f02e49ab20d4cdc6bfc753. It is recommended to apply a patch to fix this issue.(CVE-2025-1352)
A vulnerability, which was classified as critical, was found in GNU elfutils 0.192. This affects the function process_symtab of the file readelf.c of the component eu-readelf. The manipulation of the argument D/a leads to buffer overflow. Local access is required to approach this attack. The exploit has been disclosed to the public and may be used. The identifier of the patch is 5e5c0394d82c53e97750fe7b18023e6f84157b81. It is recommended to apply a patch to fix this issue.(CVE-2025-1365)
A vulnerability has been found in GNU elfutils 0.192 and classified as problematic. This vulnerability affects the function handle_dynamic_symtab of the file readelf.c of the component eu-read. The manipulation leads to null pointer dereference. Attacking locally is a requirement. The exploit has been disclosed to the public and may be used. The patch is identified as b38e562a4c907e08171c76b8b2def8464d5a104a. It is recommended to apply a patch to fix this issue.(CVE-2025-1371)
A vulnerability was found in GNU elfutils 0.192. It has been declared as critical. Affected by this vulnerability is the function dump_data_section/print_string_section of the file readelf.c of the component eu-readelf. The manipulation of the argument z/x leads to buffer overflow. An attack has to be approached locally. The exploit has been disclosed to the public and may be used. The identifier of the patch is 73db9d2021cab9e23fd734b0a76a612d52a6f1db. It is recommended to apply a patch to fix this issue.(CVE-2025-1372)
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.(CVE-2025-1376)
A vulnerability, which was classified as problematic, has been found in GNU elfutils 0.192. This issue affects the function gelf_getsymshndx of the file strip.c of the component eu-strip. The manipulation leads to denial of service. The attack needs to be approached locally. The exploit has…
- Record
OESA-2025-1179- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVOESA-2025-1180
5.3
elfutils security update
Elfutils is a collection of utilities, including stack (to show backtraces), nm (for listing symbols from object files), size (for listing the section sizes of an object or archive file), strip (for discarding symbols), readelf (to see the raw ELF file structures), elflint (to check for well-formed ELF files) and elfcompress (to compress or decompress ELF sections). Also included are helper libraries which implement DWARF, ELF, and machine-specific ELF handling and process introspection. It also provides a DSO which allows reading and writing ELF files on a high level. Third party programs depend on this package to read internals of ELF files. Yama sysctl setting to enable default attach scope settings enabling programs to use ptrace attach, access to /proc/PID/{mem,personality,stack,syscall}, and the syscalls process_vm_readv and process_vm_writev which are used for interprocess services, communication and introspection (like synchronisation, signaling, debugging, tracing and profiling) of processes.
Security Fix(es):
A vulnerability has been found in GNU elfutils 0.192 and classified as critical. This vulnerability affects the function __libdw_thread_tail in the library libdw_alloc.c of the component eu-readelf. The manipulation of the argument w leads to memory corruption. The attack can be initiated remotely. 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 2636426a091bd6c6f7f02e49ab20d4cdc6bfc753. It is recommended to apply a patch to fix this issue.(CVE-2025-1352)
A vulnerability was found in GNU elfutils 0.192. It has been declared as critical. Affected by this vulnerability is the function dump_data_section/print_string_section of the file readelf.c of the component eu-readelf. The manipulation of the argument z/x leads to buffer overflow. An attack has to be approached locally. The exploit has been disclosed to the public and may be used. The identifier of the patch is 73db9d2021cab9e23fd734b0a76a612d52a6f1db. It is recommended to apply a patch to fix this issue.(CVE-2025-1372)
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.(CVE-2025-1376)
A vulnerability, which was classified as problematic, has been found in GNU elfutils 0.192. This issue affects the function gelf_getsymshndx of the file strip.c of the component eu-strip. The manipulation leads to denial of service. The attack needs to be approached locally. The exploit has been disclosed to the public and may be used. The identifier of the patch is fbf1df9ca286de3323ae541973b08449f8d03aba. It is recommended to apply a patch to fix this issue.(CVE-2025-1377)
- Record
OESA-2025-1180- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVOESA-2025-1181
5.3
elfutils security update
Elfutils is a collection of utilities, including stack (to show backtraces), nm (for listing symbols from object files), size (for listing the section sizes of an object or archive file), strip (for discarding symbols), readelf (to see the raw ELF file structures), elflint (to check for well-formed ELF files) and elfcompress (to compress or decompress ELF sections). Also included are helper libraries which implement DWARF, ELF, and machine-specific ELF handling and process introspection. It also provides a DSO which allows reading and writing ELF files on a high level. Third party programs depend on this package to read internals of ELF files. Yama sysctl setting to enable default attach scope settings enabling programs to use ptrace attach, access to /proc/PID/{mem,personality,stack,syscall}, and the syscalls process_vm_readv and process_vm_writev which are used for interprocess services, communication and introspection (like synchronisation, signaling, debugging, tracing and profiling) of processes.
Security Fix(es):
A vulnerability has been found in GNU elfutils 0.192 and classified as critical. This vulnerability affects the function __libdw_thread_tail in the library libdw_alloc.c of the component eu-readelf. The manipulation of the argument w leads to memory corruption. The attack can be initiated remotely. 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 2636426a091bd6c6f7f02e49ab20d4cdc6bfc753. It is recommended to apply a patch to fix this issue.(CVE-2025-1352)
A vulnerability was found in GNU elfutils 0.192. It has been declared as critical. Affected by this vulnerability is the function dump_data_section/print_string_section of the file readelf.c of the component eu-readelf. The manipulation of the argument z/x leads to buffer overflow. An attack has to be approached locally. The exploit has been disclosed to the public and may be used. The identifier of the patch is 73db9d2021cab9e23fd734b0a76a612d52a6f1db. It is recommended to apply a patch to fix this issue.(CVE-2025-1372)
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.(CVE-2025-1376)
A vulnerability, which was classified as problematic, has been found in GNU elfutils 0.192. This issue affects the function gelf_getsymshndx of the file strip.c of the component eu-strip. The manipulation leads to denial of service. The attack needs to be approached locally. The exploit has been disclosed to the public and may be used. The identifier of the patch is fbf1df9ca286de3323ae541973b08449f8d03aba. It is recommended to apply a patch to fix this issue.(CVE-2025-1377)
- Record
OESA-2025-1181- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-1352
2.3
A vulnerability has been found in GNU elfutils 0.192 and classified as critical. This vulnerability affects the function __libdw_thread_tail in the library libdw_alloc.c of the component eu-readelf. The manipulation of the argument w leads to memory corruption. The attack can be initiated remotely. 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 2636426a091bd6c6f7f02e49ab20d4cdc6bfc753. It is recommended to apply a patch to fix this issue.
- Record
UBUNTU-CVE-2025-1352- CVSS 4.0
- 2.3 Low
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 3.1
- 5.0 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L - Updated
- 2026-11-06
OSVCLSA-2025-1765289483 No score
elfutils: Fix of 3 CVEs
- CVE-2025-1352: fix memory corruption when using -w option with a specially crafted input file
- CVE-2025-1365: fix buffer overflow when using the -D and -a options with a specially crafted input file
- CVE-2025-1372: fix buffer overflow when using the -z and -x options with a specially crafted input file
- Record
CLSA-2025-1765289483- Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-12-CVE-2025-1352 No score
CVE-2025-1352 in elfutils - Patched by Root
Root has patched CVE-2025-1352 in the elfutils package for Root:Debian:12. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-12-CVE-2025-1352- Updated
- 2026-11-02
OSVSUSE-RU-2025:4092-1 No score
Security update for elfutils
This update for elfutils fixes the following issues:
-
Fixing build/testsuite for more recent glibc and kernels.
-
Fixing denial of service and general buffer overflow errors (bsc#1237236, bsc#1237240, bsc#1237241, bsc#1237242):
- CVE-2025-1376: Fixed denial of service in function elf_strptr in the library /libelf/elf_strptr.c of the component eu-strip
- CVE-2025-1377: Fixed denial of service in function gelf_getsymshndx of the file strip.c of the component eu-strip
- CVE-2025-1372: Fixed buffer overflow in function dump_data_section/print_string_section of the file readelf.c of the component eu-readelf
- CVE-2025-1352: Fixed SEGV (illegal read access) in function __libdw_thread_tail in the library libdw_alloc.c of the component eu-readelf
-
Fixing testsuite race conditions in run-debuginfod-find.sh.
- Record
SUSE-RU-2025:4092-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:4092-1 No score
Security update for elfutils
This update for elfutils fixes the following issues:
-
Fixing build/testsuite for more recent glibc and kernels.
-
Fixing denial of service and general buffer overflow errors (bsc#1237236, bsc#1237240, bsc#1237241, bsc#1237242):
- CVE-2025-1376: Fixed denial of service in function elf_strptr in the library /libelf/elf_strptr.c of the component eu-strip
- CVE-2025-1377: Fixed denial of service in function gelf_getsymshndx of the file strip.c of the component eu-strip
- CVE-2025-1372: Fixed buffer overflow in function dump_data_section/print_string_section of the file readelf.c of the component eu-readelf
- CVE-2025-1352: Fixed SEGV (illegal read access) in function __libdw_thread_tail in the library libdw_alloc.c of the component eu-readelf
-
Fixing testsuite race conditions in run-debuginfod-find.sh.
- Record
SUSE-SU-2025:4092-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
elfutilsAzure Linux:3 |
before 0.189-5 | 0.189-5 |
elfutilsAlpaquita:23 |
0.187-r1 and later | None known |
elfutilsAlpaquita:stream |
0.187-r1 up to 0.193-r0 | 0.193-r0 |
elfutilsBellSoft Hardened Containers:stream |
0.187-r1 up to 0.193-r0 | 0.193-r0 |
elfutilsTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 0.192-6.el9_6.alma.1.tuxcare.els1 | 0.192-6.el9_6.alma.1.tuxcare.els1 |
elfutils-debuginfodTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 0.192-6.el9_6.alma.1.tuxcare.els1 | 0.192-6.el9_6.alma.1.tuxcare.els1 |
elfutils-debuginfod-clientTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 0.192-6.el9_6.alma.1.tuxcare.els1 | 0.192-6.el9_6.alma.1.tuxcare.els1 |
elfutils-debuginfod-client-develTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 0.192-6.el9_6.alma.1.tuxcare.els1 | 0.192-6.el9_6.alma.1.tuxcare.els1 |
elfutils-default-yama-scopeTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 0.192-6.el9_6.alma.1.tuxcare.els1 | 0.192-6.el9_6.alma.1.tuxcare.els1 |
elfutils-develTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 0.192-6.el9_6.alma.1.tuxcare.els1 | 0.192-6.el9_6.alma.1.tuxcare.els1 |
Show 47 moreShow less
| Package | Affected | Fixed |
|---|---|---|
elfutils-libelfTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 0.192-6.el9_6.alma.1.tuxcare.els1 | 0.192-6.el9_6.alma.1.tuxcare.els1 |
elfutils-libelf-develTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 0.192-6.el9_6.alma.1.tuxcare.els1 | 0.192-6.el9_6.alma.1.tuxcare.els1 |
elfutils-libsTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 0.192-6.el9_6.alma.1.tuxcare.els1 | 0.192-6.el9_6.alma.1.tuxcare.els1 |
elfutilsDebian:12 |
All versions, plus listed versions 0.188-2.10.189-10.189-20.189-30.189-4 Show 23 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-1 |
None known |
elfutilsDebian:13 |
All versions, plus listed versions 0.192-40.193-10.193-20.193-30.193-3~bpo13+1 Show 8 moreShow less0.194+20260315-10.194-10.194-20.194-30.194-40.195-10.195-1~bpo13+10.196-1 |
None known |
elfutilsDebian:14 |
All versions, plus listed versions 0.192-40.193-10.193-20.193-30.193-3~bpo13+1 Show 8 moreShow less0.194+20260315-10.194-10.194-20.194-30.194-40.195-10.195-1~bpo13+10.196-1 |
None known |
elfutilsopenEuler:22.03-LTS-SP4 From an advisory covering 4 CVEs |
before 0.185-20.oe2203sp4 | 0.185-20.oe2203sp4 |
elfutilsopenEuler:24.03-LTS From an advisory covering 6 CVEs |
before 0.190-8.oe2403 | 0.190-8.oe2403 |
elfutilsopenEuler:24.03-LTS-SP1 From an advisory covering 6 CVEs |
before 0.190-8.oe2403sp1 | 0.190-8.oe2403sp1 |
elfutilsopenEuler:20.03-LTS-SP4 From an advisory covering 4 CVEs |
before 0.180-17.oe2003sp4 | 0.180-17.oe2003sp4 |
elfutilsopenEuler:22.03-LTS-SP3 From an advisory covering 4 CVEs |
before 0.185-20.oe2203sp3 | 0.185-20.oe2203sp3 |
elfutilsRoot:Debian:12 |
before 0.188-2.1.root.io.4 | 0.188-2.1.root.io.40.188-2.1.root.io.50.188-2.1.root.io.80.188-2.1.root.io.90.188-2.1.root.io.30.188-2.1.root.io.10.188-2.1.root.io.20.188-2.1.root.io.60.188-2.1.root.io.70.188-2.1.aikido.10 |
rootio-elfutilsRoot:Debian:12 |
before 0.188-2.1.root.io.4 | 0.188-2.1.root.io.40.188-2.1.root.io.50.188-2.1.root.io.80.188-2.1.root.io.90.188-2.1.root.io.30.188-2.1.root.io.10.188-2.1.root.io.20.188-2.1.root.io.60.188-2.1.root.io.70.188-2.1.aikido.10 |
elfutilsSUSE:Linux Enterprise Micro 5.3 From an advisory covering 4 CVEs |
before 0.185-150400.5.8.3 | 0.185-150400.5.8.3 |
elfutilsSUSE:Linux Enterprise Micro 5.4 From an advisory covering 4 CVEs |
before 0.185-150400.5.8.3 | 0.185-150400.5.8.3 |
elfutilsSUSE:Linux Enterprise Micro 5.5 From an advisory covering 4 CVEs |
before 0.185-150400.5.8.3 | 0.185-150400.5.8.3 |
elfutilsSUSE:Linux Enterprise Module for Basesystem 15 SP6 From an advisory covering 4 CVEs |
before 0.185-150400.5.8.3 | 0.185-150400.5.8.3 |
elfutils-debuginfodSUSE:Linux Enterprise Module for Basesystem 15 SP6 From an advisory covering 4 CVEs |
before 0.185-150400.5.8.2 | 0.185-150400.5.8.2 |
elfutilsSUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 4 CVEs |
before 0.185-150400.5.8.3 | 0.185-150400.5.8.3 |
elfutils-debuginfodSUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 4 CVEs |
before 0.185-150400.5.8.2 | 0.185-150400.5.8.2 |
elfutilsSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 4 CVEs |
before 0.185-150400.5.8.3 | 0.185-150400.5.8.3 |
elfutils-debuginfodSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 4 CVEs |
before 0.185-150400.5.8.2 | 0.185-150400.5.8.2 |
elfutilsSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 4 CVEs |
before 0.185-150400.5.8.3 | 0.185-150400.5.8.3 |
elfutils-debuginfodSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 4 CVEs |
before 0.185-150400.5.8.2 | 0.185-150400.5.8.2 |
elfutilsSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 4 CVEs |
before 0.185-150400.5.8.3 | 0.185-150400.5.8.3 |
elfutils-debuginfodSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 4 CVEs |
before 0.185-150400.5.8.2 | 0.185-150400.5.8.2 |
elfutilsSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 4 CVEs |
before 0.185-150400.5.8.3 | 0.185-150400.5.8.3 |
elfutils-debuginfodSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 4 CVEs |
before 0.185-150400.5.8.2 | 0.185-150400.5.8.2 |
elfutilsSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 4 CVEs |
before 0.185-150400.5.8.3 | 0.185-150400.5.8.3 |
elfutils-debuginfodSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 4 CVEs |
before 0.185-150400.5.8.2 | 0.185-150400.5.8.2 |
elfutilsSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 4 CVEs |
before 0.185-150400.5.8.3 | 0.185-150400.5.8.3 |
elfutils-debuginfodSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 4 CVEs |
before 0.185-150400.5.8.2 | 0.185-150400.5.8.2 |
elfutilsSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 4 CVEs |
before 0.185-150400.5.8.3 | 0.185-150400.5.8.3 |
elfutils-debuginfodSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 4 CVEs |
before 0.185-150400.5.8.2 | 0.185-150400.5.8.2 |
elfutilsSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 4 CVEs |
before 0.185-150400.5.8.3 | 0.185-150400.5.8.3 |
elfutils-debuginfodSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 4 CVEs |
before 0.185-150400.5.8.2 | 0.185-150400.5.8.2 |
elfutilsSUSE:Manager Proxy LTS 4.3 From an advisory covering 4 CVEs |
before 0.185-150400.5.8.3 | 0.185-150400.5.8.3 |
elfutils-debuginfodSUSE:Manager Proxy LTS 4.3 From an advisory covering 4 CVEs |
before 0.185-150400.5.8.2 | 0.185-150400.5.8.2 |
elfutilsSUSE:Manager Server LTS 4.3 From an advisory covering 4 CVEs |
before 0.185-150400.5.8.3 | 0.185-150400.5.8.3 |
elfutils-debuginfodSUSE:Manager Server LTS 4.3 From an advisory covering 4 CVEs |
before 0.185-150400.5.8.2 | 0.185-150400.5.8.2 |
elfutilsopenSUSE:Leap 15.6 From an advisory covering 4 CVEs |
before 0.185-150400.5.8.3 | 0.185-150400.5.8.3 |
elfutils-debuginfodopenSUSE:Leap 15.6 From an advisory covering 4 CVEs |
before 0.185-150400.5.8.2 | 0.185-150400.5.8.2 |
elfutilsUbuntu:20.04:LTS |
All versions, plus listed versions 0.176-1.10.176-1.1build10.176-1.1ubuntu0.1 |
None known |
elfutilsUbuntu:22.04:LTS |
All versions, plus listed versions 0.185-1build10.185-20.186-10.186-1build10.186-1ubuntu0.1 |
None known |
elfutilsUbuntu:24.04:LTS |
All versions, plus listed versions 0.189-40.190-10.190-1.1build20.190-1.1build30.190-1.1build40.190-1.1build4.10.190-1.1ubuntu0.1 |
None known |
elfutilsUbuntu:25.10 |
All versions, plus listed versions 0.192-4ubuntu10.193-1 |
None known |
elfutilsUbuntu:26.10 |
All versions, plus listed versions 0.194-40.195-10.196-1 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | OSV | |
| 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-2025-1352 is a low vulnerability (CVSS 2.3) in Elfutils Project Elfutils, published February 16, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.66%, the 52nd percentile. Fixed in elfutils 0.189-5.
References
vuldb.com?id.295960
vuldb.com?ctiid.295960
vuldb.com?submit.495965
sourceware.org/bugzilla/show_bug.cgi?id=32650
sourceware.org/bugzilla/attachment.cgi?id=15923
gnu.org
Show 29 moreShow less
cert-portal.siemens.com/productcert/html/ssa-253495.html
nvd.nist.gov/vuln/detail/CVE-2025-1352
github.com/advisories/GHSA-25fr-9mxc-qjvr
docs.bell-sw.com/security/cves/CVE-2025-1352
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2025-1765289483.html
github.com/CVEProject/cvelistV5/tree/main/cves/2025/1xxx/CVE-2025-1352.json
security-tracker.debian.org/tracker/CVE-2025-1352
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-1177
nvd.nist.gov/vuln/detail/CVE-2025-1372
nvd.nist.gov/vuln/detail/CVE-2025-1376
nvd.nist.gov/vuln/detail/CVE-2025-1377
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-1178
nvd.nist.gov/vuln/detail/CVE-2025-1365
nvd.nist.gov/vuln/detail/CVE-2025-1371
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-1179
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-1180
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-1181
suse.com/support/update/announcement/-2025-4092/suse-ru-20254092-1
bugzilla.suse.com/1237236
bugzilla.suse.com/1237240
bugzilla.suse.com/1237241
bugzilla.suse.com/1237242
suse.com/security/cve/CVE-2025-1352
suse.com/security/cve/CVE-2025-1372
suse.com/security/cve/CVE-2025-1376
suse.com/security/cve/CVE-2025-1377
suse.com/support/update/announcement/2025/suse-su-20254092-1
ubuntu.com/security/CVE-2025-1352
cve.org/CVERecord?id=CVE-2025-1352
Left out here: the rest of 2 source descriptions. The JSON record has them.