The navigator.sendBeacon implementation in Mozilla Firefox before 37.0, Firefox ESR 31.x before 31.6, and Thunderbird before 31.6 processes HTTP 30x status codes for redirects after a preflight request has occurred, which allows remote attackers to bypass intended CORS access-control checks and conduct cross-site request forgery (CSRF) attacks via a crafted web site, a similar issue to CVE-2014-8638.
The web application does not, or can not, sufficiently verify whether a well-formed, valid, consistent request was intentionally provided by the user who submitted the request.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Firefox | Mozilla | * | 36.0.4 (including) |
Firefox_esr | Mozilla | 31.0 (including) | 31.0 (including) |
Firefox_esr | Mozilla | 31.1 (including) | 31.1 (including) |
Firefox_esr | Mozilla | 31.1.0 (including) | 31.1.0 (including) |
Firefox_esr | Mozilla | 31.1.1 (including) | 31.1.1 (including) |
Firefox_esr | Mozilla | 31.2 (including) | 31.2 (including) |
Firefox_esr | Mozilla | 31.3 (including) | 31.3 (including) |
Firefox_esr | Mozilla | 31.3.0 (including) | 31.3.0 (including) |
Firefox_esr | Mozilla | 31.4 (including) | 31.4 (including) |
Firefox_esr | Mozilla | 31.5 (including) | 31.5 (including) |
Firefox_esr | Mozilla | 31.5.1 (including) | 31.5.1 (including) |
Firefox_esr | Mozilla | 31.5.2 (including) | 31.5.2 (including) |
Firefox_esr | Mozilla | 31.5.3 (including) | 31.5.3 (including) |
Thunderbird | Mozilla | * | 31.5 (including) |