CVE-2009-4484
Multiple stack-based buffer overflows in the CertDecoder::GetName function in src/asn.cpp in...
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.
Exploit likelihood
What each source reports
NVD Score used
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.
- Record
CVE-2009-4484- CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-787
- Updated
- 2026-11-02
CVE List No score
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.
- Record
CVE-2009-4484- Updated
- 2026-11-02
EUVDEUVD-2009-4451 No score
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.
- Record
EUVD-2009-4451- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-r9xr-rjgc-3q5h No score
Multiple stack-based buffer overflows in the CertDecoder::GetName function in src/asn.cpp in...
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.
- Record
GHSA-r9xr-rjgc-3q5h- Weakness
- CWE-787
- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
mysql-dfsg-5.0Debian:4.0 From an advisory covering 3 CVEs |
before 5.0.32-7etch12, plus listed versions 5.0.32-7etch15.0.32-7etch105.0.32-7etch115.0.32-7etch35.0.32-7etch3~bpo31+1 Show 5 moreShow less5.0.32-7etch45.0.32-7etch55.0.32-7etch5~bpo31+15.0.32-7etch65.0.32-7etch8 |
5.0.32-7etch12 |
mysql-dfsg-5.0Debian:5.0 From an advisory covering 3 CVEs |
before 5.0.51a-24+lenny3, plus listed versions 5.0.51a-235.0.51a-245.0.51a-24+lenny15.0.51a-24+lenny1~bpo40+15.0.51a-24+lenny25.0.51a-24+lenny2+spu15.0.51a-24+lenny2~bpo40+15.0.51a-24~bpo40+1 |
5.0.51a-24+lenny3 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Metasploit | MySQL yaSSL CertDecoder::GetName Buffer Overflow | 2010-01-25 |
| Exploit-DB | MySQL - yaSSL CertDecoder::GetName Buffer Overflow (Metasploit) | 2010-04-30 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, exploits, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, Exploit-DB, GitHub Advisories, Metasploit, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2009-4484 is a high vulnerability (CVSS 7.5) in Oracle Mysql, published December 30, 2009. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 69.6%, the 99th percentile. No source names a fixed version.
References
intevydis.com/mysql_overflow1.py.txt
dev.mysql.com/doc/refman/5.1/en/news-5-1-43.html
secunia.com/advisories/38573
ubuntu.com/usn/USN-1397-1
secunia.com/advisories/37493
yassl.com/release.html
Show 32 moreShow less
yassl.com/news.html
bazaar.launchpad.net/~mysql/mysql-server/mysql-5.0/revision/2837.1.1
intevydis.com/blog?p=106
intevydis.com/mysql_demo.html
intevydis.blogspot.com/2010/01/mysq-yassl-stack-overflow.html
secunia.com/advisories/38364
secunia.com/advisories/38517
yassl.cvs.sourceforge.net/viewvc/yassl/yassl/taocrypt/src/asn.cpp?r1=1.13&r2=1.14
securityfocus.com/bid/37974
securitytracker.com/id?1023513
ubuntu.com/usn/usn-897-1
metasploit.com/modules/exploit/linux/mysql/mysql_yassl_getname
vupen.com/english/advisories/2010/0236
archives.neohapsis.com/archives/dailydave/2010-q1/0002.html
bugzilla.redhat.com/show_bug.cgi?id=555313
bugs.mysql.com/bug.php?id=50227
securityfocus.com/bid/37640
exchange.xforce.ibmcloud.com/vulnerabilities/55416
intevydis.com/blog?p=57
isc.sans.org/diary.html?storyid=7900
lists.mysql.com/commits/96697
securitytracker.com/id?1023402
dev.mysql.com/doc/refman/5.0/en/news-5-0-90.html
osvdb.org/61956
intevydis.com/vd-list.shtml
secunia.com/advisories/38344
securityfocus.com/bid/37943
vupen.com/english/advisories/2010/0233
lists.immunitysec.com/pipermail/dailydave/2010-January/006020.html
debian.org/security/2010/dsa-1997
nvd.nist.gov/vuln/detail/CVE-2009-4484
github.com/advisories/GHSA-r9xr-rjgc-3q5h