{"url":"http://public2.vulnerablecode.io/api/vulnerabilities/69468?format=json","vulnerability_id":"VCID-hjkd-a51e-cff3","summary":"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 arbitrary SQL statements against the underlying database.","aliases":[{"alias":"CVE-2026-28516"}],"fixed_packages":[],"affected_packages":[],"references":[{"reference_url":"https://github.com/opendcim/openDCIM/pull/1664","reference_id":"1664","reference_type":"","scores":[{"value":"9.3","scoring_system":"cvssv4","scoring_elements":"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"},{"value":"Track*","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:P/A:Y/T:T/P:M/B:A/M:M/D:R/2026-03-02T21:47:13Z/"}],"url":"https://github.com/opendcim/openDCIM/pull/1664"},{"reference_url":"https://github.com/opendcim/openDCIM/pull/1664/changes/8f7ab2a710086a9c8c269560793e47c577ddda09","reference_id":"8f7ab2a710086a9c8c269560793e47c577ddda09","reference_type":"","scores":[{"value":"9.3","scoring_system":"cvssv4","scoring_elements":"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"},{"value":"Track*","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:P/A:Y/T:T/P:M/B:A/M:M/D:R/2026-03-02T21:47:13Z/"}],"url":"https://github.com/opendcim/openDCIM/pull/1664/changes/8f7ab2a710086a9c8c269560793e47c577ddda09"},{"reference_url":"https://github.com/opendcim/openDCIM/blob/4467e9c4/config.inc.php#L75-L90","reference_id":"config.inc.php#L75-L90","reference_type":"","scores":[{"value":"9.3","scoring_system":"cvssv4","scoring_elements":"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"},{"value":"Track*","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:P/A:Y/T:T/P:M/B:A/M:M/D:R/2026-03-02T21:47:13Z/"}],"url":"https://github.com/opendcim/openDCIM/blob/4467e9c4/config.inc.php#L75-L90"},{"reference_url":"https://github.com/opendcim/openDCIM/blob/4467e9c4/install.php#L420-L434","reference_id":"install.php#L420-L434","reference_type":"","scores":[{"value":"9.3","scoring_system":"cvssv4","scoring_elements":"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"},{"value":"Track*","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:P/A:Y/T:T/P:M/B:A/M:M/D:R/2026-03-02T21:47:13Z/"}],"url":"https://github.com/opendcim/openDCIM/blob/4467e9c4/install.php#L420-L434"},{"reference_url":"https://github.com/Chocapikk/opendcim-exploit","reference_id":"opendcim-exploit","reference_type":"","scores":[{"value":"9.3","scoring_system":"cvssv4","scoring_elements":"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"},{"value":"Track*","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:P/A:Y/T:T/P:M/B:A/M:M/D:R/2026-03-02T21:47:13Z/"}],"url":"https://github.com/Chocapikk/opendcim-exploit"},{"reference_url":"https://www.vulncheck.com/advisories/opendcim-sql-injection-in-config-updateparameter","reference_id":"opendcim-sql-injection-in-config-updateparameter","reference_type":"","scores":[{"value":"9.3","scoring_system":"cvssv4","scoring_elements":"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"},{"value":"Track*","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:P/A:Y/T:T/P:M/B:A/M:M/D:R/2026-03-02T21:47:13Z/"}],"url":"https://www.vulncheck.com/advisories/opendcim-sql-injection-in-config-updateparameter"},{"reference_url":"https://chocapikk.com/posts/2026/opendcim-sqli-to-rce/","reference_id":"opendcim-sqli-to-rce","reference_type":"","scores":[{"value":"9.3","scoring_system":"cvssv4","scoring_elements":"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"},{"value":"Track*","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:P/A:Y/T:T/P:M/B:A/M:M/D:R/2026-03-02T21:47:13Z/"}],"url":"https://chocapikk.com/posts/2026/opendcim-sqli-to-rce/"}],"weaknesses":[{"cwe_id":89,"name":"Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')","description":"The product constructs all or part of an SQL command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended SQL command when it is sent to a downstream component."}],"exploits":[],"severity_range_score":"9.3 - 9.3","exploitability":null,"weighted_severity":null,"risk_score":null,"resource_url":"http://public2.vulnerablecode.io/vulnerabilities/VCID-hjkd-a51e-cff3"}