CVE-2016-1636 The PendingScript::notifyFinished function in WebKit/Source/core/dom/PendingScript.cpp in Google Chrome before 49.0.2623.75 relies on memory-cache information about integrity-check occurrences instead...
CriticalCVSS 9.8
EPSS 1.8%
- Published
- Updated
- Exploit status
- No public exploit known
Description
The PendingScript::notifyFinished function in WebKit/Source/core/dom/PendingScript.cpp in Google Chrome before 49.0.2623.75 relies on memory-cache information about integrity-check occurrences instead of integrity-check successes, which allows remote attackers to bypass the Subresource Integrity (aka SRI) protection mechanism by triggering two loads of the same resource.
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| Google Chrome | <= 48.0.2564.116 | No fix listed |
References
- googlechromereleases.blogspot.com
- openSUSE-SU-2016:0664 vendor-advisory
- SUSE-SU-2016:0665 vendor-advisory
- openSUSE-SU-2016:0684 vendor-advisory
- openSUSE-SU-2016:0729 vendor-advisory
- DSA-3507 vendor-advisory
- 84008 vdb-entry
- 1035185 vdb-entry
- USN-2920-1 vendor-advisory
- code.google.com
- codereview.chromium.org
- GLSA-201603-09 vendor-advisory