Skip to content
OpenAdvisories

Package · Packagist

froxlor/froxlor

60 known vulnerabilities.

60 results · Feed

  • Medium 4.3

    Froxlor before 2.3.7 Information Disclosure via customer_email.php

    Froxlor before 2.3.7 fails to properly scope sender alias lookups to the current customer in customer_email.php. Authenticated attackers can enumerate global sender alias IDs and read other customers' allowed sender values by supplying arbitrary senderid para…

  • Medium 4.3

    Froxlor before 2.3.7 Authorization Bypass via Mysqls.add API

    Froxlor before 2.3.7 fails to validate the mysql_server parameter against a customer's allowed_mysqlserver allowlist in the Mysqls.add API command. Attackers can supply a disallowed server index to create MySQL databases and users on forbidden servers, bypass…

  • High 7.3

    Froxlor before 2.2.0 Insecure File Permissions mysql.conf

    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 pa…

  • Medium 6.5

    Froxlor: CSRF Vulnerability in Froxlor AJAX Endpoint — Missing Cross-Site Request Forgery Protection

    Froxlor is open source server administration software. Prior to 2.3.8, the standalone lib/ajax.php entry point bypasses the centralized request validation in lib/init.php, and Ajax::handle in lib/Froxlor/Ajax/Ajax.php checks only for a valid session before ro…

  • High 8.7

    Froxlor: Stored XSS in DNS TXT Record Content Allows Customer-to-Admin Account Takeover

    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 w…

  • High 7.2

    Froxlor: Second-Order SQL Injection via `Admins.add` `ipaddress` Parameter Allows Full Database Exfiltration

    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 nu…

  • Medium 5.4

    Froxlor DomainZones.add allows DNS zone-file RR injection via record/type fields

    Froxlor is open source server administration software. Prior to 2.3.8, the DomainZones.add API command in lib/Froxlor/Api/Commands/DomainZones.php accepts user-controlled record and type values without rejecting line delimiters, tab characters, semicolons, or…

  • Critical 9.0

    Froxlor: Credential and 2FA secret disclosure via Froxlor API endpoints

    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…

  • High 8.1

    Froxlor: API Authentication bypasses 2FA Authentication

    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,…

  • High 8.6

    Froxlor has an incomplete fix for CVE-2026-30932

    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 r…

  • High 8.8

    Froxlor has privilege escalation in SSH key synchronization via symlinked `authorized_keys` path

    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 cu…

  • High 8.6

    Froxlor has an authorization bypass in FTP shell assignment via missing server-side `available_shells` enforcement

    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 w…

  • High 7.6

    Froxlor: BIND Zone File Injection via TXT Record Content

    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 recor…

  • Medium 5.4

    Froxlor has a Reseller Domain Quota Bypass via Unvalidated adminid Parameter in Domains.add()

    Froxlor is open source server administration software. Prior to version 2.3.6, in `Domains.add()`, the `adminid` parameter is accepted from user input and used without validation when the calling reseller does not have the `customers_see_all` permission. This…

  • Medium 5.0

    Froxlor has an Email Sender Alias Domain Ownership Bypass via Wrong Array Index that Allows Cross-Customer Email Spoofing

    Froxlor is open source server administration software. Prior to version 2.3.6, in `EmailSender::add()`, the domain ownership validation for full email sender aliases uses the wrong array index when splitting the email address, passing the local part instead o…

  • High 7.5

    Froxlor has Incomplete Symlink Validation in DataDump.add() that Allows Arbitrary Directory Ownership Takeover via Cron

    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 symlin…

  • High 8.5

    Froxlor has a BIND Zone File Injection via Unsanitized DNS Record Content in DomainZones::add()

    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/e…

  • Critical 9.1

    Froxlor has a PHP Code Injection via Unescaped Single Quotes in userdata.inc.php Generation (MysqlServer API)

    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 …

  • Critical 10.0

    Froxlor has Local File Inclusion via path traversal in API `def_language` parameter that leads to Remote Code Execution

    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 cust…

  • High 8.6

    Froxlor is vulnerable to BIND zone file injection via unsanitized DNS record content in DomainZones API

    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…

  • Critical 9.1

    Froxlor Admin-to-Root Privilege Escalation via Input Validation Bypass + OS Command Injection

    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 …

  • Medium 5.5

    Froxlor has an HTML Injection Vulnerability

    Froxlor is open source server administration software. Prior to version 2.2.6, an HTML Injection vulnerability in the customer account portal allows an attacker to inject malicious HTML payloads in the email section. This can lead to phishing attacks, credent…

  • Medium 5.8

    Froxlor allows Multiple Accounts to Share the Same Email Address Leading to Potential Privilege Escalation or Account Takeover

    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 i…

  • Critical 9.7
    CVE-2024-34070 Public exploit

    Froxlor Vulnerable to Blind XSS Leading to Froxlor Application Compromise

    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…

  • High 7.5

    Froxlor username/surname AND company field Bypass

    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 bypa…

  • Critical 9.9

    Improper Link Resolution Before File Access in froxlor/froxlor

    Improper Link Resolution Before File Access in GitHub repository froxlor/froxlor prior to 2.1.0.

  • Medium 4.3

    Cross-site Scripting (XSS) - Stored in froxlor/froxlor

    Cross-site Scripting (XSS) - Stored in GitHub repository froxlor/froxlor prior to 2.0.22.

  • Medium 5.2

    Cross-site Scripting (XSS) - Stored in froxlor/froxlor

    Cross-site Scripting (XSS) - Stored in GitHub repository froxlor/froxlor prior to 2.1.0-dev1.

  • Low 3.8

    Business Logic Errors in froxlor/froxlor

    Business Logic Errors in GitHub repository froxlor/froxlor prior to 2.0.22,2.1.0.

  • Critical 9.1

    Improper Encoding or Escaping of Output in froxlor/froxlor

    Improper Encoding or Escaping of Output in GitHub repository froxlor/froxlor prior to 2.0.21.

  • Medium 4.2

    Session Fixation in froxlor/froxlor

    Session Fixation in GitHub repository froxlor/froxlor prior to 2.1.0.

  • Medium 6.5

    Path Traversal in froxlor/froxlor

    Path Traversal in GitHub repository froxlor/froxlor prior to 2.0.20.

  • Critical 9.8

    Improper Restriction of Excessive Authentication Attempts in froxlor/froxlor

    Improper Restriction of Excessive Authentication Attempts in GitHub repository froxlor/froxlor prior to 2.0.20.

  • Medium 6.8

    Allocation of Resources Without Limits or Throttling in froxlor/froxlor

    Allocation of Resources Without Limits or Throttling in GitHub repository froxlor/froxlor prior to 2.0.16.

  • Critical 9.1
    CVE-2023-2034 EPSS 71%

    Unrestricted Upload of File with Dangerous Type in froxlor/froxlor

    Unrestricted Upload of File with Dangerous Type in GitHub repository froxlor/froxlor prior to 2.0.14.

  • Critical 9.8

    Authentication Bypass by Primary Weakness in froxlor/froxlor

    Authentication Bypass by Primary Weakness in GitHub repository froxlor/froxlor prior to 2.0.13.

  • Medium 6.8

    Cross-Site Request Forgery (CSRF) in froxlor/froxlor

    Cross-Site Request Forgery (CSRF) in GitHub repository froxlor/froxlor prior to 2.0.11.

  • Critical 9.1

    Code Injection in froxlor/froxlor

    Code Injection in GitHub repository froxlor/froxlor prior to 2.0.11.

  • Critical 9.9

    Code Injection in froxlor/froxlor

    Code Injection in GitHub repository froxlor/froxlor prior to 2.0.10.

  • Medium 5.3

    Unchecked Error Condition in froxlor/froxlor

    Unchecked Error Condition in GitHub repository froxlor/froxlor prior to 2.0.10.