A flaw was found in util-linux. Heap buffer overread when processing 256-byte usernames. Affects any SUID login-utils utility writing to password database. The setpwnam() function allocates a 256-byte buffer but accesses linebuf[256] when username length equals 256, causing a heap buffer overread.
Fixed in upstream release v2.41.3, upgrade already available in f44 and f43. The bugfix was also backported into f42 (util-linux-2.40.4-8.fc42). The bug is in very old code (from 1997), so all older versions are affected.
Status request: What is the timeline for backporting CVE-2025-14104 to CentOS Stream 9? Timeline data: - CVE disclosed: Dec 2024 (13 months ago) - Upstream fix: Available Dec 2024 - Fedora 43: Patched Dec 2024 - SUSE: Patched Jan 2026 - CentOS Stream 9: util-linux-2.37.4-21 (last update ~Feb 2025) This affects SUID utilities in multi-user environments. A 13-month delay for a moderate CVE with available upstream fixes seems unusual for a security-focused distribution. Is there a backport timeline or reason for the delay?