CVE-2026-40356 Integer overflow in Kerberos 5

Medium 5.9 Published Updated

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::appstreamAll versions0:1.20.1-9.el9_2.6
krb5 Red Hat:rhel_e4s:9.2::baseosAll versions0:1.20.1-9.el9_2.6
krb5-debuginfo Red Hat:rhel_e4s:9.2::baseosAll versions0:1.20.1-9.el9_2.6
krb5-debugsource Red Hat:rhel_e4s:9.2::baseosAll versions0:1.20.1-9.el9_2.6
krb5-libs Red Hat:rhel_e4s:9.2::baseosAll versions0:1.20.1-9.el9_2.6
krb5-libs-debuginfo Red Hat:rhel_e4s:9.2::baseosAll versions0:1.20.1-9.el9_2.6
krb5-pkinit Red Hat:rhel_e4s:9.2::baseosAll versions0:1.20.1-9.el9_2.6
krb5-pkinit-debuginfo Red Hat:rhel_e4s:9.2::baseosAll versions0:1.20.1-9.el9_2.6
krb5-server Red Hat:rhel_e4s:9.2::baseosAll versions0:1.20.1-9.el9_2.6
krb5-server-debuginfo Red Hat:rhel_e4s:9.2::baseosAll versions0:1.20.1-9.el9_2.6
krb5-server-ldap Red Hat:rhel_e4s:9.2::baseosAll versions0:1.20.1-9.el9_2.6
krb5-server-ldap-debuginfo Red Hat:rhel_e4s:9.2::baseosAll versions0:1.20.1-9.el9_2.6
krb5-workstation Red Hat:rhel_e4s:9.2::baseosAll versions0:1.20.1-9.el9_2.6
krb5-workstation-debuginfo Red Hat:rhel_e4s:9.2::baseosAll versions0:1.20.1-9.el9_2.6
libkadm5 Red Hat:rhel_e4s:9.2::baseosAll versions0:1.20.1-9.el9_2.6
libkadm5-debuginfo Red Hat:rhel_e4s:9.2::baseosAll versions0:1.20.1-9.el9_2.6
krb5-debuginfo Red Hat:rhel_e4s:9.4::appstreamAll versions0:1.21.1-2.el9_4.5
krb5-debugsource Red Hat:rhel_e4s:9.4::appstreamAll versions0:1.21.1-2.el9_4.5
krb5-devel Red Hat:rhel_e4s:9.4::appstreamAll versions0:1.21.1-2.el9_4.5
krb5-libs-debuginfo Red Hat:rhel_e4s:9.4::appstreamAll versions0:1.21.1-2.el9_4.5
krb5-pkinit-debuginfo Red Hat:rhel_e4s:9.4::appstreamAll versions0:1.21.1-2.el9_4.5
krb5-server-debuginfo Red Hat:rhel_e4s:9.4::appstreamAll versions0:1.21.1-2.el9_4.5
krb5-server-ldap-debuginfo Red Hat:rhel_e4s:9.4::appstreamAll versions0:1.21.1-2.el9_4.5
krb5-workstation-debuginfo Red Hat:rhel_e4s:9.4::appstreamAll versions0:1.21.1-2.el9_4.5
libkadm5-debuginfo Red Hat:rhel_e4s:9.4::appstreamAll versions0:1.21.1-2.el9_4.5
krb5 Red Hat:rhel_e4s:9.4::baseosAll versions0:1.21.1-2.el9_4.5
krb5-debuginfo Red Hat:rhel_e4s:9.4::baseosAll versions0:1.21.1-2.el9_4.5
krb5-debugsource Red Hat:rhel_e4s:9.4::baseosAll versions0:1.21.1-2.el9_4.5
krb5-libs Red Hat:rhel_e4s:9.4::baseosAll versions0:1.21.1-2.el9_4.5
krb5-libs-debuginfo Red Hat:rhel_e4s:9.4::baseosAll versions0:1.21.1-2.el9_4.5
krb5-pkinit Red Hat:rhel_e4s:9.4::baseosAll versions0:1.21.1-2.el9_4.5
krb5-pkinit-debuginfo Red Hat:rhel_e4s:9.4::baseosAll versions0:1.21.1-2.el9_4.5
krb5-server Red Hat:rhel_e4s:9.4::baseosAll versions0:1.21.1-2.el9_4.5
krb5-server-debuginfo Red Hat:rhel_e4s:9.4::baseosAll versions0:1.21.1-2.el9_4.5
krb5-server-ldap Red Hat:rhel_e4s:9.4::baseosAll versions0:1.21.1-2.el9_4.5
krb5-server-ldap-debuginfo Red Hat:rhel_e4s:9.4::baseosAll versions0:1.21.1-2.el9_4.5
krb5-workstation Red Hat:rhel_e4s:9.4::baseosAll versions0:1.21.1-2.el9_4.5
krb5-workstation-debuginfo Red Hat:rhel_e4s:9.4::baseosAll versions0:1.21.1-2.el9_4.5
libkadm5 Red Hat:rhel_e4s:9.4::baseosAll versions0:1.21.1-2.el9_4.5
libkadm5-debuginfo Red Hat:rhel_e4s:9.4::baseosAll versions0: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.

All Mit Kerberos 5 vulnerabilities

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.

Is CVE-2026-40356 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free