Non-constant-time comparison of CSRF tokens in UIDL request handler in com.vaadin:vaadin-server versions 7.0.0 through 7.7.23 (Vaadin 7.0.0 through 7.7.23), and 8.0.0 through 8.12.2 (Vaadin 8.0.0 through 8.12.2) allows attacker to guess a security token via timing attack
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2021-31403.json"
[
{
"target": {
"file": "client/src/main/java/com/vaadin/client/event/PointerEventSupportImplIE10.java",
"function": "getNativeEventName"
},
"digest": {
"length": 56.0,
"function_hash": "120348944873309959167790418804657867995"
},
"signature_type": "Function",
"id": "CVE-2021-31403-3792665d",
"source": "https://github.com/vaadin/framework/commit/d8ba0a4d10b7f7400b524252cd5925c58ce131a4",
"deprecated": false,
"signature_version": "v1"
},
{
"target": {
"file": "client/src/main/java/com/vaadin/client/event/PointerEventSupportImplIE10.java"
},
"digest": {
"line_hashes": [
"11355839847430038605860934608170974081",
"93337319848138399291306679006129482278",
"210041750547152914784396289145157538072",
"239308953588520565464957408716344818786",
"130774423845043858384653373302219319406",
"71446160060510440618345532168139805607"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2021-31403-89bf285d",
"source": "https://github.com/vaadin/framework/commit/d8ba0a4d10b7f7400b524252cd5925c58ce131a4",
"deprecated": false,
"signature_version": "v1"
}
]