CVE-2025-4144
Last modified
CVE-2025-4144 is a critical-severity vulnerability rated 9.8/10 on the CVSS scale. PKCE was implemented in the OAuth implementation in workers-oauth-provider that is part of MCP framework https://github.com/cloudflare/workers-mcp . However, it was found that an attacker could cause the check to be skipped. Fixed in: https://github.com/cloudflare/workers-oauth-provider/pull/27 https://github.com/cloudflare/workers-oauth-provider/pull/27 Impact: PKCE is a defense-in-depth mechanism against certain kinds of attacks and was an optional extension in OAuth 2.0 which became required in the OAuth 2.1 draft. EPSS estimates a 0.49% chance of exploitation in the next 30 days.
Description
PKCE was implemented in the OAuth implementation in workers-oauth-provider that is part of MCP framework https://github.com/cloudflare/workers-mcp . However, it was found that an attacker could cause the check to be skipped. Fixed in: https://github.com/cloudflare/workers-oauth-provider/pull/27 https://github.com/cloudflare/workers-oauth-provider/pull/27 Impact: PKCE is a defense-in-depth mechanism against certain kinds of attacks and was an optional extension in OAuth 2.0 which became required in the OAuth 2.1 draft. (Note that the MCP specification requires OAuth 2.1.). This bug completely bypasses PKCE protection.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:Amber
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Cloudflare | Workers-Oauth-Provider | 0.0.5 |
References
- https://github.com/cloudflare/workers-oauth-provider/pull/27Issue Tracking, Patch
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2025-4144?
How severe is CVE-2025-4144?
How do I fix CVE-2025-4144?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2025
- CVE-2025-41432in OpenHarmony v5.1.0 and prior versions allow a local attac…7.8
- CVE-2025-41433When a Session Initiation Protocol (SIP) message routing fra…8.7
- CVE-2025-41436Mattermost versions <11.0 fail to properly enforce the "Allo…4.3
- CVE-2025-41437Zohocorp ManageEngine OpManager, NetFlow Analyzer, Network C…4.3
- CVE-2025-41438The CS5000 Fire Panel is vulnerable due to a default account…9.8
- CVE-2025-41439A reflected cross-site scripting vulnerability via a specifi…6.1
- CVE-2025-41441Mailform Pro CGI prior to 4.3.4 generates error messages con…5.3
- CVE-2025-41442A vulnerability exists in Advantech iView versions prior to …5.4
- CVE-2025-41443Mattermost versions 10.5.x <= 10.5.12, 10.11.x <= 10.11.2 fa…4.3
- CVE-2025-41444Zohocorp ManageEngine ADAudit Plus versions 8510 and prior a…8.3
- CVE-2025-4145A vulnerability, which was classified as critical, has been …9.8
- CVE-2025-41450Improper Authentication vulnerability in Danfoss AKSM8xxA Se…8.2
Are you affected by CVE-2025-4144?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
