Bug 2496724 - CVE-2026-54430 liboauth2: liboauth2: Server-Side Request Forgery allows unauthorized internal network access [fedora-all]
Summary: CVE-2026-54430 liboauth2: liboauth2: Server-Side Request Forgery allows unaut...
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: liboauth2
Version: 45
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ---
Assignee: Alexander Bokovoy
QA Contact:
URL:
Whiteboard: {"flaws": ["03962fda-049c-4644-9d75-3...
Depends On:
Blocks: CVE-2026-54430
TreeView+ depends on / blocked
 
Reported: 2026-07-03 02:02 UTC by Jeremy Choi
Modified: 2026-08-17 15:13 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Jeremy Choi 2026-07-03 02:02:25 UTC
Disclaimer: Community trackers are created by Red Hat Product Security team on a best effort basis. Package maintainers are required to ascertain if the flaw indeed affects their package, before starting the update process.

liboauth2 is vulnerable to Server-Side Request Forgery in oauth2_jose_jwks_aws_alb_resolve() function. The AWS ALB verifier reads both signer and kid from the unverified JWT
header. If signer matches the configured ARN, kid is appended to
alb_base_url without URL encoding or path sanitization, and the HTTP GET
is issued before signature verification. This allows an attacker to force
the server to send a GET request to an attacker-chosen internal path.

This issue was fixed in version 2.3.0

Comment 1 Aoife Moloney 2026-08-17 15:13:28 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 45 development cycle.
Changing version to 45.


Note You need to log in before you can comment on or make changes to this bug.