MediumVulnerabilityLLM-specific
GHSA-6g25-pc82-vfwp: OpenClaw: macOS beta onboarding exposed PKCE verifier via OAuth state
- Identifier
- GHSA-6g25-pc82-vfwp
- Published
- Record updated
- Affected
- openclaw <= 2026.2.24
- Fixed in
- 2026.2.25
- released February 25, 2026, 5 days before disclosure
Summary
OpenClaw's macOS app onboarding flow, which is still in beta, used the PKCE code_verifier as the OAuth state value during Anthropic OAuth sign-in, exposing that secret in front-channel URL state. Affected versions are openclaw (npm) up to and including 2026.2.24; core CLI and gateway onboarding paths are not affected. Exploitation required obtaining both the OAuth authorization artifacts and the exposed state values during that flow.
Mitigation
Fixed in 2026.2.25. OpenClaw removed Anthropic OAuth sign-in from macOS onboarding and now supports setup-token-only Anthropic subscription auth in this path.
Related items
- HighCVE-2026-88968: Claude Code Edit tool symlink race overwrites files outside workspace on macOSSame vendor · NVD/CVE Database
- HighCVE-2026-88066: Claude Desktop on Windows git.exe execution via search pathSame vendor · NVD/CVE Database
- HighCVE-2026-62331: praktor path traversal via Telegram document upload filenamesSame vendor · NVD/CVE Database
- MediumGHSA-w4fh-qvv9-3v23: Model Context Protocol Python SDK: Server bearer-token authentication accepts tokens issued for a different resource serverSame vendor · GitHub Advisory Database
- MediumGHSA-5h93-6whr-6q8j: Model Context Protocol Python SDK: HTTP client transports followed cross-origin redirects carrying custom headers and bodiesSame vendor · GitHub Advisory Database