CVE-2026-32887

High

Description

Effect is a TypeScript framework that consists of several packages that work together to help build TypeScript applications. Prior to version 3.20.0, when using `RpcServer.toWebHandler` (or `HttpApp.toWebHandlerRuntime`) inside a Next.js App Router route handler, any Node.js `AsyncLocalStorage`-dependent API called from within an Effect fiber can read another concurrent request's context — or no context at all. Under production traffic, `auth()` from `@clerk/nextjs/server` returns a different user's session. Version 3.20.0 contains a fix for the issue.

SeverityHigh
CVSS7.4
Exploit probability—
ProductEffect
PublishedMar 20, 2026
First seenMar 20, 2026

How to fix

Update
  • effectful effect3.20.0 or later
  • effect3.20.0 or later

Affected products

ProductAffected versionsFixed in
effectful effectv < 3.20.03.20.0
effectnpmv < 3.20.03.20.0

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.