Skip to main content

Summarize EUVDEUVD-2026-30794

| CVE-2026-45243 MEDIUM
Missing Authorization (CWE-862)
2026-05-18 VulnCheck GHSA-5624-2pmv-jx46
5.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Victim visits attacker-controlled web page with Summarize extension active
  2. Delivery
    Page JavaScript constructs postMessage with spoofed internal sender identifier
  3. Exploit
    Content script bridge accepts message without origin or authorization check
  4. Execution
    Attacker script sends list, read, write, or delete commands for tab-scoped artifacts
  5. Impact
    Automation artifact data exfiltrated or overwritten without user awareness

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The Summarize browser extension must be installed and active in the victim's Chrome or Firefox browser at the time of the attack. Exploitation requires the victim to passively visit an attacker-controlled web page (UI:P per CVSS 4.0); no clicks, form submissions, or further interaction are needed beyond navigation. The attack is unauthenticated (PR:N) and works against default extension configurations - no non-default settings are required. Impact is strictly bounded to automation artifacts scoped to the active browser tab managed by the extension; the host filesystem, operating system, other browser tabs, and credentials stored outside the extension are not reachable via this vulnerability. Exploitation is prevented if the extension is disabled, uninstalled, or if the browser blocks the affected tab from receiving cross-origin postMessages through policy.

Impact

The CVSS 4.0 score of 5.3 (Medium) reflects a network-accessible (AV:N), low-complexity (AC:L), no-prerequisites (AT:N, PR:N) attack requiring only passive user interaction (UI:P - visiting a malicious page). The vulnerable system itself shows no direct confidentiality, integrity, or availability impact (VC:N/VI:N/VA:N), while the subsequent system - tab-scoped artifact storage - sustains low confidentiality and integrity impact (SC:L/SI:L). The score accurately characterizes the bounded blast radius: an attacker can only reach extension-managed artifacts for the affected tab, not the host OS, filesystem, or other browser contexts. No EPSS data was supplied, and the absence of a KEV listing combined with no identified POC means exploitation risk is inferred from the vulnerability class and CVSS vector rather than observed threat activity. The real-world exploitation bar is low (any web page can send postMessages with arbitrary content), but the realistic damage is constrained to the extension's own data plane, making this a genuine medium-severity authorization bypass rather than a critical remote code execution.

Exploit ScenarioDerived

A user with a vulnerable version of the Summarize extension installed navigates to an attacker-controlled web page. Without any further user action, the page's JavaScript sends window.postMessage calls to the extension content script using spoofed sender identifiers. The content script bridge, lacking origin or sender validation, processes these as trusted internal messages. The attacker's script then enumerates automation artifacts stored for the tab and either exfiltrates their content or overwrites them with attacker-controlled data, all silently within the browser session.

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

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

Alert me

AnalysisAIv1 – May 18, 2026

Missing authorization in the Summarize browser extension's content script window.postMessage bridge permits any malicious web page to perform unauthorized CRUD operations on automation artifacts scoped to the affected browser tab. By injecting messages with spoofed sender identifiers, an attacker-controlled page bypasses all authorization checks - enabling it to list, read, create, overwrite, or delete extension-managed artifacts without user awareness. No public exploit has been identified at time of analysis and the vulnerability is not listed in the CISA KEV catalog, though the attack barrier is low: exploitation requires only that the victim passively visit a malicious page while the extension is active.

RemediationAI

Update the Summarize browser extension to version 0.15.2, which contains the fix committed in 357544063af535bd574752622f9eb94be33ee5fd and released on 2026-05-17. Chrome users should install summarize-chrome-extension-v0.15.2.zip and Firefox users the corresponding v0.15.2 Firefox package, both available at https://github.com/steipete/summarize/releases/tag/v0.15.2. npm CLI users should upgrade to @steipete/summarize@0.15.2 and @steipete/summarize-core@0.15.2 (npm latest tag as of 2026-05-17). If immediate upgrade is not feasible, the only effective compensating control is to disable the Summarize extension entirely when browsing untrusted or public-facing sites; this eliminates extension functionality but removes the attack surface. No configuration-level setting is known to restrict postMessage processing selectively without patching, as the authorization gap is in the bridge itself.

Affected VersionsENISA

summarize patch: 357544063af535bd574752622f9eb94be33ee5fd
summarize 0 <0.15.1

Affected Packages

npm @steipete/summarize fix: 0.15.0
euvd summarize fix: 0.15.1

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in npm, euvd

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

Technical ContextAI · show details

Summarize (CPE: cpe:2.3:a:steipete:summarize:*:*:*:*:*:*:*:*) is a browser extension and CLI tool by developer steipete. Browser extensions rely on content scripts injected into web page contexts, communicating with the extension background service worker via the window.postMessage API. The root cause is CWE-862 (Missing Authorization): the content script's postMessage bridge processes incoming runtime messages without verifying the origin, identity, or authenticity of the sender. Because any JavaScript running in the same tab can send window.postMessage calls, an attacker-controlled page can simulate legitimate internal extension messages by spoofing sender identifiers. The bridge then acts on these messages as if they originated from a trusted extension context, granting full access to automation artifact operations scoped to that tab. The flaw affects both the Chrome and Firefox extension packages.

Know when Summarize 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 (VulnCheck) PRIMARY 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (VulnCheck) · only source for this CVE.

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
Low
Subsequent system: Integrity
Low
Subsequent system: Availability
None

Lifecycle Timeline

1
CVSS changed
May 18, 2026 - 19:22 NVD
6.1 (MEDIUM) 5.3 (MEDIUM)

DescriptionCVE.org

Summarize prior to 0.15.1 contains a missing authorization vulnerability in the content script window.postMessage bridge that allows malicious pages to perform unauthorized operations on automation artifacts. Attackers can simulate runtime messages with spoofed sender identifiers to list, read, create, overwrite, or delete automation artifacts scoped to the affected tab without proper authorization checks.

Threat Intelligence Overview

EPSS Score
0.0%
Top 93% exploitable
Data Quality
7 sources
Confidence: High

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.0%
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
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

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.

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