Vulnerability · Published Oct 28, 2025 · Assigned by VulnCheck

CVE-2025-34301IPFire < v2.29 Stored XSS via Location Group Creation

Medium 5.1

In plain English

A medium-severity cross-site scripting in IPFire from IPFire.org. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 5.3% (higher than 93% of all known vulnerabilities).

Severity (CVSS 4.0)5.1Medium
Exploit odds (30 days)5.3%top 7.4% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

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.

Affected products (as reported)

VendorProductVersions
IPFire.org IPFire 0 – before 2.29 (Core Update 198)

Weakness: CWE-79 · Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N

References