The LTI 1.1 validator stores OAuth nonces in a class-level dictionary that grows without bounds. Nonces are added before signature validation, so an attacker with knowledge of a valid consumer key can send repeated requests with unique nonces to gradually exhaust server memory, causing a denial of service.
{
"github_reviewed_at": "2026-04-03T21:42:35Z",
"nvd_published_at": "2026-04-03T23:17:03Z",
"cwe_ids": [
"CWE-401",
"CWE-770"
],
"severity": "MODERATE",
"github_reviewed": true
}