CVE-2026-109149
Received Received - Intake

Memory Corruption in js-beautify via Uncontrolled Allocation

Vulnerability report for CVE-2026-109149, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-10-13

Last updated on: 2026-10-13

Assigner: VulDB

Description

A weakness has been identified in beautifier js-beautify up to 1.15.1/2.0.3. The affected element is an unknown function. Executing a manipulation can lead to uncontrolled memory allocation. The attack may be launched remotely. The vendor was contacted early about this disclosure but did not respond in any way.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-10-13
Last Modified
2026-10-13
Generated
2026-10-13
AI Q&A
2026-10-13
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 6 associated CPEs
Vendor Product Version / Range
beautifier js-beautify 1.15.0
beautifier js-beautify 1.15.1
beautifier js-beautify 2.0.0
beautifier js-beautify 2.0.1
beautifier js-beautify 2.0.2
beautifier js-beautify 2.0.3

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-789 The product allocates memory based on an untrusted, large size value, but it does not ensure that the size is within expected limits, allowing arbitrary amounts of memory to be allocated.
CWE-400 The product does not properly control the allocation and maintenance of a limited resource.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability involves a weakness in js-beautify versions up to 1.15.1/2.0.3 where an unknown function can be manipulated to cause uncontrolled memory allocation. The attack can be executed remotely.

Detection Guidance

Since this is a memory allocation issue in js-beautify, detection involves checking for vulnerable versions of the package. Use commands like 'npm list js-beautify' or 'pip show jsbeautifier' to check installed versions. Compare against versions 1.15.1, 2.0.3, or earlier.

Impact Analysis

The vulnerability may lead to denial-of-service conditions due to uncontrolled memory allocation, potentially crashing applications using affected versions of js-beautify.

Compliance Impact

The provided CVE data does not specify direct impacts on compliance with GDPR, HIPAA, or other standards. The vulnerability involves uncontrolled memory allocation, which could lead to denial-of-service conditions but lacks details on data exposure or privacy violations that would typically affect regulatory compliance.

Mitigation Strategies

Update js-beautify to the latest version beyond 1.15.1/2.0.3 to address uncontrolled memory allocation risks. Monitor project updates for security fixes and disable the tool if not actively used.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-109149. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart