Severity by source
AV:N/AC:L/PR:H/UI:R/S:U/C:N/I:L/A:N
Primary rating from GitHub Advisory · only source for this CVE.
CVSS VectorGitHub Advisory
Lifecycle Timeline
3DescriptionGitHub Advisory
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.
AnalysisAI
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.
Technical ContextAI
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.
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.
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
Same weakness CWE-20 – Improper Input Validation
View allSame technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-29132