Race condition in hono - CVE-2026-59896
Published: July 24, 2026
Vulnerability details
The vulnerability allows a remote attacker to disclose sensitive information.
The vulnerability exists due to a race condition in hono/jsx server-side rendering context handling when rendering concurrent requests with async components that read context after an await. A remote attacker can trigger concurrent request processing to disclose sensitive information.
The issue affects createContext()/useContext() and the jsxRenderer middleware with useRequestContext(). Only context reads that occur after an await during concurrent server-side rendering are affected; synchronous reads and client-side rendering are not affected.