CVE Catalog

CVE-2004-1189

High
Published: Translated: NVD NIST

Summary

The add_to_history function in svr_principal.c in libkadm5srv for MIT Kerberos 5 (krb5) up to 1.3.5, when performing a password change, does not properly track the password policy's history count and the maximum number of keys, which can cause an array index out-of-bounds error and may allow authenticated users to execute arbitrary code via a heap-based buffer overflow.

Risk Assessment

An authenticated user could exploit this vulnerability to remotely execute arbitrary code on the Kerberos server, potentially leading to compromise of the authentication system and security of the entire domain.

Recommendation

Immediately upgrade MIT Kerberos 5 to a version later than 1.3.5 that includes a fix for this vulnerability. If upgrading is not possible, restrict access to password change services to trusted users only.

Related vulnerabilities

Original NVD description (English source)

The add_to_history function in svr_principal.c in libkadm5srv for MIT Kerberos 5 (krb5) up to 1.3.5, when performing a password change, does not properly track the password policy's history count and the maximum number of keys, which can cause an array index out-of-bounds error and may allow authenticated users to execute arbitrary code via a heap-based buffer overflow.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS