Read the docs

Path traversal in EricLBuehler Mistral.rs calibration_apply

Priority HIGH 70CWE-22Published · Updated

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

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00691 53rd percentileScored 2026-11-07
Fix Fixed Mistral.rs (EricLBuehler): 0.9.4

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

VendorProductAffected versionsFixed inStatusSource
EricLBuehlerMistral.rs0.9.0; 0.9.1; 0.9.2; 0.9.30.9.4Patch availableCNA
  • 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

CPEVersionsRoleVendor
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

  1. 2026-10-13 Threatist record created from CVE-2026-108940
  2. 2026-10-13 Alias added: GHSA-frch-8x47-3j8r
  3. 2026-10-13 Priority changed: MEDIUM → LOW
  4. 2026-10-14 CISA SSVC decision points changed
  5. 2026-10-14 Priority changed: LOW → HIGH
  6. 2026-10-25 EPSS moved to the 50th–90th percentile

References

  • 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