Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to PMS web interface
-
ExploitPOST base64 .php payload to /upload/send/
-
ExecutionFile written to web root unvalidated
-
ImpactRequest uploaded script to run code as web server user
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V5 - File Handling File type validation, storage isolation
MITRE ATT&CK
2 techniques across 2 tactics: Command and Control, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires an authenticated session with sufficient privilege (CVSS PR:H) to reach the /upload/send/ endpoint; the attacker submits a request with a base64-encoded fileContent and a fileName ending in .php. Exploitation depends on the upload being written into the web root and the server executing PHP from that directory, which is the described default behavior of the upload handling in FileUploadValidator/FileUploadConfigurator through v2.1.0. The primary limiting factor is the authentication/privilege requirement - this is not exploitable by an unauthenticated attacker - so realistic risk is highest where credentials are weak, shared, or where the instance is exposed to multiple or untrusted users. |
| Impact | The vendor-supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N, VC/VI/VA:H) scores 8.6 (High) and describes a remotely reachable but authentication-gated flaw: PR:H confirms the attacker must already hold a privileged/authenticated session, which meaningfully lowers real-world exposure versus an unauthenticated RCE. No EPSS probability, no CISA KEV listing, and no confirmed public exploit code are present in the input, so there is no signal of active or widespread exploitation; the only priority signal is the vuln.today 'this_week' decision label, consistent with a serious-but-not-emergency issue. The impact ceiling is high (full code execution as the web server user, hence VC/VI/VA:H), but because this is an open-source self-hosted personal application and exploitation requires valid credentials, this reads as a genuine high-severity bug of limited blast radius rather than a mass-exploitation threat. Note the signals are internally consistent - high technical impact tempered by a privilege requirement - and no CVSS 3.1 vector was supplied in the input, only the 4.0 vector. |
| Exploit ScenarioDerived | An attacker who already has authenticated access to the Personal Management System (via legitimate credentials, credential theft, or a shared/single-user deployment exposed to others) sends a crafted request to /upload/send/ containing base64-encoded PHP in fileContent and a .php fileName. The file is written into the web root with no extension or content validation, and the attacker then requests the file's URL to execute arbitrary PHP as the web server user. No public exploit was identified at time of analysis, though VulnCheck's advisory and GitHub issue #167 reference the exact vulnerable source code. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Nov 03, 2026
Authenticated users of Volmarg Personal Management System through 2.1.0 can upload a file with a .php extension and base64-encoded content into the web root via the /upload/send/ endpoint, then request it to execute arbitrary code as the web server user. The vendor's CVSS 4.0 vector scores this 8.6 with PR:H, so the flaw is remote and low-complexity but gated behind a privileged authenticated session rather than being exploitable by anonymous attackers. No public exploit code or CISA KEV entry was identified at time of analysis.
RemediationAI
No vendor-released patch or fixed version is identified in the available data, so remediation must be compensating. Restrict access to the /upload/send/ endpoint and the upload directory to trusted, individually accountable accounts - this directly addresses the PR:H prerequisite but does not remove the flaw for legitimate privileged users. Remove PHP execution from the upload storage location, either by storing uploads outside the web root or by denying script execution in that directory via the web server configuration, accepting that functionality relying on direct file serving may break. Enforce a server-side allowlist that rejects .php and other executable extensions by content and extension rather than client-supplied names, since the endpoint accepts base64 fileContent with an arbitrary fileName. Monitor the instance for unexpected .php files appearing in the web root and review accounts holding upload privileges. Track https://github.com/Volmarg/personal-management-system/issues/167 and the VulnCheck advisory at https://www.vulncheck.com/advisories/volmarg-personal-management-system-through-2.1.0-unrestricted-file-upload-rce-via-upload-send for a fixed release.
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
The flaw is an unrestricted file upload (CWE-434) in the PHP-based Personal Management System. Per the referenced v2.1.0 source, FileUploadValidator.php and FileUploadConfigurator.php handle upload constraints while FileUploadService.php and UploadedFileAction.php process the request; the validation path does not prevent a .php fileName from being accepted and written under the web root, so the PHP interpreter will execute the file when it is subsequently requested. Because the endpoint accepts base64-encoded fileContent alongside an attacker-chosen fileName, the payload need not traverse any form-based MIME filtering. The CPE cpe:2.3:a:volmarg:personal-management-system identifies all versions up to and including 2.1.0 as the affected range; the exact trigger path beyond the documented endpoint and file-handling classes is not further described in the available sources.
Know when Personal Management System 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:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Network-reachable endpoint (AV:N) with no special complexity (AC:L); PR:H because a privileged authenticated session is required; code execution as the web server user yields full C/I/A with no cross-authority scope change (S:U).
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
Volmarg Personal Management System through 2.1.0 contains an unrestricted file upload vulnerability that allows authenticated users to upload PHP files via the /upload/send/ endpoint. Attackers can submit base64 fileContent with a .php fileName into the web root and request it to execute code as the web server user.
Executive ViewAI
A high-severity vulnerability in Volmarg Personal Management System (through 2.1.0) allows privileged authenticated users to upload and execute arbitrary code on the web server. This poses a significant risk of data compromise, service disruption, and unauthorized access to sensitive information, requiring immediate leadership attention due to the potential for insider threat or compromised privileged accounts to escalate privileges.
No vendor-released patch identified at time of analysis. Interim mitigations include: restricting access to the vulnerable endpoint to trusted privileged users only, enforcing strict file upload validation (blocking .php extensions and base64-encoded content), deploying a web application firewall to inspect and block malicious uploads, and monitoring for suspicious file creation in the web root.
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
Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.
More in Personal Management System
View allVolmarg Personal Management System 1.4.64 is vulnerable to SSRF (Server Side Request Forgery) via uploading a SVG file.
An arbitrary file upload vulnerability in Personal Management System v1.4.64 allows attackers to execute arbitrary code
An issue in personal-management-system Personal Management System 1.4.65 allows a remote attacker to obtain sensitive in
An issue in personal-management-system Personal Management System 1.4.65 allows a remote attacker to obtain sensitive in
An issue in personal-management-system Personal Management System 1.4.65 allows a remote attacker to obtain sensitive in
An issue in personal-management-system Personal Management System 1.4.65 allows a remote attacker to obtain sensitive in
Volmarg Personal Management System 1.4.64 is vulnerable to stored cross site scripting (XSS) via upload of a SVG file wi
Authenticated users of Volmarg Personal Management System through 2.1.0 can inject operating system commands into the st
Volmarg Personal Management System 1.4.65 is vulnerable to Cross Site Request Forgery (CSRF) allowing attackers to execu
Path traversal in Volmarg Personal Management System exposes arbitrary server-side files to any authenticated user throu
EUVD-2026-115908
NVD
CVE.org
GitHub
Exploit-DB