Vulnerability Description
lib/crypto/c_src/crypto_drv.c in erlang does not properly check the return value from the OpenSSL DSA_do_verify function, which might allow remote attackers to bypass validation of the certificate chain via a malformed SSL/TLS signature, a similar vulnerability to CVE-2008-5077. NOTE: a package maintainer disputes this issue, reporting that there is a proper check within the only code that uses the applicable part of crypto_drv.c, and thus "this report is invalid.
CVSS Score
HIGH
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Erlang | Erlang | _nil_ |
Related Weaknesses (CWE)
References
- http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=511520Exploit
- http://openwall.com/lists/oss-security/2009/01/12/4
- http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=511520Exploit
- http://openwall.com/lists/oss-security/2009/01/12/4
FAQ
What is CVE-2009-0130?
CVE-2009-0130 is a vulnerability with a CVSS score of 7.5 (HIGH). lib/crypto/c_src/crypto_drv.c in erlang does not properly check the return value from the OpenSSL DSA_do_verify function, which might allow remote attackers to bypass validation of the certificate cha...
How severe is CVE-2009-0130?
CVE-2009-0130 has been rated HIGH with a CVSS base score of 7.5/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2009-0130?
Check the references section above for vendor advisories and patch information. Affected products include: Erlang Erlang.