PT-2026-29122 · Openolat · Openolat

Fkt

·

Published

2026-03-30

·

Updated

2026-03-31

·

CVE-2026-31946

CVSS v3.1

9.8

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions OpenOlat versions 10.5.4 through 20.2.4
Description OpenOlat is a web-based e-learning platform. The OpenID Connect implicit flow implementation does not verify JSON Web Token (JWT) signatures. The JSONWebToken.parse() method discards the signature segment of the JWT, and the getAccessToken() methods in OpenIdConnectApi and OpenIdConnectFullConfigurableApi only validate claim-level fields without cryptographic signature verification against the Identity Provider's JWKS endpoint. This allows an attacker to craft any token and claim any identity, potentially gaining control of the entire e-learning platform.
Recommendations Update OpenOlat to version 20.2.5.

Exploit

Fix

Improper Authentication

Improper Verification of Cryptographic Signature

Weakness Enumeration

Related Identifiers

CVE-2026-31946
GHSA-V8VP-X4Q4-2VCH

Affected Products

Openolat