CVE-2026-67991

Published Aug 13, 2026 CVSS 3.1 · 7.5 High EPSS < 1% KEV · Not listed
Description
crmne/ruby_llm at commit fa6f279847d6d7027814539d9c0dfc3bbdfd2a83 contains a polynomial-time regular expression denial-of-service condition in RubyLLM::Utils.underscore on Ruby 3.1.x. A very long crafted class, agent, or tool name can cause excessive CPU consumption and a denial of service.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Crmne
Crmne ruby Llm
Vendors & Products Crmne
Crmne ruby Llm
Type Values Removed Values Added
Title Regular Expression Denial of Service in RubyLLM::Utils.underscore for Ruby 3.1.x
Type Values Removed Values Added
Weaknesses CWE-918
Type Values Removed Values Added
Title Regular Expression Denial of Service in RubyLLM::Utils.underscore for Ruby 3.1.x
Weaknesses CWE-918
Type Values Removed Values Added
Weaknesses CWE-1333
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description crmne/ruby_llm at commit fa6f279847d6d7027814539d9c0dfc3bbdfd2a83 contains a polynomial-time regular expression denial-of-service condition in RubyLLM::Utils.underscore on Ruby 3.1.x. A very long crafted class, agent, or tool name can cause excessive CPU consumption and a denial of service.
References
Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Sep 4, 2026, 4:38 PM
Reserved
Jul 30, 2026, 12:00 AM
Status
Deferred
Published
Aug 13, 2026, 2:17 PM
Modified
Sep 8, 2026, 7:42 PM