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.
Published: 2026-10-13
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: Uncontrolled memory allocation (Denial of Service)
Action: Update
AI Analysis

Impact

A weakness in js‑beautify versions up to 1.15.1 and 2.0.3 allows an attacker to trigger uncontrolled memory allocation through an unknown function. Executing a specially crafted input can force the program to allocate an excessive amount of memory, potentially exhausting system resources and causing a denial of service. The vulnerability is described as an uncontrolled memory allocation flaw, which is a type of overflow that can be exploited remotely by any user who can send data to the processing functionality.

Affected Systems

The affected product is the beautifier js‑beautify package, implemented by the vendor beautifier. All releases up to and including versions 1.15.1 and 2.0.3 are impacted.

Risk and Exploitability

The CVSS base score is 6.9, indicating a moderate severity vulnerability. No EPSS score is available, and the flaw has not been listed in the CISA KEV catalog. The attack can be launched remotely by sending a crafted payload to the js‑beautify processing API or function, and does not require elevated privileges. The lack of an EPSS score means that the exploitation probability could not be quantified, but the remote nature of the attack and the potential for denial of service makes it prudent to address promptly.

Generated by OpenCVE AI on October 13, 2026 at 10:20 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade js‑beautify to the latest stable release that fixes the uncontrolled memory allocation flaw.
  • If an immediate upgrade is not possible, deploy input size limits and rate‑limiting controls to restrict the amount of data a single request can provide.
  • Consider running js‑beautify in a sandboxed environment with strict memory limits to prevent system-wide impact.

Generated by OpenCVE AI on October 13, 2026 at 10:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 09:45:00 +0000

Type Values Removed Values Added
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.
Title beautifier js-beautify memory allocation
First Time appeared Beautifier
Beautifier js-beautify
Weaknesses CWE-400
CWE-789
CPEs cpe:2.3:a:beautifier:js-beautify:*:*:*:*:*:*:*:*
Vendors & Products Beautifier
Beautifier js-beautify
References
Metrics cvssV2_0

{'score': 5, 'vector': 'AV:N/AC:L/Au:N/C:N/I:N/A:P/E:POC/RL:ND/RC:C'}

cvssV3_0

{'score': 5.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L/E:P/RL:X/RC:C'}

cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L/E:P/RL:X/RC:C'}

cvssV4_0

{'score': 6.9, 'vector': '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'}


Subscriptions

Beautifier Js-beautify
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-10-13T09:30:16.051Z

Reserved: 2026-10-12T11:36:30.201Z

Link: CVE-2026-109149

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-13T10:17:15.073

Modified: 2026-10-13T10:17:15.073

Link: CVE-2026-109149

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T10:30:19Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption

  • CWE-789

    Memory Allocation with Excessive Size Value