RSSN has Arbitrary Code Execution via Unvalidated JIT Instruction Generation in C-FFI Interface
Key facts
- Attack vector
- Local
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Privilege escalation, Code execution
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA and GitHub. Impact type from CWE-269 and CWE-94.
Summary
rssn is a scientific computing library for Rust, combining a high-performance symbolic computation engine with numerical methods support and physics simulations functionalities. The vulnerability exists in the JIT (Just-In-Time) compilation engine, which is fully exposed via the CFFI (Foreign Function Interface). Due to Improper Input Validation and External Control of Code Generation, an attacker can supply malicious parameters or instruction sequences through the CFFI layer. Since the library often operates with elevated privileges or within high-performance computing contexts, this allows for Arbitrary Code Execution (ACE) at the privilege level of the host process.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Apich-Organization | rssn | before 0.2.9 | 0.2.9 | Patch available | CNA |
| — | rssn (crates.io) | before 0.2.9 | 0.2.9 | Patch available | GHSA-9c4h-pwmf-m6fj |
- rssn VendorApich-Organization Affected before 0.2.9 Fixed in 0.2.9 Patch available CNA
- rssn (crates.io) Vendor— Affected before 0.2.9 Fixed in 0.2.9 Patch available GHSA-9c4h-pwmf-m6fj
Remediation
- Fix · CNA rssn (Apich-Organization) Fixed in 0.2.9
- Fix · GHSA-9c4h-pwmf-m6fj rssn (crates.io) Fixed in 0.2.9 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2026-30960
- 2026-10-03 Alias added: GHSA-9c4h-pwmf-m6fj
References
Sources
- CVE-2026-30960 · CVE Program
- CVE-2026-30960 · NVD
- FIRST EPSS
- GHSA-9c4h-pwmf-m6fj · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences