Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege user
-
DeliveryCraft malicious asc parameter in filelist.php
-
ExploitInject subquery into ORDER BY clause
-
ExecutionExtract rows via blind boolean/time-based inference
-
ImpactDump administrator credential hashes
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 | Requires a valid low-privilege authenticated session on the FilePress instance (PR:L) - not exploitable by anonymous/unauthenticated attackers. The specific prerequisite is reaching the file-listing endpoints dzz/pichome/library/filelist.php or dzz/collection/filelist.php and supplying the unvalidated asc sort-direction parameter, which is concatenated into the SQL ORDER BY clause. No non-default configuration or user interaction is needed beyond holding any authenticated account; the limiting factors are the authentication requirement and the affected version range (through 3.0.1). The injection is read/inference-based (blind boolean or time-based), so exploitation yields data extraction rather than data modification. |
| Impact | This is a moderate-risk, authenticated SQL injection (CWE-89) that is a genuine but contained priority. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) confirms network-reachable, low-complexity exploitation requiring low-privilege authentication (PR:L) - not unauthenticated, which meaningfully lowers mass-exploitation potential. Impact is confidentiality-only (VC:H, VI:N/VA:N), consistent with a read-only ORDER BY injection used to exfiltrate data including administrator credential hashes; those hashes could then enable privilege escalation, so the effective blast radius exceeds the raw confidentiality-only metric. No EPSS score, no CISA KEV listing, and no explicit POC flag were provided in the input, so there is no signal of active or probable widespread exploitation; however, a detailed public technical write-up (hackmd) and a VulnCheck advisory exist, meaning the injection path (the asc parameter) and vulnerable source lines are publicly documented and reproducible. Net: a real, well-documented flaw worth patching, but the authentication requirement and niche product footprint keep it below internet-facing-critical urgency. Missing data to note: no EPSS and no KEV status were supplied, so widespread-exploitation likelihood cannot be quantified from the input. |
| Exploit ScenarioDerived | A low-privileged authenticated user of a FilePress (zyx0814/FilePress ≤3.0.1) instance submits a crafted asc parameter to dzz/pichome/library/filelist.php or dzz/collection/filelist.php, injecting a blind boolean or time-based subquery into the ORDER BY clause. By observing response behavior or timing differences, the attacker iteratively extracts database contents - notably administrator password hashes - which can then be cracked offline to escalate to full administrative access. A public technical write-up documents the vulnerable code paths and injection technique, making reproduction straightforward, though no packaged exploit tool was listed in the input. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 16, 2026
Authenticated SQL injection (CWE-89) in FilePress through version 3.0.1 lets any low-privilege logged-in user inject arbitrary SQL into the ORDER BY clause through the unvalidated 'asc' parameter, enabling blind boolean- or time-based extraction of database contents including administrator credential hashes. The affected endpoints are dzz/pichome/library/filelist.php and dzz/collection/filelist.php; exploitation requires a valid authenticated session (PR:L) rather than anonymous access, and the injected queries are read/inference-based so the assessed impact is confidentiality-only. No active exploitation is confirmed (not in CISA KEV) and no public exploit identified at time of analysis, though the CVE record references a public technical writeup describing the injection point; rated CVSS 7.1 (4.0) / 3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N, making this a moderate, contained priority.
RemediationAI
No vendor-released patch version is identified in the available data, so treat this as an unpatched issue and plan for compensating controls: fix the root cause by validating the 'asc' parameter against a strict allowlist (for example accepting only 'ASC' or 'DESC' and rejecting everything else) in dzz/pichome/library/filelist.php and dzz/collection/filelist.php, since ORDER BY direction cannot be safely parameterized in most database drivers and must be whitelisted instead. If code changes are not immediately possible, restrict access to the affected file-listing endpoints (dzz/pichome/library/filelist.php and dzz/collection/filelist.php) via web-server or application-layer ACLs so only trusted roles reach them - noting the trade-off that legitimate users of collection and media browsing lose functionality - and deploy WAF rules that flag SQL keywords, comment sequences, and subquery patterns in sort/order parameters, recognizing that blind time-based payloads can evade signature matching. Reduce the attack surface by auditing and trimming low-privilege accounts (exploitation requires PR:L), monitor database logs for anomalous delays or repeated boolean-probing requests that indicate time-based inference, and rotate or re-hash administrator credentials if compromise is suspected, since the injection targets admin password hashes. Track the vendor project (https://github.com/zyx0814/FilePress) and the VulnCheck advisory for an official fixed release; until one is confirmed, apply the allowlist input-validation fix directly.
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 a PHP-based file/collection management application (vendor namespace zyx0814, CPE cpe:2.3:a:zyx0814:filepress:*:*:*:*:*:*:*:*). The flaw is a classic CWE-89 SQL injection in an ORDER BY context: the 'asc' sort-direction parameter is concatenated directly into the SQL statement rather than being bound as a parameter, and because ORDER BY column/direction clauses cannot be expressed with standard prepared-statement placeholders, developers who interpolate them create an injectable surface. The vulnerable code paths are at dzz/pichome/library/filelist.php (line 93 and lines 594-642) and dzz/collection/filelist.php (lines 453-496). Because ORDER BY injection typically cannot return data through UNION-based reflection, exploitation is blind - attackers craft boolean-based or time-based subqueries to infer database contents row by row, which is slower but still fully capable of dumping administrator password hashes. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N) and the independent CVSS 3.1 assessment agree that the attacker must hold a valid low-privilege account, and that the outcome is high confidentiality loss with no integrity or availability impact.
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:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Network-reachable endpoint with low-privilege auth gives AV:N/AC:L/PR:L/UI:N; blind read-only ORDER BY injection exposing credential hashes is C:H with no integrity or availability impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
FilePress through 3.0.1 contains an sql injection vulnerability that allows authenticated low-privilege users to inject SQL into ORDER BY clauses via the unvalidated asc parameter. Attackers can use blind boolean or time-based subqueries in dzz/pichome/library/filelist.php and dzz/collection/filelist.php to extract database rows including administrator credential hashes.
Executive ViewAI
FilePress deployments up through version 3.0.1 contain a database read vulnerability that lets any authenticated user with a standard low-privilege account extract administrator password hashes - meaning routine staff, student, or contractor logins are sufficient to reach data that should be restricted to database administrators. Because no vendor patch is currently available, the exposure cannot be closed by simply upgrading, and any successful extraction would likely surface as credential-reuse attacks against email, VPN, and other enterprise systems rather than as a FilePress-specific incident. Leadership should treat this as a contained but unresolved risk affecting the confidentiality of stored identity data, with remediation gated on vendor action or interim isolation.
No vendor-released patch identified at time of analysis; interim mitigations are network isolation of affected FilePress instances, disabling or WAF-blocking the dzz/pichome/library/filelist.php and dzz/collection/filelist.php endpoints and the 'asc' parameter, restricting authenticated access to verified accounts under least privilege, database query logging and monitoring, and immediate rotation of administrator credentials. Exploitation requires an authenticated session (PR:L); no public exploit identified at time of analysis and no confirmed actively exploited (CISA KEV) status.
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 zyx0814 FilePress up to version 3.0.1 allows remote unauthenticated attackers to manipulate database qu
SQL injection in FilePress up to version 2.2.0 allows unauthenticated remote attackers to manipulate the order parameter
EUVD-2026-103041
GHSA-9jgv-3gjv-7fg7
NVD
CVE.org
Exploit-DB