ZeroHour

CVE-2026-40526

niche

Authenticated Arbitrary File Read in Volmarg Personal Management System

CVSS 4.0
7.1 high
EPSS
<1%p48
Published
()
Modified
AI analysis

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.

Affected
Volmarg Personal Management System
Estimated exposure
nichelikely on the order of hundreds to low thousands of self-hosted instances (niche open-source personal organizer; no install-count telemetry available) — Personal Management System is a small self-hosted open-source personal productivity project with no marketplace install counts, appliance fleet, or large-scale internet-scan footprint, so exposure is plausibly limited to a modest number of…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

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 news

No ingested article mentions this CVE yet.