CVE-2026-81829

Smallrye-jwt: quarkus-smallrye-jwt: smallrye-jwt: unauthenticated same-origin ssrf via unsanitized jwt kid header in awsalbkeyresolver

State
Published
Severity
5.3 Medium
Published
Sep 17, 2026
Updated
Oct 9, 2026
Reserved
Aug 27, 2026

Read the record on cve.org

Description

A flaw was found in SmallRye JWT's AwsAlbKeyResolver, which is used by applications to verify JSON Web Tokens signed by AWS Application Load Balancers. When the AWS_ALB key provider is configured, the resolver constructs the key-fetch URL by directly concatenating the attacker-controlled kid header value from an inbound JWT without sanitizing path traversal characters or query-string separators. This allows an unauthenticated remote attacker to force the application server to issue GET requests to arbitrary paths on the same origin as the configured key endpoint. As a result, non-public endpoints or internal data reachable on that origin may be read by the attacker before JWT signature verification takes place.

Scores

CVSSScoreVectorSource
3.15.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:Nredhat

Weaknesses

  • CWE-22 Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

Affected Products

ProductVersions
Red Hat build of Quarkus 3.27.5.SP2Red Hat
    Red Hat build of Quarkus 3.33.3.SP2Red Hat
      Exploit IntelligenceRed Hat
        Red Hat build of Apicurio Registry 3Red Hat
          Red Hat build of Apicurio Registry 3Red Hat
            Red Hat build of QuarkusRed Hat
              Red Hat JBoss Enterprise Application Platform 8Red Hat
                Red Hat JBoss Enterprise Application Platform Expansion PackRed Hat

                  References

                  Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.