Version in base suite: 42.2-1 Base version: yelp_42.2-1 Target version: yelp_42.2-1+deb12u1 Base file: /srv/ftp-master.debian.org/ftp/pool/main/y/yelp/yelp_42.2-1.dsc Target file: /srv/ftp-master.debian.org/policy/pool/main/y/yelp/yelp_42.2-1+deb12u1.dsc changelog | 12 ++++ patches/CVE-2025-3155.patch | 118 ++++++++++++++++++++++++++++++++++++++++++++ patches/series | 1 3 files changed, 131 insertions(+) diff -Nru yelp-42.2/debian/changelog yelp-42.2/debian/changelog --- yelp-42.2/debian/changelog 2022-09-19 14:48:14.000000000 +0000 +++ yelp-42.2/debian/changelog 2025-05-23 23:09:22.000000000 +0000 @@ -1,3 +1,15 @@ +yelp (42.2-1+deb12u1) bookworm-security; urgency=medium + + * Non-maintainer upload by the Security Team. + * Fix CVE-2025-3155. + The Gnome user help application allows the help document to execute + arbitrary scripts. This vulnerability allows malicious users to input + help documents, which may exfiltrate user files to an external + environment. + - d/p/CVE-2025-3155.patch + + -- Lucas Kanashiro Fri, 23 May 2025 20:09:22 -0300 + yelp (42.2-1) unstable; urgency=medium * New upstream release diff -Nru yelp-42.2/debian/patches/CVE-2025-3155.patch yelp-42.2/debian/patches/CVE-2025-3155.patch --- yelp-42.2/debian/patches/CVE-2025-3155.patch 1970-01-01 00:00:00.000000000 +0000 +++ yelp-42.2/debian/patches/CVE-2025-3155.patch 2025-05-23 23:07:39.000000000 +0000 @@ -0,0 +1,118 @@ +From: Shaun McCance +Date: Fri, 18 Apr 2025 11:33:01 -0400 +Subject: Initial fix for CVE-2025-3155 from parrot409 + +https://gitlab.gnome.org/GNOME/yelp/-/issues/221 + +Origin: https://gitlab.gnome.org/GNOME/yelp/-/commit/7ecd58dc0ca7bf9d +Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1102080 +Bug: https://gitlab.gnome.org/GNOME/yelp/-/issues/221 +--- + data/xslt/mal2html.xsl.in | 5 +++++ + data/xslt/man2html.xsl.in | 2 +- + data/xslt/yelp-common.xsl.in | 7 +++++++ + libyelp/yelp-transform.c | 19 +++++++++++++++++++ + libyelp/yelp-view.c | 2 +- + 5 files changed, 33 insertions(+), 2 deletions(-) + +diff --git a/data/xslt/mal2html.xsl.in b/data/xslt/mal2html.xsl.in +index 9e44b73..0a74da5 100644 +--- a/data/xslt/mal2html.xsl.in ++++ b/data/xslt/mal2html.xsl.in +@@ -19,6 +19,11 @@ + + + ++ ++ ++ ++ ++ + + + +diff --git a/data/xslt/man2html.xsl.in b/data/xslt/man2html.xsl.in +index 676ce3e..56bc1f5 100644 +--- a/data/xslt/man2html.xsl.in ++++ b/data/xslt/man2html.xsl.in +@@ -131,7 +131,7 @@ + the correct styling and a single character which we measure the + width of and update each sheet as required. + --> +-