ghsa-mr8h-j9cv-4m8h
Vulnerability from github
Published
2021-04-22 16:11
Modified
2021-04-22 14:30
Severity ?
VLAI Severity ?
Summary
Server session is not invalidated when logout() helper method of Authentication module is used in Vaadin 18-19
Details
Authentication.logout()
helper in com.vaadin:flow-client
versions 5.0.0 prior to 6.0.0 (Vaadin 18), and 6.0.0 through 6.0.4 (Vaadin 19.0.0 through 19.0.3) uses incorrect HTTP method, which, in combination with Spring Security CSRF protection, allows local attackers to access Fusion endpoints after the user attempted to log out.
- https://vaadin.com/security/cve-2021-31408
{ "affected": [ { "package": { "ecosystem": "Maven", "name": "com.vaadin:vaadin-bom" }, "ranges": [ { "events": [ { "introduced": "18.0.0" }, { "fixed": "19.0.4" } ], "type": "ECOSYSTEM" } ] } ], "aliases": [ "CVE-2021-31408" ], "database_specific": { "cwe_ids": [ "CWE-287", "CWE-613" ], "github_reviewed": true, "github_reviewed_at": "2021-04-22T14:30:10Z", "nvd_published_at": "2021-04-23T17:15:00Z", "severity": "MODERATE" }, "details": "`Authentication.logout()` helper in `com.vaadin:flow-client` versions 5.0.0 prior to 6.0.0 (Vaadin 18), and 6.0.0 through 6.0.4 (Vaadin 19.0.0 through 19.0.3) uses incorrect HTTP method, which, in combination with Spring Security CSRF protection, allows local attackers to access Fusion endpoints after the user attempted to log out.\n\n- https://vaadin.com/security/cve-2021-31408", "id": "GHSA-mr8h-j9cv-4m8h", "modified": "2021-04-22T14:30:10Z", "published": "2021-04-22T16:11:17Z", "references": [ { "type": "WEB", "url": "https://github.com/vaadin/platform/security/advisories/GHSA-mr8h-j9cv-4m8h" }, { "type": "ADVISORY", "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-31408" }, { "type": "WEB", "url": "https://github.com/vaadin/flow/pull/10577" }, { "type": "WEB", "url": "https://vaadin.com/security/cve-2021-31408" } ], "schema_version": "1.4.0", "severity": [ { "score": "CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N", "type": "CVSS_V3" } ], "summary": "Server session is not invalidated when logout() helper method of Authentication module is used in Vaadin 18-19" }
Loading…
Loading…
Sightings
Author | Source | Type | Date |
---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or seen somewhere by the user.
- Confirmed: The vulnerability is confirmed from an analyst perspective.
- Exploited: This vulnerability was exploited and seen by the user reporting the sighting.
- Patched: This vulnerability was successfully patched by the user reporting the sighting.
- Not exploited: This vulnerability was not exploited or seen by the user reporting the sighting.
- Not confirmed: The user expresses doubt about the veracity of the vulnerability.
- Not patched: This vulnerability was not successfully patched by the user reporting the sighting.
Loading…
Loading…