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.
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
| Product | Fixed in | Fix | Released |
|---|---|---|---|
| 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.