Incorrect authorization in Jetty - CVE-2026-18662
Published: October 15, 2026
Vulnerability details
The vulnerability allows a remote attacker to bypass servlet authorization constraints.
The vulnerability exists due to overwriting rather than combining applicable security constraints in Jetty's ConstraintSecurityHandler.processConstraintMappingWithMethodOmissions() when processing mappings with identical method-omission keys. A remote attacker can send a request using a non-omitted HTTP method to bypass servlet authorization constraints.
Exploitation requires a static application configuration in which a permissive mapping is processed after a deny or role-restricted mapping with the same omission key. The attacker does not control descriptor processing order.