SecOraLens
CriticalCVE

Google DevSite Flaw Let Attackers Execute Remote Code Through Forged Flask Sessions

Cyber Security News·Source published ·1 min read

What happened?

A critical vulnerability in Google’s shared DevSite platform could have allowed an unauthenticated attacker to forge Flask session cookies and trigger remote code execution across several Google-owned developer websites, according to researcher Simon Koeck. The issue affected the OAuth flow used by Google developer documentation sites, including developers.google.com, firebase.google.com, developer.android.com, source.android.com, and docs.partner.android.com.

Key details

  • A critical flaw in Google's DevSite platform allowed unauthenticated attackers to forge Flask session cookies and achieve remote code execution.
  • Flask session cookies contained serialized OAuth flow objects with Google OAuth client ID and client secret.
  • The exposed OAuth client secret was reused as the Flask session signing key, allowing attackers to forge valid session signatures.
  • Google fixed the issue on October 7, 2026, after receiving the report in August and awarded the researcher $90,000.
  • Remediation included rotating OAuth secrets, invalidating sessions, separating signing keys from OAuth credentials, and moving flow objects to server-side storage.

Affected

  • Google DevSite platform OAuth flow used by developers.google.com, firebase.google.com, developer.android.com, source.android.com, and docs.partner.android.com.

Fixes and mitigations

  1. Google rotated exposed OAuth client secrets and invalidated sessions signed with them.

Summarised by SecOraLens from Cyber Security News. Always read the original source before acting. How SecOraLens verifies advisories.