Every CVE Search/ Get API key

CVE-2017-3305

Vulnerability in the MySQL Server component of Oracle MySQL (subcomponent: Server: C API)....

5.3 MediumFix available

Vulnerability in the MySQL Server component of Oracle MySQL (subcomponent: Server: C API). Supported versions that are affected are 5.5.55 and earlier and 5.6.35 and earlier. Difficult to exploit vulnerability allows low privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized access to critical data or complete access to all MySQL Server accessible data. CVSS 3.0 Base Score 5.3 (Confidentiality impacts). CVSS Vector: (CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N). NOTE: the previous information is from the April 2017 CPU. Oracle has not commented on third-party claims that this issue allows man-in-the-middle attackers to hijack the authentication of users by leveraging incorrect ordering of security parameter verification in a client, aka, "The Riddle".

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
None
Availability
None

Exploit likelihood

1.36%Down 0.3 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 5.3

Vulnerability in the MySQL Server component of Oracle MySQL (subcomponent: Server: C API). Supported versions that are affected are 5.5.55 and earlier and 5.6.35 and earlier. Difficult to exploit vulnerability allows low privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized access to critical data or complete access to all MySQL Server accessible data. CVSS 3.0 Base Score 5.3 (Confidentiality impacts). CVSS Vector: (CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N). NOTE: the previous information is from the April 2017 CPU. Oracle has not commented on third-party claims that this issue allows man-in-the-middle attackers to hijack the authentication of users by leveraging incorrect ordering of security parameter verification in a client, aka, "The Riddle".

Record
CVE-2017-3305
CVSS 3.0
5.3 MediumCVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
CVSS 2.0
6.3 MediumAV:N/AC:M/Au:S/C:C/I:N/A:N
Weakness
CWE-319
Updated
2026-11-02
CVE List No score

Vulnerability in the MySQL Server component of Oracle MySQL (subcomponent: Server: C API). Supported versions that are affected are 5.5.55 and earlier and 5.6.35 and earlier. Difficult to exploit vulnerability allows low privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized access to critical data or complete access to all MySQL Server accessible data. CVSS 3.0 Base Score 5.3 (Confidentiality impacts). CVSS Vector: (CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N). NOTE: the previous information is from the April 2017 CPU. Oracle has not commented on third-party claims that this issue allows man-in-the-middle attackers to hijack the authentication of users by leveraging incorrect ordering of security parameter verification in a client, aka, "The Riddle".

Record
CVE-2017-3305
Updated
2026-11-02
EUVDEUVD-2017-12426 No score

Vulnerability in the MySQL Server component of Oracle MySQL (subcomponent: Server: C API). Supported versions that are affected are 5.5.55 and earlier and 5.6.35 and earlier. Difficult to exploit vulnerability allows low privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized access to critical data or complete access to all MySQL Server accessible data. CVSS 3.0 Base Score 5.3 (Confidentiality impacts). CVSS Vector: (CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N). NOTE: the previous information is from the April 2017 CPU. Oracle has not commented on third-party claims that this issue allows man-in-the-middle attackers to hijack the authentication of users by leveraging incorrect ordering of security parameter verification in a client, aka, "The Riddle".

Record
EUVD-2017-12426
Updated
2026-11-03
GitHub AdvisoriesGHSA-7568-gxg7-r8h9 5.3

Vulnerability in the MySQL Server component of Oracle MySQL (subcomponent: Server: C API)....

Vulnerability in the MySQL Server component of Oracle MySQL (subcomponent: Server: C API). Supported versions that are affected are 5.5.55 and earlier and 5.6.35 and earlier. Difficult to exploit vulnerability allows low privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized access to critical data or complete access to all MySQL Server accessible data. CVSS 3.0 Base Score 5.3 (Confidentiality impacts). CVSS Vector: (CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N). NOTE: the previous information is from the April 2017 CPU. Oracle has not commented on third-party claims that this issue allows man-in-the-middle attackers to hijack the authentication of users by leveraging incorrect ordering of security parameter verification in a client, aka, "The Riddle".

