CVE-2026-14783: NousResearch hermes-agent path traversal in skill_view

CVE-2026-14783 · Severity: medium · CVSS 4.3 · Published 2026-07-06

NousResearch hermes-agent is an AI agent framework. A security vulnerability in its skill-viewing tool allows an attacker to bypass directory restrictions and access files they should not be able to see. This could lead to the exposure of sensitive information, such as API keys, configuration files, or environment secrets stored on the host system.

Technologies: NousResearch Hermes Agent. Vendors: NousResearch.

Quick answers

Is CVE-2026-14783 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-14783 being exploited in the wild.
How severe is CVE-2026-14783?
Medium severity, with a CVSS score of 4.3, published 6 July 2026.
Which products and versions are affected?
NousResearch Hermes Agent 2026.5.29.2.
Is there a fix for CVE-2026-14783?
A patch was published on 2026-06-06: Fix merged in pull request 40566 Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
How is CVE-2026-14783 attacked?
It is attacked over the network, in a software library.
Am I affected by CVE-2026-14783?
Check whether you run NousResearch Hermes Agent at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

Technical details

A path traversal vulnerability exists in NousResearch hermes-agent version 2026.5.29.2 within the `skill_view` function of `tools/skills_tool.py`. The root cause is the improper validation of the `Name` argument, which is joined with the trusted search root using `search_dir / name` before any containment checks are performed. An attacker can provide a manipulated path (e.g., `../outside-skill`) to select a directory outside the intended `~/.hermes/skills/` boundary. If the target directory contains a `SKILL.md` file, the agent will treat it as a valid skill directory, allowing subsequent file reads (via `file_path`) to leak sensitive files like `.env` from the host. The issue has been addressed in commit 56f833efa427ccb444c0f9ad1759af1012f2124d.

Affected products

  • NousResearch hermes-agent 2026.5.29.2

Timeline

  • 2026-06-06: patched: Fix merged in pull request 40566
  • 2026-07-06: advisory: NVD publication date

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.