Unsafe validation RegEx in EmailValidator class in com.vaadin:vaadin-server versions 7.0.0 through 7.7.21 (Vaadin 7.0.0 through 7.7.21) allows attackers to cause uncontrolled resource consumption by submitting malicious email addresses.
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-36320.json"
"2026-04-11T13:53:13Z"
[
{
"signature_version": "v1",
"signature_type": "Function",
"source": "https://github.com/vaadin/framework/commit/2e8b9d2b5b40652321aaa9d2bb2dba1041da7fc4",
"digest": {
"function_hash": "70238186071019796089957604109989074107",
"length": 803.0
},
"id": "CVE-2020-36320-0b17bf01",
"deprecated": false,
"target": {
"file": "client/src/main/java/com/vaadin/client/widgets/Grid.java",
"function": "resetDataAndSize"
}
},
{
"signature_version": "v1",
"signature_type": "Function",
"source": "https://github.com/vaadin/framework/commit/2e8b9d2b5b40652321aaa9d2bb2dba1041da7fc4",
"digest": {
"function_hash": "159032919065872499528707002309020957668",
"length": 2659.0
},
"id": "CVE-2020-36320-5403185e",
"deprecated": false,
"target": {
"file": "client/src/main/java/com/vaadin/client/widgets/Grid.java",
"function": "setDataSource"
}
},
{
"signature_version": "v1",
"signature_type": "Line",
"source": "https://github.com/vaadin/framework/commit/2e8b9d2b5b40652321aaa9d2bb2dba1041da7fc4",
"digest": {
"threshold": 0.9,
"line_hashes": [
"112588331114063840301821684161472131075",
"259725082016287695756474403627992790190",
"285569396673585442444274777239224239797",
"287030043245834058136881203736707252383",
"163998985132657330949057748938740710735",
"82967592614209807592900968106297214298",
"326624101632401204292249361457727064036"
]
},
"id": "CVE-2020-36320-c5e9f4a9",
"deprecated": false,
"target": {
"file": "client/src/main/java/com/vaadin/client/widgets/Grid.java"
}
}
]