CVE-2025-3155
NixOS vulnerability analysis and mitigation

Overview

A security vulnerability (CVE-2025-3155) was discovered in Yelp, the GNOME user help application that comes pre-installed on Ubuntu desktop systems. The vulnerability was disclosed on April 3, 2025, and affects the way Yelp handles the 'ghelp://' URI scheme. The flaw allows help documents to execute arbitrary JavaScript, potentially leading to unauthorized file access and data exfiltration (NVD, Security Online).

Technical details

The vulnerability stems from Yelp's processing of .page files, which are XML files using the Mallard schema. These files can use XInclude, an XML inclusion mechanism that is enabled by default. Yelp uses an XSLT application (yelp-xsl) to transform the .page file into HTML, which is then rendered by WebKitGtk. The vulnerability has been assigned a CVSS v3.1 Base Score of 6.5 (Medium) with the vector string CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N (NVD, Security Online).

Impact

The vulnerability allows malicious help documents to exfiltrate user files to a remote server. An attacker can potentially access sensitive files such as SSH keys and other confidential information stored on the victim's system. The attack is particularly concerning as it can be executed through a malicious website that downloads a help document without user intervention (Security Online, Openwall).

Mitigation and workarounds

The primary mitigation recommended is to avoid opening untrusted custom-scheme links. While there are proposed patches in the bug report, none have been officially committed to the git repository as of the initial disclosure (Openwall).

Additional resources


SourceThis report was generated using AI

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management