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.969 - 2014-03-13

  • fix set_defaults to match documentation regarding short names
  • new function set_args_filter_hack to make it possible to override bad SSL settings from other code at the last moment.
  • determine default_ca on module load (and not on first use in each thread)
  • don't try default hostname verification if verify_mode 0
  • fix hostname verification when reusing context

Modules

SSL sockets with IO::Socket interface
SSL interception (man in the middle)
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