CVE-2009-2417
Published Aug 14, 2009
Last updated 6 years ago
Overview
- 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.
- Source
- secalert@redhat.com
- NVD status
- Modified
Social media
- Hype score
- Not currently trending
Risk scores
CVSS 2.0
- Type
- Primary
- Base score
- 7.5
- Impact score
- 6.4
- Exploitability score
- 10
- Vector string
- AV:N/AC:L/Au:N/C:P/I:P/A:P
Weaknesses
- nvd@nist.gov
- CWE-310
Configurations
[ { "nodes": [ { "negate": false, "cpeMatch": [ { "criteria": "cpe:2.3:a:curl:libcurl:7.4:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "2A4F46D5-85E5-4483-AD3D-207E9121FE3B" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.4.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "7C3A6114-AA64-45E0-99D7-FAB060B8657B" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.4.2:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "DCCF67A1-874A-41A3-85C9-2BDCD193CE22" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.5:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "4321D25E-27DE-4649-A9B7-C6295F05ABB6" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.5.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "25774954-E239-4337-9931-D4F6A69B42F0" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.5.2:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "2A000CAB-5986-4568-96C2-B7E213C77E1F" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.6:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "37C5745B-2FFF-4DF8-883B-417015BDDF4C" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.6.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "76A50325-2247-46EF-A991-70378C4D008F" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.7:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "B58D1562-5A17-4124-8010-6098A204C898" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.7.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "C461E700-752D-4A31-A3A4-2B758CE07704" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.7.2:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "AD8B6BE8-BC9A-443D-B6C8-4B5FF2390306" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.7.3:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "83681317-F32A-4C73-915A-D431E8DF944C" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.8:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "F9D9C492-5F87-4149-ACAE-948DBE35E40D" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.8.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "70655CE0-63F0-402C-B335-FCFA494335C5" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.9:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "5F6A6A05-E568-46F2-B2F5-73300E4EA5BD" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.9.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "F102275D-8116-4F65-8910-478CB8DAAE76" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.9.2:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "D68C14C1-AFDF-4DE7-BD06-2A7FE079656D" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.9.3:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "6BD860AC-DE24-4CD5-B2C9-C77BD95AAFD1" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.9.5:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "403DDE56-5FA7-4920-A905-30349E61361B" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.9.6:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "F001A45E-CFD8-4B41-9281-F01A284ECD58" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.9.7:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "580BAB7A-3BE0-4FA1-9CAF-124F16882518" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.9.8:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "21AE58E9-F201-41AA-A1DC-9EB09E50459A" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.10:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "C901C070-728C-41CD-8E4F-ECCB779906C4" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.10.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "97A1D7EA-6567-4A48-A431-EA28508D62C5" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.10.2:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "C6D8F50B-495E-48B3-BF9F-8E4ACA556B2C" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.10.3:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "00F4FFF6-6AB4-4857-BDFA-12801C972708" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.10.4:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "E9987313-0256-4837-B347-6ABEF18DFCBC" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.10.5:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "D703855E-6610-445D-B498-61CE1C763A9A" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.10.6:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "AA7B64A2-6779-4A01-9864-902E2C04B08B" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.10.7:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "A07B1635-6F28-4ED4-A2AC-CD7E9549C920" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.10.8:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "BFA4392F-2582-4EFE-9450-3F12588BE981" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.11.0:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "53E91EAD-3813-498B-9B5C-05F1DCF75D3B" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.11.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "6CDDBC13-1646-490B-B778-DBD3BB3208C7" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.11.2:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "6B87F05D-C077-4929-8BBA-A7287A816470" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.12:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "3DEC85E8-5555-46A9-9A95-30E1497AFA09" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.12.0:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "8CA22553-089B-44D2-B545-82F7AED74E25" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.12.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "03060364-7DCD-4111-BF7A-BEF6AFCB3134" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.12.2:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "319DADFB-081B-46AA-9F7D-DD4D1C5BE26D" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.12.3:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "3D9C6906-5FBD-4736-87B6-720E288E394A" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.13:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "4931FF86-51B6-470A-A2E0-A1B0942D1CF5" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.13.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "FA9DA33F-A33E-483E-AE4D-4422D62C02E6" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.13.2:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "F5028DB2-87D5-4AD8-87D4-325C519D6CD9" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.14:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "E992CDB0-A787-4F7E-AC55-13FE7C68A1D6" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.14.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "808143C5-108B-45BE-B626-A44F9F956018" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.15:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "8EBBB3F1-98BD-40D1-B09F-1924D567625A" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.15.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "88D5DAE5-ABEA-4FF1-836C-BA4741F13323" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.15.2:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "7E15191F-D4E6-425C-81BE-2CD55A815B5C" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.15.3:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "0407CCC0-ACAA-4B2A-99A5-DA57791057B3" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.16.3:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "248D86F7-A8E5-448D-A55A-C05278BB9822" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.17.0:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "295EE8FF-18BD-4F67-9045-83A5693AB783" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.17.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "249C50ED-B681-4DFB-83CD-625D703CD95F" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.18.0:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "F3F060A3-FC8E-45CD-85AB-247D13A2896C" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.18.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "F14BB81D-841D-456C-9CAE-CC679FFAB5E3" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.18.2:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "6EBA081D-AB88-4895-8495-6B51EB6B5325" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.19.0:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "F8F6B4C1-B88F-4675-BAB7-66A4DFAC17AF" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.19.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "A44CE5AD-27B6-45EB-A0B8-CF9BDB31F0E3" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.19.2:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "63984E6B-54EF-4DD6-8A5B-DD16A9A6A4B5" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.19.3:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "EBACF741-C988-4800-A9FF-E4836A1EE4E8" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.19.4:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "95C5A868-2EC9-4FC6-A074-E587A203A350" }, { "criteria": "cpe:2.3:a:curl:libcurl:7.19.5:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "54613E59-4583-405C-9BA3-609D47B9FFEB" }, { "criteria": "cpe:2.3:a:libcurl:libcurl:7.12:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "4F7DE39A-325D-42F5-B4ED-C971725232DB" }, { "criteria": "cpe:2.3:a:libcurl:libcurl:7.12.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "0DEC10D0-622A-4037-9D4A-69814226CC6C" }, { "criteria": "cpe:2.3:a:libcurl:libcurl:7.12.2:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "B9D0343C-175D-44BA-BCCF-5F204C749EE9" }, { "criteria": "cpe:2.3:a:libcurl:libcurl:7.12.3:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "69D4C0FC-6848-4D18-98E8-4A2F4D7BECC5" }, { "criteria": "cpe:2.3:a:libcurl:libcurl:7.13:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "4E66EA58-F408-4D8B-9614-67B936B0F1FB" }, { "criteria": "cpe:2.3:a:libcurl:libcurl:7.13.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "75BED785-BD7D-4A09-9B50-77548E64916D" }, { "criteria": "cpe:2.3:a:libcurl:libcurl:7.13.2:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "D0A61633-B9B8-44B5-B352-29F4BFBD2BD1" }, { "criteria": "cpe:2.3:a:libcurl:libcurl:7.14:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "ACF6D258-2A8C-40C3-9171-4C4A5B22B30C" }, { "criteria": "cpe:2.3:a:libcurl:libcurl:7.14.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "9DB80911-5BD5-401D-8C0A-8229A71D0804" }, { "criteria": "cpe:2.3:a:libcurl:libcurl:7.15:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "BE508863-DB77-41D3-A438-3F26C34703E3" }, { "criteria": "cpe:2.3:a:libcurl:libcurl:7.15.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "4B79E431-AD91-4269-B427-DD1169D12659" }, { "criteria": "cpe:2.3:a:libcurl:libcurl:7.15.2:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "479069C9-D3E5-4909-8368-0B0F4704810B" }, { "criteria": "cpe:2.3:a:libcurl:libcurl:7.15.3:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "DADB9299-3EFA-45E6-95BD-7FE2E1B1D565" }, { "criteria": "cpe:2.3:a:libcurl:libcurl:7.16.3:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "21F93365-54FD-45D4-B878-13A53A6806A4" } ], "operator": "OR" } ] } ]