Skip to main content

databasement CVE-2026-103534

| EUVDEUVD-2026-90467 LOW
Improper Access Control (CWE-284)
2026-10-01 VulDB GHSA-fw34-2f32-wm2m
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privileged account
  2. Exploit
    Query /api/v1/snapshots for others' resources
  3. Execution
    Bypass SnapshotPolicy authorization scoping
  4. Impact
    Read cross-tenant snapshot data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK

1 technique across 1 tactic: Defense Evasion

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

Exploitation Conditions

Requires a valid authenticated low-privileged account (PR:L) on a running databasement instance up to and including version 1.7.1; the attacker then abuses the improperly scoped SnapshotPolicy.viewAny/view authorization on the /api/v1/snapshots endpoint (Snapshot Model) to reach snapshots outside their authorized organization/scope. Remote exploitation over the network is possible with no user interaction. Limiting factors: exploitation depends on multi-user/multi-organization deployments where an attacker can obtain an account, and is fully remediated by upgrading to v1.7.2, which hardens organization scoping.

Impact

Signals point to a modest, authenticated access-control flaw rather than a high-priority emergency. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) with the 'E:P' (Proof-of-Concept) exploit-maturity metric and a base score of 5.3 (Medium) aligns with the reported facts: a publicly disclosed PoC exists (vendor GitHub Security Advisory GHSA-vx6q-v2gv-5fhv), but there is no CISA KEV listing and no EPSS score supplied. This means publicly available exploit code exists, yet there is no evidence of active exploitation in the wild - these are distinct signals and should not be conflated. The PR:L requirement is the key risk limiter: an attacker must already hold a valid low-privileged account, so this is cross-tenant/cross-privilege data exposure, not an unauthenticated internet-facing breach. The vendor-assigned equal VC:L/VI:L/VA:L triad looks slightly generous given the affected functions SnapshotPolicy.viewAny/view are read-path authorization policies, which argues for a confidentiality-leaning impact. The 'Authentication Bypass' tag overstates the issue - CWE-284 Improper Access Control and PR:L confirm this is a broken-authorization flaw affecting authenticated users, not an authentication bypass. Overall: a real but low-to-medium issue, best treated as a routine patch (upgrade to v1.7.2) rather than an urgent incident.

Exploit ScenarioDerived

An attacker registers or obtains a low-privileged account on a shared databasement instance, then sends a crafted request to the /api/v1/snapshots endpoint referencing snapshots belonging to another user or organization. Because the SnapshotPolicy.viewAny/view authorization checks are improperly scoped, the server returns snapshot data the attacker should not be able to see. A proof-of-concept is publicly available via the vendor's GitHub Security Advisory.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 01, 2026

Improper access control in David-Crty databasement up to and including 1.7.1 allows an authenticated low-privileged user to read snapshot records that belong outside their authorized organization or scope through the /api/v1/snapshots endpoint, where SnapshotPolicy.viewAny and SnapshotPolicy.view fail to enforce proper scoping. Because the CVSS vector carries PR:L, exploitation requires a valid account on a multi-user or multi-organization deployment, and the assessed impact is limited to low confidentiality with no integrity or availability effect (CVSS 4.0 base 5.3; independently assessed CVSS 3.1 5.3). Publicly available exploit code exists, and the flaw is fully addressed by upgrading to version 1.7.2, which hardens organization scoping.

RemediationAI

Vendor-released patch: v1.7.2 - upgrade databasement to 1.7.2 or later (release notes and changelog at https://github.com/David-Crty/databasement/releases/tag/v1.7.2), which ships the organization-scoping hardening from PR #511; the vendor advisory https://github.com/David-Crty/databasement/security/advisories/GHSA-vx6q-v2gv-5fhv should be consulted for deployment guidance. Where an immediate upgrade is not possible, compensating controls include auditing and revoking low-privileged accounts that do not need snapshot access, and restricting or blocking the /api/v1/snapshots route at the reverse proxy or API gateway for non-administrative roles - with the trade-off that legitimate users on those roles lose snapshot visibility and functionality, and the underlying scoping bug remains exploitable for any path that bypasses the proxy. Because exploitation requires an authenticated account, tightening account provisioning and monitoring for cross-organization snapshot enumeration in API access logs reduces exposure but does not remove the flaw; single-tenant single-user deployments are effectively unaffected. No workaround replaces applying v1.7.2.

Affected VersionsENISA

Databasement 1.7.1
Databasement 1.7.0

Affected Packages

euvd databasement 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 affected software is the databasement application maintained by David-Crty, a database backup/management tool with a REST API under /api/v1 (the CPE cpe:2.3:a:david-crty:databasement:*:*:*:*:*:*:*:* matches the affected line across all 2.3 CPE versions, i.e. everything through 1.7.1). The root cause is CWE-284, Improper Access Control: the authorization logic behind SnapshotPolicy.viewAny and SnapshotPolicy.view - the policy pair that governs listing and retrieving entries of the Snapshot model exposed at /api/v1/snapshots - does not correctly restrict the query to the caller's own organization/scope, so a low-privileged authenticated principal can enumerate or fetch snapshot objects belonging to other tenants. In multi-tenant or multi-organization setups this is a horizontal privilege boundary failure rather than a full authentication bypass; the CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N, with subsequent-system metrics SC:N/SI:N/SA:N) and the independent CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N) both confirm network reachability with low privileges, no user interaction, and only low confidentiality impact. The v1.7.2 release notes explicitly cite "Harden organization scoping and path validation" (PR #511), which is consistent with a scoping/authorization fix rather than a memory-safety or injection defect.

Know when Databasement 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 (VulDB) PRIMARY 2.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 4.3 MEDIUM

Authenticated low-privileged attacker (PR:L) remotely abuses a read-path authorization policy, yielding limited cross-scope data disclosure with no clear integrity or availability impact.

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

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

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

Lifecycle Timeline

3
Severity Changed
Oct 01, 2026 - 04:23 NVD
MEDIUM LOW
CVSS changed
Oct 01, 2026 - 04:23 NVD
5.3 (MEDIUM) 2.1 (LOW)
CVE Published
Oct 01, 2026 - 03:30 cve.org
MEDIUM 5.3

DescriptionCVE.org

A vulnerability was determined in David-Crty databasement up to 1.7.1. Affected is the function SnapshotPolicy.viewAny/SnapshotPolicy.view of the file /api/v1/snapshots of the component Snapshot Model. This manipulation causes improper access controls. Remote exploitation of the attack is possible. The exploit has been publicly disclosed and may be utilized. Upgrading to version 1.7.2 is able to address this issue. The affected component should be upgraded.

Threat Intelligence Overview

EPSS Score
0.2%
Top 90% exploitable
Prevalence
Low
niche self-hosted open-source database snapshot/backup tool, small deployment footprint
Exploit
POC
Public exploit code exists
Data Quality
6 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 LOW
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

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

Related Vulnerabilities in databasement Path Traversal and Access Control Flaws

View all 2

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