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
Fix status: patched → unknown.
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
Product Affected Version named Source @enspirit/elo (npm) <= 1.0.0 1.0.1 GitHub advisory per GitHub advisory, not the vendor checked Elo (@enspirit/elo) before 1.0.1 1.0.1 CVE 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