{"uuid": "be98f6fe-7076-45ef-b831-851d7331ea59", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-67991", "type": "seen", "source": "https://gist.github.com/Zykis1024/9f2d68fa3fd4e3a0ab83063bbe61a8e2", "content": "# CVE-2026-67991\n\nAffected product:\ncrmne/ruby_llm\n\nAffected version:\nGit commit fa6f279847d6d7027814539d9c0dfc3bbdfd2a83\n\nReleased version range:\nNot yet determined.\n\nAffected runtime:\nRuby 3.1.x\n\nVulnerability type:\nPolynomial-Time Regular Expression Denial of Service (ReDoS),\nCWE-1333\n\nAffected component:\nRubyLLM::Utils.underscore\n\nDescription:\ncrmne/ruby_llm at commit\nfa6f279847d6d7027814539d9c0dfc3bbdfd2a83 contains a\npolynomial-time regular expression denial-of-service condition in\nRubyLLM::Utils.underscore on Ruby 3.1.x. A very long crafted class,\nagent, or tool name can cause excessive CPU consumption and a denial\nof service.\n\nReferences:\nhttps://github.com/crmne/ruby_llm\nhttps://github.com/crmne/ruby_llm/blob/fa6f279847d6d7027814539d9c0dfc3bbdfd2a83/lib/ruby_llm/utils.rb#L13\n", "creation_timestamp": "2026-08-13T04:41:52.403242Z"}