Skip to main content

Bloodhound

4 CVEs product

Monthly

CVE-2026-59255 Jul 15, 17:03 HIGH POC PATCH This Week

Improper authorization in SpecterOps BloodHound through 9.4.0 lets any authenticated user tamper with the global custom-node graph schema by calling POST, PUT, and DELETE operations on the /api/v2/custom-nodes endpoints, which enforced only that a caller was logged in rather than that they held write permissions. Because custom node kinds are a shared, tenant-wide schema construct, a single low-privileged account can create, alter, or delete node types that affect every user and tenant on the instance. Publicly available exploit code exists and a vendor patch (commit 8f79035) is available; there is no CISA KEV listing, so exploitation is not confirmed as active.

Authentication Bypass Bloodhound
NVD GitHub VulDB
CVSS 4.0
7.1
EPSS
0.2%
CVE-2026-85241 Sep 03, 22:30 MEDIUM PATCH This Month

Improper authorization in SpecterOps BloodHound through version 9.5.1 allows authenticated users holding only GraphDBRead permissions to invoke the PATCH /api/v2/domains/{objectID} write endpoint, effectively bypassing the intended write-permission gate. The commit diff confirms the root cause: the route handler called RequirePermissions(permissions.GraphDBRead) where it should have enforced GraphDBWrite, granting read-only users unauthorized ability to modify domain objects in the BloodHound graph database. No public exploit or CISA KEV listing is identified at time of analysis; the CVSS 4.0 score of 5.3 (PR:L) reflects the authentication prerequisite that limits the attack surface to already-authenticated principals.

Bloodhound
NVD VulDB GitHub
CVSS 4.0
5.3
EPSS
0.3%
CVE-2021-3210 Feb 19, 14:15 CRITICAL POC Act Now

components/Modals/HelpTexts/GenericAll/GenericAll.jsx in Bloodhound <= 4.0.1 allows remote attackers to execute arbitrary system commands when the victim imports a malicious data file containing. Rated critical severity (CVSS 9.6), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

XSS Bloodhound
NVD GitHub
CVSS 3.1
9.6
EPSS
2.7%
CVE-2019-15701 Aug 27, 18:15 HIGH POC This Week

components/Modals/HelpModal.jsx in BloodHound 2.2.0 allows remote attackers to execute arbitrary OS commands (by spawning a child process as the current user on the victim's machine) when the search. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Command Injection Bloodhound
NVD GitHub
CVSS 3.0
8.8
EPSS
2.0%
EPSS 0% CVSS 7.1
HIGH POC PATCH This Week

Improper authorization in SpecterOps BloodHound through 9.4.0 lets any authenticated user tamper with the global custom-node graph schema by calling POST, PUT, and DELETE operations on the /api/v2/custom-nodes endpoints, which enforced only that a caller was logged in rather than that they held write permissions. Because custom node kinds are a shared, tenant-wide schema construct, a single low-privileged account can create, alter, or delete node types that affect every user and tenant on the instance. Publicly available exploit code exists and a vendor patch (commit 8f79035) is available; there is no CISA KEV listing, so exploitation is not confirmed as active.

Authentication Bypass Bloodhound
NVD GitHub VulDB
EPSS 0% CVSS 5.3
MEDIUM PATCH This Month

Improper authorization in SpecterOps BloodHound through version 9.5.1 allows authenticated users holding only GraphDBRead permissions to invoke the PATCH /api/v2/domains/{objectID} write endpoint, effectively bypassing the intended write-permission gate. The commit diff confirms the root cause: the route handler called RequirePermissions(permissions.GraphDBRead) where it should have enforced GraphDBWrite, granting read-only users unauthorized ability to modify domain objects in the BloodHound graph database. No public exploit or CISA KEV listing is identified at time of analysis; the CVSS 4.0 score of 5.3 (PR:L) reflects the authentication prerequisite that limits the attack surface to already-authenticated principals.

Bloodhound
NVD VulDB GitHub
EPSS 3% CVSS 9.6
CRITICAL POC Act Now

components/Modals/HelpTexts/GenericAll/GenericAll.jsx in Bloodhound <= 4.0.1 allows remote attackers to execute arbitrary system commands when the victim imports a malicious data file containing. Rated critical severity (CVSS 9.6), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

XSS Bloodhound
NVD GitHub
EPSS 2% CVSS 8.8
HIGH POC This Week

components/Modals/HelpModal.jsx in BloodHound 2.2.0 allows remote attackers to execute arbitrary OS commands (by spawning a child process as the current user on the victim's machine) when the search. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Command Injection Bloodhound
NVD GitHub

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy