PT-2025-44164 · Ipfire · Ipfire
Alex Williams
·
Published
2025-10-28
·
Updated
2025-10-28
·
CVE-2025-34305
CVSS v3.1
5.4
Medium
| Vector | AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N |
Name of the Vulnerable Software and Affected Versions
IPFire versions prior to 2.29 (Core Update 198)
Description
IPFire installations are affected by multiple stored cross-site scripting (XSS) issues. These occur because the
cleanhtml() function located at /var/ipfire/header.pl does not correctly apply HTML-entity encoding to user-provided input. Specifically, after calling escape() and HTML::Entities::encode entities(), the sanitized result is not assigned back to the output variable, leaving the original, unsanitized data vulnerable. This allows malicious scripts to be stored and executed when other users view the affected entries. The following API endpoints are impacted: /cgi-bin/wakeonlan.cgi (with the CLIENT COMMENT parameter), /cgi-bin/dhcp.cgi (with the ADVOPT DATA, FIX REMARK, FIX FILENAME, and FIX ROOTPATH parameters), /cgi-bin/connscheduler.cgi (with the ACTION COMMENT parameter), /cgi-bin/dnsforward.cgi (with the REMARK parameter), /cgi-bin/vpnmain.cgi (with the REMARK parameter), and /cgi-bin/dns.cgi (with the REMARK parameter).Recommendations
Update IPFire to version 2.29 (Core Update 198) or later.
Fix
XSS
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Ipfire