CVE-2025-14104

Util-linux: util-linux: heap buffer overread in setpwnam() when processing 256-byte usernames

CVE-2025-14104 is fixed in 17 products on 1 platform, first by RHSA-2026:1696, released December 5, 2025. It is not reported as exploited. Patch Radar priority: Routine.

Routine
CVSS
6.1
Moderate
Exploitation
None reported
No vendor assessment
CISA KEV
Not listed
Not in the Known Exploited Vulnerabilities catalog
EPSS
0.0022
11th percentile

A flaw was found in util-linux. This vulnerability allows a heap buffer overread when processing 256-byte usernames, specifically within the `setpwnam()` function, affecting SUID (Set User ID) login-utils utilities writing to the password database.

Where it's fixed

ProductFixed inFixReleased
Linux
libblkid · RHEL 8 0:2.32.1-48.el8_10 RHSA-2026:1852 Feb 4, 2026
libblkid · RHEL 9 0:2.37.4-21.el9_7 RHSA-2026:1913 Feb 4, 2026
libblkid · almalinux 10 2.40.2-15.el10_1 ALSA-2026:1696 Feb 2, 2026
libblkid · almalinux 8 2.32.1-48.el8_10 ALSA-2026:1852 Feb 3, 2026
libblkid · almalinux 9 2.37.4-21.el9_7 ALSA-2026:1913 Feb 4, 2026
libblkid · ol 10 0:2.40.2-15.el10_1 ELSA-2026-1696 Feb 2, 2026
libblkid · ol 8 0:2.32.1-48.0.1.el8_10 ELSA-2026-1852 Feb 4, 2026
libblkid · ol 9 0:2.37.4-21.0.1.el9_7 ELSA-2026-1913 Feb 4, 2026
libblkid-devel · RHEL 8 0:2.32.1-48.el8_10 RHSA-2026:1852 Feb 4, 2026
libblkid-devel · RHEL 9 0:2.37.4-21.el9_7 RHSA-2026:1913 Feb 4, 2026
libblkid-devel · almalinux 10 2.40.2-15.el10_1 ALSA-2026:1696 Feb 2, 2026
libblkid-devel · almalinux 8 2.32.1-48.el8_10 ALSA-2026:1852 Feb 3, 2026
libblkid-devel · almalinux 9 2.37.4-21.el9_7 ALSA-2026:1913 Feb 4, 2026
libblkid-devel · ol 10 0:2.40.2-15.el10_1 ELSA-2026-1696 Feb 2, 2026
libblkid-devel · ol 8 0:2.32.1-48.0.1.el8_10 ELSA-2026-1852 Feb 4, 2026
libblkid-devel · ol 9 0:2.37.4-21.0.1.el9_7 ELSA-2026-1913 Feb 4, 2026
libfdisk · RHEL 8 0:2.32.1-48.el8_10 RHSA-2026:1852 Feb 4, 2026
libfdisk · RHEL 9 0:2.37.4-21.el9_7 RHSA-2026:1913 Feb 4, 2026
libfdisk · almalinux 10 2.40.2-15.el10_1 ALSA-2026:1696 Feb 2, 2026
libfdisk · almalinux 8 2.32.1-48.el8_10 ALSA-2026:1852 Feb 3, 2026
libfdisk · almalinux 9 2.37.4-21.el9_7 ALSA-2026:1913 Feb 4, 2026
libfdisk · ol 10 0:2.40.2-15.el10_1 ELSA-2026-1696 Feb 2, 2026
libfdisk · ol 8 0:2.32.1-48.0.1.el8_10 ELSA-2026-1852 Feb 4, 2026
libfdisk · ol 9 0:2.37.4-21.0.1.el9_7 ELSA-2026-1913 Feb 4, 2026
libfdisk-devel · RHEL 8 0:2.32.1-48.el8_10 RHSA-2026:1852 Feb 4, 2026
libfdisk-devel · RHEL 9 0:2.37.4-21.el9_7 RHSA-2026:1913 Feb 4, 2026
libfdisk-devel · almalinux 10 2.40.2-15.el10_1 ALSA-2026:1696 Feb 2, 2026
libfdisk-devel · almalinux 8 2.32.1-48.el8_10 ALSA-2026:1852 Feb 3, 2026
libfdisk-devel · almalinux 9 2.37.4-21.el9_7 ALSA-2026:1913 Feb 4, 2026
libfdisk-devel · ol 10 0:2.40.2-15.el10_1 ELSA-2026-1696 Feb 2, 2026
libfdisk-devel · ol 8 0:2.32.1-48.0.1.el8_10 ELSA-2026-1852 Feb 4, 2026
libfdisk-devel · ol 9 0:2.37.4-21.0.1.el9_7 ELSA-2026-1913 Feb 4, 2026
libmount · RHEL 8 0:2.32.1-48.el8_10 RHSA-2026:1852 Feb 4, 2026
libmount · RHEL 9 0:2.37.4-21.el9_7 RHSA-2026:1913 Feb 4, 2026
libmount · almalinux 10 2.40.2-15.el10_1 ALSA-2026:1696 Feb 2, 2026
libmount · almalinux 8 2.32.1-48.el8_10 ALSA-2026:1852 Feb 3, 2026
libmount · almalinux 9 2.37.4-21.el9_7 ALSA-2026:1913 Feb 4, 2026
libmount · ol 10 0:2.40.2-15.el10_1 ELSA-2026-1696 Feb 2, 2026
libmount · ol 8 0:2.32.1-48.0.1.el8_10 ELSA-2026-1852 Feb 4, 2026
libmount · ol 9 0:2.37.4-21.0.1.el9_7 ELSA-2026-1913 Feb 4, 2026
libmount-devel · RHEL 8 0:2.32.1-48.el8_10 RHSA-2026:1852 Feb 4, 2026
libmount-devel · RHEL 9 0:2.37.4-21.el9_7 RHSA-2026:1913 Feb 4, 2026
libmount-devel · almalinux 10 2.40.2-15.el10_1 ALSA-2026:1696 Feb 2, 2026
libmount-devel · almalinux 8 2.32.1-48.el8_10 ALSA-2026:1852 Feb 3, 2026
libmount-devel · almalinux 9 2.37.4-21.el9_7 ALSA-2026:1913 Feb 4, 2026
libmount-devel · ol 10 0:2.40.2-15.el10_1 ELSA-2026-1696 Feb 2, 2026
libmount-devel · ol 8 0:2.32.1-48.0.1.el8_10 ELSA-2026-1852 Feb 4, 2026
libmount-devel · ol 9 0:2.37.4-21.0.1.el9_7 ELSA-2026-1913 Feb 4, 2026
libsmartcols · RHEL 8 0:2.32.1-48.el8_10 RHSA-2026:1852 Feb 4, 2026
libsmartcols · RHEL 9 0:2.37.4-21.el9_7 RHSA-2026:1913 Feb 4, 2026
libsmartcols · almalinux 10 2.40.2-15.el10_1 ALSA-2026:1696 Feb 2, 2026
libsmartcols · almalinux 8 2.32.1-48.el8_10 ALSA-2026:1852 Feb 3, 2026
libsmartcols · almalinux 9 2.37.4-21.el9_7 ALSA-2026:1913 Feb 4, 2026
libsmartcols · ol 10 0:2.40.2-15.el10_1 ELSA-2026-1696 Feb 2, 2026
libsmartcols · ol 8 0:2.32.1-48.0.1.el8_10 ELSA-2026-1852 Feb 4, 2026
libsmartcols · ol 9 0:2.37.4-21.0.1.el9_7 ELSA-2026-1913 Feb 4, 2026
libsmartcols-devel · RHEL 8 0:2.32.1-48.el8_10 RHSA-2026:1852 Feb 4, 2026
libsmartcols-devel · RHEL 9 0:2.37.4-21.el9_7 RHSA-2026:1913 Feb 4, 2026
libsmartcols-devel · almalinux 10 2.40.2-15.el10_1 ALSA-2026:1696 Feb 2, 2026
libsmartcols-devel · almalinux 8 2.32.1-48.el8_10 ALSA-2026:1852 Feb 3, 2026
libsmartcols-devel · almalinux 9 2.37.4-21.el9_7 ALSA-2026:1913 Feb 4, 2026
libsmartcols-devel · ol 10 0:2.40.2-15.el10_1 ELSA-2026-1696 Feb 2, 2026
libsmartcols-devel · ol 8 0:2.32.1-48.0.1.el8_10 ELSA-2026-1852 Feb 4, 2026
libsmartcols-devel · ol 9 0:2.37.4-21.0.1.el9_7 ELSA-2026-1913 Feb 4, 2026
libuuid · RHEL 8 0:2.32.1-48.el8_10 RHSA-2026:1852 Feb 4, 2026
libuuid · RHEL 9 0:2.37.4-21.el9_7 RHSA-2026:1913 Feb 4, 2026
libuuid · almalinux 10 2.40.2-15.el10_1 ALSA-2026:1696 Feb 2, 2026
libuuid · almalinux 8 2.32.1-48.el8_10 ALSA-2026:1852 Feb 3, 2026
libuuid · almalinux 9 2.37.4-21.el9_7 ALSA-2026:1913 Feb 4, 2026
libuuid · ol 10 0:2.40.2-15.el10_1 ELSA-2026-1696 Feb 2, 2026
libuuid · ol 8 0:2.32.1-48.0.1.el8_10 ELSA-2026-1852 Feb 4, 2026
libuuid · ol 9 0:2.37.4-21.0.1.el9_7 ELSA-2026-1913 Feb 4, 2026
libuuid-devel · RHEL 8 0:2.32.1-48.el8_10 RHSA-2026:1852 Feb 4, 2026
libuuid-devel · RHEL 9 0:2.37.4-21.el9_7 RHSA-2026:1913 Feb 4, 2026
libuuid-devel · almalinux 10 2.40.2-15.el10_1 ALSA-2026:1696 Feb 2, 2026
libuuid-devel · almalinux 8 2.32.1-48.el8_10 ALSA-2026:1852 Feb 3, 2026
libuuid-devel · almalinux 9 2.37.4-21.el9_7 ALSA-2026:1913 Feb 4, 2026
libuuid-devel · ol 10 0:2.40.2-15.el10_1 ELSA-2026-1696 Feb 2, 2026
libuuid-devel · ol 8 0:2.32.1-48.0.1.el8_10 ELSA-2026-1852 Feb 4, 2026
libuuid-devel · ol 9 0:2.37.4-21.0.1.el9_7 ELSA-2026-1913 Feb 4, 2026
python-libmount · opensuse-leap 15.6 2.39.3-150600.4.15.1 SUSE-SU-2026:0115-1 Jan 12, 2026
python-libmount · opensuse-leap 16.0 2.41.1-160000.3.1 OPENSUSE-SU-2026:20495-1 Apr 9, 2026
python-libmount · sles 16.0 2.41.1-160000.3.1 SUSE-SU-2026:21158-1 Apr 9, 2026
python3-libmount · RHEL 8 0:2.32.1-48.el8_10 RHSA-2026:1852 Feb 4, 2026
python3-libmount · RHEL 9 0:2.37.4-21.el9_7 RHSA-2026:1913 Feb 4, 2026
python3-libmount · almalinux 10 2.40.2-15.el10_1 ALSA-2026:1696 Feb 2, 2026
python3-libmount · almalinux 8 2.32.1-48.el8_10 ALSA-2026:1852 Feb 3, 2026
python3-libmount · almalinux 9 2.37.4-21.el9_7 ALSA-2026:1913 Feb 4, 2026
python3-libmount · ol 10 0:2.40.2-15.el10_1 ELSA-2026-1696 Feb 2, 2026
python3-libmount · ol 8 0:2.32.1-48.0.1.el8_10 ELSA-2026-1852 Feb 4, 2026
python3-libmount · ol 9 0:2.37.4-21.0.1.el9_7 ELSA-2026-1913 Feb 4, 2026
python3-libmount · opensuse-leap 15.6 2.37.4-150500.9.20.1 SUSE-SU-2026:0117-1 Jan 13, 2026
util-linux · Debian 13.5 (trixie) 2.41.3-1 DEBIAN-CVE-2025-14104 Dec 5, 2025
util-linux · Debian 14 2.41.3-1 DEBIAN-CVE-2025-14104 Dec 5, 2025
util-linux · RHEL 10 2.40.2-15.el10_1 RHSA-2026:1696 Dec 5, 2025
util-linux · RHEL 8 0:2.32.1-48.el8_10 RHSA-2026:1852 Feb 4, 2026
util-linux · RHEL 9 0:2.37.4-21.el9_7 RHSA-2026:1913 Feb 4, 2026
util-linux · almalinux 10 2.40.2-15.el10_1 ALSA-2026:1696 Feb 2, 2026
util-linux · almalinux 8 2.32.1-48.el8_10 ALSA-2026:1852 Feb 3, 2026
util-linux · almalinux 9 2.37.4-21.el9_7 ALSA-2026:1913 Feb 4, 2026
util-linux · ol 10 0:2.40.2-15.el10_1 ELSA-2026-1696 Feb 2, 2026
util-linux · ol 8 0:2.32.1-48.0.1.el8_10 ELSA-2026-1852 Feb 4, 2026
util-linux · ol 9 0:2.37.4-21.0.1.el9_7 ELSA-2026-1913 Feb 4, 2026
util-linux · opensuse-leap 15.6 2.37.4-150500.9.20.1 SUSE-SU-2026:0117-1 Jan 13, 2026
util-linux · opensuse-leap 16.0 2.41.1-160000.3.1 OPENSUSE-SU-2026:20495-1 Apr 9, 2026
util-linux · rocky 10 0:2.40.2-15.el10_1 RLSA-2026:1696 Feb 5, 2026
util-linux · rocky 8 0:2.32.1-48.el8_10 RLSA-2026:1852 Feb 6, 2026
util-linux · rocky 9 0:2.37.4-21.el9 RLSA-2026:1913 Feb 5, 2026
util-linux · sles 15.7 2.40.4-150700.4.3.1 SUSE-SU-2026:0230-1 Jan 22, 2026
util-linux · sles 16.0 2.41.1-160000.3.1 SUSE-SU-2026:21158-1 Apr 9, 2026
util-linux-core · RHEL 9 0:2.37.4-21.el9_7 RHSA-2026:1913 Feb 4, 2026
util-linux-core · almalinux 10 2.40.2-15.el10_1 ALSA-2026:1696 Feb 2, 2026
util-linux-core · almalinux 9 2.37.4-21.el9_7 ALSA-2026:1913 Feb 4, 2026
util-linux-core · ol 10 0:2.40.2-15.el10_1 ELSA-2026-1696 Feb 2, 2026
util-linux-core · ol 9 0:2.37.4-21.0.1.el9_7 ELSA-2026-1913 Feb 4, 2026
util-linux-systemd · opensuse-leap 15.6 2.39.3-150600.4.15.1 SUSE-SU-2026:0115-1 Jan 12, 2026
util-linux-systemd · opensuse-leap 16.0 2.41.1-160000.3.1 OPENSUSE-SU-2026:20495-1 Apr 9, 2026
util-linux-systemd · sles 15.7 2.40.4-150700.4.3.1 SUSE-SU-2026:0230-1 Jan 22, 2026
util-linux-systemd · sles 16.0 2.41.1-160000.3.1 SUSE-SU-2026:21158-1 Apr 9, 2026
util-linux-user · RHEL 8 0:2.32.1-48.el8_10 RHSA-2026:1852 Feb 4, 2026
util-linux-user · RHEL 9 0:2.37.4-21.el9_7 RHSA-2026:1913 Feb 4, 2026
util-linux-user · almalinux 8 2.32.1-48.el8_10 ALSA-2026:1852 Feb 3, 2026
util-linux-user · almalinux 9 2.37.4-21.el9_7 ALSA-2026:1913 Feb 4, 2026
util-linux-user · ol 8 0:2.32.1-48.0.1.el8_10 ELSA-2026-1852 Feb 4, 2026
util-linux-user · ol 9 0:2.37.4-21.0.1.el9_7 ELSA-2026-1913 Feb 4, 2026
uuidd · RHEL 8 0:2.32.1-48.el8_10 RHSA-2026:1852 Feb 4, 2026
uuidd · RHEL 9 0:2.37.4-21.el9_7 RHSA-2026:1913 Feb 4, 2026
uuidd · almalinux 10 2.40.2-15.el10_1 ALSA-2026:1696 Feb 2, 2026
uuidd · almalinux 8 2.32.1-48.el8_10 ALSA-2026:1852 Feb 3, 2026
uuidd · almalinux 9 2.37.4-21.el9_7 ALSA-2026:1913 Feb 4, 2026
uuidd · ol 10 0:2.40.2-15.el10_1 ELSA-2026-1696 Feb 2, 2026
uuidd · ol 8 0:2.32.1-48.0.1.el8_10 ELSA-2026-1852 Feb 4, 2026
uuidd · ol 9 0:2.37.4-21.0.1.el9_7 ELSA-2026-1913 Feb 4, 2026

Patch Radar data is free to use with attribution. Terms and how to credit it.

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.