CVE-2017-5403
When adding a range to an object in the DOM, it is possible to use "addRange" to add the range to an incorrect root…
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD. Rated lower by Ubuntu (medium).
Description
When adding a range to an object in the DOM, it is possible to use "addRange" to add the range to an incorrect root object. This triggers a use-after-free, resulting in a potentially exploitable crash. This vulnerability affects Firefox < 52 and Thunderbird < 52.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| ubuntu 12.04 | firefox | 52.0+build2-0ubuntu0.12.04.1 |
| ubuntu 14.04 | firefox | 52.0+build2-0ubuntu0.14.04.1 |
| ubuntu 16.04 | firefox | 52.0+build2-0ubuntu0.16.04.1 |
| ubuntu 16.10 | firefox | 52.0+build2-0ubuntu0.16.10.1 |
| ubuntu 17.04 | firefox | 52.0.1+build2-0ubuntu1 |
References
- http://www.securityfocus.com/bid/96691
- http://www.securitytracker.com/id/1037966
- https://bugzilla.mozilla.org/show_bug.cgi?id=1340186
- https://ubuntu.com/security/notices/USN-3216-1
- https://www.cve.org/CVERecord?id=CVE-2017-5403
- https://www.mozilla.org/en-US/security/advisories/mfsa2017-05/#CVE-2017-5403
- https://www.mozilla.org/security/advisories/mfsa2017-05/
- https://www.mozilla.org/security/advisories/mfsa2017-09/