If an attacker causes kdcproxy to connect to an attacker-controlled KDC server (e.g. through server-side request forgery), they can exploit the fact that kdcproxy does not enforce bounds on TCP response length to conduct a denial-of-service attack. While receiving the KDC's response, kdcproxy copies the entire buffered stream into a new buffer on each recv() call, even when the transfer is incomplete, causing excessive memory allocation and CPU usage. Additionally, kdcproxy accepts incoming response chunks as long as the received data length is not exactly equal to the length indicated in the response header, even when individual chunks or the total buffer exceed the maximum length of a Kerberos message. This allows an attacker to send unbounded data until the connection timeout is reached (approximately 12 seconds), exhausting server memory or CPU resources. Multiple concurrent requests can cause accept queue overflow, denying service to legitimate clients.
CVSS Details
- CVSS 3.1 Base Score: 5.9
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade python3-yubicoUpgrade python3-ipaserverUpgrade ipa-commonUpgrade python3-ipatestsUpgrade ipa-client-sambaUpgrade python3-jwcryptoUpgrade ipa-server-commonUpgrade ipa-healthcheckUpgrade bind-dyndb-ldapUpgrade ipa-clientUpgrade ipa-client-epnUpgrade ipa-selinuxUpgrade softhsm-develUpgrade ipa-serverUpgrade python3-ipaclientUpgrade ipa-python-compatUpgrade opendnssecUpgrade ipa-server-trust-adUpgrade python3-custodiaUpgrade python3-pyusbUpgrade softhsmUpgrade ipa-healthcheck-coreUpgrade custodiaUpgrade slapi-nisUpgrade python3-ipalibUpgrade ipa-client-commonUpgrade python3-qrcode-coreUpgrade python3-qrcodeUpgrade ipa-server-dnsUpgrade python3-kdcproxy | Nov 20, 2025 | Nov 12, 2025 |
| Amazon Linux Ami 2 | — | Upgrade python-kdcproxy | May 20, 2026 | May 20, 2026 |
| Oracle_linux | — | Upgrade opendnssecUpgrade ipa-client-epnUpgrade python3-qrcode-coreUpgrade ipa-server-trust-adUpgrade ipa-python-compatUpgrade ipa-client-commonUpgrade python3-yubicoUpgrade ipa-commonUpgrade ipa-serverUpgrade softhsmUpgrade python3-pyusbUpgrade slapi-nisUpgrade ipa-clientUpgrade python3-ipaserverUpgrade python3-custodiaUpgrade softhsm-develUpgrade ipa-server-commonUpgrade ipa-client-sambaUpgrade python3-ipaclientUpgrade python3-qrcodeUpgrade ipa-healthcheckUpgrade custodiaUpgrade ipa-server-dnsUpgrade python3-ipalibUpgrade python3-ipatestsUpgrade ipa-healthcheck-coreUpgrade python-kdcproxyUpgrade python3-jwcryptoUpgrade bind-dyndb-ldapUpgrade python3-kdcproxyUpgrade ipa-selinux | Nov 17, 2025 | Nov 12, 2025 |
| Redhat_linux | — | Upgrade python3-ipaserverUpgrade python-kdcproxyUpgrade python3-ipalibUpgrade ipa-commonUpgrade custodiaUpgrade ipa-python-compatUpgrade opendnssecUpgrade python3-pyusbUpgrade ipa-client-commonUpgrade python3-ipaclientUpgrade python3-qrcode-coreUpgrade ipa-debuginfoUpgrade softhsm-debugsourceUpgrade opendnssec-debugsourceUpgrade python3-custodiaUpgrade ipa-server-dnsUpgrade ipa-serverUpgrade ipa-clientUpgrade python3-jwcryptoUpgrade python3-yubicoUpgrade ipa-client-sambaUpgrade softhsmUpgrade ipa-client-debuginfoUpgrade bind-dyndb-ldap-debuginfoUpgrade bind-dyndb-ldapUpgrade softhsm-develUpgrade ipa-server-commonUpgrade slapi-nis-debuginfoUpgrade ipa-healthcheck-coreUpgrade python3-qrcodeUpgrade bind-dyndb-ldap-debugsourceUpgrade ipa-server-trust-ad-debuginfoUpgrade opendnssec-debuginfoUpgrade slapi-nisUpgrade ipa-selinuxUpgrade softhsm-debuginfoUpgrade ipa-healthcheckUpgrade python3-kdcproxyUpgrade python3-ipatestsUpgrade ipa-server-debuginfoUpgrade ipa-server-trust-adUpgrade ipa-client-epnUpgrade ipa-debugsourceUpgrade slapi-nis-debugsource | Nov 14, 2025 | Nov 12, 2025 |
| Rocky_linux | — | Upgrade slapi-nis-debuginfoUpgrade bind-dyndb-ldap-debugsourceUpgrade bind-dyndb-ldap-debuginfoUpgrade ipa-client-sambaUpgrade slapi-nisUpgrade ipa-server-trust-ad-debuginfoUpgrade slapi-nis-debugsourceUpgrade softhsm-debuginfoUpgrade ipa-client-epnUpgrade opendnssecUpgrade ipa-serverUpgrade ipa-server-debuginfoUpgrade ipa-client-debuginfoUpgrade ipa-clientUpgrade bind-dyndb-ldapUpgrade opendnssec-debuginfoUpgrade softhsm-develUpgrade opendnssec-debugsourceUpgrade ipa-server-trust-adUpgrade softhsm-debugsourceUpgrade softhsmUpgrade ipa-debugsourceUpgrade ipa-debuginfo | Feb 5, 2026 | Nov 21, 2025 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub