Description
ILIAS before 9.24, 10.12, and 11.5 contains an unrestricted file upload vulnerability in QTI question import image handling (ilQtiMatImageSecurity) that allows authenticated authors to write executable files. Attackers with question pool import rights can import a crafted archive writing a .htaccess and PHP file to the web-served image directory, achieving remote code execution as the web server user.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
ILIAS-eLearning e.V. ILIAS
Default version status: unaffected
5.2.8 to < 9.24affected10.0 to < 10.12affected11.0 to < 11.5affected
pkg:github/ILIAS-eLearning/ILIASReferences
- https://docu.ilias.de/go/blog/15821/952 ↗
- https://docu.ilias.de/go/blog/15821/951 ↗
- https://docu.ilias.de/go/blog/15821/950 ↗
- https://github.com/ILIAS-eLearning/ILIAS/commit/58ee5b1767212530f9948adb0e7d5aecec66ce60 ↗
- https://github.com/ILIAS-eLearning/ILIAS/commit/5b200351330bee698432a45c0877c5bc694c367a ↗
- https://github.com/ILIAS-eLearning/ILIAS/commit/47c8462bf46bbebd543a9f3b39c7896b0e9e7362 ↗
- https://github.com/ILIAS-eLearning/ILIAS/blob/v10.11/components/ILIAS/QTI/classes/class.ilQtiMatImageSecurity.php#L110-L122 ↗
- https://github.com/ILIAS-eLearning/ILIAS ↗
- https://www.vulncheck.com/advisories/ilias-before-9.24-10.12-and-11.5-unrestricted-file-upload-via-qti-import ↗