Description
An improper authentication vulnerability in the is_authenticated function (src/bolt/bolt_api.c) in FalkorDB before 4.20.0 allows a remote unauthenticated attacker to execute graph queries without credentials through the Bolt endpoint. The function decides whether a password is required by issuing an empty AUTH command to Redis and treats only a WRONGPASS error as meaning that a password is required; any other error, such as LOADING while a dataset is being loaded, MASTERDOWN during replication failover, or OOM under memory pressure, causes the client to be treated as authenticated. Only deployments that enable the Bolt endpoint (BOLT_PORT, disabled by default) are affected.
Published: 2026-10-09
Score: 9.2 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized graph query execution via authentication bypass
Action: Patch Now
AI Analysis

Impact

The vulnerability arises from improper authentication handling in FalkorDB’s Bolt API. When the system sends an empty AUTH command to Redis, it only interprets a WRONGPASS error as a password requirement. Any other error, such as LOADING, MASTERDOWN, or OOM, is mistakenly treated as successful authentication, granting the client access to execute graph queries without credentials. This bypass allows a remote attacker to read or modify data, potentially compromising confidentiality, integrity, and availability of the database. The weakness is classified as CWE‑287.

Affected Systems

Affected products are FalkorDB deployments built before version 4.20.0 that have the Bolt endpoint enabled. The Bolt protocol support, which is responsible for the flaw, was removed entirely in 4.20.0. Deployments that keep the BOLT_PORT configuration disabled by default are not affected. Therefore, environments that have explicitly enabled the Bolt service and are running any version prior to 4.20.0 are at risk.

Risk and Exploitability

The CVSS score of 9.2 marks this flaw as critical, and because the exploit requires only remote unauthenticated access to the Bolt port, the attack surface is wide when the port is exposed. EPSS is not available, so the current exploitation probability is unknown, and the vulnerability is not listed in the CISA KEV. Nonetheless, the easy exploitation path and lack of authentication provide a high level of risk for attackers who can reach the service. Administrators should treat this as a priority, especially for systems with a publicly reachable Bolt endpoint.

Generated by OpenCVE AI on October 9, 2026 at 06:21 UTC.

Remediation

Vendor Solution

Upgrade FalkorDB to version 4.20.0 or later. Bolt protocol support, including the code affected by this issue, was removed in 4.20.0.


Vendor Workaround

Leave the Bolt endpoint disabled (do not set the BOLT_PORT module configuration; it is disabled by default), or restrict network access to the Bolt port to trusted clients.


OpenCVE Recommended Actions

  • Upgrade to FalkorDB 4.20.0 or later to eliminate the vulnerable Bolt endpoint entirely.
  • If an upgrade is not feasible immediately, disable the Bolt endpoint by omitting or resetting the BOLT_PORT configuration, as it is disabled by default.
  • For deployments that must keep Bolt enabled, restrict network access to the Bolt port to trusted clients only using firewall or network segmentation to block untrusted traffic.

Generated by OpenCVE AI on October 9, 2026 at 06:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 15 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Fri, 09 Oct 2026 05:30:00 +0000

Type Values Removed Values Added
Description An improper authentication vulnerability in the is_authenticated function (src/bolt/bolt_api.c) in FalkorDB before 4.20.0 allows a remote unauthenticated attacker to execute graph queries without credentials through the Bolt endpoint. The function decides whether a password is required by issuing an empty AUTH command to Redis and treats only a WRONGPASS error as meaning that a password is required; any other error, such as LOADING while a dataset is being loaded, MASTERDOWN during replication failover, or OOM under memory pressure, causes the client to be treated as authenticated. Only deployments that enable the Bolt endpoint (BOLT_PORT, disabled by default) are affected.
Title Authentication bypass in FalkorDB Bolt endpoint via fail-open AUTH probe error handling
First Time appeared Falkordb
Falkordb falkordb
Weaknesses CWE-287
CPEs cpe:2.3:a:falkordb:falkordb:*:*:*:*:*:*:*:*
Vendors & Products Falkordb
Falkordb falkordb
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 9.2, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Falkordb Falkordb
cve-icon MITRE

Status: PUBLISHED

Assigner: securin

Published:

Updated: 2026-10-15T16:06:12.963Z

Reserved: 2026-10-09T04:54:55.521Z

Link: CVE-2026-107910

cve-icon Vulnrichment

Updated: 2026-10-15T16:06:08.996Z

cve-icon NVD

Status : Deferred

Published: 2026-10-09T06:17:12.457

Modified: 2026-10-15T17:17:13.727

Link: CVE-2026-107910

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-09T07:15:09Z

Weaknesses