Description
Vulnerability in the MySQL Server component of Oracle MySQL (subcomponent: Server: Pluggable Auth). Supported versions that are affected are 5.6.35 and earlier and 5.7.17 and earlier. Easily "exploitable" vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.0 Base Score 7.5 (Availability impacts). CVSS Vector: (CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H). NOTE: the previous information is from the April 2017 CPU. Oracle has not commented on third-party claims that this issue is an integer overflow in sql/auth/sql_authentication.cc which allows remote attackers to cause a denial of service via a crafted authentication packet.
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.
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 16.04 LTS | mysql-5.7 | 5.7.18-0ubuntu0.16.04.1 | USN-3269-1 |
| Ubuntu 16.04 LTS | percona-server-5.6 +1 | No fix yet | — |
| Ubuntu 14.04 LTS | mysql-5.5 | 5.5.55-0ubuntu0.14.04.1 | USN-3269-1 |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 2 | rh-mysql56-mysql +7 | 5.6.37-5.el6 | RHSA-2017:2787 |
| RHEL 2 | rh-mysql57-mysql +6 | 5.7.19-6.el6 | RHSA-2017:2886 |
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.
Exploit-DB 1
- MySQL < 5.6.35 / < 5.7.17 - Integer Overflow EDB-41954 · dos · May 1, 2017 · verified
GitHub 2 repositories
-
SECFORCE/CVE-2017-3599 ★ 23 · Apr 18, 2017
Proof of concept exploit for CVE-2017-3599
-
jptr218/mysql_dos ★ 1 · Aug 16, 2021
A tool to crash MySQL servers with CVE-2017-3599
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Advisories 3
- RHSA-2017:2886 Red Hat Security Advisory: rh-mysql57-mysql security and bug fix update Red Hat Security Advisories (RHSA) · Jun 29, 2026
- RHSA-2017:2787 Red Hat Security Advisory: rh-mysql56-mysql security and bug fix update Red Hat Security Advisories (RHSA) · Jun 29, 2026
- USN-3269-1 mysql-5.5, mysql-5.7 vulnerabilities Ubuntu Security Notices (USN) · Apr 27, 2026
References
- RHSA-2017:2787 vendor-advisory
- 1038287 vdb-entry
- http://www.oracle.com/technetwork/security-advisory/cpuapr2017-3236618.html
- 41954 exploit
- https://www.secforce.com/blog/2017/04/cve-2017-3599-pre-auth-mysql-remote-dos/
- RHSA-2017:2886 vendor-advisory
- 97754 vdb-entry