First published: Fri Jul 14 2017(Updated: )
During TLS 1.2 exchanges, handshake hashes are generated which point to a message buffer. This saved data is used for later messages but in some cases, the handshake transcript can exceed the space available in the current buffer, causing the allocation of a new buffer. This leaves a pointer pointing to the old, freed buffer, resulting in a use-after-free when handshake hashes are then calculated afterwards. This can result in a potentially exploitable crash.
Credit: security@mozilla.org security@mozilla.org security@mozilla.org
Affected Software | Affected Version | How to fix |
---|---|---|
Mozilla Firefox ESR | <52.4 | 52.4 |
Mozilla Thunderbird | <52.4 | 52.4 |
Mozilla Firefox | <56 | 56 |
Mozilla Firefox | =56.0 | |
Mozilla Firefox ESR | =52.4.0 | |
Mozilla Thunderbird | =52.4.0 | |
Debian Debian Linux | =7.0 | |
Debian Debian Linux | =8.0 | |
Debian Debian Linux | =9.0 | |
debian/firefox | 131.0.2-2 | |
debian/firefox-esr | 115.14.0esr-1~deb11u1 128.3.1esr-1~deb11u1 115.14.0esr-1~deb12u1 128.3.1esr-1~deb12u1 128.3.0esr-2 128.3.1esr-2 | |
debian/nss | 2:3.61-1+deb11u3 2:3.87.1-1 2:3.105-2 | |
debian/thunderbird | 1:115.12.0-1~deb11u1 1:115.16.0esr-1~deb11u1 1:115.12.0-1~deb12u1 1:115.16.0esr-1~deb12u1 1:128.2.0esr-1 1:128.3.0esr-1 | |
Mozilla Firefox | =52.4.0 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
(Found alongside the following vulnerabilities)
CVE-2017-7805 is a vulnerability in Mozilla Firefox and Thunderbird that allows an attacker to cause a denial of service or execute arbitrary code.
CVE-2017-7805 has a severity rating of high.
CVE-2017-7805 affects Mozilla Firefox versions up to and including 56.0 and Thunderbird versions up to and including 52.4.0.
To fix CVE-2017-7805, update Mozilla Firefox to version 56.0+ and Thunderbird to version 52.4.0+.
You can find more information about CVE-2017-7805 in the Mozilla Bugzilla, Mozilla Security Advisories, and Oracle Security Advisory.