Mozilla Foundation Security Advisory 2014-23
Content Security Policy for data: documents not preserved by session restore
- Announced
- March 18, 2014
- Reporter
- Nicolas Golubovic
- Impact
- Low
- Products
- Firefox, SeaMonkey
- Fixed in
-
- Firefox 28
- SeaMonkey 2.25
Description
Security researcher Nicolas Golubovic reported that the
Content Security Policy (CSP) of data:
documents was not saved as
part of session restore. If an attacker convinced a victim to open a document
from a data:
URL injected onto a page, this can lead to a
Cross-Site Scripting (XSS) attack. The target page may have a strict CSP that
protects against this XSS attack, but if the attacker induces a browser crash
with another bug, an XSS attack would occur during session restoration,
bypassing the CSP on the site.