{"id":"CVE-2017-18048","aliases":["EUVD-2017-9188","GHSA-9gjw-qvrh-6f5r"],"status":"published","title":"Monstra CMS 3.0.4 allows users to upload arbitrary files, which leads to remote command execution...","description":"Monstra CMS 3.0.4 allows users to upload arbitrary files, which leads to remote command execution on the server, for example because .php (lowercase) is blocked but .PHP (uppercase) is not.","severity":{"version":"3.0","score":8.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.63355,"percentile":0.99213,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":true,"fix_available":false},"cwes":["CWE-434"],"published":"2018-01-23T06:00:00Z","modified":"2026-10-20T10:49:50Z","exploits":[{"source":"metasploit","id":"exploit/multi/http/monstra_fileupload_exec","title":"Monstra CMS Authenticated Arbitrary File Upload","type":"exploit","platform":"PHP","date":"2017-12-18","verified":true,"url":"https://www.rapid7.com/db/modules/exploit/multi/http/monstra_fileupload_exec"}],"products":[{"vendor":"monstra","product":"monstra"}],"references":[{"url":"https://github.com/monstra-cms/monstra/issues/426","tags":["x_refsource_MISC","x_transferred","Patch","Third Party Advisory","fix"]},{"url":"https://www.exploit-db.com/exploits/43348/","tags":["exploit","x_refsource_EXPLOIT-DB","x_transferred","Exploit","Third Party Advisory","VDB Entry","evidence"]},{"url":"https://securityprince.blogspot.in/2017/12/monstra-cms-304-arbitrary-file-upload.html","tags":["x_refsource_MISC","x_transferred","Exploit","Third Party Advisory","evidence"]},{"url":"https://blogs.securiteam.com/index.php/archives/3559","tags":["x_refsource_MISC","x_transferred","Exploit","Third Party Advisory","evidence"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2017-18048"},{"url":"https://github.com/advisories/GHSA-9gjw-qvrh-6f5r"}],"sources":{"cve":[{"id":"CVE-2017-18048","description":"Monstra CMS 3.0.4 allows users to upload arbitrary files, which leads to remote command execution on the server, for example because .php (lowercase) is blocked but .PHP (uppercase) is not.","status":"published","published":"2018-01-23T06:00:00Z","modified":"2024-08-05T21:06:50.128Z","updated_at":"2026-11-02T14:33:22.064284Z"}],"euvd":[{"id":"EUVD-2017-9188","description":"Monstra CMS 3.0.4 allows users to upload arbitrary files, which leads to remote command execution on the server, for example because .php (lowercase) is blocked but .PHP (uppercase) is not.","status":"published","published":"2018-01-23T06:00:00Z","modified":"2024-08-05T21:06:50Z","updated_at":"2026-11-03T02:23:08.049216Z"}],"ghsa":[{"id":"GHSA-9gjw-qvrh-6f5r","title":"Monstra CMS 3.0.4 allows users to upload arbitrary files, which leads to remote command execution...","description":"Monstra CMS 3.0.4 allows users to upload arbitrary files, which leads to remote command execution on the server, for example because .php (lowercase) is blocked but .PHP (uppercase) is not.","status":"published","published":"2022-05-14T03:45:41Z","modified":"2023-02-03T05:00:32Z","cvss":[{"version":"3.0","score":8.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"cwes":["CWE-434"],"updated_at":"2026-11-02T14:52:48.49301Z"}],"nvd":[{"id":"CVE-2017-18048","description":"Monstra CMS 3.0.4 allows users to upload arbitrary files, which leads to remote command execution on the server, for example because .php (lowercase) is blocked but .PHP (uppercase) is not.","status":"published","published":"2018-01-23T06:29:00.213Z","modified":"2026-06-17T01:12:06.307Z","cvss":[{"version":"3.0","score":8.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"primary"},{"version":"2.0","score":6.5,"vector":"AV:N/AC:L/Au:S/C:P/I:P/A:P","level":"medium","assessor":"primary"}],"cwes":["CWE-434"],"updated_at":"2026-11-02T14:04:13.257031Z"}],"osv":[{"id":"CVE-2017-18048","description":"Monstra CMS 3.0.4 allows users to upload arbitrary files, which leads to remote command execution on the server, for example because .php (lowercase) is blocked but .PHP (uppercase) is not.","status":"published","published":"2018-01-23T06:29:00.213Z","modified":"2026-10-20T10:49:50.896996693Z","cvss":[{"version":"3.0","score":8.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:44:05.486486Z"}]}}
