CVE-2026-54431 Details
Description
In liboauth2 the Demonstrating Proof-of-Possession (DPoP) verifier accepts a proof whose JSON Web Key (jwk) header contains private key material. RFC 9449 section 4.3 step 7 requires the verifier to reject such a proof but oauth2_token_verify() function returns success for a malformed DPoP proof that embeds the private Elliptic Curve (EC) key in the header. This issue was fixed in version 2.3.0
A vulnerability exists in liboauth2's Demonstrating Proof-of-Possession (DPoP) verifier, which improperly accepts proof containing private key material in the JSON Web Key (JWK) header. This issue violates RFC 9449, which mandates rejection of such proofs. The vulnerability arises because the oauth2_token_verify() function erroneously approves malformed DPoP proof that includes private Elliptic Curve (EC) key details in the header. The flaw has been addressed in version 2.3.0.
Users can upgrade to liboauth2 version 2.3.0 or later to address this vulnerability.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Jul 2, 2026CISA-ADP
Assessed Jul 2, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://cert.pl/en/posts/2026/07/CVE-2026-54430 | [email protected] | |
| https://github.com/OpenIDC/liboauth2 | [email protected] | ProductSource CodeVendor |
| https://github.com/OpenIDC/liboauth2/commit/c0b57152ed6a0af33aeb04a60bd7f5bff5ab8800 | [email protected] | Source CodeVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-358 | Improperly Implemented Security Check for Standard | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| OpenIDC liboauth2 | < 2.3.0 (semver) |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jul 2, 2026 | CVE Modified | CISA-ADP |
| Jul 2, 2026 | CVE Modified | [email protected] |
| Jul 2, 2026 | New CVE Received | [email protected] |
Volerion