Vulnerability Details : CVE-2021-31407
Vulnerability in OSGi integration in com.vaadin:flow-server versions 1.2.0 through 2.4.7 (Vaadin 12.0.0 through 14.4.9), and 6.0.0 through 6.0.1 (Vaadin 19.0.0) allows attacker to access application classes and resources on the server via crafted HTTP request.
Products affected by CVE-2021-31407
- cpe:2.3:a:vaadin:vaadin:*:*:*:*:*:*:*:*
- cpe:2.3:a:vaadin:vaadin:19.0.0:-:*:*:*:*:*:*
- cpe:2.3:a:vaadin:flow:*:*:*:*:*:*:*:*
- cpe:2.3:a:vaadin:flow:*:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2021-31407
1.80%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 81 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2021-31407
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
5.0
|
MEDIUM | AV:N/AC:L/Au:N/C:P/I:N/A:N |
10.0
|
2.9
|
NIST | |
7.5
|
HIGH | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
3.9
|
3.6
|
NIST | |
8.6
|
HIGH | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N |
3.9
|
4.0
|
Vaadin Ltd. |
CWE ids for CVE-2021-31407
-
The product makes resources available to untrusted parties when those resources are only intended to be accessed by the product.Assigned by: security@vaadin.com (Secondary)
-
The product exposes a resource to the wrong control sphere, providing unintended actors with inappropriate access to the resource.Assigned by: nvd@nist.gov (Primary)
References for CVE-2021-31407
-
https://github.com/vaadin/osgi/issues/50
Vaadin OSGi applications should not expose relevant classpath content as static resources · Issue #50 · vaadin/osgi · GitHubPatch;Third Party Advisory
-
https://github.com/vaadin/flow/pull/10269
fix: avoid exposing ServletContext resources via StaticFileServer (#10261) by denis-anisimov · Pull Request #10269 · vaadin/flow · GitHubPatch;Third Party Advisory
-
https://github.com/vaadin/flow/pull/10229
refactor: use StaticFileHandler as a service by denis-anisimov · Pull Request #10229 · vaadin/flow · GitHubPatch;Third Party Advisory
-
https://vaadin.com/security/cve-2021-31407
CVE-2021-31407: Server classes and resources exposure in OSGi applications using Vaadin 12-14 and 19Vendor Advisory
Jump to