Summary
AlmaLinux Identity Management (IdM) is a centralized authentication, identity management, and authorization solution for both traditional and cloud-based enterprise environments.
Security Fix(es):
* python-kdcproxy: Unauthenticated SSRF via Realm?Controlled DNS SRV (CVE-2025-59088)
* python-kdcproxy: Remote DoS via unbounded TCP upstream buffering (CVE-2025-59089)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Fixed packages 32
| Release | Package | Fixed in |
|---|---|---|
| AlmaLinux · 8 | bind-dyndb-ldap | 11.6-6.module_el8.10.0+3980+d78e8e90 |
| AlmaLinux · 8 | custodia | 0.6.0-3.module_el8.6.0+2881+2f24dc92 |
| AlmaLinux · 8 | ipa-client | 4.9.13-20.module_el8.10.0+4050+3b475c71 |
| AlmaLinux · 8 | ipa-client-common | 4.9.13-20.module_el8.10.0+4050+3b475c71 |
| AlmaLinux · 8 | ipa-client-epn | 4.9.13-20.module_el8.10.0+4050+3b475c71 |
| AlmaLinux · 8 | ipa-client-samba | 4.9.13-20.module_el8.10.0+4050+3b475c71 |
| AlmaLinux · 8 | ipa-common | 4.9.13-20.module_el8.10.0+4050+3b475c71 |
| AlmaLinux · 8 | ipa-healthcheck | 0.12-6.module_el8.10.0+4036+84b152d9 |
| AlmaLinux · 8 | ipa-healthcheck-core | 0.12-6.module_el8.10.0+4036+84b152d9 |
| AlmaLinux · 8 | ipa-python-compat | 4.9.13-20.module_el8.10.0+4050+3b475c71 |
| AlmaLinux · 8 | ipa-selinux | 4.9.13-20.module_el8.10.0+4050+3b475c71 |
| AlmaLinux · 8 | ipa-server | 4.9.13-20.module_el8.10.0+4050+3b475c71 |
| AlmaLinux · 8 | ipa-server-common | 4.9.13-20.module_el8.10.0+4050+3b475c71 |
| AlmaLinux · 8 | ipa-server-dns | 4.9.13-20.module_el8.10.0+4050+3b475c71 |
| AlmaLinux · 8 | ipa-server-trust-ad | 4.9.13-20.module_el8.10.0+4050+3b475c71 |
| AlmaLinux · 8 | opendnssec | 2.1.7-2.module_el8.10.0+3980+d78e8e90 |
| AlmaLinux · 8 | python3-custodia | 0.6.0-3.module_el8.6.0+2881+2f24dc92 |
| AlmaLinux · 8 | python3-ipaclient | 4.9.13-20.module_el8.10.0+4050+3b475c71 |
| AlmaLinux · 8 | python3-ipalib | 4.9.13-20.module_el8.10.0+4050+3b475c71 |
| AlmaLinux · 8 | python3-ipaserver | 4.9.13-20.module_el8.10.0+4050+3b475c71 |
| AlmaLinux · 8 | python3-ipatests | 4.9.13-20.module_el8.10.0+4050+3b475c71 |
| AlmaLinux · 8 | python3-jwcrypto | 0.5.0-2.module_el8.10.0+3844+20e075e5 |
| AlmaLinux · 8 | python3-kdcproxy | 0.4-5.module_el8.10.0+4069+1d9eaa78.2 |
| AlmaLinux · 8 | python3-pyusb | 1.0.0-9.1.module_el8.7.0+3349+cfeff52e |
| AlmaLinux · 8 | python3-qrcode | 5.3-1.module_el8.10.0+3942+63b39a46 |
| AlmaLinux · 8 | python3-qrcode-core | 5.3-1.module_el8.10.0+3942+63b39a46 |
| AlmaLinux · 8 | python3-yubico | 1.3.2-9.1.module_el8.7.0+3349+cfeff52e |
| AlmaLinux · 8 | slapi-nis | 0.60.0-4.module_el8.10.0+3844+20e075e5.alma.1 |
| AlmaLinux · 8 | softhsm | 2.6.0-5.module_el8.6.0+2881+2f24dc92 |
| AlmaLinux · 8 | softhsm | 2.6.0-5.module_el8.6.0+3031+2f24dc92 |
| AlmaLinux · 8 | softhsm-devel | 2.6.0-5.module_el8.6.0+2881+2f24dc92 |
| AlmaLinux · 8 | softhsm-devel | 2.6.0-5.module_el8.6.0+3031+2f24dc92 |
Vulnerabilities 2
-
High 8.6
Python-kdcproxy: unauthenticated ssrf via realm‑controlled dns srv
If kdcproxy receives a request for a realm which does not have server addresses defined in its configuration, by default, it will query SRV records in the DNS zone matching the requested realm name. This creates a server-side request forgery vulnerability, si…
-
Medium 5.9
Python-kdcproxy: remote dos via unbounded tcp upstream buffering
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 rece…