Skip to main content

TheHive CVE-2026-63098

| EUVDEUVD-2026-45196 MEDIUM
Missing Authentication for Critical Function (CWE-306)
2026-07-17 VulnCheck GHSA-f4pj-hh6r-99c8
6.9
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Discover network-accessible TheHive instance
  2. Delivery
    Send unauthenticated GET /api/status request
  3. Exploit
    Parse JSON response for credentials and config
  4. Execution
    Extract datastore attachment password and SSO provider settings
  5. Impact
    Reuse credentials against connected SOC infrastructure

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

TheHive must be running a version at or below 4.1.24, and the /api/status endpoint must be network-reachable from the attacker - this is the case in any internet-facing or intranet-accessible deployment, as the endpoint is present in the default installation with no special configuration required to enable it. No authentication, no specific feature flag, and no non-default configuration is needed; the vulnerability exists in the default StatusCtrl.scala handler present in all affected installations. Exploitation is limited by: the attacker requiring network-layer reachability to the TheHive HTTP port (if isolated to localhost or behind strict firewall rules, the attack surface is reduced); and the severity of exposed data varying based on what is actually configured in the deployment (e.g., a deployment without SSO exposes less than one with full federated identity configured). Authentication is confirmed not required per the CVSS 4.0 PR:N metric.

Impact

The CVSS 4.0 vector AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N reflects low attack complexity and zero authentication requirement, meaning exploitation is reachable by any actor with network access. The overall score of 6.9 is bounded by VC:L (low confidentiality impact on the vulnerable system), which may understate operational risk: the exposed datastore attachment protection password and SSO/authentication provider configuration are high-value pivot credentials that could enable further compromise of connected infrastructure. The publicly available POC on GitHub substantially elevates real-world risk, reducing exploitation difficulty to trivial levels accessible to low-skilled attackers. No EPSS score was provided in the input data; no CISA KEV listing is present, suggesting opportunistic rather than confirmed targeted exploitation at time of analysis. The absence of an integrity or availability vector confirms this is a pure disclosure flaw - but defenders should treat the disclosed credentials as compromised and rotate them immediately regardless of whether active exploitation is confirmed.

Exploit ScenarioDerived

An unauthenticated attacker identifies a network-accessible TheHive instance and issues a single HTTP GET request to /api/status, receiving a JSON response containing the datastore attachment protection password, SSO configuration, authentication provider list, MFA capability flags, and cluster node roles. A public POC hosted on GitHub documents this exact technique, making it reachable by low-skilled attackers. The attacker then uses the exposed datastore password or SSO configuration parameters to attempt authentication bypass or credential reuse against connected systems in the SOC infrastructure.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 17, 2026

Unauthenticated information disclosure in TheHive through 4.1.24 exposes sensitive configuration data - including the datastore attachment protection password, SSO settings, MFA capabilities, and clustered node addresses - to any network-reachable attacker via a single GET request to /api/status. The root cause is a missing authentication gate in the StatusCtrl.scala handler, a CWE-306 class defect. A public proof-of-concept is available on GitHub demonstrating trivial exploitation; no CISA KEV listing at time of analysis, though the exposed credentials materially increase lateral movement risk beyond the moderate CVSS score suggests.

RemediationAI

No vendor-released patched version has been identified in the available data - the fix version is unconfirmed and should be verified directly with the TheHive project at their official repository. As an immediate compensating control, restrict unauthenticated access to the /api/status endpoint at the reverse-proxy or firewall layer (for example, block the path /api/status for unauthenticated external requests in nginx via a location block with allow/deny directives, or apply a WAF rule), accepting the trade-off that health monitoring integrations relying on unauthenticated status polling will break and require reconfiguration. If TheHive is not required to be internet-facing, enforce network perimeter controls to limit access to trusted internal subnets or VPN egress only. Regardless of patching status, treat the datastore attachment protection password and any SSO/identity provider credentials previously exposed by this endpoint as compromised - rotate them immediately. Consult https://www.vulncheck.com/advisories/thehive-unauthenticated-information-disclosure-via-api-status-endpoint for updated vendor guidance.

Affected VersionsENISA

TheHive 0 ≤4.1.24

Affected Packages

euvd thehive no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

TheHive is a Scala-based open-source Security Incident Response Platform (SIRP) used by SOC and IR teams. The vulnerable component is StatusCtrl.scala, the controller backing the /api/status REST endpoint. CWE-306 (Missing Authentication for Critical Function) is the root cause class: the endpoint is designed for health and status checks but returns a JSON payload containing security-sensitive configuration fields - including the datastore attachment protection password, configured identity providers, SSO parameters, MFA feature flags, and cluster topology - without enforcing any authentication middleware. The affected product is identified by CPE cpe:2.3:a:thehive-project:thehive:*:*:*:*:*:*:*:*, covering all releases through version 4.1.24.

Know when Thehive gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 6.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 5.3 MEDIUM

Network-reachable endpoint requires no authentication (AV:N, PR:N, AC:L); confidentiality impact is low (C:L) as disclosure is configuration data, not full system access; no integrity or availability impact applies.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

TheHive through 4.1.24 contains an unauthenticated information disclosure vulnerability that allows unauthenticated attackers to retrieve sensitive configuration data by sending a GET request to the /api/status endpoint, which lacks authentication enforcement in the StatusCtrl.scala handler. Attackers can obtain the datastore attachment protection password, configured authentication providers, SSO settings, MFA capabilities, and clustered node addresses and roles without any credentials.

Threat Intelligence Overview

EPSS Score
0.2%
Top 84% exploitable
Prevalence
Low
niche SOC/IR platform, deployed primarily in security operations teams
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

54
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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