Hermes Agent 0.16.0 < 0.17.0 Credential Store Overwrite via File-Write Tool
Hermes Agent 0.16.0 prior to 0.17.0 contains an improper path restriction vulnerability that allows attackers who can influence ingested message content to overwrite the credential store by bypassing sensitive-path guards that excluded the auth.json file. Attackers can craft malicious messages directing the agent's file-write tooling to overwrite the credential store without triggering any path-based protection, enabling credential tampering or unauthorized access.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-82020
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 4 Nov 2026, 21:19 UTC · Revision 1
Source evidence
Hermes Agent 0.16.0 < 0.17.0 Credential Store Overwrite via File-Write Tool
core-osv · Original sourcePublished 28 Aug 2026, 18:47 UTC
Hermes Agent 0.16.0 prior to 0.17.0 contains an improper path restriction vulnerability that allows attackers who can influence ingested message content to overwrite the credential store by bypassing sensitive-path guards that excluded the auth.json file. Attackers can craft malicious messages directing the agent's file-write tooling to overwrite the credential store without triggering any path-based protection, enabling credential tampering or unauthorized access.
osv:CVE-2026-82020
Complete source record
{
"id": "27f052cb71fbddc24355271f479123f4b72fc0ec9b8aba1a55f912c27d84a6f8",
"url": "https://osv.dev/vulnerability/CVE-2026-82020",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Hermes Agent 0.16.0 < 0.17.0 Credential Store Overwrite via File-Write Tool",
"summary": "Hermes Agent 0.16.0 prior to 0.17.0 contains an improper path restriction vulnerability that allows attackers who can influence ingested message content to overwrite the credential store by bypassing sensitive-path guards that excluded the auth.json file. Attackers can craft malicious messages directing the agent's file-write tooling to overwrite the credential store without triggering any path-based protection, enabling credential tampering or unauthorized access.",
"evidence": "osv:CVE-2026-82020",
"products": [],
"severity": "high",
"structured": {
"id": "CVE-2026-82020",
"aliases": [
"CVE-2026-82020"
],
"metrics": [
{
"type": "CVSS_V4",
"score": "CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/nousresearch/hermes-agent",
"type": "GIT",
"events": [
{
"introduced": "3c231eb3979ab9c57d5cd6d02f1d577a3b718b43"
},
{
"fixed": "2bd1977d8fad185c9b4be47884f7e87f1add0ce3"
},
{
"fixed": "da28d5d113956dcf803d5cff552a120740a96a59"
},
{
"fixed": "2b67e96aec2aa2abd5e94b544cda8e564c75f9f5"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"introduced": "2026.6.5"
},
{
"fixed": "2026.6.19"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"fixed": "2bd1977d8fad185c9b4be47884f7e87f1add0ce3"
}
],
"source": "REFERENCES_TAG",
"original_tag": "v2026.6.19"
},
{
"range": [
{
"fixed": "da28d5d113956dcf803d5cff552a120740a96a59"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "2b67e96aec2aa2abd5e94b544cda8e564c75f9f5"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
}
],
"versions": [
"v2026.6.5"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-82020.json"
}
}
],
"modified": "2026-10-28T02:30:39.743561215Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/82xxx/CVE-2026-82020.json",
"https://github.com/NousResearch/hermes-agent/releases/tag/v2026.6.19",
"https://nvd.nist.gov/vuln/detail/CVE-2026-82020",
"https://www.vulncheck.com/advisories/hermes-agent-credential-store-overwrite-via-file-write-tool",
"https://github.com/NousResearch/hermes-agent/commit/2b67e96aec2aa2abd5e94b544cda8e564c75f9f5",
"https://github.com/NousResearch/hermes-agent/commit/da28d5d113956dcf803d5cff552a120740a96a59",
"https://github.com/NousResearch/hermes-agent/pull/45821",
"https://github.com/NousResearch/hermes-agent"
],
"provider_metadata": {
"cwe_ids": [
"CWE-552"
],
"cna_assigner": "VulnCheck",
"unresolved_ranges": [
{
"extracted_events": [
{
"range": [
{
"introduced": "0.16.0"
},
{
"fixed": "0.17.0"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
}
]
}
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/82xxx/CVE-2026-82020.json"
}
},
"related_cves": [
{
"value": "CVE-2026-82020",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 507174,
"published_at": "2026-08-28T18:47:06.377+00:00"
}