CVE-2025-34310

IPFire versions prior to 2.29 (Core Update 198) containa stored cross-site scripting (XSS) vulnerability that allows an authenticated attacker to inject arbitrary JavaScript code through the INC_SPD, OUT_SPD, DEFCLASS_INC, and DEFCLASS_OUT parameters when updating Quality of Service (QoS) settings. When a user updates speeds or classes, the application issues an HTTP POST request to /cgi-bin/qos.cgi and the values for incoming/outgoing speeds and default classes are provided in the INC_SPD, OUT_SPD, DEFCLASS_INC, and DEFCLASS_OUT parameters. The values of these parameters are 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 QoS entries.
Cross-site Scripting
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTNIST
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
VulnCheckCNA
---
---
CISA-ADPADP
---
---
Base Score
CVSS 3.x
EPSS Score
Percentile: 8%
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