{"history":[{"alert":0,"cve":"CVE-2026-104080","id":23012,"kind":"epss","observed_at":1794500401,"payload":"{\"date\": \"2026-11-12\", \"epss\": 0.01195, \"percentile\": 0.68488}"},{"alert":0,"cve":"CVE-2026-104080","id":20635,"kind":"epss","observed_at":1794327601,"payload":"{\"date\": \"2026-11-10\", \"epss\": 0.01195, \"percentile\": 0.68307}"},{"alert":0,"cve":"CVE-2026-104080","id":18610,"kind":"epss","observed_at":1794241201,"payload":"{\"date\": \"2026-11-09\", \"epss\": 0.01195, \"percentile\": 0.68271}"},{"alert":0,"cve":"CVE-2026-104080","id":16933,"kind":"epss","observed_at":1794198001,"payload":"{\"date\": \"2026-11-08\", \"epss\": 0.01195, \"percentile\": 0.68257}"},{"alert":1,"cve":"CVE-2026-104080","id":16922,"kind":"cna","observed_at":1794198001,"payload":"{\"containers\": {\"adp\": [{\"metrics\": [{\"other\": {\"content\": {\"id\": \"CVE-2026-104080\", \"options\": [{\"Exploitation\": \"poc\"}, {\"Automatable\": \"no\"}, {\"Technical Impact\": \"total\"}], \"role\": \"CISA Coordinator\", \"timestamp\": \"2026-11-07T00:25:23.324427Z\", \"version\": \"2.0.3\"}, \"type\": \"ssvc\"}}], \"providerMetadata\": {\"dateUpdated\": \"2026-11-07T00:25:45.245Z\", \"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\"}, \"title\": \"CISA ADP Vulnrichment\"}], \"cna\": {\"affected\": [{\"defaultStatus\": \"unaffected\", \"product\": \"Control Web Panel\", \"vendor\": \"Control Web Panel\", \"versions\": [{\"lessThan\": \"1.29\", \"status\": \"affected\", \"version\": \"0\", \"versionType\": \"custom\"}]}], \"cpeApplicability\": [{\"nodes\": [{\"cpeMatch\": [{\"criteria\": \"cpe:2.3:a:control-webpanel:webpanel:*:*:*:*:*:*:*:*\", \"versionEndExcluding\": \"1.29\", \"vulnerable\": true}], \"operator\": \"OR\"}], \"operator\": \"OR\"}], \"credits\": [{\"lang\": \"en\", \"type\": \"finder\", \"value\": \"Valentin Lobstein (Chocapikk)\"}], \"datePublic\": \"2026-11-02T00:00:00.000Z\", \"descriptions\": [{\"lang\": \"en\", \"value\": \"Control Web Panel (CWP) before webpanel_version 1.29 contains an OS command injection vulnerability in the loopback API /valid_token/ route that allows unauthenticated attackers to execute arbitrary commands as root by injecting shell metacharacters into the unvalidated 'user' parameter. Attackers can send a crafted request to the /valid_token/ route, which passes the parameter unescaped into a shell_exec() call.\"}], \"metrics\": [{\"cvssV4_0\": {\"Automatable\": \"NOT_DEFINED\", \"Recovery\": \"NOT_DEFINED\", \"Safety\": \"NOT_DEFINED\", \"attackComplexity\": \"LOW\", \"attackRequirements\": \"NONE\", \"attackVector\": \"LOCAL\", \"baseScore\": 8.5, \"baseSeverity\": \"HIGH\", \"exploitMaturity\": \"NOT_DEFINED\", \"privilegesRequired\": \"LOW\", \"providerUrgency\": \"NOT_DEFINED\", \"subAvailabilityImpact\": \"NONE\", \"subConfidentialityImpact\": \"NONE\", \"subIntegrityImpact\": \"NONE\", \"userInteraction\": \"NONE\", \"valueDensity\": \"NOT_DEFINED\", \"vectorString\": \"CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N\", \"version\": \"4.0\", \"vulnAvailabilityImpact\": \"HIGH\", \"vulnConfidentialityImpact\": \"HIGH\", \"vulnIntegrityImpact\": \"HIGH\", \"vulnerabilityResponseEffort\": \"NOT_DEFINED\"}, \"format\": \"CVSS\", \"scenarios\": [{\"lang\": \"en\", \"value\": \"GENERAL\"}]}, {\"cvssV3_1\": {\"attackComplexity\": \"LOW\", \"attackVector\": \"LOCAL\", \"availabilityImpact\": \"HIGH\", \"baseScore\": 7.8, \"baseSeverity\": \"HIGH\", \"confidentialityImpact\": \"HIGH\", \"integrityImpact\": \"HIGH\", \"privilegesRequired\": \"LOW\", \"scope\": \"UNCHANGED\", \"userInteraction\": \"NONE\", \"vectorString\": \"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H\", \"version\": \"3.1\"}, \"format\": \"CVSS\", \"scenarios\": [{\"lang\": \"en\", \"value\": \"GENERAL\"}]}], \"problemTypes\": [{\"descriptions\": [{\"cweId\": \"CWE-78\", \"description\": \"Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')\", \"lang\": \"en\", \"type\": \"CWE\"}]}], \"providerMetadata\": {\"dateUpdated\": \"2026-11-03T17:01:29.839Z\", \"orgId\": \"83251b91-4cc7-4094-a5c7-464a1b83ea10\", \"shortName\": \"VulnCheck\"}, \"references\": [{\"name\": \"Changelog\", \"tags\": [\"release-notes\", \"patch\"], \"url\": \"https://control-webpanel.com/changelog\"}, {\"name\": \"VulnCheck Blog\", \"tags\": [\"technical-description\", \"exploit\"], \"url\": \"https://www.vulncheck.com/blog/control-web-panel-pre-auth-module-dispatch-rce\"}, {\"name\": \"VulnCheck Advisory: Control Web Panel (CWP) < 1.30 OS Command Injection via valid_token\", \"tags\": [\"third-party-advisory\"], \"url\": \"https://www.vulncheck.com/advisories/control-web-panel-cwp-os-command-injection-via-valid-token\"}], \"title\": \"Control Web Panel (CWP) < 1.29 OS Command Injection via valid_token\", \"x_generator\": {\"engine\": \"vulncheck\"}}}, \"cveMetadata\": {\"assignerOrgId\": \"83251b91-4cc7-4094-a5c7-464a1b83ea10\", \"assignerShortName\": \"VulnCheck\", \"cveId\": \"CVE-2026-104080\", \"datePublished\": \"2026-11-02T15:22:17.516Z\", \"dateReserved\": \"2026-10-01T18:02:50.084Z\", \"dateUpdated\": \"2026-11-07T00:25:45.245Z\", \"state\": \"PUBLISHED\"}, \"dataType\": \"CVE_RECORD\", \"dataVersion\": \"5.2\"}"}],"record":{"affected":[{"defaultStatus":"unaffected","product":"Control Web Panel","vendor":"Control Web Panel","versions":[{"lessThan":"1.29","status":"affected","version":"0","versionType":"custom"}]}],"cna":{"containers":{"adp":[{"metrics":[{"other":{"content":{"id":"CVE-2026-104080","options":[{"Exploitation":"poc"},{"Automatable":"no"},{"Technical Impact":"total"}],"role":"CISA Coordinator","timestamp":"2026-11-07T00:25:23.324427Z","version":"2.0.3"},"type":"ssvc"}}],"providerMetadata":{"dateUpdated":"2026-11-07T00:25:45.245Z","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","shortName":"CISA-ADP"},"title":"CISA ADP Vulnrichment"}],"cna":{"affected":[{"defaultStatus":"unaffected","product":"Control Web Panel","vendor":"Control Web Panel","versions":[{"lessThan":"1.29","status":"affected","version":"0","versionType":"custom"}]}],"cpeApplicability":[{"nodes":[{"cpeMatch":[{"criteria":"cpe:2.3:a:control-webpanel:webpanel:*:*:*:*:*:*:*:*","versionEndExcluding":"1.29","vulnerable":true}],"operator":"OR"}],"operator":"OR"}],"credits":[{"lang":"en","type":"finder","value":"Valentin Lobstein (Chocapikk)"}],"datePublic":"2026-11-02T00:00:00.000Z","descriptions":[{"lang":"en","value":"Control Web Panel (CWP) before webpanel_version 1.29 contains an OS command injection vulnerability in the loopback API /valid_token/ route that allows unauthenticated attackers to execute arbitrary commands as root by injecting shell metacharacters into the unvalidated 'user' parameter. Attackers can send a crafted request to the /valid_token/ route, which passes the parameter unescaped into a shell_exec() call."}],"metrics":[{"cvssV4_0":{"Automatable":"NOT_DEFINED","Recovery":"NOT_DEFINED","Safety":"NOT_DEFINED","attackComplexity":"LOW","attackRequirements":"NONE","attackVector":"LOCAL","baseScore":8.5,"baseSeverity":"HIGH","exploitMaturity":"NOT_DEFINED","privilegesRequired":"LOW","providerUrgency":"NOT_DEFINED","subAvailabilityImpact":"NONE","subConfidentialityImpact":"NONE","subIntegrityImpact":"NONE","userInteraction":"NONE","valueDensity":"NOT_DEFINED","vectorString":"CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","version":"4.0","vulnAvailabilityImpact":"HIGH","vulnConfidentialityImpact":"HIGH","vulnIntegrityImpact":"HIGH","vulnerabilityResponseEffort":"NOT_DEFINED"},"format":"CVSS","scenarios":[{"lang":"en","value":"GENERAL"}]},{"cvssV3_1":{"attackComplexity":"LOW","attackVector":"LOCAL","availabilityImpact":"HIGH","baseScore":7.8,"baseSeverity":"HIGH","confidentialityImpact":"HIGH","integrityImpact":"HIGH","privilegesRequired":"LOW","scope":"UNCHANGED","userInteraction":"NONE","vectorString":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","version":"3.1"},"format":"CVSS","scenarios":[{"lang":"en","value":"GENERAL"}]}],"problemTypes":[{"descriptions":[{"cweId":"CWE-78","description":"Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')","lang":"en","type":"CWE"}]}],"providerMetadata":{"dateUpdated":"2026-11-03T17:01:29.839Z","orgId":"83251b91-4cc7-4094-a5c7-464a1b83ea10","shortName":"VulnCheck"},"references":[{"name":"Changelog","tags":["release-notes","patch"],"url":"https://control-webpanel.com/changelog"},{"name":"VulnCheck Blog","tags":["technical-description","exploit"],"url":"https://www.vulncheck.com/blog/control-web-panel-pre-auth-module-dispatch-rce"},{"name":"VulnCheck Advisory: Control Web Panel (CWP) < 1.30 OS Command Injection via valid_token","tags":["third-party-advisory"],"url":"https://www.vulncheck.com/advisories/control-web-panel-cwp-os-command-injection-via-valid-token"}],"title":"Control Web Panel (CWP) < 1.29 OS Command Injection via valid_token","x_generator":{"engine":"vulncheck"}}},"cveMetadata":{"assignerOrgId":"83251b91-4cc7-4094-a5c7-464a1b83ea10","assignerShortName":"VulnCheck","cveId":"CVE-2026-104080","datePublished":"2026-11-02T15:22:17.516Z","dateReserved":"2026-10-01T18:02:50.084Z","dateUpdated":"2026-11-07T00:25:45.245Z","state":"PUBLISHED"},"dataType":"CVE_RECORD","dataVersion":"5.2"},"cna_checked":1794435601,"cve":"CVE-2026-104080","description":"Control Web Panel (CWP) before webpanel_version 1.29 contains an OS command injection vulnerability in the loopback API /valid_token/ route that allows unauthenticated attackers to execute arbitrary commands as root by injecting shell metacharacters into the unvalidated 'user' parameter. Attackers can send a crafted request to the /valid_token/ route, which passes the parameter unescaped into a shell_exec() call.","epss":{"date":"2026-11-12","epss":0.01195,"percentile":0.68488},"epss_checked":1794522003,"first_seen":1794181127,"kev":null,"kev_checked":1794522003,"products":"Control Web Panel Control Web Panel","references":["https://control-webpanel.com/changelog","https://www.vulncheck.com/blog/control-web-panel-pre-auth-module-dispatch-rce","https://www.vulncheck.com/advisories/control-web-panel-cwp-os-command-injection-via-valid-token"],"score":{"Automatable":"NOT_DEFINED","Recovery":"NOT_DEFINED","Safety":"NOT_DEFINED","attackComplexity":"LOW","attackRequirements":"NONE","attackVector":"LOCAL","baseScore":8.5,"baseSeverity":"HIGH","exploitMaturity":"NOT_DEFINED","privilegesRequired":"LOW","provider":"VulnCheck","providerUrgency":"NOT_DEFINED","subAvailabilityImpact":"NONE","subConfidentialityImpact":"NONE","subIntegrityImpact":"NONE","userInteraction":"NONE","valueDensity":"NOT_DEFINED","vectorString":"CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","version":"4.0","vulnAvailabilityImpact":"HIGH","vulnConfidentialityImpact":"HIGH","vulnIntegrityImpact":"HIGH","vulnerabilityResponseEffort":"NOT_DEFINED"},"solutions":"","state":"PUBLISHED","title":"Control Web Panel (CWP) < 1.29 OS Command Injection via valid_token","updated_at":1794500401,"workarounds":""},"sources":[{"canonical_url":"https://www.vulncheck.com/blog/control-web-panel-pre-auth-module-dispatch-rce","id":240,"publisher":"VulnCheck","title":"CWP2Shell: The Login Page That Never Says No | Blog | VulnCheck"}]}
