Skip to main content

NebulaGraph CVE-2026-81032

| EUVDEUVD-2026-66608 CRITICAL
Missing Authentication for Critical Function (CWE-306)
2026-08-26 VulnCheck GHSA-c937-9ccf-7mq9
9.3
CVSS 4.0 · Vendor: VulnCheck
Share

Severity by source

Vendor (VulnCheck) PRIMARY
9.3 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
9.8 CRITICAL

Remote, unauthenticated, no interaction against a default-all-interfaces service; PR:N and AC:L are justified, and config disclosure plus live flag rewrite give high C/I/A.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

2
Analysis Generated
Aug 26, 2026 - 16:37 vuln.today
CVE Published
Aug 26, 2026 - 15:45 cve.org
CRITICAL 9.3

DescriptionCVE.org

NebulaGraph exposes its runtime configuration over an unauthenticated HTTP service. Each daemon starts the web service defined in src/webservice/WebService.cpp, whose bind address defaults to all interfaces, and registers routes for reading and writing gflags alongside status and statistics. Neither the service nor its router carries any authentication, token check or address restriction. The read route returns the daemon's full set of runtime flag values, which includes the configured certificate, key and certificate-authority paths, the password file path, data directories and the transport-security enable flags. The write route parses a supplied map and applies each entry through the gflags runtime setter, so a caller able to reach the port can change the daemon's behaviour without restarting it, including disabling the transport-security flags, redirecting log files and altering flags such as failed_login_attempts and password_lock_time_in_secs. Public reports of this endpoint describe a single name, enable_authorize, being refused by the handler; at release 3.8.0 that refusal is not present and the handler applies every name it is given.

AnalysisAI

Unauthenticated disclosure and modification of runtime configuration in NebulaGraph (vesoft-inc nebula) through version 3.8.0 lets any network-reachable attacker read and rewrite daemon gflags via the built-in web service. Because the service in src/webservice/WebService.cpp binds to all interfaces with no authentication, token, or address restriction, an attacker can harvest sensitive paths (certificate, key, CA, and password-file locations) and disable transport-security flags, redirect logging, and weaken lockout controls without a restart. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Reach daemon web-service port
Delivery
Send unauthenticated GET to gflags read route
Exploit
Harvest cert, key, password-file paths
Execution
POST flag map to write route
Persist
Disable transport-security flags, redirect logs
Impact
Weaken auth lockout and persist access

Vulnerability AssessmentAI

Exploitation Exploitation requires only network reachability to the daemon's built-in web-service port, which by default binds to all interfaces (0.0.0.0) with no authentication, token check, or address restriction - no credentials, user interaction, or non-default configuration is needed against a default NebulaGraph 3.8.0 or earlier deployment. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment This is a genuine high-priority issue, not a high-CVSS-but-low-real-risk artifact. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An attacker who can reach a NebulaGraph daemon's web-service port sends an unauthenticated GET to the gflags read route and receives the full runtime configuration, including certificate, key, CA, and password-file paths and data directories. They then POST a flag map to the write route to disable the transport-security enable flags and redirect log files, downgrading the daemon's security in real time without a restart. …
Remediation No vendor-released patch version is identified in the supplied data, so remediation centers on compensating controls. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, inventory all NebulaGraph instances and verify which versions are deployed (critical if ≤3.8.0), review access logs for suspicious configuration queries, and document network exposure of the web service. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

CVE-2026-81032 vulnerability details – vuln.today

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