CVE-2009-4212

Multiple integer underflows in the (1) AES and (2) RC4 decryption functionality in the crypto library in MIT Kerberos 5 (aka krb5) 1.3 through 1.6.3, and 1.7…

published January 13, 2010

CVSS
—
EPSS
8%
Percentile
94.5
In the wild
Unconfirmed
What it is

⚠️ An integer underflow in MIT Kerberos could turn your cryptographic fortress into a crashing wave! 🚧 Think of it like trying to pour a full glass of water into an already overflowing cup — if you don't have enough space (or data), things are going to spill over. In this case, short ciphertext can lead to unexpected behavior in the system. An attacker could send a poorly crafted ciphertext, leading to a denial of service as the daemon crashes. In the worst-case scenario, this could allow the attacker to execute arbitrary code, giving them more control than you'd ever want to allow!

Put simply

Think of it like trying to pour a full glass of water into an already overflowing cup — if you don't have enough space (or data), things are going to spill over. In this case, short ciphertext can lead to unexpected behavior in the system. This vulnerability arises from multiple integer underflows in the AES and RC4 decryption functions of the crypto library in MIT Kerberos 5, specifically in versions 1.3 through 1.6.3 and 1.7 prior to 1.7.1. By providing ciphertext that is too short, attackers can exploit this flaw to cause crashes or potentially execute malicious code.

What to do

An attacker could send a poorly crafted ciphertext, leading to a denial of service as the daemon crashes. In the worst-case scenario, this could allow the attacker to execute arbitrary code, giving them more control than you'd ever want to allow! Upgrade your MIT Kerberos to version 1.7.1 or later to patch this vulnerability. Additionally, ensure you’re validating the length of ciphertext before processing it to prevent such exploits in the future. Regularly audit your cryptographic practices as a precaution! You can tackle this! Update your Kerberos and you'll be on your way to a more secure setup! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.07553 · 94.5th percentile
Published
2010-01-13T19:00Z
EPSS history
Timeline
  • 13 JAN 19:00Z
    Multiple integer underflows in the (1) AES and (2) RC4 decryption functionality in the crypto library in MIT Kerberos 5 (aka krb5) 1.3 through 1.6.3, and 1.7…
    cvelistv5