CVE-2026-54431
CVE-2026-54431 is a medium-severity vulnerability with a CVSS 4.0 base score of 5.1. It is not currently listed as actively exploited by CISA, and its EPSS exploit-prediction score is low. The underlying weakness is classified as CWE-358.
Key facts
- Severity: Medium (CVSS 4.0 base score 5.1)
- EPSS exploit prediction: 0% (3rd percentile)
- Actively exploited: Not listed in CISA KEV
- Weakness: CWE-358
- Published:
- Last modified:
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
Frequently asked questions
- What is CVE-2026-54431?
- 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
- How severe is CVE-2026-54431?
- CVE-2026-54431 has a CVSS 4.0 base score of 5.1, rated medium severity.
- Is CVE-2026-54431 being actively exploited?
- It is not currently listed in CISA's KEV catalog. Its EPSS exploit-prediction score is 0% (3rd percentile), an estimate of the probability of exploitation in the next 30 days.
- How do I fix CVE-2026-54431?
- Review the linked vendor and NVD advisories for patched versions and mitigations, then upgrade or apply the recommended workaround.
- When was CVE-2026-54431 published?
- CVE-2026-54431 was published on 2026-07-02.
References
- https://cert.pl/en/posts/2026/07/CVE-2026-54430
- https://github.com/OpenIDC/liboauth2
- https://github.com/OpenIDC/liboauth2/commit/c0b57152ed6a0af33aeb04a60bd7f5bff5ab8800
Other CWE-358 vulnerabilities
- CVE-2018-0268 — Critical (CVSS 10.0): A vulnerability in the container management subsystem of Cisco Digital Network Architecture (DNA) Center could allow an…
- CVE-2022-25152 — Critical (CVSS 9.9): The ITarian platform (SAAS / on-premise) offers the possibility to run code on agents via a function called procedures.…
- CVE-2025-66603 — Critical (CVSS 9.8): A vulnerability has been found in FAST/TOOLS provided by Yokogawa Electric Corporation. The web server accepts the…
- CVE-2025-62583 — Critical (CVSS 9.8): Whale Browser before 4.33.325.17 allows an attacker to escape the iframe sandbox in a dual-tab environment.
- CVE-2023-3266 — Critical (CVSS 9.8): A non-feature complete authentication mechanism exists in the production application allowing an attacker to bypass all…
- CVE-2019-6742 — Critical (CVSS 9.8): This vulnerability allows remote attackers to execute arbitrary code on vulnerable installations of Samsung Galaxy S9…