Intel

AIKIDO-2026-10336

hono is vulnerable to Regular Expression Denial of Service (ReDoS)

Regular Expression Denial of Service (ReDoS) Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published Mar 11, 2026

45

Medium Risk

This Affects:

JShono
0.0.1 - 4.12.5
Fixed in 4.12.6
Are you affected? Scan for Free

TL;DR

Affected versions of this package use a regular expression to split accept headers (e.g. Accept-Language) in the accept parsing utilities. A crafted header with many segments can trigger catastrophic backtracking and cause exponential CPU time, leading to denial of service. In proxy setups without header size limits, an attacker can send a malicious Accept-Language value that ties up the process for minutes. The patch replaces the regex-based split with a non-regex implementation to remove the ReDoS behavior.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

hono is vulnerable to Regular Expression Denial of Service (ReDoS) in versions 0.0.1 - 4.12.5.

How to fix this

Upgrade the hono library to the patch version.