First published: Sun Mar 06 2016(Updated: )
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.
Credit: cve-coordination@google.com
Affected Software | Affected Version | How to fix |
---|---|---|
Google Chrome | <=48.0.2564.116 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2016-1636 has been classified as a high severity vulnerability due to its potential for allowing remote attackers to bypass Subresource Integrity protections.
To fix CVE-2016-1636, update Google Chrome to version 49.0.2623.75 or later.
CVE-2016-1636 can be exploited to perform attacks that bypass subresource integrity checks, potentially allowing malicious scripts to run.
CVE-2016-1636 affects Google Chrome versions before 49.0.2623.75.
Subresource Integrity is a security feature that helps ensure that files hosted on third-party sites have not been tampered with, and CVE-2016-1636 exploits a flaw in this validation.