Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2026-10130

CVE-2026-10130: QueryWeaver Auth Bypass Vulnerability

CVE-2026-10130 is an authentication bypass flaw in QueryWeaver that lets attackers obtain valid session tokens by submitting signup requests with victim email addresses. This article covers technical details, impact, and mitigation.

Published:

CVE-2026-10130 Overview

CVE-2026-10130 is an authentication bypass vulnerability in QueryWeaver, an open source project maintained by FalkorDB. The signup endpoint issues a valid authenticated session token for any email address submitted, including those belonging to existing accounts. An unauthenticated attacker who knows a victim's email address can obtain a session token that impersonates that account. No credentials, multi-factor challenge, or user interaction are required. The flaw is classified under CWE-863: Incorrect Authorization.

Critical Impact

Attackers can hijack existing QueryWeaver accounts by submitting a signup request with the target's email, receiving a valid session token that grants full access to the victim's identity and data.

Affected Products

  • QueryWeaver (FalkorDB) — versions prior to the fix in commit e6a49f5
  • Deployments exposing the signup route to untrusted networks
  • Any instance built from the QueryWeaver repository before the remediation commit

Discovery Timeline

  • 2026-07-18 - CVE-2026-10130 published to the National Vulnerability Database (NVD)
  • 2026-07-23 - Last updated in NVD database

Technical Details for CVE-2026-10130

Vulnerability Analysis

QueryWeaver's signup route mishandles the account creation flow when the submitted email matches an existing Identity. Instead of rejecting the request or requiring credential verification, the server unconditionally creates a new session token and links it to the existing Identity node via a Cypher MERGE operation. The response returns that token to the requester, granting authenticated access to the victim's account.

The root defect is an authorization check performed after state-changing operations rather than before. Because the check-then-act ordering is inverted, the code path that should reject duplicate signups instead completes authentication for the attacker.

Root Cause

The signup handler executes a Cypher MERGE against the Identity graph using the submitted email as the match key. MERGE matches the existing Identity node when one is present, and the handler then creates and links a new token to it. Only after the token is issued does the code evaluate whether the email already exists, at which point the attacker has already received a valid session credential in the HTTP response.

Attack Vector

Exploitation is performed remotely over the network by sending a single crafted signup HTTP request containing the victim's email address. No authentication, prior session, or user interaction is required. The server responds with a session token bound to the victim's Identity, which the attacker then uses in subsequent authenticated API calls. Because the attack relies on standard signup traffic, it produces no failed authentication events and blends into normal onboarding activity.

Detection Methods for CVE-2026-10130

Indicators of Compromise

  • Signup requests submitted for email addresses that already correspond to registered QueryWeaver accounts.
  • Session tokens issued to client IP addresses that differ from the historical login sources of the associated account.
  • Signup responses returning 200 OK with a session token payload when the target email already exists in the Identity graph.
  • Cypher audit logs showing MERGE on Identity nodes immediately followed by token linkage from unauthenticated contexts.

Detection Strategies

  • Correlate signup events with existing user records and alert when the submitted email matches an established Identity.
  • Baseline signup-to-login sequences per account and flag deviations where a signup precedes activity from a known active user.
  • Inspect application logs for token issuance stemming from the signup route rather than the login route.

Monitoring Recommendations

  • Enable verbose logging on the QueryWeaver authentication service, including request source IP, submitted email, and token issuance events.
  • Forward authentication and signup telemetry to a centralized SIEM or data lake for cross-correlation with identity activity.
  • Monitor FalkorDB query logs for unexpected MERGE patterns against Identity nodes originating from unauthenticated endpoints.

How to Mitigate CVE-2026-10130

Immediate Actions Required

  • Upgrade QueryWeaver to a build that includes commit e6a49f5 or later.
  • Invalidate all active session tokens and force password or credential resets across existing accounts.
  • Review authentication and signup logs for evidence of token issuance to attacker-controlled sources.
  • Restrict network exposure of the signup endpoint until the patch is applied.

Patch Information

FalkorDB has published a fix in the QueryWeaver repository at commit e6a49f5. The patch reorders the signup flow to check for an existing Identity before issuing or linking a session token. Additional context is available in the VulnCheck Authentication Bypass Advisory and the QueryWeaver repository.

Workarounds

  • Place the signup route behind an authenticated reverse proxy or allowlist trusted networks until the patch is deployed.
  • Disable self-service signup and provision accounts through an administrative workflow.
  • Add a pre-check at an application gateway to reject signup requests whose email matches an existing Identity.

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.