CVE-2026-40526
nicheAuthenticated Arbitrary File Read in Volmarg Personal Management System
Volmarg Personal Management System contains a path traversal flaw (CWE-22) in the GET /public/get-file/{path} endpoint, where the route parameter is passed directly to PHP's file_get_contents() without canonicalization or confinement to a permitted base directory. An authenticated attacker can trigger it simply by supplying an absolute filesystem path (e.g., starting with a leading slash) in the path parameter, without needing any directory traversal sequences. Successful exploitation lets the attacker read any file accessible to the PHP-FPM worker process, potentially exposing application configuration, credentials, environment files, and system files such as /etc/passwd, which could enable further compromise of the host. Any self-hosted deployment that grants accounts to users other than fully trusted operators is affected, with internet-exposed instances at the greatest risk. As of this analysis there is no known exploitation, no public proof-of-concept, and the issue is not in CISA KEV; EPSS estimates roughly a 0.6% chance of exploitation in the next 30 days.
What to do: Upgrade to the vendor's fixed release as soon as one is published, since no patched version number is available in the current data; in the interim, restrict access to the /public/get-file/ endpoint to trusted users and, if using a reverse proxy or WAF, reject requests whose path parameter begins with an absolute path (e.g., leading '/') or contains traversal sequences. Audit which sensitive files (config files, credentials, SSH keys) are readable by the PHP-FPM worker user, and review access logs for requests to /public/get-file/ containing absolute paths that could indicate probing.
| Volmarg Personal Management System | — |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
Volmarg Personal Management System contains a path traversal vulnerability that allows authenticated attackers to read arbitrary files by supplying absolute filesystem paths to the GET /public/get-file/{path} endpoint. The path route parameter is passed directly to file_get_contents() without canonicalization against a permitted base directory, enabling attackers to retrieve sensitive files accessible to the PHP-FPM worker process without using directory traversal sequences.
- Weakness
- CWE-22
- Vector
- 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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
In the news0 stories
No ingested article mentions this CVE yet.