Vulnerability Name:

CVE-2009-3024 (CCN-51567)

Assigned:2009-07-03
Published:2009-07-03
Updated:2011-01-20
Summary:The verify_hostname_of_cert function in the certificate checking feature in IO-Socket-SSL (IO::Socket::SSL) 1.14 through 1.25 only matches the prefix of a hostname when no wildcard is used, which allows remote attackers to bypass the hostname check for a certificate.
CVSS v3 Severity:5.3 Medium (CCN CVSS v3.1 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N)
Exploitability Metrics:Attack Vector (AV): Network
Attack Complexity (AC): Low
Privileges Required (PR): None
User Interaction (UI): None
Scope:Scope (S): Unchanged
Impact Metrics:Confidentiality (C): None
Integrity (I): Low
Availibility (A): None
CVSS v2 Severity:4.3 Medium (CVSS v2 Vector: AV:N/AC:M/Au:N/C:N/I:P/A:N)
3.2 Low (Temporal CVSS v2 Vector: AV:N/AC:M/Au:N/C:N/I:P/A:N/E:U/RL:OF/RC:C)
Exploitability Metrics:Access Vector (AV): Network
Access Complexity (AC): Medium
Authentication (Au): None
Impact Metrics:Confidentiality (C): None
Integrity (I): Partial
Availibility (A): None
5.0 Medium (CCN CVSS v2 Vector: AV:N/AC:L/Au:N/C:N/I:P/A:N)
3.7 Low (CCN Temporal CVSS v2 Vector: AV:N/AC:L/Au:N/C:N/I:P/A:N/E:U/RL:OF/RC:C)
Exploitability Metrics:Access Vector (AV): Network
Access Complexity (AC): Low
Athentication (Au): None
Impact Metrics:Confidentiality (C): None
Integrity (I): Partial
Availibility (A): None
Vulnerability Type:CWE-310
Vulnerability Consequences:Bypass Security
References:Source: CCN
Type: Perl Web site
Changes, v1.26 2009.07.03, SECURITY BUGFIX!

Source: CONFIRM
Type: UNKNOWN
http://cpansearch.perl.org/src/SULLR/IO-Socket-SSL-1.30/Changes

Source: MITRE
Type: CNA
CVE-2009-3024

Source: SUSE
Type: UNKNOWN
SUSE-SR:2009:015

Source: CCN
Type: SA35703
Perl IO::Socket::SSL Hostname Matching Security Bypass

Source: SECUNIA
Type: UNKNOWN
42893

Source: CCN
Type: GLSA-201101-06
IO::Socket::SSL: Certificate validation error

Source: GENTOO
Type: UNKNOWN
GLSA-201101-06

Source: MLIST
Type: UNKNOWN
[oss-security] 20090828 CVE request: perl-IO-Socket-SSL certificate hostname compare bug

Source: MLIST
Type: UNKNOWN
[oss-security] 20090829 Re: CVE request: perl-IO-Socket-SSL certificate hostname compare bug

Source: MLIST
Type: UNKNOWN
[oss-security] 20090831 Re: Re: CVE request: perl-IO-Socket-SSL certificate hostname compare bug

Source: CCN
Type: BID-35587
Perl IO::Socket::SSL 'verify_hostname_of_cert()' Security Bypass Vulnerability

Source: VUPEN
Type: UNKNOWN
ADV-2011-0118

Source: XF
Type: UNKNOWN
iosocketssl-certificate-security-bypass(51567)

Source: SUSE
Type: SUSE-SR:2009:015
SUSE Security Summary Report

