Path traversal in EricLBuehler Mistral.rs calibration_apply
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- —
- Confidentiality · integrity · availability
- None · Low · Low
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA.
Summary
EricLBuehler Mistral.rs versions from 0.9.0 before 0.9.4 are affected. Improper limitation of a pathname to a restricted directory (CWE-22) in the calibration_apply function lets a remote attacker manipulate the save_cimatrix argument to reach paths outside the intended directory. The attack needs no privileges or user interaction. A public exploit has been released, and the flaw has a low impact on integrity and availability.
Written with Claude Haiku 5.5 from the sources below · 2026-10-29
Description from the CNA
A vulnerability was found in EricLBuehler Mistral.rs up to 0.9.3. The affected element is the function calibration_apply of the file mistralrs-server-core/src/handlers.rs. Performing a manipulation of the argument save_cimatrix results in path traversal. The attack may be initiated remotely. The exploit has been made public and could be used. Upgrading to version 0.9.4 is sufficient to fix this issue. The patch is named 8c81056712709b4845ec6d9531e4d35bab4a367c. It is suggested to upgrade the affected component.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- Yes
- Technical impact
- Partial
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 |
|---|---|---|---|---|---|
| EricLBuehler | Mistral.rs | 0.9.0; 0.9.1; 0.9.2; 0.9.3 | 0.9.4 | Patch available | CNA |
- Mistral.rs VendorEricLBuehler Affected 0.9.0; 0.9.1; 0.9.2; 0.9.3 Fixed in 0.9.4 Patch available CNA
CPE names CNA · 1
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:ericlbuehler:mistral.rs:*:*:*:*:*:*:*:* | — | — | EricLBuehler |
- cpe:2.3:a:ericlbuehler:mistral.rs:*:*:*:*:*:*:*:* Versions — — ·EricLBuehler
Remediation
Upgrade Mistral.rs to version 0.9.4, which contains the patch 8c81056712709b4845ec6d9531e4d35bab4a367c.
Written with Claude Haiku 5.5 from the sources below · 2026-10-29
- Fix · CNA Mistral.rs (EricLBuehler) Fixed in 0.9.4
Timeline
- 2026-10-13 Threatist record created from CVE-2026-108940
- 2026-10-13 Alias added: GHSA-frch-8x47-3j8r
- 2026-10-13 Priority changed: MEDIUM → LOW
- 2026-10-14 CISA SSVC decision points changed
- 2026-10-14 Priority changed: LOW → HIGH
- 2026-10-25 EPSS moved to the 50th–90th percentile
References
Patch 4
More EricLBuehler vulnerabilities
- TI-2026-52758 EricLBuehler Mistral.rs GGUF Tokenizer gguf_tokenizer.rs convert_gguf_to_hf_tokenizer out-of-bounds CVSS 4.0MEDIUM 5.3
- TI-2026-71456 Server-side request forgery in mistral.rs is_global_ip check CVSS 4.0MEDIUM 6.9
- TI-2026-70737 Symlink following in mistral.rs code execution sandbox lets attackers escape CVSS 4.0HIGH 7.6
- TI-2026-86088 Tool Call Injection via Delimiter Strings in mistral.rs Output Parsers CVSS 4.0LOW 2.3
Sources
- CVE-2026-108940 · CVE Program
- CVE-2026-108940 · NVD
- FIRST EPSS
- GHSA-frch-8x47-3j8r · 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