<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Hermes-Agent (&lt;= 2026.4.30) — CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/hermes-agent--2026.4.30/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Mon, 01 Jun 2026 04:17:54 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/hermes-agent--2026.4.30/feed.xml" rel="self" type="application/rss+xml"/><item><title>NousResearch hermes-agent Remote Code Injection Vulnerability (CVE-2026-10220)</title><link>https://feed.craftedsignal.io/briefs/2026-06-cve-2026-10220/</link><pubDate>Mon, 01 Jun 2026 04:17:54 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-06-cve-2026-10220/</guid><description>A remote code injection vulnerability (CVE-2026-10220) exists in NousResearch hermes-agent versions up to 2026.4.30, affecting the _serve_plugin_skill/skill_view function in tools/skills_tool.py, potentially allowing attackers to inject arbitrary code.</description><content:encoded><![CDATA[<p>A remote code injection vulnerability, CVE-2026-10220, affects NousResearch hermes-agent up to version 2026.4.30. The vulnerability resides within the <code>_serve_plugin_skill/skill_view</code> function of the <code>tools/skills_tool.py</code> file. Exploitation of this flaw could enable a remote attacker to inject arbitrary code into the application. The exploit has been publicly disclosed, increasing the risk of active exploitation. The vendor was contacted but did not respond. This vulnerability poses a significant risk to systems running affected versions of hermes-agent, potentially leading to unauthorized access, data breaches, or complete system compromise.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>An attacker identifies a vulnerable hermes-agent instance running a version prior to 2026.4.30.</li>
<li>The attacker crafts a malicious request targeting the <code>_serve_plugin_skill/skill_view</code> function within <code>tools/skills_tool.py</code>.</li>
<li>This request includes specially crafted input designed to exploit the code injection vulnerability.</li>
<li>The vulnerable function fails to properly sanitize the input, allowing the attacker&rsquo;s code to be injected.</li>
<li>The injected code is then executed by the hermes-agent application.</li>
<li>The attacker leverages the injected code to gain unauthorized access to the system.</li>
<li>The attacker may then escalate privileges, install malware, or exfiltrate sensitive data.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2026-10220 allows for remote code injection, potentially leading to complete system compromise. This could result in unauthorized data access, modification, or deletion, as well as the installation of malware and further propagation of attacks. The lack of vendor response exacerbates the risk, as no official patch or mitigation is available. Organizations using NousResearch hermes-agent are at significant risk until the vulnerability is addressed.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Monitor network traffic for suspicious requests targeting the <code>_serve_plugin_skill/skill_view</code> function as a proactive measure.</li>
<li>Deploy the Sigma rule provided below to detect potential exploitation attempts against the vulnerable function.</li>
<li>Consider implementing input validation and sanitization measures within the <code>_serve_plugin_skill/skill_view</code> function if source code access is available, to mitigate the vulnerability.</li>
<li>Monitor for unexpected process execution originating from the hermes-agent application.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">threat</category><category>cve</category><category>code-injection</category><category>hermes-agent</category></item></channel></rss>