CVE-2026-14617

Summary

A security vulnerability has been detected in NousResearch hermes-agent up to 2026.4.30. Affected is the function GatewayStreamConsumer._filter_and_accumulate of the file gateway/stream_consumer.py of the component Streaming Reasoning Tag Filter. The manipulation leads to improper handling of case sensitivity. The attack may be initiated remotely. The attack's complexity is rated as high. The exploitability is told to be difficult. The exploit has been disclosed publicly and may be used. The project decided to not implement a dedicated fix: "[T]he analysis and the fix are both sound. It just lands below the bar for the maintenance cost of a duplicated scrub path."

Affected Software

VendorProductVersion RangeStatus
NousResearchhermes-agent2026.4.0affected
NousResearchhermes-agent2026.4.1affected
NousResearchhermes-agent2026.4.2affected
NousResearchhermes-agent2026.4.3affected
NousResearchhermes-agent2026.4.4affected
NousResearchhermes-agent2026.4.5affected
NousResearchhermes-agent2026.4.6affected
NousResearchhermes-agent2026.4.7affected
NousResearchhermes-agent2026.4.8affected
NousResearchhermes-agent2026.4.9affected
NousResearchhermes-agent2026.4.10affected
NousResearchhermes-agent2026.4.11affected
NousResearchhermes-agent2026.4.12affected
NousResearchhermes-agent2026.4.13affected
NousResearchhermes-agent2026.4.14affected
NousResearchhermes-agent2026.4.15affected
NousResearchhermes-agent2026.4.16affected
NousResearchhermes-agent2026.4.17affected
NousResearchhermes-agent2026.4.18affected
NousResearchhermes-agent2026.4.19affected
NousResearchhermes-agent2026.4.20affected
NousResearchhermes-agent2026.4.21affected
NousResearchhermes-agent2026.4.22affected
NousResearchhermes-agent2026.4.23affected
NousResearchhermes-agent2026.4.24affected
NousResearchhermes-agent2026.4.25affected
NousResearchhermes-agent2026.4.26affected
NousResearchhermes-agent2026.4.27affected
NousResearchhermes-agent2026.4.28affected
NousResearchhermes-agent2026.4.29affected
NousResearchhermes-agent2026.4.30affected

Weaknesses

  • CWE-178: Improper Handling of Case Sensitivity
  • CWE-697: Incorrect Comparison

References