Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privileged account
-
ExploitQuery /api/v1/snapshots for others' resources
-
ExecutionBypass SnapshotPolicy authorization scoping
-
ImpactRead 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
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.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Related Vulnerabilities in databasement Path Traversal and Access Control Flaws
View all 2More in Databasement
View allDatabasement instances before 1.8.2 allow an authenticated user to achieve remote code execution by injecting path-redir
Account takeover in Databasement before 1.7.14 allows an unauthenticated remote attacker who possesses a pending invitat
EUVD-2026-90467
GHSA-fw34-2f32-wm2m
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB