SCA: security update for @enspirit/elo (GHSA-x9rp-7wh3-2rj5)

high Tenable Cloud Security Plugin ID 478258

Description

There are packages installed that are affected by a vulnerability referenced in the following CVE:

- Elo is a purely functional expression language for no-code tools. Prior to 1.0.1, Elo's programmatic AST
API accepts arbitrary values from JSON-deserialized input, plugin output, or other untyped sources and
interpolates them into generated JavaScript, Ruby, Python, or SQL without runtime syntax validation. The
affected fields are int_literal / float_literal .value, variable.name, member_access.property,
object_literal keys, datapath segments, lambda.params[].name, and the SQL let binding name. Crafted values
become executable expressions or identifiers, allowing arbitrary code execution in JavaScript, Ruby, and
Python targets and SQL injection in the SQL target. This programmatic AST-object path is distinct from the
plain-string constructor-chain sandbox escape. This issue is fixed in version 1.0.1. (CVE-2026-44265)

Solution

Update the @enspirit/elo library and its related packages to version 1.0.1 or later.

See Also

https://github.com/advisories/GHSA-x9rp-7wh3-2rj5

Plugin Details

Severity: High

ID: 478258

Version: Revision 1.2

Type: Local

Family: SCA Checks

Published: 11/3/2026

Updated: 11/4/2026

Supported Sensors: Tenable Cloud Security, Tenable Self-Hosted Container Security

Risk Information

VPR

Risk Factor: Medium

Score: 4.9

Percentile: 58.63

Vendor

Vendor Severity: High

CVSS v2

Risk Factor: Medium

Base Score: 6.2

Temporal Score: 4.6

Vector: CVSS2#AV:L/AC:H/Au:N/C:C/I:C/A:C

CVSS Score Source: CVE-2026-44265

CVSS v3

Risk Factor: High

Base Score: 7.4

Temporal Score: 6.4

Vector: CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

Temporal Vector: CVSS:3.0/E:U/RL:O/RC:C

Vulnerability Information

Exploit Ease: No known exploits are available

Patch Publication Date: 11/3/2026

Vulnerability Publication Date: 11/3/2026

Reference Information

CVE: CVE-2026-44265