{"id":"CVE-2025-69906","details":"Monstra CMS v3.0.4 contains an arbitrary file upload vulnerability in the Files Manager plugin. The application relies on blacklist-based file extension validation and stores uploaded files directly in a web-accessible directory. Under typical server configurations, this can allow an attacker to upload files that are interpreted as executable code, resulting in remote code execution.","modified":"2026-08-12T03:51:31.086383775Z","published":"2026-02-05T00:00:00Z","database_specific":{"cna_assigner":"mitre","osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/69xxx/CVE-2025-69906.json"},"references":[{"type":"WEB","url":"https://github.com/monstra-cms/monstra/tree/master/plugins/box/filesmanager"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/69xxx/CVE-2025-69906.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2025-69906"},{"type":"PACKAGE","url":"https://github.com/cypherdavy/CVE-2025-69906-Monstra-CMS-3.0.4-Arbitrary-File-Upload-to-RCE"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/monstra-cms/monstra","events":[{"introduced":"81bad8b6649253bd972ac4158816189d38366216"},{"last_affected":"81bad8b6649253bd972ac4158816189d38366216"}],"database_specific":{"source":"CPE_STRING","cpe":"cpe:2.3:a:monstra:monstra_cms:3.0.4:*:*:*:*:*:*:*","extracted_events":[{"introduced":"3.0.4"},{"last_affected":"3.0.4"}]}}],"versions":["3.0.4","v3.0.4"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-69906.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"}]}