Eclipse Vert.x Web static handler file access denial
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Eclipse Vert.x | Eclipse Vert.x | unaffected |
|
Configuration 1 [-]
|
No data.
| Vendor | Product | Versions |
|---|---|---|
| Eclipse | Vert.x | — |
| Eclipse | Vert.x Core | — |
| Eclipse Foundation | Vert.x | — |
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-cphf-4846-3xx9 | Vert.x Web static handler component cache can be manipulated to deny the access to static files |
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.384% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
cvssV3_1
|
cvssV3_1
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Eclipse vert.x-web
|
|
| CPEs | cpe:2.3:a:eclipse:vert.x-web:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Eclipse vert.x-web
|
|
| Metrics |
cvssV3_1
|
cvssV3_1
|
| Type | Values Removed | Values Added |
|---|---|---|
| References |
| |
| Metrics |
threat_severity
|
cvssV3_1
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Eclipse
Eclipse vert.x Eclipse vert.x Core Eclipse Foundation Eclipse Foundation vert.x |
|
| Vendors & Products |
Eclipse
Eclipse vert.x Eclipse vert.x Core Eclipse Foundation Eclipse Foundation vert.x |
| Type | Values Removed | Values Added |
|---|---|---|
| References |
| |
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | The Vert.x Web static handler component cache can be manipulated to deny the access to static files served by the handler using specifically crafted request URI. The issue comes from an improper implementation of the C. rule of section 5.2.4 of RFC3986 and is fixed in Vert.x Core component (used by Vert.x Web): https://github.com/eclipse-vertx/vert.x/pull/5895 Steps to reproduce Given a file served by the static handler, craft an URI that introduces a string like bar%2F..%2F after the last / char to deny the access to the URI with an HTTP 404 response. For example https://example.com/foo/index.html can be denied with https://example.com/foo/bar%2F..%2Findex.html Mitgation Disabling Static Handler cache fixes the issue. StaticHandler staticHandler = StaticHandler.create().setCachingEnabled(false); | |
| Title | Eclipse Vert.x Web static handler file access denial | |
| Weaknesses | CWE-444 | |
| References |
| |
| Metrics |
cvssV4_0
|