Vulnerable Configuration:Configuration 1:
  • cpe:/a:io-socket-ssl:io-socket-ssl:1.14:*:*:*:*:*:*:*
  • OR cpe:/a:io-socket-ssl:io-socket-ssl:1.15:*:*:*:*:*:*:*
  • OR cpe:/a:io-socket-ssl:io-socket-ssl:1.16:*:*:*:*:*:*:*
  • OR cpe:/a:io-socket-ssl:io-socket-ssl:1.16_1:*:*:*:*:*:*:*
  • OR cpe:/a:io-socket-ssl:io-socket-ssl:1.16_2:*:*:*:*:*:*:*
  • OR cpe:/a:io-socket-ssl:io-socket-ssl:1.16_3:*:*:*:*:*:*:*
  • OR cpe:/a:io-socket-ssl:io-socket-ssl:1.17:*:*:*:*:*:*:*
  • OR cpe:/a:io-socket-ssl:io-socket-ssl:1.18:*:*:*:*:*:*:*
  • OR cpe:/a:io-socket-ssl:io-socket-ssl:1.19:*:*:*:*:*:*:*
  • OR cpe:/a:io-socket-ssl:io-socket-ssl:1.20:*:*:*:*:*:*:*
  • OR cpe:/a:io-socket-ssl:io-socket-ssl:1.21:*:*:*:*:*:*:*
  • OR cpe:/a:io-socket-ssl:io-socket-ssl:1.22:*:*:*:*:*:*:*
  • OR cpe:/a:io-socket-ssl:io-socket-ssl:1.23:*:*:*:*:*:*:*
  • OR cpe:/a:io-socket-ssl:io-socket-ssl:1.24:*:*:*:*:*:*:*
  • OR cpe:/a:io-socket-ssl:io-socket-ssl:1.25:*:*:*:*:*:*:*

  • Configuration CCN 1:
  • cpe:/a:io-socket-ssl:io-socket-ssl:1.14:*:*:*:*:*:*:*
  • OR cpe:/a:io-socket-ssl:io-socket-ssl:1.15:*:*:*:*:*:*:*
  • OR cpe:/a:io-socket-ssl:io-socket-ssl:1.16:*:*:*:*:*:*:*
  • OR cpe:/a:io-socket-ssl:io-socket-ssl:1.16_1:*:*:*:*:*:*:*
  • OR cpe:/a:io-socket-ssl:io-socket-ssl:1.16_2:*:*:*:*:*:*:*
  • OR cpe:/a:io-socket-ssl:io-socket-ssl:1.16_3:*:*:*:*:*:*:*
  • OR cpe:/a:io-socket-ssl:io-socket-ssl:1.17:*:*:*:*:*:*:*
  • OR cpe:/a:io-socket-ssl:io-socket-ssl:1.18:*:*:*:*:*:*:*
  • OR cpe:/a:io-socket-ssl:io-socket-ssl:1.19:*:*:*:*:*:*:*
  • OR cpe:/a:io-socket-ssl:io-socket-ssl:1.20:*:*:*:*:*:*:*
  • OR cpe:/a:io-socket-ssl:io-socket-ssl:1.21:*:*:*:*:*:*:*
  • OR cpe:/a:io-socket-ssl:io-socket-ssl:1.22:*:*:*:*:*:*:*
  • OR cpe:/a:io-socket-ssl:io-socket-ssl:1.23:*:*:*:*:*:*:*
  • OR cpe:/a:io-socket-ssl:io-socket-ssl:1.24:*:*:*:*:*:*:*
  • OR cpe:/a:io-socket-ssl:io-socket-ssl:1.25:*:*:*:*:*:*:*
  • AND
  • cpe:/o:gentoo:linux:*:*:*:*:*:*:*:*

  • * Denotes that component is vulnerable
    Oval Definitions
    Definition IDClassTitleLast Modified
    oval:org.opensuse.security:def:20093024
    V
    CVE-2009-3024
    2022-05-20
    oval:org.opensuse.security:def:29462
    P
    Security update for log4j (Important)
    2021-12-17
    oval:org.opensuse.security:def:32234
    P
    Security update for mozilla-nss (Important)
    2021-12-06
    oval:org.opensuse.security:def:32100
    P
    Security update for dhcp (Important)
    2021-06-01
    oval:org.opensuse.security:def:29426
    P
    Security update for java-1_8_0-ibm (Moderate)
    2021-01-05
    oval:org.opensuse.security:def:32837
    P
    Security update for clamav (Important)
    2020-12-22
    oval:org.opensuse.security:def:32015
    P
    Security update for openssl (Important)
    2020-12-11
    oval:org.opensuse.security:def:28689
    P
    Security update for flash-player (Important)
    2020-12-01
    oval:org.opensuse.security:def:32384
    P
    Security update for tiff (Low)
    2020-12-01
    oval:org.opensuse.security:def:28080
    P
    Security update for gcc48 (Moderate)
    2020-12-01
    oval:org.opensuse.security:def:33514
    P
    Security update for perl-IO-Socket-SSL
    2020-12-01
    oval:org.opensuse.security:def:28744
    P
    Security update for libgcrypt (Moderate)
    2020-12-01
    oval:org.opensuse.security:def:32627
    P
    PackageKit on GA media (Moderate)
    2020-12-01
    oval:org.opensuse.security:def:28294
    P
    Recommended update for ncurses (Important)
    2020-12-01
    oval:org.opensuse.security:def:32732
    P
    libsndfile on GA media (Moderate)
    2020-12-01
    oval:org.opensuse.security:def:28435
    P
    Security update for wireshark (Moderate)
    2020-12-01
    oval:org.opensuse.security:def:28004
    P
    Security update for Xerces-c (Moderate)
    2020-12-01
    oval:org.opensuse.security:def:32793
    P
    system-config-printer on GA media (Moderate)
    2020-12-01
    oval:org.opensuse.security:def:28640
    P
    Security update for bind (Important)
    2020-12-01
    oval:org.opensuse.security:def:32327
    P
    Security update for samba (Moderate)
    2020-12-01
    oval:org.opensuse.security:def:28016
    P
    Security update for augeas (Moderate)
    2020-12-01
    oval:org.opensuse.security:def:33475
    P
    Security update for Mozilla
    2020-12-01
    oval:org.opensuse.security:def:28728
    P
    Security update for krb5 (Moderate)
    2020-12-01
    oval:org.opensuse.security:def:32471
    P
    Security update for xorg-x11-server (Moderate)
    2020-12-01
    oval:org.opensuse.security:def:28210
    P
    Security update for libofx (Important)
    2020-12-01
    oval:org.opensuse.security:def:32014
    P
    Security update for the Linux Kernel (Important)
    2020-12-01
    oval:org.opensuse.security:def:28788
    P
    Security update for mutt
    2020-12-01
    oval:org.opensuse.security:def:32683
    P
    hplip on GA media (Moderate)
    2020-12-01
    oval:org.opensuse.security:def:28351
    P
    Security update for php53 (Moderate)
    2020-12-01
    oval:org.opensuse.security:def:32026
    P
    Security update for the Linux Kernel (Important)
    2020-12-01
    oval:org.opensuse.security:def:32771
    P
    perl-libwww-perl on GA media (Moderate)
    2020-12-01
    oval:org.opensuse.security:def:28587
    P
    Security update for libxslt
    2020-12-01
    oval:org.opensuse.security:def:28005
    P
    Security update for ant (Moderate)
    2020-12-01
    BACK
    io-socket-ssl io-socket-ssl 1.14
    io-socket-ssl io-socket-ssl 1.15
    io-socket-ssl io-socket-ssl 1.16
    io-socket-ssl io-socket-ssl 1.16_1
    io-socket-ssl io-socket-ssl 1.16_2
    io-socket-ssl io-socket-ssl 1.16_3
    io-socket-ssl io-socket-ssl 1.17
    io-socket-ssl io-socket-ssl 1.18
    io-socket-ssl io-socket-ssl 1.19
    io-socket-ssl io-socket-ssl 1.20
    io-socket-ssl io-socket-ssl 1.21
    io-socket-ssl io-socket-ssl 1.22
    io-socket-ssl io-socket-ssl 1.23
    io-socket-ssl io-socket-ssl 1.24
    io-socket-ssl io-socket-ssl 1.25
    io-socket-ssl io-socket-ssl 1.14
    io-socket-ssl io-socket-ssl 1.15
    io-socket-ssl io-socket-ssl 1.16
    io-socket-ssl io-socket-ssl 1.16_1
    io-socket-ssl io-socket-ssl 1.16_2
    io-socket-ssl io-socket-ssl 1.16_3
    io-socket-ssl io-socket-ssl 1.17
    io-socket-ssl io-socket-ssl 1.18
    io-socket-ssl io-socket-ssl 1.19
    io-socket-ssl io-socket-ssl 1.20
    io-socket-ssl io-socket-ssl 1.21
    io-socket-ssl io-socket-ssl 1.22
    io-socket-ssl io-socket-ssl 1.23
    io-socket-ssl io-socket-ssl 1.24
    io-socket-ssl io-socket-ssl 1.25
    gentoo linux *