GitHub Advisoryadvisory · PyPI
GHSA-99f9-j8r3-p853 Hermes Agent creates response_store.db and webhook_subscriptions.json with world-readable permissions (mode 0o644)
MEDIUM
Official page ↗
- Aliases
- CVE-2026-53870
- Ecosystem
- PyPI
- Packages
- hermes-agent
- Severity
- Moderate
- CVSS vector
- CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
- Weaknesses
- CWE-276
- Reviewed
- 2026-06-19
Affected packages
• PyPI hermes-agent: < 0.16.0 → fixed in 0.16.0
Description
Hermes Agent before 0.16.0 creates response_store.db and webhook_subscriptions.json with world-readable permissions (mode 0o644), exposing conversation history and HMAC secrets to local users. Attackers with local filesystem access can read these files directly to obtain sensitive data including conversation history, tool payloads, prompts, and per-route HMAC secrets.
Related
Alias · CVE (1)
- CVE-2026-53870 Hermes Agent before 0.16.0 creates response_store.db and webhook_subscriptions.json with world-readable permissions (mode 0o644), exposing… vulnerability
Weakness · CWE (1)
- CWE-276 Incorrect Default Permissions weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2026-53870 advisory
- https://github.com/NousResearch/hermes-agent/pull/30917 web
- https://github.com/NousResearch/hermes-agent/pull/31469 web
- https://github.com/NousResearch/hermes-agent/commit/3bace071bfadf2d2bec2ee048471a31ec920e3e8 web
- https://github.com/NousResearch/hermes-agent package
- https://github.com/NousResearch/hermes-agent/releases/tag/v2026.6.5 web
- https://www.vulncheck.com/advisories/hermes-agent-sensitive-file-permission-vulnerability-in-store-files web