Description
Oracle MySQL before 5.7.3, Oracle MySQL Connector/C (aka libmysqlclient) before 6.1.3, and MariaDB before 5.5.44 use the --ssl option to mean that SSL is optional, which allows man-in-the-middle attackers to spoof servers via a cleartext-downgrade attack, aka a "BACKRONYM" attack.
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.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 8 | mariadb-10.0 | 10.0.20-0+deb8u1 | DSA-3311-1 |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 16.04 LTS | mariadb-10.0 | 10.0.22-0ubuntu1 | — |
| Ubuntu 16.04 LTS | percona-server-5.6 | No fix yet | — |
| Ubuntu 14.04 LTS | mariadb-5.5 | 5.5.44-1ubuntu0.14.04.1 | — |
| Ubuntu 14.04 LTS | mysql-5.5 | No fix yet | — |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 7 | mariadb +7 | 1:5.5.44-1.ael7b_1 | RHSA-2015:1665 |
| RHEL 2 | mariadb55-mariadb +5 | 5.5.44-1.el6 | RHSA-2015:1647 |
| RHEL 2 | rh-mariadb100-mariadb +8 | 1:10.0.20-1.el6 | RHSA-2015:1646 |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES 12 | mariadb | 10.0.20-18.1 | SUSE-SU-2015:1273-1 |
| SLES 11 SP4 | mysql | 5.5.45-0.11.1 | SUSE-SU-2015:1788-1 |
| SLES 11 SP3 | mysql | 5.5.45-0.11.1 | SUSE-SU-2015:1788-1 |
| SLES 11 SP2 | php53 | 5.3.17-47.1 | SUSE-SU-2016:1638-1 |
Show 3 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES for SAP 12 | mariadb | 10.0.20-18.1 | SUSE-SU-2015:1273-1 |
| SLES for SAP 11 SP4 | mysql | 5.5.45-0.11.1 | SUSE-SU-2015:1788-1 |
| SLES for SAP 11 SP3 | mysql | 5.5.45-0.11.1 | SUSE-SU-2015:1788-1 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | php5 | 5.6.28-1.1 | openSUSE-SU-2024:10344-1 |
| openSUSE Tumbleweed | php7 | 7.0.14-1.4 | openSUSE-SU-2024:10290-1 |
| openSUSE Tumbleweed | php8 | 8.0.11-1.1 | openSUSE-SU-2024:11169-1 |
Oracle Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Oracle Linux 7 | mariadb +7 | 1:5.5.44-1.el7_1 | ELSA-2015-1665 |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
GitHub 1 repository
-
duo-labs/mysslstrip ★ 43 · Apr 5, 2015
CVE-2015-3152 PoC
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Advisories 11
- RHSA-2015:1665 Red Hat Security Advisory: mariadb security update Red Hat Security Advisories (RHSA) · Jun 29, 2026
- RHSA-2015:1646 Red Hat Security Advisory: rh-mariadb100-mariadb security update Red Hat Security Advisories (RHSA) · Jun 29, 2026
- RHSA-2015:1647 Red Hat Security Advisory: mariadb55-mariadb security update Red Hat Security Advisories (RHSA) · Jun 29, 2026
- DSA-3311-1 mariadb-10.0 - security update Debian Security (DSA / DLA) · Mar 9, 2026
- openSUSE-SU-2024:10290-1 apache2-mod_php7-7.0.14-1.4 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2024:10344-1 apache2-mod_php5-5.6.28-1.1 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2016:1638-1 Security update for php53 SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2024:11169-1 php8-8.0.11-1.1 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2015:1788-1 Security update for mysql SUSE / openSUSE Security Updates · May 2, 2025
- SUSE-SU-2015:1273-1 Security update for mariadb SUSE / openSUSE Security Updates · May 2, 2025
- ELSA-2015-1665 Moderate: mariadb security update (Oracle Linux 7) Oracle Linux Security Advisories (ELSA) · Aug 24, 2015
References
- http://packetstormsecurity.com/files/131688/MySQL-SSL-TLS-Downgrade.html
- http://mysqlblog.fivefarmers.com/2015/04/29/ssltls-in-5-6-and-5-5-ocert-advisory/
- 74398 vdb-entry
- https://github.com/mysql/mysql-server/commit/3bd5589e1a5a93f9c224badf983cd65c45215390
- https://access.redhat.com/security/cve/cve-2015-3152
- RHSA-2015:1646 vendor-advisory
- DSA-3311 vendor-advisory
- http://mysqlblog.fivefarmers.com/2014/04/02/redefining-ssl-option/
- RHSA-2015:1647 vendor-advisory
- 1032216 vdb-entry
- https://www.duosecurity.com/blog/backronym-mysql-vulnerability
- https://jira.mariadb.org/browse/MDEV-7937
- http://www.ocert.org/advisories/ocert-2015-003.html
- FEDORA-2015-10831 vendor-advisory
- 20150429 [oCERT-2015-003] MySQL SSL/TLS downgrade mailing-list
- FEDORA-2015-10849 vendor-advisory
- RHSA-2015:1665 vendor-advisory