CVE-2026-40526

Summary

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.

Affected Software

VendorProductVersion RangeStatus
Volmargpersonal-management-system0 <= 2.0.4affected
Volmargpersonal-management-systema0443570e105ed4835ce57f3c0a3e33d5b77418cunaffected

Weaknesses

  • CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

References