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 ipa-python-compatUpgrade ipa-serverUpgrade ipa-commonUpgrade python3-ipatestsUpgrade ipa-server-commonUpgrade ipa-client-epnUpgrade bind-dyndb-ldapUpgrade python3-yubicoUpgrade softhsm-develUpgrade python3-jwcryptoUpgrade python3-ipaserverUpgrade ipa-healthcheckUpgrade python3-ipaclientUpgrade opendnssecUpgrade ipa-clientUpgrade ipa-selinuxUpgrade ipa-client-sambaUpgrade python3-ipalibUpgrade python3-qrcode-coreUpgrade ipa-healthcheck-coreUpgrade ipa-client-commonUpgrade python3-kdcproxyUpgrade ipa-server-trust-adUpgrade python3-custodiaUpgrade python3-pyusbUpgrade ipa-server-dnsUpgrade slapi-nisUpgrade softhsmUpgrade python3-qrcodeUpgrade custodia | Nov 20, 2025 | Nov 12, 2025 |
| Amazon Linux Ami 2 | — | Upgrade python-kdcproxy | May 20, 2026 | May 20, 2026 |
| Oracle_linux | — | Upgrade python3-pyusbUpgrade ipa-serverUpgrade softhsmUpgrade ipa-server-trust-adUpgrade opendnssecUpgrade ipa-commonUpgrade slapi-nisUpgrade python3-ipaserverUpgrade ipa-python-compatUpgrade ipa-clientUpgrade python3-yubicoUpgrade python3-custodiaUpgrade softhsm-develUpgrade python3-qrcode-coreUpgrade ipa-client-epnUpgrade ipa-client-commonUpgrade ipa-server-dnsUpgrade ipa-healthcheckUpgrade python-kdcproxyUpgrade bind-dyndb-ldapUpgrade ipa-selinuxUpgrade python3-qrcodeUpgrade custodiaUpgrade ipa-server-commonUpgrade python3-jwcryptoUpgrade ipa-healthcheck-coreUpgrade python3-ipatestsUpgrade python3-ipaclientUpgrade python3-ipalibUpgrade python3-kdcproxyUpgrade ipa-client-samba | Nov 17, 2025 | Nov 12, 2025 |
| Redhat_linux | — | Upgrade bind-dyndb-ldap-debuginfoUpgrade softhsm-develUpgrade bind-dyndb-ldapUpgrade ipa-client-debuginfoUpgrade python3-ipaclientUpgrade opendnssec-debugsourceUpgrade ipa-clientUpgrade ipa-client-sambaUpgrade python3-ipaserverUpgrade python3-custodiaUpgrade ipa-client-commonUpgrade python3-yubicoUpgrade ipa-server-dnsUpgrade custodiaUpgrade python3-pyusbUpgrade softhsmUpgrade ipa-serverUpgrade ipa-debuginfoUpgrade python3-jwcryptoUpgrade softhsm-debugsourceUpgrade python3-qrcode-coreUpgrade ipa-commonUpgrade ipa-python-compatUpgrade opendnssecUpgrade python3-ipalibUpgrade python-kdcproxyUpgrade ipa-server-commonUpgrade opendnssec-debuginfoUpgrade ipa-server-debuginfoUpgrade slapi-nis-debugsourceUpgrade ipa-debugsourceUpgrade python3-ipatestsUpgrade ipa-server-trust-adUpgrade ipa-client-epnUpgrade python3-kdcproxyUpgrade python3-qrcodeUpgrade slapi-nis-debuginfoUpgrade ipa-healthcheck-coreUpgrade ipa-healthcheckUpgrade ipa-selinuxUpgrade slapi-nisUpgrade softhsm-debuginfoUpgrade ipa-server-trust-ad-debuginfoUpgrade bind-dyndb-ldap-debugsource | Nov 14, 2025 | Nov 12, 2025 |
| Rocky_linux | — | Upgrade softhsm-debuginfoUpgrade bind-dyndb-ldap-debugsourceUpgrade slapi-nisUpgrade ipa-client-sambaUpgrade bind-dyndb-ldap-debuginfoUpgrade slapi-nis-debugsourceUpgrade ipa-client-epnUpgrade ipa-server-trust-ad-debuginfoUpgrade slapi-nis-debuginfoUpgrade ipa-debugsourceUpgrade softhsm-debugsourceUpgrade softhsm-develUpgrade ipa-server-debuginfoUpgrade bind-dyndb-ldapUpgrade ipa-client-debuginfoUpgrade ipa-clientUpgrade ipa-debuginfoUpgrade opendnssec-debuginfoUpgrade opendnssecUpgrade ipa-serverUpgrade ipa-server-trust-adUpgrade softhsmUpgrade opendnssec-debugsource | Feb 5, 2026 | Nov 21, 2025 |
Prioritize 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