First published: Mon Aug 31 2009(Updated: )
A method to bypass SSL certificate name vs. host name verification via NUL ('\0') character embedded in X509 certificate's CommonName or subjectAltName was presented at Black Hat USA 2009: <a href="http://www.blackhat.com/html/bh-usa-09/bh-usa-09-archives.html#Marlinspike">http://www.blackhat.com/html/bh-usa-09/bh-usa-09-archives.html#Marlinspike</a> Similar problem affected wget (from a testing and very quick look at the code, subjectAltNames are not supported, hence only CommonName is a vector). Upstream bug report: <a href="http://savannah.gnu.org/bugs/?27183">http://savannah.gnu.org/bugs/?27183</a> (currently not public) Contents of upstream bug report, leaked via wget-notify list: <a href="http://addictivecode.org/pipermail/wget-notify/2009-August/001808.html">http://addictivecode.org/pipermail/wget-notify/2009-August/001808.html</a> Upstream fixes: <a href="http://hg.addictivecode.org/wget/mainline/rev/2d8c76a23e7d">http://hg.addictivecode.org/wget/mainline/rev/2d8c76a23e7d</a> <a href="http://hg.addictivecode.org/wget/mainline/rev/f2d2ca32fd1b">http://hg.addictivecode.org/wget/mainline/rev/f2d2ca32fd1b</a> <a href="http://hg.addictivecode.org/wget/mainline/rev/1eab157d3be7">http://hg.addictivecode.org/wget/mainline/rev/1eab157d3be7</a>
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
GNU Wget | =1.11.3 | |
GNU Wget | =1.11.2 | |
GNU Wget | =1.7 | |
GNU Wget | <=1.11.4 | |
GNU Wget | =1.9 | |
GNU Wget | =1.10 | |
GNU Wget | =1.6 | |
GNU Wget | =1.8 | |
GNU Wget | =1.11.1 | |
GNU Wget | =1.8.1 | |
GNU Wget | =1.10.1 | |
GNU Wget | =1.9.1 | |
GNU Wget | =1.11 | |
GNU Wget | =1.7.1 | |
GNU Wget | =1.5.3 | |
GNU Wget | =1.10.2 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.