Description
ILIAS before versions 9.22, 10.10, and 11.3 contains an unauthenticated PHP object injection vulnerability that allows unauthenticated attackers to execute arbitrary code by injecting serialized objects through the LTI authentication endpoint and triggering deserialization via the Shibboleth back-channel logout endpoint. Attackers can write arbitrary serialized objects into session storage, then exploit an available POP gadget through the logout endpoint's unrestricted deserialization to write attacker-controlled PHP content to a web-accessible path and achieve remote code execution as the web server user.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| ILIAS-eLearning e.V. | ILIAS | 9.0 – < 9.22, 10.0 – < 10.10, 11.0 – < 11.3 | 9.22 |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- CVE-2026-80428 Unauthenticated PHP Object Injection via Shibboleth - ILIAS < 9.22_ 10.0 < 10.10_ 11.0 < 11.3 - RCE EDB-52682 · remote · Sep 11, 2026
GitHub 3 repositories
-
HackfutSecRoot/CVE-2026-80428 ★ 2 · Oct 9, 2026
ILIAS ≤ 9.21 / 10.9 / 11.2 — Unauthenticated PHP Object Injection (RCE)
-
shivammittal2403/cve-2026-80428-ctf ★ 0 · Sep 16, 2026
-
digiprosec/CVE-2026-80428 ★ 0 · Sep 3, 2026
CVE-2026-80428 PoC
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Advisories 1
- WID-SEC-2026-2774 ILIAS: Mehrere Schwachstellen BSI CERT-Bund (WID) · Aug 26, 2026
References
- 11.3 Release Notes release-notes
- 11.3 Download patch product
- 10.10 Release Notes release-notes
- 10.10 Download product patch
- 9.22 Release Notes release-notes
- 9.22 Download product patch
- Researcher Advisory technical-description
- Researcher Writeup technical-description exploit