Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify public FilePress instance
-
DeliverySend crafted HTTP request to dzz/publish/search.php
-
ExploitInject time-based payload into orderby/order parameter
-
ExecutionConduct blind SQL extraction via response timing
-
ImpactRetrieve database credentials or sensitive file metadata
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The Publish Module search endpoint (dzz/publish/search.php) must be publicly accessible - this is the default configuration for FilePress deployments since Publish is designed for public content sharing. No authentication is required (PR:N confirmed by CVSS 4.0 vector). No special client-side interaction is needed. Exploitation is limited by the ORDER BY injection context, which restricts attacker capability to primarily read-based blind extraction rather than direct arbitrary write or command execution. Victims must be running FilePress 3.0.0 or 3.0.1 on a PHP/MySQL stack. No exploitation is possible if the search endpoint is blocked by network controls or the application is not deployed. |
| Impact | The CVSS 4.0 vector AV:N/AC:L/AT:N/PR:N/UI:N rates this at 5.5 with low confidentiality, integrity, and availability impact - reflecting that ORDER BY injection is more constrained than a full UNION-based or stacked-query SQLi. Despite the moderate score, the combination of network-accessible unauthenticated attack surface and a publicly available PoC (GitHub issue #74) elevates practical risk. EPSS data was not provided, but the PoC availability means exploitation requires minimal attacker capability. The vendor has not responded to the disclosure, meaning no patch exists and the vulnerability remains open. Real-world risk is bounded primarily by FilePress's limited deployment footprint rather than by technical barriers to exploitation. No KEV listing exists, and no active exploitation campaigns have been confirmed at time of analysis. |
| Exploit ScenarioDerived | An attacker sends a crafted HTTP GET or POST request to the publicly accessible dzz/publish/search.php endpoint with a malicious orderby parameter value such as a boolean expression or time-delay payload (e.g., IF(1=1,SLEEP(5),0)). By observing response timing differences, the attacker conducts blind time-based SQL injection to enumerate database schema and extract sensitive data such as credentials or file metadata. A public PoC is available at https://github.com/zyx0814/FilePress/issues/74, lowering the skill threshold required. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 15, 2026
SQL injection in zyx0814 FilePress up to version 3.0.1 allows remote unauthenticated attackers to manipulate database queries via the orderby and order parameters in dzz/publish/search.php. The Publish Module's search endpoint accepts unsanitized user-controlled sorting parameters directly into a SQL ORDER BY clause, enabling blind or time-based data extraction. A publicly available proof-of-concept exploit exists; the vendor has not responded to the coordinated disclosure report as of the time of analysis.
RemediationAI
No vendor-released patch has been identified at time of analysis - the vendor was notified via a GitHub issue report (https://github.com/zyx0814/FilePress/issues/74) but has not responded. Operators should immediately restrict public access to dzz/publish/search.php using web server ACLs or firewall rules, accepting that this disables Publish Module search functionality. Alternatively, apply a Web Application Firewall rule to block or sanitize the orderby and order query parameters for this endpoint. Operators with write access to the codebase should apply a manual fix by replacing direct interpolation of orderby/order into SQL with an allowlist of permitted column names (e.g., validate against an explicit array of valid column identifiers). Database account privileges used by FilePress should be audited and restricted to minimum necessary permissions to limit blast radius from exploitation.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
FilePress is an open-source PHP file-sharing and publishing platform maintained by zyx0814 on GitHub (cpe:2.3:a:zyx0814:filepress:*:*:*:*:*:*:*:*). The affected component is the Publish Module's search handler at dzz/publish/search.php. The root cause is CWE-89 (SQL Injection): user-supplied values for the orderby and order HTTP parameters are interpolated into a SQL ORDER BY clause without parameterization or allowlist validation. ORDER BY injection in PHP/MySQL contexts typically enables boolean-based or time-based blind extraction of data from the underlying database, and in configurations supporting stacked queries may permit limited data manipulation. The attack surface is the public-facing search endpoint, requiring no authentication.
Know when Filepress gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Unauthenticated network-reachable endpoint; ORDER BY injection limits impact to low C/I/A, no scope change.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A vulnerability was identified in zyx0814 FilePress up to 3.0.1. This vulnerability affects unknown code of the file dzz/publish/search.php of the component Publish Module. Such manipulation of the argument orderby/order leads to sql injection. The attack can be launched remotely. The exploit is publicly available and might be used. The project was informed of the problem early through an issue report but has not responded yet.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
SQL injection in FilePress up to version 2.2.0 allows unauthenticated remote attackers to manipulate the order parameter
Authenticated SQL injection (CWE-89) in FilePress through version 3.0.1 lets any low-privilege logged-in user inject arb
Authenticated FilePress users can delete, rename or read folders belonging to other libraries in versions through 3.0.1,
EUVD-2026-78269
GHSA-6cxx-rqjh-vfg9
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB