GHSA-mr8h-j9cv-4m8h

Suggest an improvement
Source
https://github.com/advisories/GHSA-mr8h-j9cv-4m8h
Import Source
https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2021/04/GHSA-mr8h-j9cv-4m8h/GHSA-mr8h-j9cv-4m8h.json
JSON Data
https://api.osv.dev/v1/vulns/GHSA-mr8h-j9cv-4m8h
Aliases
Published
2021-04-22T16:11:17Z
Modified
2023-11-08T04:05:48.406430Z
Severity
  • 6.3 (Medium) CVSS_V3 - CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N CVSS Calculator
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
Database specific
{
    "nvd_published_at": "2021-04-23T17:15:00Z",
    "github_reviewed_at": "2021-04-22T14:30:10Z",
    "severity": "MODERATE",
    "github_reviewed": true,
    "cwe_ids": [
        "CWE-287",
        "CWE-613"
    ]
}
References

Affected packages

Maven / com.vaadin:vaadin-bom

Package

Name
com.vaadin:vaadin-bom
View open source insights on deps.dev
Purl
pkg:maven/com.vaadin/vaadin-bom

Affected ranges

Type
ECOSYSTEM
Events
Introduced
18.0.0
Fixed
19.0.4

Affected versions

18.*

18.0.0
18.0.1
18.0.2
18.0.3
18.0.4
18.0.5
18.0.6
18.0.7

19.*

19.0.0
19.0.1
19.0.2
19.0.3