Skip to main content

hermes-agent CVE-2026-14628

| EUVDEUVD-2026-41673 MEDIUM
Path Traversal (CWE-22)
2026-07-04 VulDB GHSA-85cr-q769-68x2
5.5
CVSS 4.0 · Vendor: VulDB
Share

Severity by source

Vendor (VulDB) PRIMARY
5.5 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
5.3 MEDIUM

Network-accessible endpoint exploitable without authentication; impact limited to partial file read with no integrity or availability consequence.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

2
Analysis Generated
Jul 04, 2026 - 13:33 vuln.today
CVSS changed
Jul 04, 2026 - 13:22 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)

DescriptionCVE.org

A vulnerability was detected in NousResearch hermes-agent up to 2026.5.16. This impacts the function extract_media of the file gateway/platforms/base.py of the component Live Webhook Endpoint. Performing a manipulation results in path traversal. The attack may be initiated remotely. The exploit is now public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.

AnalysisAI

Path traversal in NousResearch hermes-agent (all versions through 2026.5.16) exposes arbitrary server-side files via the Live Webhook Endpoint's extract_media function in gateway/platforms/base.py. Remote, unauthenticated attackers can read files outside the intended directory, resulting in low-confidentiality-impact disclosure - potentially exposing configuration files, credentials, or internal data. A public proof-of-concept exploit is available on GitHub; however, this vulnerability has not been listed in CISA KEV, indicating active exploitation is not yet confirmed at time of analysis.

Technical ContextAI

The affected component is the extract_media function within gateway/platforms/base.py, part of hermes-agent's Live Webhook Endpoint - a gateway layer that appears to handle media or file retrieval triggered by inbound webhook events. CWE-22 (Path Traversal) is the root cause class: user-supplied input (likely a filename or path parameter) is passed to a file-access routine without sufficient normalization or canonicalization, allowing ../ or equivalent directory traversal sequences to escape the intended base directory. The CPE string cpe:2.3:a:nousresearch:hermes-agent:*:*:*:*:*:*:*:* covers all versioned releases without platform restriction, suggesting the flaw is cross-platform. NousResearch hermes-agent is an AI agent framework; the webhook endpoint likely supports multi-modal or media-handling pipelines, making file path handling a natural integration point and attack surface.

RemediationAI

No vendor-released patch identified at time of analysis - the vendor did not respond to pre-disclosure contact, and no fix version has been published. As immediate compensating controls: disable or firewall the Live Webhook Endpoint entirely if not operationally required, as this eliminates the attack surface without code changes. If the endpoint must remain active, apply an ingress validation layer (WAF rule or reverse proxy rewrite) to reject requests containing path traversal sequences (../, ..\, URL-encoded variants %2e%2e%2f) in any path or filename parameter - note this may break legitimate deep-path media references if any exist. Restrict network access to the endpoint to trusted IP ranges only, reducing exposure to unauthenticated remote attackers. Monitor endpoint access logs for anomalous path patterns as a detection measure. No official vendor advisory URL is available; track https://vuldb.com/cve/CVE-2026-14628 for updates.

CVE-2026-71963 HIGH POC
8.6 Sep 03

Remote code execution in NousResearch Hermes Agent 0.18.2-0.21.0 allows an unauthenticated attacker to execute arbitrary

CVE-2026-9367 MEDIUM POC
5.5 May 24

Remote command injection in NousResearch hermes-agent allows unauthenticated attackers to execute arbitrary OS commands

CVE-2026-9351 MEDIUM POC
5.5 May 24

Path traversal in NousResearch hermes-agent through version 2026.4.16 allows remote unauthenticated attackers to bypass

CVE-2026-9368 MEDIUM POC
5.5 May 24

Remote sandbox escape in NousResearch hermes-agent versions up to 2026.4.16 allows unauthenticated attackers to manipula

CVE-2026-7396 MEDIUM POC
5.5 Apr 29

Path traversal in NousResearch hermes-agent 0.8.0 exposes arbitrary server-side files to unauthenticated remote attacker

CVE-2026-10221 MEDIUM POC
5.5 Jun 01

Remote code/prompt injection in NousResearch Hermes Agent through 0.12.0 stems from improper neutralization in the _comp

CVE-2026-10220 MEDIUM POC
5.5 Jun 01

Remote injection in NousResearch Hermes Agent through version 2026.4.30 allows unauthenticated attackers to manipulate t

CVE-2026-9366 MEDIUM POC
5.5 May 24

Code injection in NousResearch hermes-agent 2026.4.23 allows remote unauthenticated attackers to inject and execute arbi

CVE-2026-9354 MEDIUM POC
5.5 May 24

Improper output escaping in NousResearch Hermes Agent versions up to 2026.4.16 allows remote unauthenticated attackers t

CVE-2026-9353 MEDIUM POC
5.5 May 24

Remote injection vulnerability in NousResearch hermes-agent versions up to 2026.4.23 enables unauthenticated attackers t

CVE-2026-10224 MEDIUM POC
5.5 Jun 01

Uncontrolled resource consumption in NousResearch hermes-agent (all versions through 2026.4.30) allows remote unauthenti

CVE-2026-9350 MEDIUM POC
5.5 May 24

Missing authorization in NousResearch hermes-agent versions up to 2026.4.16 allows remote attackers to bypass authentica

Share

CVE-2026-14628 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy