Skip to content
OpenAdvisories
Unscored CVE-2009-2417 EUVD-2009-2413GHSA-c74q-xg62-9cwm

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 th…

Published Aug 14, 2009 · Updated Aug 7, 2024 · Assigned by redhat

Description

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 curl 7.19.5-1.1 —
Debian 13 curl 7.19.5-1.1 —
Debian 12 curl 7.19.5-1.1 —
Debian 5.0 curl 7.18.2-8lenny3 DSA-1869-1
Debian 4.0 curl 7.15.5-1etch3 DSA-1869-1
ReleasePackageFixed inAdvisory
RHEL 5 curl +1 7.15.5-2.1.el5_3.5 RHSA-2009:1209
RHEL 4 curl +1 7.12.1-11.1.el4_8.1 RHSA-2009:1209
RHEL 3 curl +1 7.10.6-10.rhel3 RHSA-2009:1209
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed curl 7.51.0-1.1 openSUSE-SU-2024:10303-1

Advisories 3

References