Vulnerability Description
Invision Community through 4.7.16 allows remote code execution via the applications/core/modules/admin/editor/toolbar.php IPS\core\modules\admin\editor\_toolbar::addPlugin() method. This method handles uploaded ZIP files that are extracted into the applications/core/interface/ckeditor/ckeditor/plugins/ directory without properly verifying their content. This can be exploited by admin users (with the toolbar_manage permission) to write arbitrary PHP files into that directory, leading to execution of arbitrary PHP code in the context of the web server user.
CVSS Score
HIGH
Related Weaknesses (CWE)
References
- http://seclists.org/fulldisclosure/2024/Apr/21
- https://invisioncommunity.com
- http://seclists.org/fulldisclosure/2024/Apr/21
- https://invisioncommunity.com
FAQ
What is CVE-2024-30162?
CVE-2024-30162 is a vulnerability with a CVSS score of 7.2 (HIGH). Invision Community through 4.7.16 allows remote code execution via the applications/core/modules/admin/editor/toolbar.php IPS\core\modules\admin\editor\_toolbar::addPlugin() method. This method handle...
How severe is CVE-2024-30162?
CVE-2024-30162 has been rated HIGH with a CVSS base score of 7.2/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2024-30162?
Check the references section above for vendor advisories and patch information. Review vendor security bulletins for remediation guidance.