Security Advisories (1)
CVE-2009-3024 (2009-08-31)

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.

Changes for version 1.977 - 2014-04-04

  • fix publicsuffix for IDNA, more tests with various IDNA libs RT#94424. Thanks to paul[AT]city-fan[DOT]org
  • reuse result of IDN lib detection from PublicSuffix.pm in SSL.pm
  • add more checks to external/usable_ca.t. Now it is enough that at least one of the hosts verifies against the builtin CA store
  • add openssl and Net::SSleay version to diagnostics in load test

Modules

SSL sockets with IO::Socket interface
SSL interception (man in the middle)
provide access to Mozillas list of effective TLD names
loading, storing, creating certificates and keys

Provides

in lib/IO/Socket/SSL.pm
in lib/IO/Socket/SSL.pm
in lib/IO/Socket/SSL.pm