ZeroHour

CVE-2026-90937

moderate1

Newline-Based Config Injection in froxlor Subdomain Redirects (pre-2.2.5)

CVSS 4.0
9.4 critical
EPSS
Published
()
Modified
AI analysis

froxlor, an open-source web-hosting control panel, fails to validate newline characters in customer-supplied subdomain redirect URLs in all versions before 2.2.5 (CWE-93 injection). An authenticated hosting customer can submit a redirect URL containing literal newlines, which are written verbatim into nginx or Apache vhost configuration files when froxlor's cron job rebuilds them. This allows the attacker to inject arbitrary web server directives, potentially corrupting configuration, causing denial of service across hosted sites, or hijacking HTTP responses for all domains on the affected server. Any froxlor deployment before 2.2.5 that grants customers the ability to configure subdomain redirects is affected. No public proof-of-concept or in-the-wild exploitation is known, though exploitation requires only low-privileged customer access (CVSS 4.0: 9.4 critical).

What to do: Upgrade to froxlor 2.2.5 or later, which validates newlines in redirect URLs. Until patched, audit existing subdomain redirect/path entries for embedded newline characters and inspect generated vhost files for unexpected directives. Consider restricting customer ability to set redirects and diff-review the cron-rebuilt web server configuration for anomalies.

Affected
froxlor.org froxlorbefore 2.2.5
Estimated exposure
moderateestimated low thousands of froxlor installs (order 1,000–10,000 servers, each potentially hosting many customer domains) — froxlor is a niche self-hosted control panel with no published install counts, so this is an order-of-magnitude estimate based on typical internet-scan footprints of froxlor login pages and its deployment pattern on small hosting providers…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

froxlor versions before 2.2.5 fail to validate newline characters in subdomain redirect URLs, allowing authenticated customers to inject arbitrary nginx or Apache configuration directives. Attackers can supply URLs containing literal newlines that are written verbatim into vhost config files during cron rebuild, enabling web server configuration corruption, denial of service, or hijacking of HTTP responses across hosted domains.

Weakness
CWE-93
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:L/SC:H/SI:H/SA:L/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.