CyberSecBulletin

Froxlor vulnerabilities

We track 33 vulnerabilities in Froxlor products. 33 are rated high or critical, and none are known to be exploited. The most recent was published on November 3, 2026.

33vulnerabilities
11critical
22high
0exploited
8.5average CVSS score

Latest Froxlor vulnerabilities

  • 7.2 High severity

    froxlor: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-121436Froxlor

    Froxlor from 2.3.8 before 2.3.15 contains an information disclosure vulnerability that allows administrators with customers_see_all to view every account's API key and secret through an unscoped WHERE 1 query in api_keys.php. Attackers can read the super admin

  • 9.9 Critical severity

    froxlor: Improper Link Resolution Before File Access

    CVE-2026-113678Froxlor

    Froxlor before 2.3.15 contains a symlink following vulnerability in Statistics::makeChownWithNewStats that allows authenticated customers to take ownership of arbitrary host directories by abusing the root-run traffic cron. Attackers can replace the goaccess s

  • 8.5 High severity

    froxlor: Improper Neutralization of Special Elements in Output Used by a Downstream Component

    CVE-2026-109961Froxlor

    Froxlor 0.10.0 before 2.3.14 contains a newline injection vulnerability that allows authenticated customers to inject arbitrary entries into the root-owned NSS group database via the unvalidated additional_members parameter of the Ftps.add API. Attackers can e

  • 7.7 High severity

    froxlor: Improper Neutralization of Input During Web Page Generation

    CVE-2026-109960Froxlor

    Froxlor 2.0.0 before 2.3.14 contains a stored cross-site scripting vulnerability that allows authenticated customers to inject HTML and JavaScript by setting a malicious theme value via customer_index.php. Script executes when an administrator views the custom

  • 8.7 High severity

    froxlor: Improper Neutralization of Input During Web Page Generation

    CVE-2026-100720Froxlor

    Froxlor 2.0.0 through 2.3.10 is vulnerable to stored cross-site scripting. When a customer (the lowest-privileged authenticated role) uploads an SSL certificate for one of their own domains, the Certificates API add()/update() methods parse it with openssl_x50

  • 7.1 High severity

    froxlor: Incorrect Default Permissions

    CVE-2026-100718Froxlor

    Froxlor through 2.3.10 does not enforce the mail.allow_external_domains policy in the EmailSender.add API command. When an administrator has enabled the allowed-sender feature but disabled external allowed-sender domains (mail.enable_allow_sender = 1, mail.all

  • 9.9 Critical severity

    froxlor: Improper Neutralization of CRLF Sequences

    CVE-2026-100717Froxlor

    froxlor is a server administration panel. In versions 2.3.10 and earlier, Validate::validateUrl rejects carriage return and line feed characters only in the path, query and fragment components returned by parse_url, and never inspects the userinfo (user:pass@)

  • 9.9 Critical severity

    froxlor: Improper Link Resolution Before File Access

    CVE-2026-100716Froxlor

    Froxlor is a server administration panel. In versions 2.3.10 and earlier, the customer data-export (DataDump) cron fails to validate intermediate path components of the export destination: Froxlor\FileDir::makeCorrectDir() contains an off-by-one in its path-co

  • 9.6 Critical severity

    froxlor: Improper Link Resolution Before File Access

    CVE-2026-100715Froxlor

    Froxlor through 2.3.10 is vulnerable to arbitrary file deletion via symlink following in the FTP data deletion cron task. Cron task 8 (deleteFtpData), queued when an FTP account is deleted, calls FileDir::makeCorrectDir() without the $fixed_homedir argument, s

  • 9.1 Critical severity

    froxlor: Improper Neutralization of Argument Delimiters in a Command

    CVE-2026-100714Froxlor

    Froxlor before 2.3.12 does not restrict or escape the system.letsencryptchallengepath setting: unlike sibling settings hardened in GHSA-33mp, the field has no string_regexp or required_otp guard, and its value is concatenated unescaped into the acme.sh command

  • 7.8 High severity

    froxlor: Time-of-check Time-of-use (TOCTOU) Race Condition

    CVE-2026-100713Froxlor

    Froxlor 2.3.10 and earlier contain a time-of-check time-of-use (TOCTOU) race condition in the SSH key synchronization cron (lib/Froxlor/Cron/System/SshKeys.php, SshKeys::generateFiles). The containment/symlink validation performed by FileDir::makeCorrectDir()/

  • 7.5 High severity

    froxlor versions before 2.3.12 fail to invalidate existing panel sessions, API keys, and 2FA…

    CVE-2026-100711Froxlor

    froxlor versions before 2.3.12 fail to invalidate existing panel sessions, API keys, and 2FA trust cookies when a user password is changed. Attackers holding hijacked sessions, valid API keys, or 2FA trust tokens retain full account access after password rotat

  • 7.5 High severity

    froxlor: Improper Authentication

    CVE-2026-100709Froxlor

    Froxlor through 2.3.10 stores only a numeric user ID in remembered-2FA tokens (panel_2fa_tokens) without recording the account namespace, and the remembered-token lookup during login is not constrained to the customer or administrator account type. Because cus

  • 7.1 High severity

    froxlor: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-100708Froxlor

    Froxlor before 2.3.13 returns the ssl_key_file column — which stores the raw PEM TLS private-key content — verbatim in the JSON responses of the Certificates.get and Certificates.listing API commands, because the results of the underlying domain_ssl_settings q

  • 9.9 Critical severity

    froxlor: Improper Neutralization of CRLF Sequences

    CVE-2026-90937Froxlor

    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

  • 7.3 High severity

    froxlor: Incorrect Permission Assignment for Critical Resource

    CVE-2024-58383Froxlor

    Froxlor before 2.2.0 (affected up to and including 2.2.0-rc3) generates /etc/pure-ftpd/db/mysql.conf with mode 0644 via the XML configuration templates in lib/configfiles/, even though the file contains the Froxlor SQL user's password. On systems where the par

  • 9.0 Critical severity

    froxlor: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-62988Froxlor

    Froxlor is open source server administration software. From 2.3.7 until 2.3.8, the Customers.get, Customers.listing, Admins.get, Admins.listing, Ftps.get, and Ftps.listing API commands in lib/Froxlor/Api/Commands/Customers.php, lib/Froxlor/Api/Commands/Admins.

  • 7.2 High severity

    froxlor: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2026-54348Froxlor

    Froxlor is open source server administration software. Prior to 2.3.8, the Admins.add and Admins.update endpoints in lib/Froxlor/Api/Commands/Admins.php accept an attacker-controlled ipaddress array and store it as JSON in panel_admins.ip without enforcing num

  • 8.7 High severity

    froxlor: Improper Neutralization of Input During Web Page Generation

    CVE-2026-54347Froxlor

    Froxlor is open source server administration software. Prior to 2.3.8, DNS TXT record content accepted by lib/Froxlor/Api/Commands/DomainZones.php can contain HTML special characters, lib/Froxlor/UI/Callbacks/Text.php returns the content from Text::wordwrap wi

  • 8.1 High severity

    froxlor: Improper Authentication

    CVE-2026-52793Froxlor

    Froxlor is open source server administration software. Prior to 2.3.7, the API authentication path in lib/Froxlor/Api/FroxlorRPC.php and FroxlorRPC::validateAuth accepts an API key and secret for an administrator or customer account without checking type_2fa,

  • 8.6 High severity

    froxlor: Improper Neutralization of Special Elements in Output Used by a Downstream Component

    CVE-2026-41237Froxlor

    Froxlor is open source server administration software. In version 2.3.6 and earlier, the LOC record regex uses `\s+` which matches newlines (allowing embedded newlines to pass), TLSA `matchingType=0` has no upper bound on hex data length, and all validators re

  • 8.8 High severity

    froxlor: Improper Link Resolution Before File Access

    CVE-2026-41236Froxlor

    Froxlor is open source server administration software. Version 2.3.6 contains a symlink-following flaw in the root-owned SSH key synchronization path used for customer FTP users. The provisioning code appends public keys to `~/.ssh/authorized_keys` under a cus

  • 8.6 High severity

    froxlor: Incorrect Authorization

    CVE-2026-41235Froxlor

    Froxlor is open source server administration software. Version 2.3.6 lets administrators configure `system.available_shells` as the approved shell list that customers may assign to FTP users. However, the server-side FTP account handlers do not enforce that wh

  • 7.6 High severity

    froxlor: Improper Neutralization of Special Elements in Output Used by a Downstream Component

    CVE-2026-41234Froxlor

    Froxlor is open source server administration software. Prior to version 2.3.7, the `DomainZones.add` API endpoint does not sanitize newline characters in TXT record content. An authenticated customer with DNS editing enabled can inject newlines into TXT record

  • 7.5 High severity

    froxlor: Improper Link Resolution Before File Access

    CVE-2026-41231Froxlor

    Froxlor is open source server administration software. Prior to version 2.3.6, `DataDump.add()` constructs the export destination path from user-supplied input without passing the `$fixed_homedir` parameter to `FileDir::makeCorrectDir()`, bypassing the symlink

  • 8.5 High severity

    froxlor: Improper Neutralization of CRLF Sequences

    CVE-2026-41230Froxlor

    Froxlor is open source server administration software. Prior to version 2.3.6, `DomainZones::add()` accepts arbitrary DNS record types without a whitelist and does not sanitize newline characters in the `content` field. When a DNS type not covered by the if/el

  • 9.1 Critical severity

    froxlor: Improper Control of Generation of Code

    CVE-2026-41229Froxlor

    Froxlor is open source server administration software. Prior to version 2.3.6, `PhpHelper::parseArrayToString()` writes string values into single-quoted PHP string literals without escaping single quotes. When an admin with `change_serversettings` permission a

  • 9.9 Critical severity

    froxlor: Improper Control of Filename for Include/Require Statement in PHP Program

    CVE-2026-41228Froxlor

    Froxlor is open source server administration software. Prior to version 2.3.6, the Froxlor API endpoint `Customers.update` (and `Admins.update`) does not validate the `def_language` parameter against the list of available language files. An authenticated custo

  • 8.8 High severity

    froxlor: Improper Neutralization of Special Elements in Output Used by a Downstream Component

    CVE-2026-30932Froxlor

    Froxlor is open source server administration software. Prior to version 2.3.5, the DomainZones.add API endpoint (accessible to customers with DNS enabled) does not validate the content field for several DNS record types (LOC, RP, SSHFP, TLSA). An attacker can

  • 9.1 Critical severity

    Froxlor: Improper Neutralization of Special Elements used in an OS Command

    CVE-2026-26279Froxlor

    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 s

  • 7.8 High severity

    Froxlor: Improper Authentication

    CVE-2025-29773Froxlor

    Froxlor is open-source server administration software. A vulnerability in versions prior to 2.2.6 allows users (such as resellers or customers) to create accounts with the same email address as an existing account. This creates potential issues with account id

  • 9.6 Critical severity

    Froxlor: Improper Neutralization of Input During Web Page Generation

    CVE-2024-34070Froxlor

    Froxlor is open source server administration software. Prior to 2.1.9, a Stored Blind Cross-Site Scripting (XSS) vulnerability was identified in the Failed Login Attempts Logging Feature of the Froxlor Application. An unauthenticated User can inject malicious

  • 7.5 High severity

    Froxlor is open source server administration software.

    CVE-2023-50256Froxlor

    Froxlor is open source server administration software. Prior to version 2.1.2, it was possible to submit the registration form with the essential fields, such as the username and password, left intentionally blank. This inadvertent omission allowed for a bypas