Prototype pollution in hono - CVE-2026-56763
Published: July 24, 2026
Vulnerability details
The vulnerability allows a remote attacker to disclose sensitive information and modify data in application objects.
The vulnerability exists due to improper input validation in parseBody({ dot: true }) when parsing specially crafted form field names using dot notation. A remote attacker can send specially crafted form fields such as __proto__.x to disclose sensitive information and modify data in application objects.
Exploitation requires the application to later merge the parsed result into regular JavaScript objects using unsafe merge patterns.