Public exploit available
Public proof-of-concept or exploit code exists (ExploitDB / Metasploit / Nuclei).

CVE-2010-3682Improper Restriction of Operations within the Bounds of a Memory Buffer in Mysql

Severity
4.0MEDIUMNVD
EPSS
2.1%
top 16.04%
CISA KEV
Not in KEV
Exploit
PoC available
Public exploit / PoC exists
Affected products
Timeline
PublishedJan 11
Latest updateMay 13

Description

Oracle MySQL 5.1 before 5.1.49 and 5.0 before 5.0.92 allows remote authenticated users to cause a denial of service (mysqld daemon crash) by using EXPLAIN with crafted "SELECT ... UNION ... ORDER BY (SELECT ... WHERE ...)" statements, which triggers a NULL pointer dereference in the Item_singlerow_subselect::store function.

CVSS vector

AV:N/AC:L/C:N/I:N/A:PExploitability: 8.0 | Impact: 2.9

Affected Packages2 packages

NVDoracle/mysql83 versions+82
NVDmysql/mysql5.1.48+27

Patches

🔴Vulnerability Details

1
GHSA
GHSA-5vcg-4cg3-gq34: Oracle MySQL 52022-05-13

💥Exploits & PoCs

1
Exploit-DB
MySQL 5.1.48 - 'EXPLAIN' Denial of Service2010-08-20

📋Vendor Advisories

3
Ubuntu
MySQL vulnerabilities2012-03-12
Ubuntu
MySQL vulnerabilities2010-11-11
Red Hat
MySQL: mysqld DoS (crash) by processing EXPLAIN statements for complex SQL queries (MySQL bug #52711)2010-07-09

💬Community

2
Bugzilla
CVE-2010-3676 CVE-2010-3677 CVE-2010-3678 CVE-2010-3679 CVE-2010-3680 CVE-2010-3681 CVE-2010-3682 CVE-2010-3683 mysql various flaws [fedora-all]2010-09-23
Bugzilla
CVE-2010-3682 MySQL: mysqld DoS (crash) by processing EXPLAIN statements for complex SQL queries (MySQL bug #52711)2010-08-29