


Perceptive Security
SOC/SIEM Consultancy

ILIAS deserialises stored session data for an unauthenticated caller. The Shibboleth back-channel endpoint at components/ILIAS/AuthShibboleth/resources/shib_log…
Published:
26 August 2026 at 00:00:00
Alert date:
26 August 2026 at 19:06:19
Source:
nvd.nist.gov
Web Technologies, Enterprise Applications, Zero-Day Vulnerabilities
CVE-2026-80428 is a critical unauthenticated PHP object injection vulnerability in the ILIAS e-learning platform. The Shibboleth back-channel logout endpoint (shib_logout.php) is exempt from authentication and calls PHP unserialize() on every row of the session table without class restrictions. An attacker can inject a malicious serialized object into the session table via the LTI authentication entry point, which is also exempt from authentication. When the logout endpoint processes sessions, destructors of instantiated objects execute arbitrary logic. A bundled class writes attacker-controlled JSON content to an attacker-chosen file path under the web root during destruction, enabling remote code execution as the web server user. The attack chain is fully unauthenticated and requires no prior access. Fixed in ILIAS versions 9.22, 10.10, and 11.3 by removing the logout-notification implementation from the endpoint.
Technical details
Mitigation steps:
Affected products:
ILIAS eLearning Platform
Related links:
https://nvd.nist.gov/vuln/detail/CVE-2026-80428
https://github.com/ILIAS-eLearning/ILIAS
https://github.com/ILIAS-eLearning/ILIAS/commit/f36934a6f937d0fe837ca6e642986458b4069a95
https://www.vulncheck.com/advisories/ilias-before-9.22-10.10-and-11.3-unauthenticated-php-object-injection-via-shibboleth-logout-endpoint
Related CVE's:
Related threat actors:
IOC's:
This article was created with the assistance of AI technology by Perceptive.
