CVE-2016-1630
Description
Blink's ContainerNode::parserRemoveChild mishandles widget updates, enabling same-origin policy bypass via crafted website.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Blink's ContainerNode::parserRemoveChild mishandles widget updates, enabling same-origin policy bypass via crafted website.
Vulnerability
ContainerNode::parserRemoveChild in WebKit/Source/core/dom/ContainerNode.cpp (Blink engine) failed to defer widget updates during the removal of a node. This occurred in Google Chrome versions before 49.0.2623.75 and affected Oxide (used in Ubuntu) as well [2]. The code path is reachable when a crafted website triggers DOM manipulation through the parser [1].
Exploitation
An attacker needs no special authentication or network position other than to host a malicious website. The attacker must trick a user into visiting that site. The vulnerability is triggered during parser-inserted node removals where parserRemoveChild is called without deferring widget updates, potentially allowing script execution at an unintended point during the DOM operation [1].
Impact
Successful exploitation allows a remote attacker to bypass the Same Origin Policy, potentially gaining access to cross-origin data or executing unauthorized actions in the context of other sites [2][3]. This could lead to information disclosure or further compromise of the user's browser session.
Mitigation
Google Chrome 49.0.2623.75 includes the fix, which defers widget updates using a RAII guard in parserRemoveChild [1]. Ubuntu users should update to Oxide packages that address this CVE (USN-2920-1) [2]. Gentoo users should upgrade to Chromium >=49.0.2623.87 [3]. No workaround is available if patching is not possible [3].
AI Insight generated on May 23, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
3Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
12- googlechromereleases.blogspot.com/2016/03/stable-channel-update.htmlnvd
- lists.opensuse.org/opensuse-security-announce/2016-03/msg00014.htmlnvd
- lists.opensuse.org/opensuse-security-announce/2016-03/msg00015.htmlnvd
- lists.opensuse.org/opensuse-security-announce/2016-03/msg00018.htmlnvd
- lists.opensuse.org/opensuse-security-announce/2016-03/msg00028.htmlnvd
- www.debian.org/security/2016/dsa-3507nvd
- www.securityfocus.com/bid/84008nvd
- www.securitytracker.com/id/1035185nvd
- www.ubuntu.com/usn/USN-2920-1nvd
- code.google.com/p/chromium/issues/detailnvd
- codereview.chromium.org/1464223002nvd
- security.gentoo.org/glsa/201603-09nvd
News mentions
0No linked articles in our index yet.