CVE-2018-20159
HIGHi-doit 1.11.2 - Authenticated Remote Code Execution via Plugin ZIP Upload
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2018-20159. PoCs published by AkkuS.
AI-analyzed exploit summary This exploit leverages an authenticated file upload vulnerability in i-doit CMDB 1.11.2, allowing an administrator to upload a malicious ZIP file containing a PHP shell. The ZIP file is extracted to the web root, enabling remote code execution.
Description
i-doit open 1.11.2 allows Remote Code Execution because ZIP archives are mishandled. It has an upload feature that allows an authenticated user with the administrator role to upload arbitrary files to the main website directory. Exploitation involves uploading a ".php" file within a ".zip" file because a ZIP archive is accepted by /admin/?req=modules&action=add as a plugin, and extracted to the main directory. In order for the ".zip" file to be accepted, it must also contain a package.json file.
Exploits (1)
This exploit leverages an authenticated file upload vulnerability in i-doit CMDB 1.11.2, allowing an administrator to upload a malicious ZIP file containing a PHP shell. The ZIP file is extracted to the web root, enabling remote code execution.
References (2)
Scores
CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H