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 2.064

  • make algorithm for fingerprint optional, i.e. detect based on length of fingerprint - https://rt.cpan.org/Ticket/Display.html?id=127773
  • fix t/sessions.t and improve stability of t/verify_hostname.t on windows
  • use CTX_set_ecdh_auto when needed (OpenSSL 1.0.2) if explicit curves are set
  • update fingerprints for live tests

Modules

SSL sockets with IO::Socket interface
SSL interception (man in the middle)
provide access to Mozilla's 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
in lib/IO/Socket/SSL.pm
in lib/IO/Socket/SSL.pm