Denial of Service Vulnerability in jq Command-Line JSON Processor by JQlang
CVE-2026-43894

6.2MEDIUM

Key Information:

Vendor

Jqlang

Status
Vendor
CVE Published:
11 May 2026

What is CVE-2026-43894?

The jq command-line JSON processor, particularly in versions 1.8.1 and earlier, is vulnerable to a Denial of Service attack. When the decNumberFromString function receives a number literal near the maximum integer size, it can lead to an overflow during signed integer arithmetic. This condition allows attackers to bypass crucial heap-allocation checks and write excessive data to a stack buffer, potentially destabilizing the application and resulting in system crashes. This vulnerability has implications for environments where jq is used for processing JSON data and should be addressed promptly to maintain system integrity.

Affected Version(s)

jq <= 1.8.1

References

CVSS V3.1

Score:
6.2
Severity:
MEDIUM
Confidentiality:
None
Integrity:
None
Availability:
None
Attack Vector:
Local
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.