CVE-2026-40356 Integer overflow in Kerberos 5
An unauthenticated remote attacker can cause a denial of service via integer underflow in MIT Kerberos when NegoEx is registered.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2026-40356?
CVE-2026-40356 is a medium-severity vulnerability in Mit Kerberos 5, published on 28 Apr 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
In MIT Kerberos 5 (aka krb5) before 1.22.3, there is an integer underflow and resultant out-of-bounds read if an application calls gss_accept_sec_context() on a system with a NegoEx mechanism registered in /etc/gss/mech. An unauthenticated remote attacker can trigger this, possibly causing the process to terminate in parse_message.
Weakness: CWE-191
Which versions are affected by CVE-2026-40356?
It affects 1 product.
Linux distribution packages (40)
krb5-devel Red Hat:rhel_e4s:9.2::appstream | All versions | 0:1.20.1-9.el9_2.6 |
krb5 Red Hat:rhel_e4s:9.2::baseos | All versions | 0:1.20.1-9.el9_2.6 |
krb5-debuginfo Red Hat:rhel_e4s:9.2::baseos | All versions | 0:1.20.1-9.el9_2.6 |
krb5-debugsource Red Hat:rhel_e4s:9.2::baseos | All versions | 0:1.20.1-9.el9_2.6 |
krb5-libs Red Hat:rhel_e4s:9.2::baseos | All versions | 0:1.20.1-9.el9_2.6 |
krb5-libs-debuginfo Red Hat:rhel_e4s:9.2::baseos | All versions | 0:1.20.1-9.el9_2.6 |
krb5-pkinit Red Hat:rhel_e4s:9.2::baseos | All versions | 0:1.20.1-9.el9_2.6 |
krb5-pkinit-debuginfo Red Hat:rhel_e4s:9.2::baseos | All versions | 0:1.20.1-9.el9_2.6 |
krb5-server Red Hat:rhel_e4s:9.2::baseos | All versions | 0:1.20.1-9.el9_2.6 |
krb5-server-debuginfo Red Hat:rhel_e4s:9.2::baseos | All versions | 0:1.20.1-9.el9_2.6 |
krb5-server-ldap Red Hat:rhel_e4s:9.2::baseos | All versions | 0:1.20.1-9.el9_2.6 |
krb5-server-ldap-debuginfo Red Hat:rhel_e4s:9.2::baseos | All versions | 0:1.20.1-9.el9_2.6 |
krb5-workstation Red Hat:rhel_e4s:9.2::baseos | All versions | 0:1.20.1-9.el9_2.6 |
krb5-workstation-debuginfo Red Hat:rhel_e4s:9.2::baseos | All versions | 0:1.20.1-9.el9_2.6 |
libkadm5 Red Hat:rhel_e4s:9.2::baseos | All versions | 0:1.20.1-9.el9_2.6 |
libkadm5-debuginfo Red Hat:rhel_e4s:9.2::baseos | All versions | 0:1.20.1-9.el9_2.6 |
krb5-debuginfo Red Hat:rhel_e4s:9.4::appstream | All versions | 0:1.21.1-2.el9_4.5 |
krb5-debugsource Red Hat:rhel_e4s:9.4::appstream | All versions | 0:1.21.1-2.el9_4.5 |
krb5-devel Red Hat:rhel_e4s:9.4::appstream | All versions | 0:1.21.1-2.el9_4.5 |
krb5-libs-debuginfo Red Hat:rhel_e4s:9.4::appstream | All versions | 0:1.21.1-2.el9_4.5 |
krb5-pkinit-debuginfo Red Hat:rhel_e4s:9.4::appstream | All versions | 0:1.21.1-2.el9_4.5 |
krb5-server-debuginfo Red Hat:rhel_e4s:9.4::appstream | All versions | 0:1.21.1-2.el9_4.5 |
krb5-server-ldap-debuginfo Red Hat:rhel_e4s:9.4::appstream | All versions | 0:1.21.1-2.el9_4.5 |
krb5-workstation-debuginfo Red Hat:rhel_e4s:9.4::appstream | All versions | 0:1.21.1-2.el9_4.5 |
libkadm5-debuginfo Red Hat:rhel_e4s:9.4::appstream | All versions | 0:1.21.1-2.el9_4.5 |
krb5 Red Hat:rhel_e4s:9.4::baseos | All versions | 0:1.21.1-2.el9_4.5 |
krb5-debuginfo Red Hat:rhel_e4s:9.4::baseos | All versions | 0:1.21.1-2.el9_4.5 |
krb5-debugsource Red Hat:rhel_e4s:9.4::baseos | All versions | 0:1.21.1-2.el9_4.5 |
krb5-libs Red Hat:rhel_e4s:9.4::baseos | All versions | 0:1.21.1-2.el9_4.5 |
krb5-libs-debuginfo Red Hat:rhel_e4s:9.4::baseos | All versions | 0:1.21.1-2.el9_4.5 |
krb5-pkinit Red Hat:rhel_e4s:9.4::baseos | All versions | 0:1.21.1-2.el9_4.5 |
krb5-pkinit-debuginfo Red Hat:rhel_e4s:9.4::baseos | All versions | 0:1.21.1-2.el9_4.5 |
krb5-server Red Hat:rhel_e4s:9.4::baseos | All versions | 0:1.21.1-2.el9_4.5 |
krb5-server-debuginfo Red Hat:rhel_e4s:9.4::baseos | All versions | 0:1.21.1-2.el9_4.5 |
krb5-server-ldap Red Hat:rhel_e4s:9.4::baseos | All versions | 0:1.21.1-2.el9_4.5 |
krb5-server-ldap-debuginfo Red Hat:rhel_e4s:9.4::baseos | All versions | 0:1.21.1-2.el9_4.5 |
krb5-workstation Red Hat:rhel_e4s:9.4::baseos | All versions | 0:1.21.1-2.el9_4.5 |
krb5-workstation-debuginfo Red Hat:rhel_e4s:9.4::baseos | All versions | 0:1.21.1-2.el9_4.5 |
libkadm5 Red Hat:rhel_e4s:9.4::baseos | All versions | 0:1.21.1-2.el9_4.5 |
libkadm5-debuginfo Red Hat:rhel_e4s:9.4::baseos | All versions | 0:1.21.1-2.el9_4.5 |
Products include Mit Kerberos 5.
How do I fix CVE-2026-40356?
Upgrade to a fixed version.
Is CVE-2026-40356 being exploited?
There is no known exploitation of CVE-2026-40356 in the wild and no public exploit code.
Other vulnerabilities in Mit Kerberos 5
Sources
Also known as AZL-85238, BELL-CVE-2026-40356, DEBIAN-CVE-2026-40356, ECHO-874c-29e0-d62b, GHSA-f7p3-6rhj-p7jv, JLSEC-2026-1259 and 4 more.