Skip to main content

Microsoft Playwright CVE-2025-59288

MEDIUM
Improper Verification of Cryptographic Signature (CWE-347)
2025-10-14 secure@microsoft.com
5.3
CVSS 3.1 · Vendor: microsoft
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain adjacent-network position
  2. Exploit
    Intercept Playwright connection
  3. Execution
    Forge data bypassing signature check
  4. Impact
    Spoof trusted endpoint

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V11 - Cryptography Signature verification
Exploitation Conditions

Exploitation requires the attacker to hold an adjacent-network position (AV:A) - same logical network segment such as a shared LAN/Wi-Fi or an on-path interception point - not internet-wide reach. The core defect is improper verification of a cryptographic signature (CWE-347), so the attacker must be able to interpose on or supply data to a Playwright connection and present forged content that the broken verification accepts. Limiting factors that reduce real-world risk: high attack complexity (AC:H) requires favorable conditions such as winning an interception/timing opportunity, and adjacency means an attacker cannot trigger this purely remotely over the internet. No authentication (PR:N) and no user interaction (UI:N) are required once the network position is obtained. The provided description does not name the exact Playwright feature, protocol, or configuration involved, so the specific triggering surface should be confirmed against the MSRC advisory.

Impact

Signals broadly agree that this is a lower-tier priority. The CVSS base score is 5.3 (Medium) and the vector CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N shows two strong mitigating factors: adjacent-network-only reach (AV:A, not internet-exposed) and high attack complexity (AC:H), meaning the attacker needs a privileged network position and favorable conditions (e.g. an interception/MITM opportunity) to succeed. EPSS reinforces this: 0.23% probability at the 13th percentile indicates very low expected exploitation volume. There is no CISA KEV listing and no public exploit identified at time of analysis, so this is not a widespread-exploitation situation. One internal inconsistency should be verified with the vendor: the vulnerability is described as 'improper verification of cryptographic signature' leading to 'spoofing,' which is characteristically an integrity failure, yet the published vector sets C:H/I:N/A:N (full confidentiality, no integrity) - this impact mapping is atypical for a spoofing/signature-bypass flaw and should be confirmed against the MSRC advisory. Net: a real but low-urgency Medium issue - patch in normal cycles; it is not a high-CVSS-masquerading-as-nothing case nor an emergency.

Exploit ScenarioDerived

An attacker already positioned on the same adjacent network segment (e.g. shared LAN or Wi-Fi) as a Playwright client intercepts its communications and presents forged data that the flawed signature verification (CWE-347) accepts as authentic, letting the attacker spoof a trusted endpoint. The high attack complexity means the attacker must win an interception/timing opportunity rather than send a simple remote request. No public proof-of-concept is available at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 08, 2026

Signature verification bypass in Microsoft Playwright lets an unauthenticated attacker holding an adjacent-network position (same LAN/Wi-Fi segment or an on-path interception point) present forged, signed-looking content that the library accepts as legitimate, enabling spoofing. Because the impact is primarily on data integrity (per the assessed vector AV:A/AC:H/PR:N/UI:N/S:U/C:L/I:H/A:N), the practical effect is attacker-controlled content being trusted by Playwright rather than direct remote code execution. Exploitation is constrained: the attacker must first obtain network adjacency and win a high-complexity interception/timing opportunity, no public exploit has been identified at time of analysis, and EPSS is low at 0.23% (13th percentile); Microsoft has published a vendor patch and the MSRC advisory should be consulted to confirm the exact affected feature.

RemediationAI

Patch available per vendor advisory: update Playwright and any Microsoft components listed in the MSRC security update guidance for CVE-2025-59288 (https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-59288) to the vendor-designated fixed build, since no exact fix version is stated in the available data and the MSRC page must be consulted for the precise version. Because exploitation requires an adjacent-network position and high-complexity interception, the highest-value compensating control while patches are staged is network scoping: bind Playwright's remote/WebSocket endpoint and any debugging or browser-server listeners to loopback or an isolated management VLAN instead of exposing them to shared LAN or Wi-Fi segments, accepting the trade-off that distributed test runners and remote CI workers will need tunneling or a private overlay network to reach the service. Where Playwright is used with signed tokens or JWTs, rotate any signing keys or credentials that could have been exposed to an untrusted segment and enforce full signature validation rather than 'verify-if-present' logic, understanding that this requires application-level changes that the upstream fix may already cover. Treat shared or guest Wi-Fi, conference networks, and flat office LANs as untrusted for Playwright traffic, and prefer authenticated, encrypted transports (for example an SSH or TLS tunnel with certificate pinning) between components, recognizing that tunneling adds latency and operational overhead to test pipelines. No vendor-released patch is missing here, so deployments should prioritize the update over long-term workarounds, and detection should focus on anomalous or unexpected content arriving on Playwright connections from adjacent hosts.

Affected Packages

npm playwright fix: 1.55.1

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in npm

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The root cause is CWE-347, improper verification of cryptographic signature, in Microsoft Playwright - the widely used cross-browser automation and end-to-end testing framework. Rather than a memory-safety bug, this is a trust-decision failure: the component responsible for validating a signature (the threat-intelligence tags point to authentication-bypass/JWT-style token verification, though the advisory does not publicly name the exact protocol or API) fails to perform adequate verification, so data arriving over a Playwright connection can be forged and still accepted. The CPE cpe:2.3:a:microsoft:playwright:*:*:*:*:*:*:*:* indicates the affected scope is Microsoft's Playwright distribution as a whole rather than a single version-bounded component. Notably, the NVD vector scores confidentiality High with no integrity impact (C:H/I:N), while our independent assessment scores it Confidentiality Low / Integrity High (C:L/I:H) - the discrepancy reflects that the observable consequence is forged content being trusted (an integrity/spoofing outcome) rather than a straightforward secret-disclosure bug, and the security-relevant effect under either reading is that verification cannot be relied upon. The requirement for an adjacent-network position (AV:A) and high attack complexity (AC:H) means the flaw is not reachable by arbitrary internet clients; the attacker must interpose on, or supply data to, a Playwright session from the same logical network segment. The precise triggering surface should be confirmed against the MSRC update guide, since the public description does not name the specific Playwright feature, transport, or configuration involved.

Know when Playwright 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

Vendor (microsoft) PRIMARY 5.3 MEDIUM
AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 5.9 MEDIUM

Adjacent on-path position gives AV:A/AC:H and no auth gives PR:N; a signature-bypass spoofing flaw is primarily an integrity failure (I:H) with incidental confidentiality exposure (C:L).

3.1 AV:A/AC:H/PR:N/UI:N/S:U/C:L/I:H/A:N
4.0 AV:A/AC:H/AT:N/PR:N/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N
Red Hat 5.3 MEDIUM

Primary rating from Vendor (microsoft).

CVSS VectorVendor: microsoft

Attack Vector
Adjacent
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

DescriptionCVE.org

Improper verification of cryptographic signature in Github: Playwright allows an unauthorized attacker to perform spoofing over an adjacent network.

Threat Intelligence Overview

EPSS Score
0.2%
Top 87% exploitable
Prevalence
High
Playwright is a very widely used browser-automation and test framework in dev/CI
Data Quality
3 sources
Confidence: Low

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Controlled
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Affected Products (CPE)CVE.org

cpe:2.3:a:microsoft:playwright:*:*:*:*:*:*:*:*

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy