CVE-2026-80428 in ILIASinformation

Résumé

par VulDB • 26/08/2026

ILIAS désérialise des données de session stockées pour un appelant non authentifié. Le point d'extrémité du canal secondaire Shibboleth situé à components/ILIAS/AuthShibboleth/resources/shib_logout.php s'exécute dans un contexte qu'ilInitialisation exempte de l'authentification, et son gestionnaire de notification de déconnexion localise la session à interrompre en lisant chaque ligne active de la table des sessions et en transmettant les données stockées de chaque ligne à un analyseur écrit à la main qui appelle unserialize sans restreindre les classes pouvant être instanciées. Tout objet sérialisé présent dans une ligne de session est donc instancié au nom d'une requête anonyme, et les destructeurs d'objet s'exécutent lorsque ces objets sont détruits. Un objet sérialisé peut être placé dans une ligne de session sans se connecter, car le point d'entrée d'authentification LTI stocke les paramètres de la requête dans la session et est accessible via un chemin que le même code d'initialisation exempte de l'authentification. Une classe intégrée à l'application écrit une structure encodée en JSON dans un fichier nommé par l'une de ses propres propriétés lors de sa destruction, ce qui place du contenu contrôlé par l'attaquant à un chemin choisi par celui-ci sous la racine web et entraîne l'exécution de code en tant qu'utilisateur du serveur web. Les versions 9.22, 10.10 et 11.3 suppriment l'implémentation de notification de déconnexion du point d'extrémité.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

VulnCheck

Réserver

26/08/2026

Divulgation

26/08/2026

Modérer

accepté

Entrée

VDB-395877

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Do you need the next level of professionalism?

Upgrade your account now!