{"id":"CVE-2026-77878","aliases":[],"url":"https://o3.security/vulnerability/CVE-2026-77878","summary":"Control Web Panel (CWP) before webpanel_version 1.29 contains an OS command injection vulnerability in the loopback API database restore route /v1/restoredatabase/, where the restoreDBBackup()…","details":"Control Web Panel (CWP) before webpanel_version 1.29 contains an OS command injection vulnerability in the loopback API database restore route /v1/restoredatabase/, where the restoreDBBackup() handler passes an attacker-controlled file path from the POST body into a shell command without proper escaping. An attacker able to reach the route can inject arbitrary OS commands that execute as root.","published":"2026-11-02T16:17:43.640","modified":"2026-11-03T17:18:15.893","cvss":{"score":7.8,"severity":"HIGH","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"},"epss":null,"cisaKev":null,"exploitsKnown":null,"affectedPackages":[],"fix":null,"references":[{"type":"WEB","url":"https://control-webpanel.com/changelog"},{"type":"WEB","url":"https://www.vulncheck.com/advisories/control-web-panel-cwp-os-command-injection-via-restoredatabase-api"},{"type":"WEB","url":"https://www.vulncheck.com/blog/control-web-panel-pre-auth-module-dispatch-rce"}],"provenance":{"sources":["OSV.dev","NVD","FIRST.org (EPSS)"],"lastVerified":"2026-11-03T17:18:15.893"}}