← All CVEs

CVE-2009-4484

high · 7.5

Multiple stack-based buffer overflows in the CertDecoder::GetName function in src/asn.cpp in TaoCrypt in yaSSL before 1.9.9, as used in mysqld in MySQL 5.0.x before 5.0.90, MySQL 5.1.x before 5.1.43, MySQL 5.5.x through 5.5.0-m2, and other products, allow remote attackers to execute arbitrary code or cause a denial of service (memory corruption and daemon crash) by establishing an SSL connection and sending an X.509 client certificate with a crafted name field, as demonstrated by mysql_overflow1.py and the vd_mysql5 module in VulnDisco Pack Professional 8.11. NOTE: this was originally reported for MySQL 5.0.51a.

7.5
CVSS
69.6%
EPSS (exploit prob.)
99th
EPSS percentile
2009-12-30
Published

AV:N/AC:L/Au:N/C:P/I:P/A:P

Weaknesses

CWE-787

Affected products

VendorProductAffected versions
oraclemysql>= 5.0.0, < 5.0.90
oraclemysql>= 5.1.0, < 5.1.43
oraclemysql5.0.0
oraclemysql5.0.0
wolfsslyassl< 1.9.9
canonicalubuntu_linux6.06
canonicalubuntu_linux8.04
canonicalubuntu_linux8.10
canonicalubuntu_linux9.04
canonicalubuntu_linux9.10
canonicalubuntu_linux10.04
canonicalubuntu_linux10.10
canonicalubuntu_linux11.04
canonicalubuntu_linux11.10
debiandebian_linux4.0
debiandebian_linux5.0
debiandebian_linux6.0
mariadbmariadb>= 5.1, < 5.1.42

Check a specific version with /api/v1/cve/match.

References

Query this programmatically:

curl https://evil-db.io/api/v1/cve/CVE-2009-4484