CVE-2009-4028
Published: 30 November 2009
The vio_verify_callback function in viosslfactories.c in MySQL 5.0.x before 5.0.88 and 5.1.x before 5.1.41, when OpenSSL is used, accepts a value of zero for the depth of X.509 certificates, which allows man-in-the-middle attackers to spoof arbitrary SSL-based MySQL servers via a crafted certificate, as demonstrated by a certificate presented by a server linked against the yaSSL library.
Notes
Author | Note |
---|---|
mdeslaur | dapper doesn't build with ssl hardy+ builds with yaSSL none of our releases are vulnerable, as the yaSSL code ignores the verify callback (see mysql bug) |
Priority
Status
Package | Release | Status |
---|---|---|
mysql-dfsg Launchpad, Ubuntu, Debian |
dapper |
Ignored
(end of life)
|
hardy |
Does not exist
|
|
intrepid |
Does not exist
|
|
jaunty |
Does not exist
|
|
karmic |
Does not exist
|
|
upstream |
Needs triage
|
|
mysql-dfsg-4.1 Launchpad, Ubuntu, Debian |
dapper |
Ignored
(end of life)
|
hardy |
Does not exist
|
|
intrepid |
Does not exist
|
|
jaunty |
Does not exist
|
|
karmic |
Does not exist
|
|
upstream |
Needs triage
|
|
Patches: upstream: http://lists.mysql.com/commits/87446 |
||
mysql-dfsg-5.0 Launchpad, Ubuntu, Debian |
dapper |
Not vulnerable
(5.0.22-0ubuntu6.06.11)
|
hardy |
Not vulnerable
(5.0.51a-3ubuntu5.4)
|
|
intrepid |
Not vulnerable
(5.0.67-0ubuntu6)
|
|
jaunty |
Not vulnerable
(5.1.30really5.0.75-0ubuntu10.2)
|
|
karmic |
Not vulnerable
(5.1.30really5.0.83-0ubuntu3)
|
|
upstream |
Needs triage
|
|
mysql-dfsg-5.1 Launchpad, Ubuntu, Debian |
dapper |
Does not exist
|
hardy |
Does not exist
|
|
intrepid |
Does not exist
|
|
jaunty |
Not vulnerable
(5.1.31-1ubuntu2)
|
|
karmic |
Not vulnerable
(5.1.37-1ubuntu5)
|
|
upstream |
Needs triage
|