| Package | Affected versions | Patched versions |
|---|---|---|
| io.vertx:vertx-web | ≥ 4.0.0, < 4.3.8 | 4.3.8 |
| vert.x-web | ≥ 4.0.0, < 4.3.8 | 4.3.8 |
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:
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.
https://github.com/adrien-aubert-drovio/vertx-statichandler-windows-traversal-path-vulnerability
Running one of these products? Scan your site to see whether it exposes a vulnerable version.
Scan my site free