Appsecure logo

CVE-2026-1145: Low Vulnerability in quickjs-ng quickjs

CVE-2026-1145 presents a low-severity heap-based buffer overflow vulnerability in quickjs-ng quickjs. Remote exploitation is possible, and a patch has been released. Immediate action is advisable to mitigate risks.

LOWCVSS 2.1 · Published January 19, 2026

Not a customer? See how AppSecure simulates real world attacks to protect your infrastructure.

Speak to Experts

CVE-2026-1145 identifies a vulnerability in quickjs-ng quickjs versions up to 0.11.0. This flaw, located in the function js_typed_array_constructor_ta of quickjs.c, enables a heap-based buffer overflow. Attackers can exploit this vulnerability remotely, which raises significant concerns for applications relying on this JavaScript engine. The exploit has been made public, and a patch (commit 53aebe66170d545bb6265906fe4324e4477de8b4) has been issued to address the issue.

The vulnerability is classified with a CVSS score of 2.1, indicating a low severity level. Despite the low score, organizations should not underestimate the potential impact and should prioritize remediation efforts accordingly. The risk to organizations includes unauthorized access and potential data corruption, particularly in applications that utilize quickjs for executing JavaScript.

Given that an exploit has been published, organizations using affected versions of quickjs-ng should apply the provided patch immediately to mitigate risks associated with this vulnerability. The urgency for defenders is to ensure that their systems are updated to the patched version to prevent potential exploitation.

In summary, while CVE-2026-1145 holds a low severity classification, the potential for remote exploitation necessitates prompt action. Organizations should evaluate their use of quickjs-ng and implement the necessary updates without delay.

Vulnerability Details

The vulnerability allows for a heap-based buffer overflow in quickjs-ng quickjs, specifically in the function js_typed_array_constructor_ta of quickjs.c. The CVSS score of 2.1 indicates low severity, but remote exploitation is possible. Organizations must be aware of how this flaw could impact confidentiality, integrity, and availability. The vulnerability was published on January 19, 2026, and the affected versions include all quickjs-ng versions prior to 0.11.0.

Technical Analysis

Root cause analysis reveals that the vulnerability stems from improper handling of memory allocation in the affected function, leading to the possibility of a buffer overflow. The attack vector is network-based, and the complexity of the attack is low. No privileges are required to exploit this vulnerability, and user interaction is passive, meaning that the user does not need to take any action for the attack to succeed. The potential impacts on confidentiality, integrity, and availability are all categorized as low.

Risk & Impact Analysis

Organizations using quickjs-ng quickjs must assess the risk presented by CVE-2026-1145. Even though the CVSS score is low, the fact that the vulnerability can be exploited remotely adds a layer of urgency. The potential impact includes unauthorized access to sensitive data or system compromise. Organizations should prioritize remediation efforts in their patch management processes based on their risk profiles. The potential blast radius could affect all systems utilizing the affected versions of quickjs-ng.

Exploitation Status

Signal

Status

Known Exploit

Yes

Public PoC

No

Actively Exploited

No

Ransomware Use

No

Affected Versions

The affected versions of quickjs-ng quickjs include all versions up to 0.11.0. Organizations should verify their deployments against this vulnerability and apply the necessary patches to mitigate risks effectively.

Mitigation & Remediation

To address CVE-2026-1145, organizations should promptly install the patch provided in commit 53aebe66170d545bb6265906fe4324e4477de8b4. In addition to applying patches, consider implementing network controls to restrict access to vulnerable systems. Regular monitoring for unusual behavior can also help in early detection of potential exploitation attempts. For comprehensive security, engage in penetration testing to validate security measures.

Detection Guidance

Organizations should look for specific log indicators associated with quickjs-ng operations. Behavioral anomalies, such as unexpected resource consumption or unusual network connections, could signify exploitation attempts. Implementing network signatures to detect known patterns of attack can also aid in identifying compromise. Monitoring for unauthorized changes to the quickjs component is critical.

AppSecure Threat Intelligence Insight

CVE-2026-1145 highlights the significance of maintaining up-to-date software components. The low severity might lead to complacency; however, even low-impact vulnerabilities can serve as entry points for attackers. Security teams should focus on continuous monitoring and regular assessments of their systems. This incident also underscores the importance of a robust vulnerability management program to identify and mitigate potential weaknesses. Additionally, the implementation of effective penetration testing methodology can provide valuable insights into the security posture of applications utilizing quickjs-ng.

In conclusion, the threat landscape for software components is constantly evolving, and organizations must remain vigilant. By implementing proactive security measures and maintaining a continuous improvement mindset, they can significantly reduce their risk exposure.

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Latest CVEs. Recently published vulnerabilities from the NVD database.

View all vulnerabilities
CVE IDSeverity
CVE-2025-65418HIGH
CVE-2025-65417MEDIUM
CVE-2025-65416MEDIUM
CVE-2025-65415MEDIUM
CVE-2025-61314HIGH

Protect Your Business with Hacker-Focused Approach.