CVE Catalog

CVE-2025-34312

HighCVSS 8.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

High risk
2.30%

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

Summary

IPFire versions prior to 2.29 (Core Update 198) contain a command injection vulnerability. An authenticated attacker can execute arbitrary commands as the 'nobody' user via the BE_NAME parameter when installing a blacklist, as the value is interpolated into a shell invocation without proper sanitation.

Risk Assessment

An attacker with a valid account can gain control of the system in the context of the 'nobody' user, potentially leading to further privilege escalation and full compromise of the IPFire device.

Recommendation

Update IPFire to version 2.29 (Core Update 198) or later. Restrict access to the administrative interface and monitor for unusual calls to /cgi-bin/urlfilter.cgi.

Other vulnerabilities in IPFire

See all
Original NVD description (English source)

IPFire versions prior to 2.29 (Core Update 198) contain a command injection vulnerability that allows an authenticated attacker to execute arbitrary commands as the 'nobody' user via the BE_NAME parameter when installing a blacklist. When a blacklist is installed the application issues an HTTP POST to /cgi-bin/urlfilter.cgi and interpolates the value of BE_NAME directly into a shell invocation without appropriate sanitation. Crafted input can inject shell metacharacters, leading to arbitrary command execution in the context of the 'nobody' user.

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