CVE-2026-1144: quickjs · Use After Free
Affects quickjsSource CVE Database V5
Not known to be exploited · CVSS 5.3 Medium.
Data as of 25 Oct 2026, 19:02 UTC
- EPSS
- 0.4% chance of exploitation in 30 days – higher than 36% 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:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:PExploitation evidence
Disclosed: evidence found.
CVE published 19 Jan 2026
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 |
|---|---|---|
| quickjs-ngquickjs | Affected
| Fixed in– |
GitHubquickjs-ng/quickjspkg:github/quickjs-ng/quickjsOther 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
To mitigate CVE-2026-1144, organizations should promptly apply the official patch identified by commit ea3e9d77454e8fc9cb3ef3c504e9c16af5a80141 to all affected versions of quickjs-ng quickjs. Where patching is not immediately feasible, consider isolating or restricting network access to systems running vulnerable versions to reduce exposure. Implement strict input validation and sandboxing for any JavaScript code executed via quickjs to limit the impact of potential exploitation. Monitor network and application logs for anomalous behavior indicative of exploitation attempts, such as unexpected crashes or suspicious JavaScript payloads. Employ runtime protections like memory safety tools or exploit mitigation techniques (e.g., ASLR, DEP) to reduce the risk of successful exploitation. For embedded devices, ensure secure firmware update mechanisms are in place to facilitate timely patch deployment. Engage in threat hunting activities focusing on indicators of compromise related to quickjs exploitation. Finally, maintain an inventory of all software components using quickjs-ng quickjs to ensure comprehensive coverage during remediation efforts.
Description
A vulnerability was detected in quickjs-ng quickjs up to 0.11.0. Affected is an unknown function of the file quickjs.c of the component Atomics Ops Handler. The manipulation results in use after free. The attack can be executed remotely. The exploit is now public and may be used. The patch is identified as ea3e9d77454e8fc9cb3ef3c504e9c16af5a80141. Applying a patch is advised to resolve this issue.
References
- vuldb.com (opens in a new tab)
- vuldb.com (opens in a new tab)
- vuldb.com (opens in a new tab)
- vuldb.com (opens in a new tab)
- github.com/quickjs-ng/quickjs/issues/1301 (opens in a new tab)
- github.com/quickjs-ng/quickjs/pull/1303 (opens in a new tab)
- github.com/quickjs-ng/quickjs/issues/1302 (opens in a new tab)
- github.com/quickjs-ng/quickjs/commit/ea3e9d77454e8fc9cb3ef3c504e9c16af5a80141 (opens in a new tab)
- github.com/quickjs-ng/quickjs/ (opens in a new tab)