Control Web Panel (CWP) before webpanel_version 1.12 contains an execution after redirect vulnerability in the user panel authentication flow (CWPUserIndex) that allows unauthenticated attackers to bypass authentication by exploiting a missing exit() call after a header('Location: ...') redirect. Attackers can send unauthenticated requests to continue PHP execution past the redirect, reaching user panel functionality that should require authentication.
| Version | Type | Source | Base | Exp | Imp |
|---|---|---|---|---|---|
| 3.1 | Primary | NVD | 8.1 | 2.8 | 5.2 |
| 3.1 | Primary | cve.org | 8.1 | — | — |
| 3.1 | Secondary | NVD | 9.1 | 3.9 | 5.2 |
| 4.0 | Primary | cve.org | 8.6 | — | — |
| 4.0 | Secondary | ENISA EUVD | 8.6 | — | — |
| 4.0 | Secondary | NVD | 8.6 | — | — |