Cyber Resilience

CVE-2026-28516

CriticalPublic PoC

Published: 27 February 2026

Published
27 February 2026
Modified
10 March 2026
KEV Added
Patch
CVSS Score v4 9.3 CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
EPSS Score 0.0097 57.3th percentile
Risk Priority 70 floored blend · peak EPSS

Summary

CVE-2026-28516 is a critical-severity SQL Injection (CWE-89) vulnerability in Opendcim Opendcim. Its CVSS base score is 9.3 (Critical).

Operationally, exploitation aligns with the MITRE ATT&CK technique Exploit Public-Facing Application (T1190); ranked in the top 42.7% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog; a public proof-of-concept is referenced.

The strongest mitigations our analysis identified are NIST 800-53 SI-10 (Information Input Validation) and SI-2 (Flaw Remediation).

Deeper analysis

openDCIM version 23.04 through commit 4467e9c4 contains a SQL injection vulnerability in the Config::UpdateParameter function. The install.php and container-install.php handlers pass unsanitized user input directly into SQL statements via string interpolation instead of prepared statements, allowing arbitrary SQL execution against the database. The flaw is tracked as CWE-89 and carries a CVSS 4.0 score of 9.3.

An authenticated attacker with network access can supply crafted input to these endpoints and run arbitrary SQL commands, potentially leading to full database compromise including data exfiltration or modification. The attack requires no user interaction and can be performed without prior knowledge of internal database structure beyond the vulnerable parameters.

The listed references include a GitHub pull request that targets the affected code paths in config.inc.php and install.php, along with public exploit code demonstrating the injection. The current EPSS score of 0.2384 matches its recorded peak, indicating sustained but not newly increasing exploitation interest following disclosure.

OWASP Top 10 for Web (2025)

EU & UK References

Vulnerability details

openDCIM version 23.04, through commit 4467e9c4, contains a SQL injection vulnerability in Config::UpdateParameter. The install.php and container-install.php handlers pass user-supplied input directly into SQL statements using string interpolation without prepared statements or proper input sanitation. An authenticated user can execute…

more

arbitrary SQL statements against the underlying database.

CWE(s)

Related Threats

MITRE ATT&CK Enterprise TechniquesAI

T1190 Exploit Public-Facing Application Initial Access
Adversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network.
T1213.006 Databases Collection
Adversaries may leverage databases to mine valuable information.
Why these techniques?

SQL injection in web application enables exploitation of public-facing application (T1190) and arbitrary database access for collection (T1213.006).

Confidence: HIGH · MITRE ATT&CK Enterprise v19.0

CVEs Like This One

CVE-2026-28517Same product: Opendcim Opendcim
CVE-2026-28515Same product: Opendcim Opendcim
CVE-2018-25199Shared CWE-89
CVE-2026-27179Shared CWE-89
CVE-2025-0308Shared CWE-89
CVE-2019-25581Shared CWE-89
CVE-2026-27885Shared CWE-89
CVE-2019-25479Shared CWE-89
CVE-2026-1476Shared CWE-89
CVE-2019-25526Shared CWE-89

Affected Assets

opendcim
opendcim
23.04

Mitigating Controls

Mitigating Controls (NIST 800-53 r5) AI

prevent

Directly requires validation of user-supplied inputs before interpolation into SQL statements, preventing SQL injection in Config::UpdateParameter.

prevent

Mandates timely remediation of identified flaws, such as applying the patch from openDCIM pull request #1664 to fix the SQL injection vulnerability.

prevent

Enforces boundary protection with inspection to detect and block SQL injection payloads in remote authenticated requests to vulnerable handlers.

References