CVE-2009-4484
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.
Key facts
- CVSS score
- 7.5 (v2.0)
- Severity
- HIGH
- CVSS vector
AV:N/AC:L/Au:N/C:P/I:P/A:P- Weakness (CWE)
- CWE-787
- EPSS score
- 69.6% (99th percentile)
- In CISA KEV
- No
- In EU EUVD
- Yes (EUVD-2009-4451)
- Published
- December 30, 2009
- NVD last modified
- June 16, 2026
- Status
- Modified
EU Vulnerability Database (EUVD)
This vulnerability is also tracked by ENISA as EUVD-2009-4451 in the EU Vulnerability Database. Last updated in EUVD on August 7, 2024.
View on the EU Vulnerability DatabaseAffected products
- canonical / ubuntu linux
- canonical / ubuntu linux
- canonical / ubuntu linux
- canonical / ubuntu linux
- canonical / ubuntu linux
- canonical / ubuntu linux
- canonical / ubuntu linux
- canonical / ubuntu linux
- canonical / ubuntu linux
- debian / debian linux
- debian / debian linux
- debian / debian linux
- mariadb / mariadb
- oracle / mysql
- oracle / mysql
- oracle / mysql
- wolfssl / yassl
References
- http://archives.neohapsis.com/archives/dailydave/2010-q1/0002.html(Broken Link)
- http://bazaar.launchpad.net/~mysql/mysql-server/mysql-5.0/revision/2837.1.1(Broken Link)
- http://bugs.mysql.com/bug.php?id=50227(Exploit, Issue Tracking, Vendor Advisory)
- http://dev.mysql.com/doc/refman/5.0/en/news-5-0-90.html(Broken Link)
- http://dev.mysql.com/doc/refman/5.1/en/news-5-1-43.html(Broken Link)
- http://intevydis.blogspot.com/2010/01/mysq-yassl-stack-overflow.html(Broken Link)
- http://intevydis.com/mysql_demo.html(Broken Link)
- http://intevydis.com/mysql_overflow1.py.txt(Broken Link)
- http://intevydis.com/vd-list.shtml(Broken Link)
- http://isc.sans.org/diary.html?storyid=7900(Third Party Advisory)
- http://lists.immunitysec.com/pipermail/dailydave/2010-January/006020.html(Broken Link)
- http://lists.mysql.com/commits/96697(Patch, Vendor Advisory)
- http://secunia.com/advisories/37493(Third Party Advisory)
- http://secunia.com/advisories/38344(Third Party Advisory)
- http://secunia.com/advisories/38364(Third Party Advisory)
- http://secunia.com/advisories/38517(Third Party Advisory)
- http://secunia.com/advisories/38573(Third Party Advisory)
- http://securitytracker.com/id?1023402(Third Party Advisory, VDB Entry)
- http://securitytracker.com/id?1023513(Third Party Advisory, VDB Entry)
- http://ubuntu.com/usn/usn-897-1(Third Party Advisory)
- http://www.debian.org/security/2010/dsa-1997(Third Party Advisory)
- http://www.intevydis.com/blog/?p=106(Broken Link)
- http://www.intevydis.com/blog/?p=57(Broken Link)
- http://www.metasploit.com/modules/exploit/linux/mysql/mysql_yassl_getname(Third Party Advisory)
- http://www.osvdb.org/61956(Broken Link)
- http://www.securityfocus.com/bid/37640(Third Party Advisory, VDB Entry)
- http://www.securityfocus.com/bid/37943(Third Party Advisory, VDB Entry)
- http://www.securityfocus.com/bid/37974(Third Party Advisory, VDB Entry)
- http://www.ubuntu.com/usn/USN-1397-1(Third Party Advisory)
- http://www.vupen.com/english/advisories/2010/0233(Third Party Advisory)
- http://www.vupen.com/english/advisories/2010/0236(Third Party Advisory)
- http://www.yassl.com/news.html#yassl199(Broken Link)
- http://www.yassl.com/release.html(Broken Link)
- http://yassl.cvs.sourceforge.net/viewvc/yassl/yassl/taocrypt/src/asn.cpp?r1=1.13&r2=1.14(Third Party Advisory)
- https://bugzilla.redhat.com/show_bug.cgi?id=555313(Issue Tracking, Third Party Advisory)
- https://exchange.xforce.ibmcloud.com/vulnerabilities/55416(Third Party Advisory, VDB Entry)
Last updated September 17, 2026 · Source: NVD, CISA KEV, FIRST.org EPSS
Query CVEs from your AI assistant
The CVE/NVD Explorer brain answers CVE questions directly inside Claude, ChatGPT, or any MCP assistant — always up to date, no setup. Add it once and stop pasting advisories into chat.
Add the CVE brain