CVE-2026-18993 in hermes-agentinfo

Summary

by MITRE • 08/06/2026

A vulnerability was detected in NousResearch hermes-agent up to 0.16.0. Affected by this issue is some unknown functionality of the file hermes-agent/model_tools.py of the component Memory Toolset. The manipulation results in improper access controls. The attack can be executed remotely. The exploit is now public and may be used.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Analysis

by VulDB Data Team • 08/06/2026

This vulnerability resides within the NousResearch hermes-agent software version 0.16.0 and earlier, specifically affecting the memory toolset functionality implemented in the model_tools.py file. The issue represents a critical access control flaw that permits unauthorized manipulation of system resources through remote execution capabilities. The vulnerability stems from inadequate authorization checks within the memory management components, allowing attackers to bypass intended security boundaries and potentially access sensitive data or system functions. This weakness directly impacts the software's ability to maintain proper isolation between different operational contexts, creating opportunities for privilege escalation and data compromise.

The technical implementation flaw manifests as insufficient validation of user credentials and access permissions when invoking memory operations through the affected toolset. Attackers can exploit this vulnerability by crafting malicious requests that target the memory management functions exposed by the agent, potentially enabling them to read or modify memory contents beyond their authorized scope. The remote execution capability means that threat actors do not require physical access to the system, allowing for widespread exploitation across networked environments where the vulnerable agent is deployed.

The operational impact of this vulnerability extends beyond simple unauthorized access, as it creates potential pathways for more sophisticated attacks including data exfiltration, system compromise, and persistent backdoor establishment. Organizations utilizing the hermes-agent software in production environments face significant risk of unauthorized data access and potential system infiltration. The public availability of exploit code increases the likelihood of successful exploitation, making this vulnerability particularly dangerous as it lowers the barrier to attack for malicious actors.

Mitigation strategies should prioritize immediate deployment of patched versions of the hermes-agent software, with particular attention to implementing proper access control mechanisms within the memory toolset components. Network segmentation and firewall rules should be implemented to restrict access to affected systems until patches are applied. Additionally, organizations should conduct comprehensive vulnerability assessments to identify all instances of the vulnerable software across their infrastructure. The vulnerability aligns with CWE-284 Access Control Issues and may map to ATT&CK technique T1068 Privilege Escalation through improper access controls, emphasizing the need for robust authentication and authorization frameworks.

Security monitoring should focus on detecting anomalous memory access patterns and unauthorized API calls targeting the affected functionality. System administrators must implement regular patch management procedures to ensure timely updates of vulnerable components. The incident highlights the importance of secure coding practices in memory management systems and demonstrates how seemingly isolated functionality can create widespread security implications when proper access controls are not implemented. Organizations should also consider implementing additional security layers such as application firewalls and runtime protection mechanisms to detect and prevent exploitation attempts targeting this specific vulnerability class.

Responsible

VulDB

Disclosure

08/06/2026

Moderation

accepted

Exploit

Download

EPSS

0.00374

KEV

no

Activities

very low

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!