Skip to content
Heist/ feed
Back to feed
High

Security advisory

Type: advisorySources: OSVCVE: CVE-2020-36320

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.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2020-36320
Confirmed fixed CVEs
Not specified
Updated in this feed
1 Nov 2026, 09:18 UTC · Revision 1

Source evidence

CVE-2020-36320

core-osv · Original source

Published 23 Apr 2021, 16:15 UTC

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.

osv:CVE-2020-36320
Complete source record
{
  "id": "a8603a3c23f418ed3f987e226d36e068d063a7e41a42a9e39f0b25a8cdabc618",
  "url": "https://osv.dev/vulnerability/CVE-2020-36320",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2020-36320",
    "summary": "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.",
    "evidence": "osv:CVE-2020-36320",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2020-36320",
      "aliases": [
        "CVE-2020-36320",
        "GHSA-42j4-733x-5vcf"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/vaadin/framework",
              "type": "GIT",
              "events": [
                {
                  "introduced": "b29ce01468ed115e942105986da362d665408033"
                },
                {
                  "fixed": "2e8b9d2b5b40652321aaa9d2bb2dba1041da7fc4"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:vaadin:vaadin:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "7.0.0"
                      },
                      {
                        "fixed": "7.7.22"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-36320.json",
            "vanir_signatures": [
              {
                "id": "CVE-2020-36320-0b17bf01",
                "digest": {
                  "length": 803,
                  "function_hash": "70238186071019796089957604109989074107"
                },
                "source": "https://github.com/vaadin/framework/commit/2e8b9d2b5b40652321aaa9d2bb2dba1041da7fc4",
                "target": {
                  "file": "client/src/main/java/com/vaadin/client/widgets/Grid.java",
                  "function": "resetDataAndSize"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2020-36320-5403185e",
                "digest": {
                  "length": 2659,
                  "function_hash": "159032919065872499528707002309020957668"
                },
                "source": "https://github.com/vaadin/framework/commit/2e8b9d2b5b40652321aaa9d2bb2dba1041da7fc4",
                "target": {
                  "file": "client/src/main/java/com/vaadin/client/widgets/Grid.java",
                  "function": "setDataSource"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2020-36320-c5e9f4a9",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "112588331114063840301821684161472131075",
                    "259725082016287695756474403627992790190",
                    "285569396673585442444274777239224239797",
                    "287030043245834058136881203736707252383",
                    "163998985132657330949057748938740710735",
                    "82967592614209807592900968106297214298",
                    "326624101632401204292249361457727064036"
                  ]
                },
                "source": "https://github.com/vaadin/framework/commit/2e8b9d2b5b40652321aaa9d2bb2dba1041da7fc4",
                "target": {
                  "file": "client/src/main/java/com/vaadin/client/widgets/Grid.java"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              }
            ],
            "vanir_signatures_modified": "2026-10-24T14:12:06Z"
          }
        }
      ],
      "modified": "2026-10-24T14:12:06.507973613Z",
      "provider": "osv",
      "references": [
        "https://vaadin.com/security/cve-2020-36320",
        "https://github.com/vaadin/framework/issues/7757",
        "https://github.com/vaadin/framework/pull/12104"
      ],
      "provider_metadata": {
        "unresolved_ranges": [
          {
            "cpes": [
              "cpe:2.3:a:vaadin:vaadin:*:*:*:*:*:*:*:*"
            ],
            "vendor_product": "vaadin:vaadin",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "7.0.0"
                  },
                  {
                    "fixed": "7.7.22"
                  },
                  {
                    "introduced": "7.0.0"
                  },
                  {
                    "fixed": "7.7.22"
                  }
                ],
                "source": "CPE_RANGE"
              }
            ]
          }
        ]
      }
    },
    "related_cves": [
      {
        "value": "CVE-2020-36320",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 443319,
  "published_at": "2021-04-23T16:15:08.36+00:00"
}