CVE-2026-67989
Awaiting Analysis Awaiting Analysis - Queue

BaseFortify

Vulnerability report for CVE-2026-67989, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-10-02

Last updated on: 2026-10-02

Assigner: MITRE

Description

crmne/ruby_llm at commit fa6f279847d6d7027814539d9c0dfc3bbdfd2a83 contains a polynomial-time regular expression denial-of-service condition in Mistral model capability matching on Ruby 3.1.x

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-10-02
Last Modified
2026-10-02
Generated
2026-10-19
AI Q&A
2026-10-02
EPSS Evaluated
2026-10-18
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
n/a n/a n/a

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-1333 The product uses a regular expression with a worst-case computational complexity that is inefficient and possibly exponential.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is a regular expression denial-of-service (ReDoS) issue in the ruby_llm gem's Mistral provider. It occurs when processing long model IDs containing repeated 'voxtral' strings without matching suffixes. The original regex patterns like /voxtral.*tts/ and /voxtral.*transcribe/ caused quadratic time complexity, making the system slow or unresponsive when handling such inputs.

Detection Guidance

This vulnerability is specific to the ruby_llm gem's Mistral provider and involves inefficient regex pattern matching in Ruby 3.1.x. To detect it, check if your application uses the ruby_llm gem version affected by CVE-2026-67989 and inspect model ID handling for Voxtral variants. Look for regex patterns like /voxtral.*tts/ or /voxtral.*transcribe/ in your codebase.

Impact Analysis

If you use the ruby_llm gem with Ruby 3.1.x and interact with Mistral AI models, an attacker could send a specially crafted model ID to trigger the ReDoS. This could cause your application to slow down significantly or become unresponsive, potentially leading to denial-of-service conditions in your system.

Compliance Impact

This vulnerability is a denial-of-service condition caused by inefficient regex pattern matching in Ruby 3.1.x, which could degrade system performance under specific conditions. It does not directly involve data exposure or unauthorized access, so its impact on compliance with GDPR or HIPAA is likely minimal unless the DoS condition disrupts services handling regulated data.

Mitigation Strategies

Update the ruby_llm gem to the latest version that includes the fix for CVE-2026-67989. Replace regex-based model ID checks with the new String#index-based methods (voxtral_followed_by? and voxtral_modalities_for) as shown in the patched capabilities.rb file.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-67989. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart