CVE-2022-2160
Medium · 6.5CVSS
6.5
EPSS
0.7%
Published
Jul 28, 2022
CISA due date
—
Cloudanix analysis
A malicious browser extension could let an attacker quietly copy private files from a user's computer if they visit a specially made web page.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Low
- Impact
- Data Exposure
- Component
- Application
- Class
- Race Condition
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Insufficient policy enforcement in Chrome DevTools on Windows permits a malicious extension to bypass local file access restrictions and read sensitive user files when a crafted HTML page is loaded.
Why it matters to the business
Attackers who trick users into installing a malicious extension can silently steal sensitive files from the victim's local system, leading to data leakage and potential compliance violations.
How an attack unfolds
An attacker convinces the victim to install a malicious Chrome extension, then delivers a crafted HTML page that interacts with DevTools to read arbitrary local files due to the missing policy check.
How to fix it
Upgrade Google Chrome on Windows to version 103.0.5060.53 or later; on Fedora apply the corresponding packaged update once available.
How to confirm the fix worked
Verify Chrome version is 103.0.5060.53 or newer via chrome://version; confirm extension policies block local-file access in DevTools on test pages.
Typical attack path
- Social engineering or supply-chain compromise to install malicious extension
- Victim opens attacker-controlled HTML page in Chrome
- Extension leverages DevTools APIs to bypass file-access policy
- Sensitive local files are exfiltrated to attacker-controlled server
How to detect it
Review Chrome extension install logs and browser process creation events for unexpected DevTools activity; inspect network logs for unexpected file-content uploads after extension installs.
What your security team should do
- Prioritize immediate Chrome update across all Windows endpoints
- Audit installed extensions and remove any unapproved or suspicious ones
- Enable Chrome enterprise policies that restrict DevTools and extension permissions
- Monitor EPSS trend and re-evaluate if exploit maturity increases
The record
Insufficient policy enforcement in DevTools in Google Chrome on Windows prior to 103.0.5060.53 allowed an attacker who convinced a user to install a malicious extension to obtain potentially sensitive information from a user's local files via a crafted HTML page.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:10 | chromium | 0 | No fix |
| Debian:11 | chromium | 0 | 103.0.5060.53-1~deb11u1 |
| Debian:12 | chromium | 0 | 103.0.5060.53-1 |
| Debian:13 | chromium | 0 | 103.0.5060.53-1 |
| Debian:14 | chromium | 0 | 103.0.5060.53-1 |
| Mageia:8 | chromium-browser-stable | 0 | 103.0.5060.53-1.mga8 |
| SUSE:Package Hub 15 SP3 | chromium | 0 | 103.0.5060.53-bp153.2.104.1 |
| SUSE:Package Hub 15 SP4 | chromium | 0 | 103.0.5060.53-bp154.2.11.1 |
| Ubuntu:18.04:LTS | chromium-browser | 0 | 103.0.5060.134-0ubuntu0.18.04.1 |
| openSUSE:Leap 15.3 | chromium | 0 | 103.0.5060.53-bp153.2.104.1 |
| openSUSE:Leap 15.4 | chromium | 0 | 103.0.5060.53-bp154.2.11.1 |
| openSUSE:Tumbleweed | chromium | 0 | 103.0.5060.53-1.1 |
| openSUSE:Tumbleweed | chromium | 0 | 113.0.5672.92-1.1 |
Related vulnerabilities
- CVE-2021-21215 Inappropriate implementation in Autofill in Google Chrome prior to 90.0.4430.72 allowed a… Also affects chromium
- CVE-2021-21224 Type confusion in V8 in Google Chrome prior to 90.0.4430.85 allowed a remote attacker to… Also affects chromium
- CVE-2021-21216 Inappropriate implementation in Autofill in Google Chrome prior to 90.0.4430.72 allowed a… Also affects chromium
- CVE-2021-21193 Use after free in Blink in Google Chrome prior to 89.0.4389.90 allowed a remote attacker… Also affects chromium
- CVE-2021-21177 Insufficient policy enforcement in Autofill in Google Chrome prior to 89.0.4389.72… Also affects chromium
- CVE-2021-21166 Data race in audio in Google Chrome prior to 89.0.4389.72 allowed a remote attacker to… Also affects chromium
- CVE-2021-21132 Inappropriate implementation in DevTools in Google Chrome prior to 88.0.4324.96 allowed a… Also affects chromium
- CVE-2021-21135 Inappropriate implementation in Performance API in Google Chrome prior to 88.0.4324.96… Also affects chromium