Skip to content
OpenAdvisories
High · 7.5 CVE-2023-38493 EUVD-2023-2171GHSA-wvp2-9ppw-337j

Paths contain matrix variables bypass decorators

Published Jul 25, 2023 · Updated Oct 3, 2024 · Assigned by GitHub_M

Description

Armeria is a microservice framework Spring supports Matrix variables. When Spring integration is used, Armeria calls Spring controllers via `TomcatService` or `JettyService` with the path that may contain matrix variables. Prior to version 1.24.3, the Armeria decorators might not invoked because of the matrix variables. If an attacker sends a specially crafted request, the request may bypass the authorizer. Version 1.24.3 contains a patch for this issue.

Affected products

VendorProductAffectedFixed
line armeria < 1.24.3 —

Affected packages

EcosystemPackageAffectedFixedRecord
Maven com.linecorp.armeria:armeria < 1.24.3 1.24.3 GHSA-wvp2-9ppw-337j

References