Skip to main content

Pocket EUVDEUVD-2026-67403

| CVE-2026-82090 CRITICAL
Cross-site Scripting (XSS) (CWE-79)
2026-08-28 mitre GHSA-xfmw-9xm9-7q4j
9.2
CVSS 4.0 · Vendor: mitre
View

Attack ChainAIDerived

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

  1. Access
    Host malicious HTML page
  2. Delivery
    Victim's Pocket ingests content
  3. Exploit
    External HTML injected into app DOM
  4. Execution
    Script invokes native bridge methods
  5. Impact
    Alter application state / high impact

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

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

Exploitation Conditions

Exploitation requires that attacker-controlled external HTML reach the "Save to Pocket" ingestion path and be rendered in the client, where the DOM injection then calls native bridge methods to affect app state - that content-ingestion step is the concrete prerequisite, reflected in the CVSS 4.0 AT:P (attack requirements present) metric. No authentication is required (PR:N) and the vector is network-based with no user interaction flagged (UI:N); the referenced POC characterizes it as zero-click on Android, indicating the save/render can be triggered without an explicit deliberate user action. Limiting factors: the target must actually ingest the malicious content via Pocket, the demonstrated exploit is Android-specific, and only versions through 8.33.0.0 are affected.

Impact

The signals are mostly consistent toward high priority. The vendor-supplied CVSS 4.0 base score is 9.2 (Critical) with AV:N/AC:L/PR:N/UI:N and high vulnerable-system confidentiality, integrity, and availability impact, indicating remote, unauthenticated, low-complexity exploitation. The one moderating metric is AT:P (attack requirements present) - exploitation is not fully unconditional; it depends on the victim saving or rendering attacker-controlled content. A public POC exists and is characterized as a zero-click Android attack, which raises real-world exploitability, but there is no CISA KEV entry and no EPSS value provided, so widespread active exploitation is not confirmed. Given a POC plus native-bridge reach, defenders should treat this as urgent and not wait for KEV confirmation; even a mid-sized operator with a modest security team should prioritize the client update rather than deferring on the absence of an EPSS figure. The main uncertainty is the true attack requirement (AT:P) - verify with Mozilla whether default configurations are exploitable without atypical user steps.

Exploit ScenarioDerived

An attacker publishes a web page containing crafted HTML/JavaScript and lures a Pocket user to save it (or, per the POC, triggers ingestion with no click). When Pocket renders the saved content, the external HTML executes in the app DOM and the script invokes native bridge methods to alter application state. Publicly available exploit code demonstrating an Android zero-click chain lowers the skill barrier to reproduce this.

Monitor Track and reassess. Why: Vendor states no customer action required.
1 PoC candidate (unverified) No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 28, 2026

Cross-site scripting in Mozilla's Pocket (read-it-later service) through version 8.33.0.0 lets attacker-controlled external HTML execute in the application DOM when a user's "Save to Pocket" action ingests a malicious page, and the injected JavaScript can then reach native bridge methods to manipulate application state. Publicly available exploit code exists, and the referenced proof-of-concept describes a zero-click Android chain, so the practical impact reaches well beyond a cosmetic script injection. No CISA KEV listing means there is no public exploit identified as actively exploited, but the combination of a working POC and native-bridge reach makes this high priority.

RemediationAI

Upgrade the Pocket client to a release later than 8.33.0.0 once Mozilla publishes a fixed build; the input data does not include an exact patched version number, so confirm the first-fixed version directly with the vendor before rollout (do not rely on an assumed version). No vendor-released patch version is identified at time of analysis from the provided references. As compensating controls while a fix is pending: avoid using "Save to Pocket" on untrusted or attacker-supplied pages, since the injection vector is content ingestion - this reduces exposure but disables the core save workflow for unknown sources; where feasible, restrict or disable the native-bridge-exposed features in managed deployments to limit an injected script's ability to alter application state, accepting reduced in-app functionality; and monitor the vendor channel for the patched release. The only reference URL provided is the exploit proof-of-concept (https://github.com/FUNFACTOR1/pocket-android-xss-0click-cve); no official advisory link was supplied.

Affected VersionsENISA

Pocket 0 ≤8.33.0.0

Affected Packages

euvd pocket no fix

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

Pocket is a save-for-later bookmarking service with mobile and browser clients; the affected component is the getpocket Pocket application (cpe:2.3:a:getpocket:pocket) at or below 8.33.0.0. The root cause is CWE-79 (improper neutralization of input during web page generation): when content is saved, externally supplied HTML from the target page is injected into the client's DOM without adequate sanitization/encoding. The distinguishing risk factor is the hybrid-app native bridge - the WebView-to-native interface that exposes app functionality to in-page JavaScript. Because injected script can call these bridge methods, an ordinarily contained DOM-based XSS gains the ability to alter application state rather than merely reading page content.

Know when Pocket 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 (mitre) PRIMARY 9.2 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 8.0 HIGH

Remote unauthenticated DOM XSS but requires attacker content to be ingested (AC:H, UI:R); native bridge reach beyond the WebView justifies S:C with high C/I, no clear availability loss.

3.1 AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:N
4.0 AV:N/AC:H/AT:P/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

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

DescriptionCVE.org

Pocket through 8.33.0.0 allows XSS because "Save to Pocket" injects external HTML into the DOM.  JavaScript code can alter the application state via native bridge methods.

Latest POC

1 PoC candidate from github (unverified)

Sign in to open the public PoC links collected for this CVE.

Executive ViewAI

Why It Matters

Mozilla Pocket (versions through 8.33.0.0) contains a critical vulnerability that allows attackers to execute unauthorized actions on behalf of users when they save malicious web pages, with publicly available exploit code already circulating. Without a vendor-released patch available, any organization with users relying on Pocket faces immediate and ongoing risk of account compromise and unauthorized access to saved content and associated metadata.

Business Impact: Severe
Compensating Controls

Restrict or disable the Pocket save-to-Pocket feature through network filtering or application controls; mandate employee training on avoiding untrusted content in Pocket; deploy logging and monitoring to detect anomalous or suspicious Pocket API activity; require affected users to reset passwords and audit account access logs for signs of unauthorized actions; prioritize migration to an actively maintained, patched alternative service for any business-critical reading and bookmarking workflows.

Threat Intelligence Overview

EPSS Score
0.3%
Top 80% exploitable
Prevalence
High
Pocket is a widely used mainstream read-it-later app with large mobile install base
Social Media
2
Sightings
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 CRITICAL
CISA KEV No
Public POC Yes
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
Vendor states no customer action required
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
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

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