NewsHive
CONTACT USANALYST PORTAL →
vibe_codingBACKGROUND

PKCE Downgrade Attack: When the Authorization Server Accepts Both Flows

BACKGROUND
1 SIGNALFIRST DETECTED 6 September 2026
Narrative synthesis pending — 1 signal collected.
How the story developed
Other feeds and industry voices
12 Apr
RFC 7636 Deep Dive: How PKCE Kills Authorization Code Interception Attacks

<h1> Introduction </h1> <p>Last time, we tore apart the core mechanics of <strong>RFC 6749 (Authorization Code Grant)</strong>.</p> <ul> <li><a

REPORT · HOW · Dev.toOPEN STORY
6 Sept
OAuth Flow CSRF: How a Missing State Parameter Enables Forced Authorization

<p>The OAuth flow has four participants: client, authorization server, resource server, and, when <code>state</code> is absent, the attacker. RFC 6749 made the only CSRF control

REPORT · WHEN · Dev.toOPEN STORY
2 Sept
A provisioned Keycloak client inherits no PKCE pin, and the obvious fix is inert

<p>Keycloak 26.7.1, in a realm where every hand-authored client carries <code>"pkce.code.challenge.method": "S256"</code> and refuses <code>plain</code>. Enable the OAuth Client

REPORT · WHERE · Dev.toOPEN STORY
Sources
Dev.to

NewsHive monitors these sources continuously. All signal titles above link to the original reporting.

Intelligence by NewsHive. Need help navigating what this means for your business? Contact GeekyBee →