CVE-2024-56433
shadow-utils (aka shadow) 4.4 through 4.17.0 establishes a default /etc/subuid behavior (e.g.,...
shadow-utils (aka shadow) 4.4 through 4.17.0 establishes a default /etc/subuid behavior (e.g., uid 100000 through 165535 for the first user account) that can realistically conflict with the uids of users defined on locally administered networks, potentially leading to account takeover, e.g., by leveraging newuidmap for access to an NFS home directory (or same-host resources in the case of remote logins by these local network users). NOTE: it may also be argued that system administrators should not have assigned uids, within local networks, that are within the range that can occur in /etc/subuid.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- High
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
3.6
shadow-utils (aka shadow) 4.4 through 4.17.0 establishes a default /etc/subuid behavior (e.g., uid 100000 through 165535 for the first user account) that can realistically conflict with the uids of users defined on locally administered networks, potentially leading to account takeover, e.g., by leveraging newuidmap for access to an NFS home directory (or same-host resources in the case of remote logins by these local network users). NOTE: it may also be argued that system administrators should not have assigned uids, within local networks, that are within the range that can occur in /etc/subuid.
- Record
CVE-2024-56433- CVSS 3.1
- 3.6 Low
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N - Weakness
- CWE-1188
- Updated
- 2026-11-02
EUVDEUVD-2024-53142
3.6
shadow-utils (aka shadow) 4.4 through 4.17.0 establishes a default /etc/subuid behavior (e.g., uid 100000 through 165535 for the first user account) that can realistically conflict with the uids of users defined on locally administered networks, potentially leading to account takeover, e.g., by leveraging newuidmap for access to an NFS home directory (or same-host resources in the case of remote logins by these local network users). NOTE: it may also be argued that system administrators should not have assigned uids, within local networks, that are within the range that can occur in /etc/subuid.
- Record
EUVD-2024-53142- CVSS 3.1
- 3.6 Low
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-7683-vm2j-m4cc
3.6
shadow-utils (aka shadow) 4.4 through 4.17.0 establishes a default /etc/subuid behavior (e.g.,...
shadow-utils (aka shadow) 4.4 through 4.17.0 establishes a default /etc/subuid behavior (e.g., uid 100000 through 165535 for the first user account) that can realistically conflict with the uids of users defined on locally administered networks, potentially leading to account takeover, e.g., by leveraging newuidmap for access to an NFS home directory (or same-host resources in the case of remote logins by these local network users). NOTE: it may also be argued that system administrators should not have assigned uids, within local networks, that are within the range that can occur in /etc/subuid.
- Record
GHSA-7683-vm2j-m4cc- CVSS 3.1
- 3.6 Low
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N - Weakness
- CWE-1188
- Updated
- 2026-11-02
NVD
3.6
shadow-utils (aka shadow) 4.4 through 4.17.0 establishes a default /etc/subuid behavior (e.g., uid 100000 through 165535 for the first user account) that can realistically conflict with the uids of users defined on locally administered networks, potentially leading to account takeover, e.g., by leveraging newuidmap for access to an NFS home directory (or same-host resources in the case of remote logins by these local network users). NOTE: it may also be argued that system administrators should not have assigned uids, within local networks, that are within the range that can occur in /etc/subuid.
- Record
CVE-2024-56433- CVSS 3.1
- 3.6 Low
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N - Weakness
- CWE-1188
- Updated
- 2026-11-02
OSVBELL-CVE-2024-56433
3.6
- Record
BELL-CVE-2024-56433- CVSS 3.1
- 3.6 Low
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSV
3.6
shadow-utils (aka shadow) 4.4 through 4.17.0 establishes a default /etc/subuid behavior (e.g., uid 100000 through 165535 for the first user account) that can realistically conflict with the uids of users defined on locally administered networks, potentially leading to account takeover, e.g., by leveraging newuidmap for access to an NFS home directory (or same-host resources in the case of remote logins by these local network users). NOTE: it may also be argued that system administrators should not have assigned uids, within local networks, that are within the range that can occur in /etc/subuid.
- Record
CVE-2024-56433- CVSS 3.1
- 3.6 Low
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N - Weakness
- CWE-1188
- Updated
- 2026-11-02
Show 9 moreShow less
OSVDEBIAN-CVE-2024-56433
3.6
shadow-utils (aka shadow) 4.4 through 4.17.0 establishes a default /etc/subuid behavior (e.g., uid 100000 through 165535 for the first user account) that can realistically conflict with the uids of users defined on locally administered networks, potentially leading to account takeover, e.g., by leveraging newuidmap for access to an NFS home directory (or same-host resources in the case of remote logins by these local network users). NOTE: it may also be argued that system administrators should not have assigned uids, within local networks, that are within the range that can occur in /etc/subuid.
- Record
DEBIAN-CVE-2024-56433- CVSS 3.1
- 3.6 Low
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVRHSA-2025:20145
3.6
Red Hat Security Advisory: shadow-utils security update
- Record
RHSA-2025:20145- CVSS 3.1
- 3.6 Low
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVRHSA-2025:20559
3.6
Red Hat Security Advisory: shadow-utils security update
- Record
RHSA-2025:20559- CVSS 3.1
- 3.6 Low
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVRLSA-2025:20145
3.6
Low: shadow-utils security update
The shadow-utils packages include programs for converting UNIX password files to the shadow password format, as well as utilities for managing user and group accounts.
Security Fix(es):
- shadow-utils: Default subordinate ID configuration in /etc/login.defs could lead to compromise (CVE-2024-56433)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the Rocky Linux 10 Release Notes linked from the References section.
- Record
RLSA-2025:20145- CVSS 3.1
- 3.6 Low
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVRLSA-2025:20559
3.6
Low: shadow-utils security update
The shadow-utils packages include programs for converting UNIX password files to the shadow password format, as well as utilities for managing user and group accounts.
Security Fix(es):
- shadow-utils: Default subordinate ID configuration in /etc/login.defs could lead to compromise (CVE-2024-56433)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the Rocky Linux 9 Release Notes linked from the References section.
- Record
RLSA-2025:20559- CVSS 3.1
- 3.6 Low
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2024-56433
3.6
shadow-utils (aka shadow) 4.4 through 4.17.0 establishes a default /etc/subuid behavior (e.g., uid 100000 through 165535 for the first user account) that can realistically conflict with the uids of users defined on locally administered networks, potentially leading to account takeover, e.g., by leveraging newuidmap for access to an NFS home directory (or same-host resources in the case of remote logins by these local network users). NOTE: it may also be argued that system administrators should not have assigned uids, within local networks, that are within the range that can occur in /etc/subuid.
- Record
UBUNTU-CVE-2024-56433- CVSS 3.1
- 3.6 Low
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVALSA-2025:20145 No score
Low: shadow-utils security update
The shadow-utils packages include programs for converting UNIX password files to the shadow password format, as well as utilities for managing user and group accounts.
Security Fix(es):
- shadow-utils: Default subordinate ID configuration in /etc/login.defs could lead to compromise (CVE-2024-56433)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2025:20145- Updated
- 2026-11-02
OSVALSA-2025:20559 No score
Low: shadow-utils security update
The shadow-utils packages include programs for converting UNIX password files to the shadow password format, as well as utilities for managing user and group accounts.
Security Fix(es):
- shadow-utils: Default subordinate ID configuration in /etc/login.defs could lead to compromise (CVE-2024-56433)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinuxRelease Notes linked from the References section.
- Record
ALSA-2025:20559- Updated
- 2026-11-02
OSVAZL-54674 No score
CVE-2024-56433 affecting package shadow-utils for versions less than shadow-utils_4.18.0
shadow-utils (aka shadow) 4.4 through 4.17.0 establishes a default /etc/subuid behavior (e.g., uid 100000 through 165535 for the first user account) that can realistically conflict with the uids of users defined on locally administered networks, potentially leading to account takeover, e.g., by leveraging newuidmap for access to an NFS home directory (or same-host resources in the case of remote logins by these local network users). NOTE: it may also be argued that system administrators should not have assigned uids, within local networks, that are within the range that can occur in /etc/subuid.
- Record
AZL-54674- Updated
- 2026-11-05
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
shadow-utilsAlmaLinux:10 |
before 2:4.15.0-8.el10 | 2:4.15.0-8.el10 |
shadow-utils-subidAlmaLinux:10 |
before 2:4.15.0-8.el10 | 2:4.15.0-8.el10 |
shadow-utils-subid-develAlmaLinux:10 |
before 2:4.15.0-8.el10 | 2:4.15.0-8.el10 |
shadow-utilsAlmaLinux:9 |
before 2:4.9-15.el9 | 2:4.9-15.el9 |
shadow-utils-subidAlmaLinux:9 |
before 2:4.9-15.el9 | 2:4.9-15.el9 |
shadow-utils-subid-develAlmaLinux:9 |
before 2:4.9-15.el9 | 2:4.9-15.el9 |
shadow-utilsAzure Linux:3 |
before shadow-utils_4.18.0 | shadow-utils_4.18.0 |
shadowAlpaquita:23 |
4.13-r0 and later | None known |
shadowAlpaquita:stream |
4.13-r2 up to 4.17.3-r0 | 4.17.3-r0 |
shadowDebian:12 |
All versions, plus listed versions 1:4.13+dfsg1-11:4.13+dfsg1-1+deb12u11:4.13+dfsg1-1+deb12u21:4.13+dfsg1-21:4.13+dfsg1-3 Show 45 moreShow less1:4.13+dfsg1-41:4.13+dfsg1-51:4.15.1-11:4.15.2-11:4.15.2-21:4.15.2-31:4.15.3-11:4.15.3-21:4.15.3-31:4.16.0-11:4.16.0-21:4.16.0-31:4.16.0-41:4.16.0-51:4.16.0-61:4.16.0-71:4.17.0-11:4.17.0~rc1-11:4.17.0~rc1-21:4.17.1-11:4.17.1-21:4.17.2-11:4.17.2-21:4.17.2-31:4.17.2-41:4.17.2-51:4.17.2-5+hurd.11:4.17.2-61:4.17.3-11:4.17.3-21:4.17.3-31:4.17.4-11:4.17.4-21:4.18.0-11:4.18.0-21:4.19.0-11:4.19.0-21:4.19.0-31:4.19.0-41:4.19.2-11:4.19.3-11:4.19.3-21:4.20.2-11:4.20.2-21:4.20.3-1 |
None known |
Show 28 moreShow less
| Package | Affected | Fixed |
|---|---|---|
shadowDebian:13 |
All versions, plus listed versions 1:4.17.4-21:4.18.0-11:4.18.0-21:4.19.0-11:4.19.0-2 Show 8 moreShow less1:4.19.0-31:4.19.0-41:4.19.2-11:4.19.3-11:4.19.3-21:4.20.2-11:4.20.2-21:4.20.3-1 |
None known |
shadowDebian:14 |
All versions, plus listed versions 1:4.17.4-21:4.18.0-11:4.18.0-21:4.19.0-11:4.19.0-2 Show 8 moreShow less1:4.19.0-31:4.19.0-41:4.19.2-11:4.19.3-11:4.19.3-21:4.20.2-11:4.20.2-21:4.20.3-1 |
None known |
shadow-utilsRed Hat:enterprise_linux:10.1 |
before 2:4.15.0-8.el10 | 2:4.15.0-8.el10 |
shadow-utils-debuginfoRed Hat:enterprise_linux:10.1 |
before 2:4.15.0-8.el10 | 2:4.15.0-8.el10 |
shadow-utils-debugsourceRed Hat:enterprise_linux:10.1 |
before 2:4.15.0-8.el10 | 2:4.15.0-8.el10 |
shadow-utils-subidRed Hat:enterprise_linux:10.1 |
before 2:4.15.0-8.el10 | 2:4.15.0-8.el10 |
shadow-utils-subid-debuginfoRed Hat:enterprise_linux:10.1 |
before 2:4.15.0-8.el10 | 2:4.15.0-8.el10 |
shadow-utils-subid-develRed Hat:enterprise_linux:10.1 |
before 2:4.15.0-8.el10 | 2:4.15.0-8.el10 |
shadow-utilsRed Hat:enterprise_linux:9::baseos |
before 2:4.9-15.el9 | 2:4.9-15.el9 |
shadow-utils-debuginfoRed Hat:enterprise_linux:9::baseos |
before 2:4.9-15.el9 | 2:4.9-15.el9 |
shadow-utils-debugsourceRed Hat:enterprise_linux:9::baseos |
before 2:4.9-15.el9 | 2:4.9-15.el9 |
shadow-utils-subidRed Hat:enterprise_linux:9::baseos |
before 2:4.9-15.el9 | 2:4.9-15.el9 |
shadow-utils-subid-debuginfoRed Hat:enterprise_linux:9::baseos |
before 2:4.9-15.el9 | 2:4.9-15.el9 |
shadow-utils-debuginfoRed Hat:enterprise_linux:9::crb |
before 2:4.9-15.el9 | 2:4.9-15.el9 |
shadow-utils-debugsourceRed Hat:enterprise_linux:9::crb |
before 2:4.9-15.el9 | 2:4.9-15.el9 |
shadow-utils-subid-debuginfoRed Hat:enterprise_linux:9::crb |
before 2:4.9-15.el9 | 2:4.9-15.el9 |
shadow-utils-subid-develRed Hat:enterprise_linux:9::crb |
before 2:4.9-15.el9 | 2:4.9-15.el9 |
shadow-utilsRocky Linux:10 |
before 2:4.15.0-8.el10 | 2:4.15.0-8.el10 |
shadow-utilsRocky Linux:9 |
before 2:4.9-15.el9 | 2:4.9-15.el9 |
shadowUbuntu:Pro:14.04:LTS |
All versions, plus listed versions 1:4.1.5.1-1ubuntu61:4.1.5.1-1ubuntu71:4.1.5.1-1ubuntu81:4.1.5.1-1ubuntu91:4.1.5.1-1ubuntu9.1 Show 7 moreShow less1:4.1.5.1-1ubuntu9.21:4.1.5.1-1ubuntu9.41:4.1.5.1-1ubuntu9.51:4.1.5.1-1ubuntu9.5+esm11:4.1.5.1-1ubuntu9.5+esm21:4.1.5.1-1ubuntu9.5+esm31:4.1.5.1-1ubuntu9.5+esm4 |
None known |
shadowUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 1:4.1.5.1-1.1ubuntu71:4.2-3.1ubuntu11:4.2-3.1ubuntu21:4.2-3.1ubuntu31:4.2-3.1ubuntu4 Show 8 moreShow less1:4.2-3.1ubuntu51:4.2-3.1ubuntu5.21:4.2-3.1ubuntu5.31:4.2-3.1ubuntu5.41:4.2-3.1ubuntu5.5+esm11:4.2-3.1ubuntu5.5+esm21:4.2-3.1ubuntu5.5+esm31:4.2-3.1ubuntu5.5+esm4 |
None known |
shadowUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 1:4.2-3.2ubuntu41:4.5-1ubuntu11:4.5-1ubuntu21:4.5-1ubuntu2.21:4.5-1ubuntu2.31:4.5-1ubuntu2.41:4.5-1ubuntu2.51:4.5-1ubuntu2.5+esm1 |
None known |
shadowUbuntu:20.04:LTS |
All versions, plus listed versions 1:4.5-1.1ubuntu41:4.8-1ubuntu11:4.8.1-1ubuntu11:4.8.1-1ubuntu21:4.8.1-1ubuntu3 Show 8 moreShow less1:4.8.1-1ubuntu41:4.8.1-1ubuntu51:4.8.1-1ubuntu5.20.041:4.8.1-1ubuntu5.20.04.11:4.8.1-1ubuntu5.20.04.21:4.8.1-1ubuntu5.20.04.31:4.8.1-1ubuntu5.20.04.41:4.8.1-1ubuntu5.20.04.5 |
None known |
shadowUbuntu:22.04:LTS |
All versions, plus listed versions 1:4.8.1-1ubuntu91:4.8.1-1ubuntu101:4.8.1-2ubuntu11:4.8.1-2ubuntu21:4.8.1-2ubuntu2.11:4.8.1-2ubuntu2.2 |
None known |
shadowUbuntu:24.04:LTS |
All versions, plus listed versions 1:4.13+dfsg1-1ubuntu11:4.13+dfsg1-3ubuntu11:4.13+dfsg1-4ubuntu11:4.13+dfsg1-4ubuntu31:4.13+dfsg1-4ubuntu3.2 |
None known |
shadowUbuntu:25.10 |
All versions, plus listed versions 1:4.16.0-7ubuntu11:4.17.4-2ubuntu11:4.17.4-2ubuntu2 |
None known |
shadowUbuntu:26.10 |
All versions, plus listed versions 1:4.17.4-2ubuntu31:4.19.3-2ubuntu11:4.19.3-2ubuntu2 |
None known |
shadowUbuntu:26.04:LTS |
All versions, plus listed versions 1:4.17.4-2ubuntu21:4.17.4-2ubuntu3 |
None known |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| PoC in GitHub | JonnyWhatshisface/CVE-2024-56433 | 2025-01-03 |
History
| Recorded | Changed | Sources |
|---|---|---|
| facts | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-56433 is a low vulnerability (CVSS 3.6) in Shadow-maint Shadow-utils, published December 26, 2024. Its validity is disputed. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 0.43%, the 37th percentile. Fixed in shadow-utils 2:4.15.0-8.el10.
References
github.com/shadow-maint/shadow/issues/1157
github.com/shadow-maint/shadow/blob/e2512d5741d4a44bdd81a8c2d0029b6222728cf0/etc/login.defs
github.com/shadow-maint/shadow/releases/tag/4.4
cert-portal.siemens.com/productcert/html/ssa-398330.html
nvd.nist.gov/vuln/detail/CVE-2024-56433
github.com/advisories/GHSA-7683-vm2j-m4cc
Show 23 moreShow less
access.redhat.com/errata/RHSA-2025:20145
access.redhat.com/security/cve/CVE-2024-56433
bugzilla.redhat.com/2334165
errata.almalinux.org/10/ALSA-2025-20145.html
access.redhat.com/errata/RHSA-2025:20559
errata.almalinux.org/9/ALSA-2025-20559.html
docs.bell-sw.com/security/cves/CVE-2024-56433
github.com/CVEProject/cvelistV5/tree/main/cves/2024/56xxx/CVE-2024-56433.json
security-tracker.debian.org/tracker/CVE-2024-56433
docs.redhat.com/en/documentation/red_hat_enterprise_linux/10/html/10.1_release_notes/index
access.redhat.com/security/updates/classification
issues.redhat.com/browse/RHEL-105943
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_20145.json
bugzilla.redhat.com/show_bug.cgi?id=2334165
cve.org/CVERecord?id=CVE-2024-56433
docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html/9.7_release_notes/index
issues.redhat.com/browse/RHEL-105945
issues.redhat.com/browse/RHEL-70844
issues.redhat.com/browse/RHEL-72940
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_20559.json
errata.rockylinux.org/RLSA-2025:20145
errata.rockylinux.org/RLSA-2025:20559
ubuntu.com/security/CVE-2024-56433