CVE-2023-40303
CVE-2023-40303 is a high-severity vulnerability in Gnu Inetutils with a CVSS 3.x base score of 7.8. It is not currently listed as actively exploited by CISA, and its EPSS exploit-prediction score is low. The underlying weakness is classified as CWE-252.
Key facts
- Severity: High (CVSS 3.x base score 7.8)
- EPSS exploit prediction: 0% (31st percentile)
- Actively exploited: Not listed in CISA KEV
- Weakness: CWE-252
- Affected product: Gnu Inetutils
- Published:
- Last modified:
Description
GNU inetutils before 2.5 may allow privilege escalation because of unchecked return values of set*id() family functions in ftpd, rcp, rlogin, rsh, rshd, and uucpd. This is, for example, relevant if the setuid system call fails when a process is trying to drop privileges before letting an ordinary user control the activities of the process.
Frequently asked questions
- What is CVE-2023-40303?
- GNU inetutils before 2.5 may allow privilege escalation because of unchecked return values of set*id() family functions in ftpd, rcp, rlogin, rsh, rshd, and uucpd. This is, for example, relevant if the setuid system call fails when a process is trying to drop privileges before letting an ordinary user control the activities of the process.
- How severe is CVE-2023-40303?
- CVE-2023-40303 has a CVSS 3.x base score of 7.8, rated high severity. It is exploitable over local access with low attack complexity, requires low privileges and no user interaction. Impact on confidentiality is high, integrity high, and availability high.
- Is CVE-2023-40303 being actively exploited?
- It is not currently listed in CISA's KEV catalog. Its EPSS exploit-prediction score is 0% (31st percentile), an estimate of the probability of exploitation in the next 30 days.
- What products are affected by CVE-2023-40303?
- CVE-2023-40303 affects Gnu Inetutils. See the affected-products list for the exact vulnerable versions.
- How do I fix CVE-2023-40303?
- Review the linked vendor and NVD advisories for patched versions and mitigations, then upgrade or apply the recommended workaround. Given its high severity, prioritise patching exposed systems.
- When was CVE-2023-40303 published?
- CVE-2023-40303 was published on 2023-08-14 and last updated on 2026-06-17.
References
- http://www.openwall.com/lists/oss-security/2023/12/30/4
- https://ftp.gnu.org/gnu/inetutils/
- https://git.savannah.gnu.org/cgit/inetutils.git/commit/?id=e4e65c03f4c11292a3e40ef72ca3f194c8bffdd6
- https://lists.debian.org/debian-lts-announce/2023/10/msg00013.html
- https://lists.gnu.org/archive/html/bug-inetutils/2023-07/msg00000.html
Affected products (1)
- cpe:2.3:a:gnu:inetutils:*:*:*:*:*:*:*:*
More vulnerabilities in Gnu Inetutils
- CVE-2011-4862 — Critical (CVSS 10.0): Buffer overflow in libtelnet/encrypt.c in telnetd in FreeBSD 7.3 through 9.0, MIT Kerberos Version 5 Applications (aka…
- CVE-2026-32746 — Critical (CVSS 9.8): telnetd in GNU inetutils through 2.7 allows an out-of-bounds write in the LINEMODE SLC (Set Local Characters) suboption…
- CVE-2026-24061 — Critical (CVSS 9.8): telnetd in GNU Inetutils through 2.7 allows remote authentication bypass via a "-f root" value for the USER environment…
- CVE-2022-39028 — High (CVSS 7.5): telnetd in GNU Inetutils through 2.3, MIT krb5-appl through 1.0.3, and derivative works has a NULL pointer dereference…
- CVE-2026-28372 — High (CVSS 7.4): telnetd in GNU inetutils through 2.7 allows privilege escalation that can be exploited by abusing systemd service…
- CVE-2021-40491 — Medium (CVSS 6.5): The ftp client in GNU Inetutils before 2.2 does not validate addresses returned by PASV/LSPV responses to make sure…
All CVEs affecting Gnu Inetutils →
Other CWE-252 vulnerabilities
- CVE-2025-66565 — Critical (CVSS 9.8): Fiber Utils is a collection of common functions created for Fiber. In versions 2.0.0-rc.3 and below, when the system's…
- CVE-2021-38171 — Critical (CVSS 9.8): adts_decode_extradata in libavformat/adtsenc.c in FFmpeg 4.4 does not check the init_get_bits return value, which is a…
- CVE-2021-26955 — Critical (CVSS 9.8): An issue was discovered in the xcb crate through 2021-02-04 for Rust. It has a soundness violation because…
- CVE-1999-0199 — Critical (CVSS 9.8): manual/search.texi in the GNU C Library (aka glibc) before 2.2 lacks a statement about the unspecified tdelete return…
- CVE-2019-15900 — Critical (CVSS 9.8): An issue was discovered in slicer69 doas before 6.2 on certain platforms other than OpenBSD. On platforms without…
- CVE-2010-0211 — Critical (CVSS 9.8): The slap_modrdn2mods function in modrdn.c in OpenLDAP 2.4.22 does not check the return value of a call to the…