Today's specials

pwned.coffeeOrder ticket · today's special · 3 Nov 2026

Double espresso · 355°CcriticalOn hold · status unknown

Elo: sandbox escape to code execution

Elo (@enspirit/elo)

An unauthenticated attacker who controls a string passed to any Elo JavaScript-emission path — defaultFormats.elo.parse(), the bin/elo CLI, or the live browser playground at elo-lang.org/try — can execute arbitrary code in the host JavaScript runtime.

Do this now

Check the Elo advisory for a fix and don't pass untrusted strings to Elo's parse, CLI or playground meanwhile.

First seen
Last update
Versions per GitHub advisory, not the vendor
  • @enspirit/elo 1.0.1
Identifiers
CVSS
9.8
Source
GitHub advisory
On the menu as

Timeline

  1. Fix status: patched → unknown.

  2. First reported.

Receipt

Exploitation
No known exploitation
  • Checked by hand “The CVE record names enspirit's elo and the GitHub advisory the npm package @enspirit/elo: the flaw is in Elo, and Node.js only runs the code it emits.” source
By release line, per GitHub advisory, not the vendor
ProductAffectedVersion namedSource
@enspirit/elo (npm)<= 1.0.01.0.1GitHub advisory per GitHub advisory, not the vendor checked
Elo (@enspirit/elo)before 1.0.11.0.1CVE record (CNA) per the CVE record from GitHub_M, not the vendor checked
Score
CVSS 9.8 (critical). CVSS 3.1 9.8 (CNA GitHub_M) for CVE-2026-44267
Last checked

Sources: KEV – CVE record ✓ Vendor –

Sources

Totalone very hot coffee