CVE-2009-2404

Heap-based buffer overflow in a regular-expression parser in Mozilla Network Security Services (NSS) before 3.12.3, as used in Firefox, Thunderbird, SeaMonkey…

published August 3, 2009

CVSS
—
EPSS
4%
Percentile
90.8
In the wild
Unconfirmed
What it is

⚠️ A long domain name in an X.509 certificate can crash your apps! This heap-based buffer overflow in Mozilla’s NSS could leave users stranded. 🚨 Think of it like a restaurant with a small kitchen; a single overly large order can jam the whole operation. Here, an overly long domain name serves up a request too big for the regular-expression parser to handle! An attacker could send a crafted SSL request that causes the application to crash, resulting in a denial of service. In the worst-case scenario, this vulnerability might even allow the execution of arbitrary code, turning your trusted app into an unwitting accomplice!

Put simply

Think of it like a restaurant with a small kitchen; a single overly large order can jam the whole operation. Here, an overly long domain name serves up a request too big for the regular-expression parser to handle! The heap-based buffer overflow in Mozilla Network Security Services (NSS) allows attackers to exploit the cert_TestHostName function by feeding it a long domain name in the CN field of an X.509 certificate. This can lead to application crashes or potentially executing malicious code.

What to do

An attacker could send a crafted SSL request that causes the application to crash, resulting in a denial of service. In the worst-case scenario, this vulnerability might even allow the execution of arbitrary code, turning your trusted app into an unwitting accomplice! Update your Mozilla NSS to version 3.12.3 or later to patch this vulnerability. If you’re using affected applications like Firefox or Thunderbird, ensure they’re also updated to the latest versions. Regular security audits can help catch similar issues early! You've got this! Stay proactive, and your applications will remain protected! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.04155 · 90.8th percentile
Published
2009-08-03T14:00Z
EPSS history
Timeline
  • 03 AUG 14:00Z
    Heap-based buffer overflow in a regular-expression parser in Mozilla Network Security Services (NSS) before 3.12.3, as used in Firefox, Thunderbird, SeaMonkey…
    cvelistv5