Quick answers
- Is CVE-2026-88895 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-88895 being exploited in the wild.
- How severe is CVE-2026-88895?
- High severity, with a CVSS score of 7.2, published 10 September 2026.
- Which products and versions are affected?
- CyberPanel CyberPanel before 3.0.5.
- Is there a fix for CVE-2026-88895?
- A patch was published on 2026-09-10: Version 3.0.5 released with fix Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-88895 attacked?
- It is attacked over the network.
- Am I affected by CVE-2026-88895?
- Check whether anything you run is named in the advisory. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
Technical details
CyberPanel 3.0.4 and earlier accepts password-derived API tokens and account passwords on the standard API, cloud API router, and cloud session handoff without enforcing TOTP requirements. The vulnerability is an improper authentication issue (CWE-287) where the API authentication paths fail to validate the second factor after primary credential validation. An attacker who obtains an administrator's password can derive the API token and use it to perform administrative operations or create a panel session without supplying the TOTP code. The vulnerability requires the attacker to first obtain the admin password (high privilege requirement) but has a network-based attack vector. The fix in version 3.0.5 enforces TOTP after primary credential validation on all affected API endpoints, replaces password-derived tokens with random credentials, and prevents session handoff without current TOTP codes.
Affected products
- CyberPanel CyberPanel before 3.0.5
Timeline
- 2026-09-10: disclosed
- 2026-08-26: advisory: GitHub security advisory GHSA-h2f7-38ww-5pwc published
- 2026-09-10: patched: Version 3.0.5 released with fix