CVE-2017-3590
Description
A low-privileged attacker with local system access can arbitrarily modify data handled by MySQL Connector/Python 2.1.5 and earlier.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
A low-privileged attacker with local system access can arbitrarily modify data handled by MySQL Connector/Python 2.1.5 and earlier.
Vulnerability
CVE-2017-3590 is a vulnerability in the MySQL Connectors component of Oracle MySQL, specifically in the Connector/Python subcomponent. Affected versions are 2.1.5 and earlier [1]. The issue allows a low-privileged attacker with logon access to the infrastructure where the connector executes to compromise the connector's integrity [1]. The CVSS v3.0 base score is 3.3, with a vector of AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N, indicating a local attack with low complexity and no user interaction required [1].
Exploitation
To exploit this vulnerability, an attacker must have local access to the system running MySQL Connector/Python and possess low-level privileges [1]. The attack requires logon to the infrastructure, meaning the attacker must be able to execute code or commands on the machine where the connector is installed. No user interaction is needed, and the attack complexity is low [1]. The specific steps or mechanism of exploitation are not detailed in the available references.
Impact
Successful exploitation results in unauthorized update, insert, or delete operations on some of the data accessible through MySQL Connector/Python [1]. The impact is limited to integrity (no confidentiality or availability impact), and only some of the connector's accessible data is affected [1]. The attacker does not gain elevated privileges beyond their existing low-level access to the system.
Mitigation
Oracle has not provided a direct patch in the available references, but the vulnerability is addressed in MySQL Connector/Python version 2.1.6 and later [1][2]. Users should upgrade to a version newer than 2.1.5. As of the publication date (2017-04-24), the fixed version is available. No workarounds are documented in the referenced sources.
- NVD - CVE-2017-3590
- GitHub - mysql/mysql-connector-python: MySQL Connector/Python is implementing the MySQL Client/Server protocol completely in Python. No MySQL libraries are needed, and no compilation is necessary to run this Python DB API v2.0 compliant driver. Documentation & Download: http://dev.mysql.com/doc/connector-python/en
AI Insight generated on May 22, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
mysql-connector-pythonPyPI | <= 2.1.5 | — |
Affected products
3- cpe:2.3:a:oracle:connector\/python:*:*:*:*:*:*:*:*Range: <=2.1.5
- Range: 2.1.5 and earlier
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
5- www.oracle.com/technetwork/security-advisory/cpuapr2017-3236618.htmlnvdPatchVendor AdvisoryWEB
- www.securityfocus.com/bid/97840nvdThird Party AdvisoryVDB EntryWEB
- github.com/advisories/GHSA-2cf3-g243-hhfxghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2017-3590ghsaADVISORY
- www.securitytracker.com/id/1038287nvdWEB
News mentions
0No linked articles in our index yet.