Quick answers
- Is CVE-2026-14627 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-14627 being exploited in the wild.
- How severe is CVE-2026-14627?
- Medium severity, with a CVSS score of 5.6, published 4 July 2026.
- Which products and versions are affected?
- NousResearch Hermes Agent <= 0.15.2.
- Is there a fix for CVE-2026-14627?
- A patch was published on 2026-05-07: Remediated in commit ef1e56557 Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-14627 attacked?
- It is attacked over the network, in a software library.
- Am I affected by CVE-2026-14627?
- 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
An improper authentication vulnerability (CWE-287) exists in the `DiscordAdapter._is_allowed_user` function within `gateway/platforms/discord.py`. The vulnerability is caused by an insecure fallback mechanism that scans all mutual guilds shared between the bot and a user when `DISCORD_ALLOWED_ROLES` is configured. If a user interacts with the bot via Direct Message (DM), the bot iterates through all servers it belongs to; if the user has a role ID in any of those servers that matches an entry in `DISCORD_ALLOWED_ROLES`, access is granted. This allows an attacker to bypass authentication by obtaining a matching role ID in a secondary, non-restricted server that the bot also inhabits. The vulnerability was reportedly remediated in commit `ef1e56557` by scoping role checks to the originating guild.
Affected products
- NousResearch hermes-agent <= 0.15.2
Timeline
- 2026-05-07: patched: Remediated in commit ef1e56557
- 2026-06-01: disclosed: Public disclosure via GitHub Gist
- 2026-07-04: advisory: NVD/VulDB publication