CVE-2025-15281 wordexp with WRDE_REUSE and WRDE_APPEND may return uninitialized memory
Attackers can read uninitialized memory or cause process aborts via wordexp with WRDE_REUSE and WRDE_APPEND flags in glibc.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2025-15281?
CVE-2025-15281 is a high-severity vulnerability in Gnu Glibc, published on 20 Jan 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
Calling wordexp with WRDE_REUSE in conjunction with WRDE_APPEND in the GNU C Library version 2.0 to version 2.42 may cause the interface to return uninitialized memory in the we_wordv member, which on subsequent calls to wordfree may abort the process.
Weakness: CWE-908
Which versions are affected by CVE-2025-15281?
It affects 1 product.
Linux distribution packages (40)
glibc Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-all-langpacks Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-benchtests Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-benchtests-debuginfo Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-common Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-common-debuginfo Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-debuginfo Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-debugsource Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-devel Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-doc Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-gconv-extra Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-gconv-extra-debuginfo Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-langpack-aa Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-langpack-af Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-langpack-agr Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-langpack-ak Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-langpack-am Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-langpack-an Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-langpack-anp Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-langpack-ar Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-langpack-as Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-langpack-ast Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-langpack-ayc Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-langpack-az Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-langpack-be Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-langpack-bem Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-langpack-ber Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-langpack-bg Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-langpack-bhb Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-langpack-bho Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-langpack-bi Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-langpack-bn Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-langpack-bo Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-langpack-br Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-langpack-brx Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-langpack-bs Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-langpack-byn Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-langpack-ca Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-langpack-ce Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
glibc-langpack-chr Red Hat:enterprise_linux:10.2 | All versions | 0:2.39-113.el10 |
Products include Gnu Glibc.
How do I fix CVE-2025-15281?
Upgrade to a fixed version.
Is CVE-2025-15281 being exploited?
There is no known exploitation of CVE-2025-15281 in the wild and no public exploit code.
Other vulnerabilities in Gnu Glibc
Sources
Also known as AZL-74819, AZL-75023, BELL-CVE-2025-15281, CLSA-2026-1772186153, CLSA-2026-1773827924, DEBIAN-CVE-2025-15281 and 12 more.