CVE-2026-50559

Quarkus is a Java framework for building cloud-native applications. Prior to versions 3.37.0, 3.36.3, 3.33.2.1, 3.33.3, 3.27.4.1, 3.27.5, and 3.20.6.2, Quarkus HTTP path-based authorization policies can be bypassed using encoded semicolons (%3B) to smuggle matrix parameters past the security layer, and using encoded slashes (%2F) or backslashes (%5C) to access protected static resources. This is a distinct issue from CVE-2026-39852, which addressed only literal semicolon stripping. Versions 3.37.0, 3.36.3, 3.33.2.1, 3.33.3, 3.27.4.1, 3.27.5, and 3.20.6.2 contain a patch.
Configurations

Configuration 1 (hide)

OR cpe:2.3:a:quarkus:quarkus:*:*:*:*:*:*:*:*
cpe:2.3:a:quarkus:quarkus:*:*:*:*:*:*:*:*
cpe:2.3:a:quarkus:quarkus:*:*:*:*:*:*:*:*
cpe:2.3:a:quarkus:quarkus:*:*:*:*:*:*:*:*

History

25 Oct 2026, 23:10

Type Values Removed Values Added
Summary
  • (es) Quarkus es un framework Java para construir aplicaciones nativas de la nube. Antes de las versiones 3.37.0, 3.36.3, 3.33.2.1, 3.33.3, 3.27.4.1, 3.27.5 y 3.20.6.2, las políticas de autorización basadas en rutas HTTP de Quarkus pueden ser eludidas utilizando puntos y coma codificados (%3B) para introducir parámetros de matriz más allá de la capa de seguridad, y utilizando barras diagonales codificadas (%2F) o barras invertidas (%5C) para acceder a recursos estáticos protegidos. Este es un problema distinto de CVE-2026-39852, que abordó solo la eliminación literal de puntos y coma. Las versiones 3.37.0, 3.36.3, 3.33.2.1, 3.33.3, 3.27.4.1, 3.27.5 y 3.20.6.2 contienen un parche.

Information

Published : 2026-06-19 21:17

Updated : 2026-10-25 23:10


NVD link : CVE-2026-50559

Mitre link : CVE-2026-50559

CVE.ORG link : CVE-2026-50559


JSON object : View

Products Affected

quarkus

  • quarkus
CWE
CWE-287

Improper Authentication

CWE-863

Incorrect Authorization

CWE-551

Incorrect Behavior Order: Authorization Before Parsing and Canonicalization