Intel

AIKIDO-2025-10275

jaq-core is vulnerable to Denial of Service (DoS)

Denial of Service (DoS) Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.

20

Low Risk

This Affects:

RUSTjaq-core
1.6.0 - 2.1.1
Fixed in 2.2.0

TL;DR

Affected versions of this package may panic when processing input containing invalid UTF-8 characters. If an attacker can supply malformed or non-UTF-8 encoded data, the application may encounter an unexpected runtime panic, potentially leading to a denial of service. This occurs because the package does not properly validate or handle invalid UTF-8 sequences before attempting operations that assume valid encoding.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and overflow checking is enabled.

Background info

jaq-core is vulnerable to Denial of Service (DoS) in versions 1.6.0 - 2.1.1.

How to fix this

Upgrade the jaq-core library to the patch version or turn off overflow checking.