CVE-2025-34307

EUVD-2025-36511
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 through the pienumber parameter when updating the firewall country search defaults. When a user updates the default values for the firewall country search, the application issues an HTTP POST request to /cgi-bin/logs.cgi/firewalllogcountry.dat and the default number of countries to display is provided in the pienumber parameter. The value of this parameter is stored and later rendered in the web interface without proper sanitation or encoding, allowing injected scripts to execute in the context of other users who view the affected firewall country search settings.
Cross-site Scripting
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTPrimary
5.4 MEDIUM
NETWORK
LOW
LOW
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Base Score
CVSS 3.x
EPSS Score
Percentile: 10%
Affected Products (NVD)
VendorProductVersion
ipfireipfire
𝑥
< 2.29
ipfireipfire
2.29:core_update183
ipfireipfire
2.29:core_update184
ipfireipfire
2.29:core_update185
ipfireipfire
2.29:core_update186
ipfireipfire
2.29:core_update187
ipfireipfire
2.29:core_update188
ipfireipfire
2.29:core_update189
ipfireipfire
2.29:core_update190
ipfireipfire
2.29:core_update191
ipfireipfire
2.29:core_update192
ipfireipfire
2.29:core_update193
ipfireipfire
2.29:core_update194
ipfireipfire
2.29:core_update195
ipfireipfire
2.29:core_update196
ipfireipfire
2.29:core_update197
𝑥
= Vulnerable software versions