Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconUser visits malicious website
-
DeliveryExtension installation prompt triggered
-
ExploitUser accepts extension install
-
InstallMalicious extension instantiates DirectSocket
-
C2Crafted socket request bypasses policy validation
-
ExecuteUnauthorized read/write to local network resource
-
ImpactAttacker exfiltrates data or modifies internal service
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation, allowlisting
|
| Exploitation Conditions | The vulnerability requires a malicious Chrome extension to be installed and active in the user's Chrome browser. Exploitation is restricted to the network and local resources accessible from the user's machine. The extension must have the DirectSockets permission declared in its manifest to access the vulnerable API. Legitimate user interaction is mandatory-the attacker cannot force extension installation; the user must explicitly accept the extension installation prompt. The vulnerability does NOT affect users who do not install untrusted extensions or organizations with extension installation policies that block unauthorized extensions. The DirectSockets API is only available to extensions explicitly requesting it, not to all extensions by default, providing a secondary control limiting exposure. |
| Impact | CVSS 5.4 (Medium) reflects network accessibility but limited direct impact (confidentiality and integrity, no availability loss) and mandatory user interaction requirement. The CVSS vector (AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N) confirms unauthenticated network-based attack with low complexity but critically requires user interaction (UI:R). Real-world risk is constrained by the extension installation requirement-this is not a direct network exploit but rather a capability-escalation flaw for already-installed extensions. An attacker must socially engineer users into installing a malicious extension, making this a secondary compromise vector rather than a primary initial access method. The Medium chromium severity and information disclosure tag align with targeted misuse scenarios (lateral movement within networks, reconnaissance of local services) rather than broad exploitation potential. Automated exploitation is limited by the UI requirement, reducing mass-exploitation risk. |
| Exploit ScenarioDerived | An attacker distributes a malicious Chrome extension via social engineering, fake app stores, or compromised legitimate extension accounts. Upon user installation, the extension leverages the unpatched DirectSockets API vulnerability to bypass socket access policies and directly read data from local network services (e.g., unencrypted IoT devices, internal HTTP services, database ports) or modify network traffic. This enables theft of local credentials, network reconnaissance, or lateral movement into corporate internal networks without further user interaction after the initial extension install. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – May 06, 2026
Insufficient policy enforcement in DirectSockets API in Google Chrome prior to version 148.0.7778.96 allows remote attackers to perform arbitrary read and write operations through a crafted malicious Chrome extension. The vulnerability requires user interaction (extension installation) but affects the core security model of the browser's socket access control, exposing local network resources to unauthorized access by untrusted extensions.
RemediationAI
Vendor-released patch: Chrome 148.0.7778.96 and later. Users must update Chrome to version 148.0.7778.96 or higher to receive the policy enforcement fix. Automatic updates are enabled by default in Chrome; users can manually verify their version via chrome://settings/help and trigger updates if necessary. Pending patch deployment, organizations should restrict Chrome extension installation policies to curated allowlists via Chrome enterprise policies (chrome.management API controls and ExtensionInstallAllowlist), limit extension permissions to only those required for legitimate use, and educate users to avoid installing extensions from untrusted sources. Administrators can deploy Chrome updates via centralized device management platforms. The patched version includes corrected policy validation logic in the DirectSockets implementation, preventing extensions from crafting unauthorized socket operations.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
DirectSockets is a Chrome API that provides direct network socket access to extensions, bypassing certain network security restrictions. The vulnerability stems from inadequate input validation and policy enforcement (CWE-20: Improper Input Validation) in how Chrome validates and restricts socket operations initiated by extensions. Without proper policy checks, a malicious extension can craft socket requests that read from or write to arbitrary network destinations, potentially accessing sensitive local services, IoT devices, or internal network resources that should be protected by browser sandboxing and security policies.
Know when Chrome gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
2DescriptionCVE.org
Insufficient policy enforcement in DirectSockets in Google Chrome prior to 148.0.7778.96 allowed a remote attacker to perform arbitrary read/write via a crafted Chrome Extension. (Chromium security severity: Medium)
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Use-after-free vulnerability in the DisplayObject class in the ActionScript 3 (AS3) implementation in Adobe Flash Player
V8 in Google Chrome prior to 54.0.2840.90 for Linux, and 54.0.2840.85 for Android, and 54.0.2840.87 for Windows and Mac
Type confusion in V8 in Google Chrome prior to 59.0.3071.86 for Linux, Windows, and Mac, and 59.0.3071.92 for Android, a
The Array.prototype.concat implementation in builtins.cc in Google V8, as used in Google Chrome before 49.0.2623.108, do
Mozilla Firefox before 18.0, Firefox ESR 10.x before 10.0.12 and 17.x before 17.0.2, Thunderbird before 17.0.2, Thunderb
Incorrect handling of complex species in V8 in Google Chrome prior to 57.0.2987.98 for Linux, Windows, and Mac and 57.0.
The Chrome Object Wrapper (COW) implementation in Mozilla Firefox before 16.0, Firefox ESR 10.x before 10.0.8, Thunderbi
An issue was discovered in the Cisco WebEx Extension before 1.0.7 on Google Chrome, the ActiveTouch General Plugin Conta
The XrayWrapper implementation in Mozilla Firefox before 35.0 and SeaMonkey before 2.32 does not properly interact with
The Chrome Object Wrapper (COW) implementation in Mozilla Firefox before 18.0, Firefox ESR 17.x before 17.0.2, Thunderbi
The Web IDL implementation in Mozilla Firefox before 28.0, Firefox ESR 24.x before 24.4, Thunderbird before 24.4, and Se
Use-after-free vulnerability in the BitmapData class in the ActionScript 3 (AS3) implementation in Adobe Flash Player 13
EUVD-2026-28027
NVD
CVE.org
EPSS
Vulnrichment
VulDB
GitHub PoC
Exploit-DB