Description
The history implementation in WebKit, as used in Apple Safari before 6.2.6, 7.x before 7.1.6, and 8.x before 8.0.6, allows remote attackers to bypass the Same Origin Policy and read arbitrary files via a crafted web site.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 16.04 LTS | qtwebkit-source +1 | No fix yet | — |
| Ubuntu 16.04 LTS | webkitgtk | 2.4.10-0ubuntu1 | — |
| Ubuntu 14.04 LTS | webkitgtk | 2.4.10-0ubuntu0.14.04.1 | USN-2937-1 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | gtk3 | 2.4.11-3.3 | openSUSE-SU-2024:10461-1 |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Metasploit 1 module
-
Mac OS X Safari file:// Redirection Sandbox Escape
auxiliary/gather/safari_file_url_navigation
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Advisories 2
- USN-2937-1 webkitgtk vulnerabilities Ubuntu Security Notices (USN) · Apr 22, 2026
- openSUSE-SU-2024:10461-1 libjavascriptcoregtk-1_0-0-2.4.11-3.3 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
References
- https://support.apple.com/HT204826
- http://support.apple.com/kb/HT204941
- openSUSE-SU-2016:0761 vendor-advisory
- 1032270 vdb-entry
- 74527 vdb-entry
- openSUSE-SU-2016:0915 vendor-advisory
- APPLE-SA-2015-06-30-1 vendor-advisory
- APPLE-SA-2015-05-06-1 vendor-advisory
- USN-2937-1 vendor-advisory