Cloudanix VulnDB

CVE-2016-1623

High · 8.8

CVSS

8.8

EPSS

1.2%

Published

Feb 14, 2016

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw in older versions of Chrome lets attackers on one website secretly read or control information from another website the user is logged into.

Exploitation
Requires User Interaction
Attacker needs
User Interaction
Complexity
Low
Impact
Full Compromise
Component
Application
Class
Authorization Bypass
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

The DOM implementation fails to enforce restrictions on frame-attach operations that occur during or after frame-detach operations, enabling remote web content to bypass the Same Origin Policy and access cross-origin data.

Why it matters to the business

Attackers can steal sensitive information from authenticated sessions in web applications, leading to account compromise and unauthorized data exposure across user populations relying on the affected browser.

How an attack unfolds

An attacker hosts a crafted website that triggers a race condition in frame lifecycle handling; when a victim visits the site, the browser performs an attach operation after a detach, violating origin checks and allowing cross-origin frame access.

How to fix it

Upgrade Google Chrome to version 48.0.2564.109 or later on all affected systems; apply equivalent updates through package managers on Debian and openSUSE distributions.

How to confirm the fix worked

Verify installed Chrome version meets or exceeds 48.0.2564.109; test affected web content in updated browsers to confirm Same Origin Policy enforcement.

Typical attack path

  1. Attacker prepares malicious website exploiting frame attach/detach timing
  2. Victim is lured to visit the site via phishing or compromised link
  3. Browser executes the crafted frame operations bypassing Same Origin Policy
  4. Attacker exfiltrates cross-origin data or performs unauthorized actions

How to detect it

Review browser process logs and crash reports for unusual frame handling errors; examine proxy or web server logs for unexpected cross-origin requests originating from known malicious domains.

What your security team should do

  • Prioritize immediate browser updates across all endpoints due to high CVSS and potential for data exposure
  • Enforce enterprise browser policies to block outdated versions
  • Monitor for new exploit maturity indicators given stable but non-zero EPSS

The record

The DOM implementation in Google Chrome before 48.0.2564.109 does not properly restrict frame-attach operations from occurring during or after frame-detach operations, which allows remote attackers to bypass the Same Origin Policy via a crafted web site, related to FrameLoader.cpp, HTMLFrameOwnerElement.h, LocalFrame.cpp, and WebLocalFrameImpl.cpp.

Affected packages

Ecosystem Package Introduced Fixed
Debian:8 chromium-browser 0 48.0.2564.116-1~deb8u1
Mageia:5 chromium-browser-stable 0 49.0.2623.108-1.1.mga5
Red Hat:rhel_extras:6 chromium-browser 0 0:48.0.2564.109-1.el6
Red Hat:rhel_extras:6 chromium-browser-debuginfo 0 0:48.0.2564.109-1.el6
Ubuntu:14.04:LTS chromium-browser 0 48.0.2564.116-0ubuntu0.14.04.1.1111
Ubuntu:14.04:LTS oxide-qt 0 1.12.6-0ubuntu0.14.04.1
openSUSE:Tumbleweed chromium 0 55.0.2883.75-3.1
openSUSE:Tumbleweed chromium 0 113.0.5672.92-1.1

Related vulnerabilities