portage-ng / portage / dev-perl / IO-Socket-SSL / 2.89.0
portage-ng glsa
1 advisory reference dev-perl/IO-Socket-SSL · none place version 2.89.0 in a vulnerable range
▸ GLSA 201101-06 IO::Socket::SSL: Certificate validation error this version unaffected normal remote 2011-01-16

An error in the hostname matching of IO::Socket::SSL might enable remote attackers to conduct man-in-the-middle attacks.

Announced
2011-01-16
Revised
2011-01-16
Access
remote
Bugs
#276360
Advisory
https://security.gentoo.org/glsa/201101-06

Affected packages

PackageArchVulnerableUnaffected
dev-perl/IO-Socket-SSL*< 1.26>= 1.26

Background

IO::Socket::SSL is a Perl class implementing an object oriented interface to SSL sockets.

Description

The vendor reported that IO::Socket::SSL does not properly handle Common Name (CN) fields.

Impact

A remote attacker might employ a specially crafted certificate to conduct man-in-the-middle attacks on SSL connections made using IO::Socket::SSL.

Workaround

There is no known workaround at this time.

Resolution

All IO::Socket::SSL users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-perl/IO-Socket-SSL-1.26"

References