Skip to main content

Summarize CVE-2026-45245

| EUVDEUVD-2026-30795 MEDIUM
Server-Side Request Forgery (SSRF) (CWE-918)
2026-05-18 VulnCheck GHSA-2r69-qgv3-hr65
4.6
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Lure victim to malicious page
  2. Delivery
    Inject hidden anchor with internal URL
  3. Exploit
    Dispatch synthetic mouseover event
  4. Execution
    Extension triggers daemon fetch with stored token
  5. Persist
    Daemon reaches internal endpoint
  6. Impact
    Exfiltrate internal response to attacker

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Credential Access

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

Exploitation Conditions

The victim must have the Summarize browser extension (any version prior to 0.15.1) installed and active, with the hover summary feature enabled and the local daemon running with stored authentication tokens. The victim must visit or render attacker-controlled web content (e.g., a malicious site, a compromised page, or a malicious ad/iframe) capable of executing JavaScript to dispatch synthetic mouseover events; no genuine mouse movement is required because the flaw is the absence of an isTrusted check, but the page must successfully load in a context where the extension's content script is injected. Exploitation is limited by what internal endpoints the daemon's stored token authorizes and what the daemon's allowed URL schemes permit, and by the user having browsed to attacker-controlled content in the first place.

Impact

The CVSS 3.1 vector AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:N yields a 7.4 (High) score driven by network reach, low complexity, no authentication required, changed scope (the daemon acts on behalf of another security authority), and high confidentiality impact against the internal network. UI:R is justified because the victim must browse to an attacker-controlled page and have hover/mouse interaction occur, though synthetic event dispatch reduces this to near-passive interaction. No EPSS score, KEV listing, or public POC was provided, so the issue should be treated as 'no public exploit identified at time of analysis' rather than actively exploited; however, the SSRF-to-internal-network primitive against authenticated daemons is a well-understood, easily weaponizable class. The vendor patch in v0.15.2 and a VulnCheck advisory confirm the issue is real and validated by a third party, making prompt extension upgrade the right priority despite the absence of exploitation telemetry.

Exploit ScenarioDerived

An attacker hosts a webpage containing an invisible anchor tag pointing to http://127.0.0.1:8080/admin or an internal service URL, then uses JavaScript to dispatch a synthetic MouseEvent('mouseover') on that anchor as soon as the victim visits the page. The Summarize extension's hover-preview handler treats the synthetic event as legitimate user interaction and instructs the local daemon - using stored authentication tokens - to fetch the internal URL, returning its contents (or side-effects) to the attacker's reachable summary context. No public POC is referenced, but the technique is mechanically trivial given any JavaScript execution on the victim's page.

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

Server-side request forgery in the Summarize browser extension prior to version 0.15.2 allows malicious web pages to coerce the extension's hover summary feature into issuing authenticated requests to local or private-network URLs via the user's daemon. The flaw stems from the extension processing synthetic mouseover events without verifying their trustworthiness, enabling attacker-controlled links to route authenticated daemon requests using stored tokens. No public exploit identified at time of analysis, but a vendor patch is available and the issue was reported by VulnCheck.

RemediationAI

Upgrade to the vendor-released patched version Summarize 0.15.2 by reinstalling the Chrome or Firefox extension from the v0.15.2 release bundle (dist-chrome/summarize-chrome-extension-v0.15.2.zip or dist-firefox/summarize-firefox-extension-v0.15.2.zip at https://github.com/steipete/summarize/releases/tag/v0.15.2) and updating the CLI via npm to @steipete/summarize@0.15.2; review the VulnCheck advisory at https://www.vulncheck.com/advisories/summarize-unauthorized-daemon-request-via-untrusted-events and the fix commit ecbb2c4 for verification. If immediate patching is not possible, compensating controls include disabling the hover summary feature in the extension settings (eliminates the trigger but removes a core UX feature), restricting the local daemon to bind only to 127.0.0.1 with a host-firewall rule that blocks the daemon process from reaching RFC1918 and link-local ranges (limits SSRF impact but may break legitimate internal integrations), or temporarily disabling the extension on untrusted browsing profiles. Audit daemon access logs for unexpected requests to internal IPs from the extension's user-agent.

Affected VersionsENISA

summarize 0 <0.15.1
summarize patch: ecbb2c414255aa480a15d0d8b205224c14cfdbcb

Affected Packages

npm @steipete/summarize fix: 0.15.1
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 is a browser extension (Chrome/Firefox) by developer steipete that provides AI-assisted page summarization and uses a local daemon process to handle authenticated requests with stored credentials. The vulnerability is classified as CWE-918 (Server-Side Request Forgery): the extension's hover-preview code path listens for mouseover DOM events to fetch summaries for hovered links, but it does not check the event's isTrusted property, allowing JavaScript on a malicious page to fire synthetic MouseEvent objects at attacker-chosen anchor elements. Because the daemon attaches stored authentication tokens to outbound fetches, the attacker can coerce the daemon into reaching arbitrary URLs - including loopback (127.0.0.1), link-local, and RFC1918 private-network endpoints - that are normally unreachable from the public web.

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 4.6 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:A/VC:L/VI:N/VA:N/SC:H/SI:N/SA:N

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

CVSS VectorVendor: VulnCheck

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

Lifecycle Timeline

2
Severity Changed
May 18, 2026 - 20:22 NVD
HIGH MEDIUM
CVSS changed
May 18, 2026 - 20:22 NVD
7.4 (HIGH) 4.6 (MEDIUM)

DescriptionCVE.org

Summarize prior to 0.15.1 contains a vulnerability in the hover summary feature that allows malicious pages to dispatch synthetic mouseover events over attacker-controlled links, causing the extension to make authenticated daemon requests using stored tokens without verifying event trustworthiness. Attackers can place local or private-network URLs behind hoverable links to route authenticated requests through the daemon, potentially accessing sensitive internal endpoints when users interact with attacker-controlled content.

Executive ViewAI

Why It Matters

The Summarize browser extension versions prior to 0.15.2 contain a server-side request forgery vulnerability allowing malicious websites to hijack the extension's authenticated requests to internal and private network resources. While no public exploit code has been identified at time of analysis, the attack mechanism is straightforward and exposes private infrastructure and authenticated systems to web-based threats. Immediate patching to version 0.15.2 is essential to protect internal network access.

Business Impact: High
Compensating Controls

Apply vendor patch: Summarize browser extension version 0.15.2

Threat Intelligence Overview

EPSS Score
0.0%
Top 99% 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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

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