Skip to main content

Databasus CVE-2026-110770

| EUVDEUVD-2026-101570 CRITICAL
Improper Restriction of Excessive Authentication Attempts (CWE-307)
2026-10-14 disclosure@vulncheck.com GHSA-jj5w-98p7-g6gj
9.2
CVSS 4.0 · Vendor: vulncheck
View

Attack ChainAIDerived

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

  1. Access
    Request reset code for known admin email
  2. Exploit
    Brute-force six-digit code without rate limiting
  3. Execution
    Obtain valid password reset token
  4. Impact
    Take over administrator account

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Brute-force prevention, rate limiting
Exploitation Conditions

The attacker must know a valid registered email address (ideally an administrator's) to trigger a reset, then must brute-force the six-digit numeric code - feasible only because Databasus 3.7.0-3.61.0 implements no rate limiting, no account lockout, and does not invalidate codes after failed attempts, per the vendor description. The only practical limiting factor is the reset code's validity/expiry window, within which the ~10^6 keyspace must be exhausted; no authentication or user interaction is required (PR:N/UI:N). Risk is bounded chiefly by the small real-world deployment of the product rather than by any technical precondition.

Impact

This is a genuine high-severity flaw whose real-world priority is tempered by deployment footprint and missing exploitation signals. The CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:N/UI:N, VC:H/VI:H/VA:H, score 9.2) correctly reflects unauthenticated, network-reachable, full account takeover - including administrator accounts. The AT:P (Attack Requirement: Present) metric is the key honest nuance: exploitation is not a single trivial request but requires brute-forcing a six-digit code, which is only feasible because the vendor confirms there is no rate limiting, lockout, or code invalidation. EPSS score is not provided and the CVE is NOT in CISA KEV, so there is no evidence of active exploitation. POC status is not flagged in the input, though a public technical writeup describing the method exists (hackmd reference), meaning the barrier to weaponization is low even if no packaged exploit is confirmed. Net assessment: technically critical and easily automatable against affected instances, but the affected product (Databasus) appears to be an obscure open-source project, so aggregate internet-wide risk is far lower than the 9.2 suggests - this is a 'patch promptly if you run it, but not a mass-exploitation emergency' issue. No signals conflict; the main gap is the absence of EPSS/KEV/POC telemetry to gauge in-the-wild interest.

Exploit ScenarioDerived

An unauthenticated attacker submits a password-reset request for a known administrator email via POST /api/v1/users/reset-password, causing the system to generate a six-digit reset code. Because there is no rate limiting, lockout, or code invalidation, the attacker scripts up to ~1,000,000 guesses against the endpoint until the correct code is found, then resets the admin password and takes over the account. A public technical writeup documents the technique, lowering the effort required even though no packaged exploit is confirmed in the input.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.5% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 14, 2026

Unauthenticated attackers can take over Databasus accounts, including administrator accounts, by exploiting an authentication bypass in versions 3.7.0 through 3.61.0. The flaw allows brute-forcing six-digit password reset codes via POST /api/v1/users/reset-password because the application lacks rate limiting, account lockout, and code invalidation after failed attempts. No public exploit code has been identified at time of analysis, and while the flaw is high severity, real-world priority is tempered by the product's limited deployment footprint and absence of active exploitation signals.

RemediationAI

No vendor-released patch identified at time of analysis. Until a fix is available, restrict access to the password reset endpoint by IP allowlisting or placing it behind a VPN, as this blocks legitimate remote users from resetting their passwords. Implement rate limiting and account lockout at the reverse proxy or web application firewall level for POST /api/v1/users/reset-password (e.g., limit requests per IP or per email to a small number per hour), though this may delay legitimate resets and requires tuning to avoid false positives. If self-service password reset is not essential, disable the feature entirely, recognizing that this prevents all users from recovering forgotten passwords. Monitor application and proxy logs for repeated failed reset attempts targeting the same email as an indicator of brute-force activity. Apply the vendor patch as soon as it is released; track the vendor advisory at https://www.vulncheck.com/advisories/databasus-3.7.0-through-3.61.0-account-takeover-via-password-reset-brute-force .

Affected VersionsENISA

databasus 3.7.0 ≤3.61.0

Affected Packages

euvd databasus 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

The vulnerability is classified as CWE-307 (Improper Restriction of Excessive Authentication Attempts). Databasus implements a password reset flow where a six-digit numeric code is generated and sent to the user's registered email address. The endpoint POST /api/v1/users/reset-password accepts the code for verification but does not enforce any trial limits, lockout after repeated failures, or invalidation of a used code, allowing an attacker who knows a valid email address to exhaust the small keyspace of 10^6 possibilities. The vulnerable code is located in backend/internal/features/users/services/user_services.go (line 637 in commit 9ee25ed). Successful guessing yields full account takeover, including administrative accounts. No CPE data was provided in the intelligence sources.

Know when the next one hits your stack

  • 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 9.2 CRITICAL
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
vuln.today AI 8.1 HIGH

Network-reachable and unauthenticated (AV:N/PR:N/UI:N); AC:H because success requires brute-forcing the code within its validity window; full account takeover yields C:H/I:H/A:H.

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

Primary rating from Vendor (vulncheck).

CVSS VectorVendor: vulncheck

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

DescriptionCVE.org

Databasus 3.7.0 through 3.61.0 contains an authentication bypass vulnerability that allows unauthenticated attackers to brute-force password reset codes via POST /api/v1/users/reset-password. Attackers can request a six-digit code for a known email, then guess it without rate limiting, lockout, or invalidation to take over accounts, including administrators.

Executive ViewAI

Why It Matters

Databasus versions 3.7.0 through 3.61.0 are affected by a critical flaw that enables attackers to seize control of user and administrator accounts. No vendor-released patch identified at time of analysis; no public exploit identified at time of analysis. Leadership should prioritize mitigation if these versions are deployed, as account takeover can lead to data breaches and operational disruption.

Business Impact: High
Compensating Controls

No vendor-released patch identified; implement rate limiting, account lockout, and password reset code invalidation at the application or network layer; restrict access to the affected endpoint (POST /api/v1/users/reset-password); and monitor logs for brute-force attempts.

Threat Intelligence Overview

EPSS Score
0.5%
Top 59% exploitable
Prevalence
Rare
obscure open-source project, no known enterprise deployment footprint
Data Quality
5 sources
Confidence: Medium

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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.5%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: 0
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.

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