Record
GHSA-7568-gxg7-r8h9
CVSS 3.0
5.3 MediumCVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-319
Updated
2026-11-02
OSV 5.3

Vulnerability in the MySQL Server component of Oracle MySQL (subcomponent: Server: C API). Supported versions that are affected are 5.5.55 and earlier and 5.6.35 and earlier. Difficult to exploit vulnerability allows low privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized access to critical data or complete access to all MySQL Server accessible data. CVSS 3.0 Base Score 5.3 (Confidentiality impacts). CVSS Vector: (CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N). NOTE: the previous information is from the April 2017 CPU. Oracle has not commented on third-party claims that this issue allows man-in-the-middle attackers to hijack the authentication of users by leveraging incorrect ordering of security parameter verification in a client, aka, "The Riddle".

Record
CVE-2017-3305
CVSS 3.0
5.3 MediumCVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVRHSA-2017:2787 7.7

Red Hat Security Advisory: rh-mysql56-mysql security and bug fix update

Record
RHSA-2017:2787
CVSS 3.0
7.7 HighCVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2017-3305 5.3

Vulnerability in the MySQL Server component of Oracle MySQL (subcomponent: Server: C API). Supported versions that are affected are 5.5.55 and earlier and 5.6.35 and earlier. Difficult to exploit vulnerability allows low privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized access to critical data or complete access to all MySQL Server accessible data. CVSS 3.0 Base Score 5.3 (Confidentiality impacts). CVSS Vector: (CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N). NOTE: the previous information is from the April 2017 CPU. Oracle has not commented on third-party claims that this issue allows man-in-the-middle attackers to hijack the authentication of users by leveraging incorrect ordering of security parameter verification in a client, aka, "The Riddle".

Record
UBUNTU-CVE-2017-3305
CVSS 3.0
5.3 MediumCVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVSUSE-SU-2017:1137-1 No score

Security update for mysql

This update for mysql to version 5.5.55 fixes the following issues:

