ILIAS: Unbeschränkter Datei-Upload beim QTI-Import führt zu Remote Code Execution
Zusammenfassung
ILIAS, eine Open-Source-Lernplattform, enthält einen unbeschränkten Datei-Upload in der Bildverarbeitung beim QTI-Import von Fragen (ilQtiMatImageSecurity). Ein authentifizierter Benutzer mit Importrechten für Fragenpools kann ein präpariertes Archiv importieren, das eine .htaccess-Datei und eine PHP-Datei in das web-ausgelieferte Bildverzeichnis schreibt. Dies ermöglicht Remote Code Execution mit den Rechten des Webserver-Benutzers, mit vollem Zugriff auf den Server und seine Daten.
Betroffen
- ILIAS 5.2.8 bis vor 9.24 (untere Grenze gemäss CVE-Eintrag, nicht unabhängig bestätigt)
- ILIAS 10.0 bis vor 10.12
- ILIAS 11.0 bis vor 11.5
Behoben in
- ILIAS 9.24
- ILIAS 10.12
- ILIAS 11.5
Umgehung
Kein Workaround des Herstellers gefunden. Bis zur Aktualisierung:
- Importrechte für Fragenpools auf einen kleinen Kreis vertrauenswürdiger Mitarbeitender beschränken.
- Bildverzeichnisse des QTI-Imports auf unerwartete .htaccess- oder PHP-Dateien prüfen.
- Upload-Verzeichnisse auf dem Webserver, wo möglich, als nicht ausführbar konfigurieren.
- ILIAS-Logs auf kürzliche QTI-Importe von unbekannten Konten prüfen.
Ausnutzung
- Öffentlich bekannt: Eine Drittquelle behauptet, dass ein öffentlicher PoC existiert; der Inhalt wurde nicht verifiziert.
- VulDB führt den Status als 0-Day (öffentlich bekannt, nicht bestätigt ausgenutzt).
- Laut einem Drittanbieter-Tracker nicht im CISA-KEV-Katalog gelistet.
- EPSS 0.0064 (geringe prognostizierte Ausnutzungswahrscheinlichkeit).
- In freier Wildbahn: unbekannt. Keine verlässlichen Hinweise auf aktive Ausnutzung gefunden.
Unsere Empfehlung
- ILIAS so rasch wie möglich auf 9.24, 10.12 oder 11.5 aktualisieren; dies ist die wichtigste Massnahme.
- Falls ILIAS aus dem Internet erreichbar ist und Autoren oder Importierende nicht vollständig vertrauenswürdig sind, dringend behandeln.
- Importrechte für Fragenpools einschränken und vertrauenswürdige Konten überprüfen.
- Upload-Verzeichnisse auf unerwartete .htaccess- oder PHP-Dateien prüfen und Logs auf verdächtige QTI-Importe durchsehen.
- Betroffene Versionsgrenzen vor dem Rollout im Herstellerhinweis verifizieren.
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- ILIAS 9.24 Security Advisory docu.ilias.de
- ILIAS 10.12 Security Advisory docu.ilias.de
- ILIAS 11.5 Security Advisory docu.ilias.de
- VulnCheck advisory www.vulncheck.com
- Fix commit 47c8462 github.com
- Fix commit 58ee5b1 github.com
- Fix commit 5b20035 github.com
- VulDB entry vuldb.com
Recherchiert und auf Deutsch und Englisch aufbereitet von einer KI (Claude von Anthropic) auf Basis von NVD, CISA, EPSS und den genannten Quellen. Massgebend sind die Angaben des Herstellers. Recherche vom 01.11.2026 05:06.
Referenzen der NVD (9)
- https://docu.ilias.de/go/blog/15821/950
- https://docu.ilias.de/go/blog/15821/951
- https://docu.ilias.de/go/blog/15821/952
- https://github.com/ILIAS-eLearning/ILIAS
- https://github.com/ILIAS-eLearning/ILIAS/blob/v10.11/components/ILIAS/QTI/classes/class.ilQtiMatImageSecurity…
- https://github.com/ILIAS-eLearning/ILIAS/commit/47c8462bf46bbebd543a9f3b39c7896b0e9e7362
- https://github.com/ILIAS-eLearning/ILIAS/commit/58ee5b1767212530f9948adb0e7d5aecec66ce60
- https://github.com/ILIAS-eLearning/ILIAS/commit/5b200351330bee698432a45c0877c5bc694c367a
- https://www.vulncheck.com/advisories/ilias-before-9.24-10.12-and-11.5-unrestricted-file-upload-via-qti-import
Quellen
Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:
- NVD (NIST) – CVE, Bewertung (CVSS), betroffene Produkte
- CISA KEV – von der CISA bestätigt aktiv ausgenutzte Lücken
- CISA Vulnrichment – Einschätzung der CISA (SSVC) im offiziellen CVE-Eintrag
- FIRST EPSS – Wahrscheinlichkeit einer Ausnutzung
- Microsoft MSRC – Patch Tuesday: Lücken, Schweregrad, Updates
- PoC-in-GitHub – öffentliche Proof-of-Concept-Repositories
- Metasploit (Rapid7) – Module des Metasploit Framework
- Exploit-DB (OffSec) – Archiv öffentlicher Exploits (nur Verweise)
- Patch-Tage: offizielle Seiten der Hersteller (je Hersteller verlinkt) (Patch-Tage der Hersteller)
Dieses Angebot nutzt Daten der NVD-API, ist aber von der NVD weder unterstützt noch zertifiziert. EPSS-Daten © FIRST.org.
Betroffen? Wir helfen.
Wir prüfen, ob Ihre Systeme betroffen sind, spielen Updates ein und schliessen die Lücke – auf Wunsch auch laufend mit dem System Health Checker.
