Skip to content
OpenAdvisories
Unscored CVE-2017-10789 EUVD-2017-2434GHSA-4384-9v4p-2vmf

The DBD::mysql module through 4.043 for Perl uses the mysql_ssl=1 setting to mean that SSL is optional (even though this setting's document…

Published Jul 1, 2017 · Updated Aug 5, 2024 · Assigned by mitre

Description

The DBD::mysql module through 4.043 for Perl uses the mysql_ssl=1 setting to mean that SSL is optional (even though this setting's documentation has a "your communication with the server will be encrypted" statement), which allows man-in-the-middle attackers to spoof servers via a cleartext-downgrade attack, a related issue to CVE-2015-3152.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 libdbd-mysql-perl 4.046-1 —
Debian 13 libdbd-mysql-perl 4.046-1 —
Debian 12 libdbd-mysql-perl 4.046-1 —
Debian 7 libdbd-mysql-perl 4.021-1+deb7u3 DLA-1079-1
ReleasePackageFixed inAdvisory
Ubuntu Pro 16.04 LTS libdbd-mysql-perl 4.033-1ubuntu0.1+esm1 USN-5344-1
Ubuntu Pro 14.04 LTS libdbd-mysql-perl 4.025-1ubuntu0.1+esm1 USN-7417-1
ReleasePackageFixed inAdvisory
SLES 12 SP3 perl-DBD-mysql 4.021-12.5.2 SUSE-SU-2018:1450-1
SLES 11 SP4 perl-DBD-mysql 4.008-10.5.1 SUSE-SU-2018:1449-1
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 12 SP3 perl-DBD-mysql 4.021-12.5.2 SUSE-SU-2018:1450-1
SLES for SAP 11 SP4 perl-DBD-mysql 4.008-10.5.1 SUSE-SU-2018:1449-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed perl-DBD-mysql 4.050-2.14 openSUSE-SU-2024:11160-1

Advisories 6

References