These security issues were fixed:

  • CVE-2017-3308: Unspecified vulnerability in Server: DML (bsc#1034850)
  • CVE-2017-3309: Unspecified vulnerability in Server: Optimizer (bsc#1034850)
  • CVE-2017-3329: Unspecified vulnerability in Server: Thread (bsc#1034850)
  • CVE-2017-3600: Unspecified vulnerability in Client: mysqldump (bsc#1034850)
  • CVE-2017-3453: Unspecified vulnerability in Server: Optimizer (bsc#1034850)
  • CVE-2017-3456: Unspecified vulnerability in Server: DML (bsc#1034850)
  • CVE-2017-3463: Unspecified vulnerability in Server: Security (bsc#1034850)
  • CVE-2017-3462: Unspecified vulnerability in Server: Security (bsc#1034850)
  • CVE-2017-3461: Unspecified vulnerability in Server: Security (bsc#1034850)
  • CVE-2017-3464: Unspecified vulnerability in Server: DDL (bsc#1034850)
  • CVE-2017-3305: MySQL client sent authentication request unencrypted even if SSL was required (aka Ridddle) (bsc#1029396).
  • CVE-2016-5483: Mysqldump failed to properly quote certain identifiers in SQL statements written to the dump output, allowing for execution of arbitrary commands (bsc#1029014)
  • '--ssl-mode=REQUIRED' can be specified to require a secure connection (it fails if a secure connection cannot be obtained)

This non-security issue was fixed:

  • Set the default umask to 077 in rc.mysql-multi [bsc#1020976]

For additional changes please see http://dev.mysql.com/doc/relnotes/mysql/5.5/en/news-5-5-55.html

Note: The issue tracked in bsc#1022428 and fixed in the last update was assigned CVE-2017-3302.

Record
SUSE-SU-2017:1137-1
Updated
2026-11-02
OSVUSN-3269-1 No score

mysql-5.5, mysql-5.7 vulnerabilities

Multiple security issues were discovered in MySQL and this update includes new upstream MySQL versions to fix these issues.

MySQL has been updated to 5.5.55 in Ubuntu 14.04 LTS. Ubuntu 16.04 LTS, Ubuntu 16.10 and Ubuntu 17.04 have been updated to MySQL 5.7.18.

In addition to security fixes, the updated packages contain bug fixes, new features, and possibly incompatible changes.

Please see the following for more information: http://dev.mysql.com/doc/relnotes/mysql/5.5/en/news-5-5-55.html http://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-18.html http://www.oracle.com/technetwork/security-advisory/cpuapr2017-3236618.html

Record
USN-3269-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
mysql-5.5
Debian:7
before 5.5.55-0+deb7u1, plus listed versions
5.5.30+dfsg-1.15.5.31+dfsg-0+wheezy15.5.31+dfsg-15.5.33+dfsg-0+wheezy15.5.33+dfsg-1
Show 22 moreShow less
5.5.35+dfsg-0+wheezy15.5.35+dfsg-15.5.35+dfsg-25.5.37-0+wheezy15.5.37-15.5.38-0+wheezy15.5.39-15.5.40-0+wheezy15.5.40-15.5.41-0+wheezy15.5.42-15.5.43-0+deb7u15.5.44-0+deb7u15.5.46-0+deb7u15.5.47-0+deb7u15.5.49-0+deb7u15.5.50-0+deb7u15.5.50-0+deb7u25.5.52-0+deb7u15.5.53-0+deb7u15.5.54-0+deb7u15.5.54-0+deb7u2
5.5.55-0+deb7u1
mysql-5.5
Debian:8
before 5.5.55-0+deb8u1, plus listed versions
5.5.42-15.5.43-0+deb8u15.5.44-0+deb8u15.5.46-0+deb8u15.5.47-0+deb8u1
Show 5 moreShow less
5.5.49-0+deb8u15.5.50-0+deb8u15.5.52-0+deb8u15.5.53-0+deb8u15.5.54-0+deb8u1
5.5.55-0+deb8u1
rh-mysql56-mysql
Red Hat:rhel_software_collections:2::el6
before 0:5.6.37-5.el6
0:5.6.37-5.el6
rh-mysql56-mysql-bench
Red Hat:rhel_software_collections:2::el6
before 0:5.6.37-5.el6
0:5.6.37-5.el6
rh-mysql56-mysql-common
Red Hat:rhel_software_collections:2::el6
before 0:5.6.37-5.el6
0:5.6.37-5.el6
rh-mysql56-mysql-config
Red Hat:rhel_software_collections:2::el6
before 0:5.6.37-5.el6
0:5.6.37-5.el6
rh-mysql56-mysql-debuginfo
Red Hat:rhel_software_collections:2::el6
before 0:5.6.37-5.el6
0:5.6.37-5.el6
rh-mysql56-mysql-devel
Red Hat:rhel_software_collections:2::el6
before 0:5.6.37-5.el6
0:5.6.37-5.el6
rh-mysql56-mysql-errmsg
Red Hat:rhel_software_collections:2::el6
before 0:5.6.37-5.el6
0:5.6.37-5.el6
rh-mysql56-mysql-server
Red Hat:rhel_software_collections:2::el6
before 0:5.6.37-5.el6
0:5.6.37-5.el6
Show 17 moreShow less
Affected packages
PackageAffectedFixed
rh-mysql56-mysql-test
Red Hat:rhel_software_collections:2::el6
before 0:5.6.37-5.el6
0:5.6.37-5.el6
rh-mysql56-mysql
Red Hat:rhel_software_collections:2::el7
before 0:5.6.37-5.el7
0:5.6.37-5.el7
rh-mysql56-mysql-bench
Red Hat:rhel_software_collections:2::el7
before 0:5.6.37-5.el7
0:5.6.37-5.el7
rh-mysql56-mysql-common
Red Hat:rhel_software_collections:2::el7
before 0:5.6.37-5.el7
0:5.6.37-5.el7
rh-mysql56-mysql-config
Red Hat:rhel_software_collections:2::el7
before 0:5.6.37-5.el7
0:5.6.37-5.el7
rh-mysql56-mysql-debuginfo
Red Hat:rhel_software_collections:2::el7
before 0:5.6.37-5.el7
0:5.6.37-5.el7
rh-mysql56-mysql-devel
Red Hat:rhel_software_collections:2::el7
before 0:5.6.37-5.el7
0:5.6.37-5.el7
rh-mysql56-mysql-errmsg
Red Hat:rhel_software_collections:2::el7
before 0:5.6.37-5.el7
0:5.6.37-5.el7
rh-mysql56-mysql-server
Red Hat:rhel_software_collections:2::el7
before 0:5.6.37-5.el7
0:5.6.37-5.el7
rh-mysql56-mysql-test
Red Hat:rhel_software_collections:2::el7
before 0:5.6.37-5.el7
0:5.6.37-5.el7
mysql
SUSE:Linux Enterprise Software Development Kit 11 SP4
before 5.5.55-0.38.1
5.5.55-0.38.1
mysql
SUSE:Linux Enterprise Server 11 SP4
before 5.5.55-0.38.1
5.5.55-0.38.1
mysql
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
before 5.5.55-0.38.1
5.5.55-0.38.1
mysql-5.5
Ubuntu:14.04:LTS
before 5.5.55-0ubuntu0.14.04.1, plus listed versions
5.5.32-0ubuntu75.5.34-0ubuntu15.5.34-0ubuntu25.5.35-0ubuntu15.5.35+dfsg-1ubuntu1
Show 13 moreShow less
5.5.37-0ubuntu0.14.04.15.5.38-0ubuntu0.14.04.15.5.40-0ubuntu0.14.04.15.5.41-0ubuntu0.14.04.15.5.43-0ubuntu0.14.04.15.5.44-0ubuntu0.14.04.15.5.46-0ubuntu0.14.04.25.5.47-0ubuntu0.14.04.15.5.49-0ubuntu0.14.04.15.5.50-0ubuntu0.14.04.15.5.52-0ubuntu0.14.04.15.5.53-0ubuntu0.14.04.15.5.54-0ubuntu0.14.04.1
5.5.55-0ubuntu0.14.04.1
percona-server-5.6
Ubuntu:16.04:LTS
All versions, plus listed versions
5.6.22-rel71.0-0ubuntu25.6.22-rel71.0-0ubuntu45.6.22-rel71.0-0ubuntu4.1
None known
percona-xtradb-cluster-5.6
Ubuntu:16.04:LTS
All versions, plus listed versions
5.6.21-25.8-0ubuntu25.6.21-25.8-0ubuntu35.6.21-25.8-0ubuntu3.15.6.21-25.8-0ubuntu3.25.6.34-26.19-0ubuntu0.16.04.15.6.34-26.19-0ubuntu0.16.04.25.6.37-26.21-0ubuntu0.16.04.15.6.37-26.21-0ubuntu0.16.04.2
None known
mysql-5.7
Ubuntu:16.04:LTS
before 5.7.18-0ubuntu0.16.04.1, plus listed versions
5.7.11-0ubuntu45.7.11-0ubuntu55.7.11-0ubuntu65.7.12-0ubuntu15.7.12-0ubuntu1.1
Show 5 moreShow less
5.7.13-0ubuntu0.16.04.25.7.15-0ubuntu0.16.04.15.7.16-0ubuntu0.16.04.15.7.17-0ubuntu0.16.04.15.7.17-0ubuntu0.16.04.2
5.7.18-0ubuntu0.16.04.1

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2017-3305 is a medium vulnerability (CVSS 5.3) in Oracle Mysql, published April 24, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.36%, the 71st percentile. Fixed in mysql-5.5 5.5.55-0+deb7u1.

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 12 references. The JSON record has them.

MoveEnter Open