Vert.X Web
Approved changes feed: RSS · Atom
cpe:2.3:a:eclipse:vert.x-web:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Eclipse (fa988180-604e-5c1f-93ea-65b5297000fc) |
|---|---|
| Product | Vert.X Web (e5f51a0e-511f-55d9-ac38-7784bf48e2a4) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from purl2cpe mapping |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
pkg:github/vert-x3/vertx-web |
purl2cpe | 2026-06-01 10:15:03.176615 |
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-1002 |
vulnerable | 2026-06-03 15:14:43.628728 |
Eclipse Vert.x Web static handler file access denial
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);
Published: 2026-01-15T20:50:25.642Z
Updated: 2026-01-15T21:09:22.172Z Reference links |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-24815 |
vulnerable | 2026-06-03 14:49:30.444080 |
Disclosure of classpath resources on Windows when mounted on a wildcard route in vertx-web
MEDIUM (4.8)
Vert.x-Web is a set of building blocks for building web applications in the java programming language. When running vertx web applications that serve files using `StaticHandler` on Windows Operating Systems and Windows File Systems, if the mount point is a wildcard (`*`) then an attacker can exfiltrate any class path resource. When computing the relative path to locate the resource, in case of wildcards, the code: `return "/" + rest;` from `Utils.java` returns the user input (without validation) as the segment to lookup. Even though checks are performed to avoid escaping the sandbox, given that the input was not sanitized `\` are not properly handled and an attacker can build a path that is valid within the classpath. This issue only affects users deploying in windows environments and upgrading is the advised remediation path. There are no known workarounds for this vulnerability.
Published: 2023-02-09T17:36:32.589Z
Updated: 2025-03-10T21:14:16.339Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.