CVE-2025-49014: jqlang jq · Use After Free
Affects jqlang jqSource CVE Database V5
Not known to be exploited · CVSS 5.5 Medium.
Data as of 26 Oct 2026, 06:26 UTC
- 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:PExploitation evidence
Disclosed: evidence found.
CVE published 19 Jun 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by 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
| Product | Affected | Fixed in |
|---|---|---|
GitHubjqlang/jqpkg:github/jqlang/jqOther threats | Affected
| 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.