Lumiverse: Spindle extension install runs untrusted lifecycle scripts before security scan
Key facts
- Attack vector
- Network
- Privileges required
- High
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Code execution
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-78.
Summary
Lumiverse is a full-featured AI chat application. Prior to 0.9.7, the Spindle extension build pipeline calls bun install without the --ignore-scripts flag before running the static backend safety scan (assertSafeBackendBundle). A malicious extension that ships a package.json with a preinstall, postinstall, or prepare lifecycle script achieves host-level code execution the moment an admin presses Install before any dist file is inspected. This vulnerability is fixed in 0.9.7.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- Yes
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
- Fix · CNA Lumiverse (prolix-oc) Fixed in 0.9.7
Timeline
- 2026-10-02 Threatist record created from CVE-2026-44444
- 2026-10-25 EPSS moved to the below the 50th percentile
More prolix-oc vulnerabilities
- TI-2026-32391 Lumiverse: TSX component sandbox escape via DOM ref and string-split identifier bypass CVSS 3.1CRITICAL 9.3
- TI-2026-32389 Lumiverse: SMB `exists()` basename injection via smbclient `!cmd` escape CVSS 3.1CRITICAL 9.1
- TI-2026-32383 Lumiverse: Sign-up nonce race condition allows unauthorized account registration CVSS 3.1MEDIUM 4.8
- TI-2026-32390 Lumiverse: RCE via MCP stdio argument injection CVSS 3.1CRITICAL 9.9
Sources
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences