Skip to main content

mpGabinet CVE-2026-40550

| EUVDEUVD-2026-26044 MEDIUM
Execution with Unnecessary Privileges (CWE-250)
2026-04-28 CERT-PL
6.9
CVSS 4.0 · Vendor: CERT-PL
View

Attack ChainAIDerived

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

  1. Access
    Gain local system access
  2. Delivery
    Inspect mpGabinet process memory
  3. Exploit
    Extract database credentials
  4. Execution
    Connect directly to database
  5. Impact
    Perform unauthorized administrative actions

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V8 - Authorization Unnecessary privilege execution
Exploitation Conditions

Local access to the system running mpGabinet is required (either SSH login, console access, or prior arbitrary code execution). No special application configuration or feature flag is needed-the vulnerability exists in default deployments. The attacker must be able to inspect process memory (using debuggers, /proc/PID/mem on Linux, memory dump tools on Windows); this requires either running as the same user, running as root/SYSTEM, or bypassing OS memory access controls. The database credentials are stored in application memory during normal operation and are extractable by standard tools without requiring kernel exploits. Exploitation is limited to systems where: (1) process memory inspection is not blocked by OS-level restrictions (e.g., kernel hardening, SELinux, AppArmor in enforcing mode); (2) the attacker has local system access; (3) the database is reachable from the compromised system (usually true for backend server, may be blocked by network segmentation).

Impact

CVSS 6.9 with AV:L (local attack vector) and PR:N (no privileges required) indicates a local privilege escalation path with high confidentiality impact (VC:H). The attack requires initial local access to the system but no authentication to the application itself. The real-world risk depends on three factors: (1) whether unprivileged local users can easily access process memory on the target OS (true on most Linux/Windows without hardening); (2) whether the environment is shared-hosting or multi-tenant; (3) whether database credentials are stored plaintext or merely obfuscated in memory. EPSS and KEV status are not provided; however, the straightforward nature of memory inspection (no exploit development needed, standard tools sufficient) and the high-value target (database administrative access) suggest moderate exploitation likelihood in multi-user or compromised environments. The limiting factor is local access requirement-this is not a network-remotely exploitable vulnerability. For single-user or air-gapped deployments, risk is lower; for cloud VMs or shared infrastructure, risk is elevated.

Exploit ScenarioDerived

A contractor gains SSH access to a shared server hosting mpGabinet to perform legitimate maintenance. The contractor runs 'gdb' or 'strings' against the running mpGabinet process and extracts the database admin password from memory. Using those credentials, the contractor connects directly to the backend database (bypassing application logging) and modifies user accounts, exports sensitive data, or drops tables to sabotage operations.

Monitor Track and reassess. Why: Vendor states no customer action required.
No patch listed yet 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Apr 28, 2026

mpGabinet 23.12.19 and earlier suffers from privilege escalation due to excessive database privileges assigned to the application service account. An attacker with local access to extract database credentials from the application process memory gains administrative database access, enabling unauthorized actions beyond what the application interface permits. CVSS 6.9 indicates high confidentiality impact from local access without authentication; no active exploitation confirmed in CISA KEV at time of analysis.

RemediationAI

Apply vendor-released patch to mpGabinet version 23.12.20 or later immediately. Primary mitigation: reconfigure the database service account to use the principle of least privilege-grant only SELECT, INSERT, UPDATE, DELETE permissions on application-required tables, and revoke administrative rights (DROP, ALTER, CREATE, GRANT). Immediate compensating controls if patching is delayed: (1) Restrict local system access to mpGabinet host via SSH key-based authentication and disable password login to prevent unauthorized process inspection. (2) Enable OS-level memory protection (e.g., Linux CONFIG_HARDENED_USERCOPY, Windows DEP/ASLR) to increase difficulty of credential extraction, though this does not eliminate the risk if local code execution is achieved. (3) Implement database connection pooling with read-only credentials for application queries where possible, reserving administrative credentials for schema management only. (4) Monitor process memory access attempts using OS audit logging and EDR solutions. (5) Rotate database credentials regularly and audit all administrative access to the database. Side effect of least-privilege database account: schema migrations and backup operations may require a separate elevated account or manual DBA intervention.

Affected VersionsENISA

mpGabinet 0 ≤23.12.19

Affected Packages

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

mpGabinet (Binsoft) is a database-backed application that connects to a backend database server using embedded credentials. The vulnerability stems from CWE-250 (Execution with Unnecessary Privileges): the service account used by the application holds full administrative rights to the database, violating the principle of least privilege. When an attacker gains local access to the system running mpGabinet, they can inspect the running application process memory using standard OS tools (e.g., debugger, memory dump utilities) to extract plaintext or weakly obfuscated database credentials. Once obtained, these credentials allow direct database manipulation, bypassing application-level access controls entirely.

Know when Mpgabinet 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 (CERT-PL) PRIMARY 6.9 MEDIUM
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (CERT-PL) · only source for this CVE.

CVSS VectorVendor: CERT-PL

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

Lifecycle Timeline

2
CVSS changed
Apr 28, 2026 - 14:22 NVD
6.9 (MEDIUM)
CVE Published
Apr 28, 2026 - 13:12 nvd
MEDIUM 6.9

DescriptionCVE.org

mpGabinet is vulnerable to Privilege Escalation due to excessive database privileges assigned to the user used by the application. An attacker with access to any running application instance connected to the backend server can extract database credentials from the application’s memory by inspecting the running process. While ability to retrieve credentials from memory is expected behavior, the exposed credentials grant administrative access to the database, exceeding the privileges required for normal application functionality. This allows an attacker to perform actions beyond those permitted through the application interface.

This issue affects mpGabinet version 23.12.19 and below.

Threat Intelligence Overview

EPSS Score
0.0%
Top 97% exploitable
Data Quality
7 sources
Confidence: High

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
Vendor states no customer action required
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
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

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