CVE Catalog

CVE-2009-2417

High
Published: Translated: NVD NIST

Summary

The vulnerability in cURL/libcurl (versions 7.4 through 7.19.5) when using OpenSSL improperly handles a null character ('\0') in the Common Name (CN) field of an X.509 certificate. This allows a man-in-the-middle attacker to spoof any SSL server using a crafted certificate issued by a trusted Certificate Authority.

Risk Assessment

The organization is at risk of interception and modification of encrypted network traffic, potentially leading to theft of credentials, sensitive information, or injection of malware.

Recommendation

Immediately update cURL/libcurl to version 7.19.6 or later, which includes a fix for this vulnerability.

Related vulnerabilities

Original NVD description (English source)

lib/ssluse.c in cURL and libcurl 7.4 through 7.19.5, when OpenSSL is used, does not properly handle a '\0' character in a domain name in the subject's Common Name (CN) field of an X.509 certificate, which allows man-in-the-middle attackers to spoof arbitrary SSL servers via a crafted certificate issued by a legitimate Certification Authority, a related issue to CVE-2009-2408.

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