Double free in jq - #VU126894
Published: April 23, 2026
jq
Detailed vulnerability description
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to double free in the args2obj() function in src/execute.c when processing array arguments in the public jq_compile_args() API. A local user can supply a crafted array with 1 or more named argument entries to cause a denial of service.
The standard jq CLI binary is not affected because it passes an object rather than an array to args2obj().