Skip to main content
CVE-2025-49014VulnerabilityPublished Updated

CVE-2025-49014: jqlang jq · Use After Free

Affects jqlang jqSource CVE Database V5

0

Not known to be exploited · CVSS 5.5 Medium.

Data as of 26 Oct 2026, 06:26 UTC

CVSS 4.0 base score
5.5Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.3% chance of exploitation in 30 days – higher than 32% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 19 Jun 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-25.

What to do

Affected software

ProductAffectedFixed in
GitHubjqlang/jqpkg:github/jqlang/jqOther threatsAffected
  • =1.8.0
Fixed in–

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

1. Immediate mitigation involves auditing all systems and pipelines to identify usage of jq version 1.8.0. Replace or upgrade jq to the patched version once officially released or apply the patch manually from commit 499c91b if feasible. 2. Where upgrading is not immediately possible, implement input validation and sanitization on JSON data processed by jq to reduce the risk of triggering the vulnerability. 3. Employ runtime protections such as memory safety tools (e.g., AddressSanitizer) in development and testing environments to detect potential use-after-free conditions. 4. Restrict network exposure of services that utilize jq to trusted internal networks or through VPNs to minimize remote attack surface. 5. Monitor logs and system behavior for crashes or anomalies in jq-related processes that could indicate exploitation attempts. 6. Incorporate jq version checks into CI/CD pipeline security scans and container image vulnerability assessments to prevent deployment of vulnerable versions. 7. Engage with vendors or open-source maintainers to track the release of official patched versions and apply updates promptly. 8. Educate development and operations teams about the risks associated with using outdated jq versions and encourage best practices in dependency management.

Description

jq is a command-line JSON processor. In version 1.8.0 a heap use after free vulnerability exists within the function f_strflocaltime of /src/builtin.c. This issue has been patched in commit 499c91b, no known fix version exists at time of publication.

References

Community reviews

Loading reviews…