CVE Catalog

CVE-2025-34301

MediumCVSS 5.4
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Very high risk
5.32%

93th percentile - higher than 93% of all known CVEs

Summary

IPFire versions prior to 2.29 (Core Update 198) contain a stored cross-site scripting (XSS) vulnerability that allows an authenticated attacker to inject arbitrary JavaScript code into the COUNTRY_CODE parameter when creating a location group. The value of this parameter is stored and later rendered in the web interface without proper sanitization or encoding, allowing malicious scripts to be executed in the context of other users viewing the affected page.

Risk Assessment

An authenticated attacker can execute malicious script in the browsers of other users, potentially leading to session theft or unauthorized actions. The risk affects organizations using IPFire.

Recommendation

Upgrade IPFire to version 2.29 (Core Update 198) or later. Until patched, restrict the ability to create location groups to trusted users.

Other vulnerabilities in IPFire

See all
Original NVD description (English source)

IPFire versions prior to 2.29 (Core Update 198) contain a stored cross-site scripting (XSS) vulnerability that allows an authenticated attacker to inject arbitrary JavaScript code into the COUNTRY_CODE parameter when creating a location group. When a user adds a new location group, the application issues an HTTP POST request with the ACTION parameter set to savelocationgrp, and the value of the COUNTRY_CODE parameter determines the flag displayed for that group. The value of this parameter is stored and later rendered in the web interface without proper sanitization or encoding, allowing malicious scripts to be executed in the context of other users viewing the affected page.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS