CRITICAL🇵🇱 Wersja polska

CVE-2026-26279

CVSS 9.1v3.1pub. 2026-03-03upd. 2026-03-05

Froxlor is open source server administration software. Prior to 2.3.4, a typo in Froxlor's input validation code (== instead of =) completely disables email format checking for all settings fields declared as email type. This allows an authenticated admin to store arbitrary strings in the panel.adminmail setting. This value is later concatenated into a shell command executed as root by a cron job, where the pipe character | is explicitly whitelisted. The result is full root-level Remote Code Execution. This vulnerability is fixed in 2.3.4.

🤖 AI Analysis
How it works

The input validation code uses a comparison operator (==) instead of an assignment operator (=), which completely disables email format checking for all email-type fields. An authenticated administrator can save any arbitrary string containing a pipe character (|) in the panel.adminmail setting, which is explicitly whitelisted. This value is then directly injected into a shell command executed by a cron task with root privileges, resulting in full command injection leading to RCE.

Impact

An attacker with administrator panel privileges can execute arbitrary system commands with root privileges on the server, leading to complete system compromise, including violation of confidentiality, integrity, and availability of data.

Mitigation & patch

Froxlor should be updated to version 2.3.4, in which the vulnerability has been fixed. The patch is available in the official project repository and in release 2.3.4 on GitHub.

Who is affected

Froxlor in all versions before 2.3.4

Analysis generated by Claude AI (Anthropic) based on NVD data. Always verify with vendor.
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
  • Froxlor

    APP
    Froxlor
    < 2.3.4
🔵
CHECK WITH VENDOR
No clear patch data available. Check vendor references.
Tags
RCECommand Injection
CWE
References

Related vulnerabilities

CVE-2026-41228CRITICAL9.9PL ✓same product

Froxlor: RCE przez path traversal w parametrze def_language

CVE-2026-41229CRITICAL9.1PL ✓same product

Froxlor: wstrzyknięcie kodu PHP przez nieskonfigurowany parametr MySQL

CVE-2023-6069CRITICAL9.9PL ✓same product

Nieprawidłowe rozwiązywanie dowiązań symbolicznych w Froxlor (path traversal via symlink)

CVE-2023-3173CRITICAL9.8PL ✓same product

Brak ograniczeń prób uwierzytelnienia w Froxlor (brute-force)

CVE-2023-1307CRITICAL9.8PL ✓same product

Obejście uwierzytelnienia w Froxlor poprzez Primary Weakness