CVE-2026-1002

MediumCVSS 5.3/10Last modified Jun 17, 2026

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);

Metrics

CVSS 3.1 5.3/10CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L

Weakness enumeration

Affected software

No affected versions have been published.

Timeline

Published
Jan 15, 2026
Last modified
Jun 17, 2026
NVD status
Analyzed

Related CVEs from 2026

CVE-2026-100208.3Insufficient validation of untrusted input in Skia in Google Chrome on Android prior to 148.0.7778.216 allowed a remote attacker who had comCVE-2026-1002007.0Use after free in Windows Update Service allows an authorized attacker to elevate privileges locally.CVE-2026-1002017.0Heap-based buffer overflow in Windows Client License Service allows an authorized attacker to elevate privileges locally.CVE-2026-1002029.8Use after free in Windows Message Queuing Queue Manager allows an unauthorized attacker to execute code over a network.CVE-2026-1002037.0Heap-based buffer overflow in Windows Update Service allows an authorized attacker to elevate privileges locally.CVE-2026-1002057.1Untrusted pointer dereference in SysInternals allows an authorized attacker to elevate privileges locally.CVE-2026-1002077.3Improper neutralization of special elements used in an os command ('os command injection') in Azure CycleCloud allows an authorized attackerCVE-2026-1002088.1Integer overflow or wraparound in Microsoft Office Outlook allows an unauthorized attacker to execute code over a network.CVE-2026-1002098.8Use after free in Microsoft Office Excel allows an unauthorized attacker to execute code over a network.CVE-2026-100218.8Insufficient validation of untrusted input in USB in Google Chrome prior to 148.0.7778.216 allowed a remote attacker to execute arbitrary coCVE-2026-1002108.8Heap-based buffer overflow in Microsoft Office Excel allows an unauthorized attacker to execute code over a network.CVE-2026-1002118.8Use after free in Microsoft Office Excel allows an unauthorized attacker to execute code over a network.
CVE-2026-1002: Medium severity, CVSS 5.3 | Vulnix