Vulnerability Description
Hono is a Web application framework that provides support for any JavaScript runtime. Hono CSRF middleware can be bypassed using crafted Content-Type header. MIME types are case insensitive, but isRequestedByFormElementRe only matches lower-case. As a result, attacker can bypass csrf middleware using upper-case form-like MIME type. This vulnerability is fixed in 4.5.8.
CVSS Score
MEDIUM
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Hono | Hono | < 4.5.8 |
Related Weaknesses (CWE)
References
- https://github.com/honojs/hono/blob/b0af71fbcc6dbe44140ea76f16d68dfdb32a99a0/srcProduct
- https://github.com/honojs/hono/commit/41ce840379516410dee60c783142e05bb5a22449Patch
- https://github.com/honojs/hono/security/advisories/GHSA-rpfr-3m35-5vx5ExploitVendor Advisory
FAQ
What is CVE-2024-43787?
CVE-2024-43787 is a vulnerability with a CVSS score of 5.0 (MEDIUM). Hono is a Web application framework that provides support for any JavaScript runtime. Hono CSRF middleware can be bypassed using crafted Content-Type header. MIME types are case insensitive, but isReq...
How severe is CVE-2024-43787?
CVE-2024-43787 has been rated MEDIUM with a CVSS base score of 5.0/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2024-43787?
Check the references section above for vendor advisories and patch information. Affected products include: Hono Hono.