Skip to main content

Panel CVE-2026-33746

| EUVDEUVD-2026-18354 CRITICAL
Improper Authentication (CWE-287)
2026-04-02 GitHub_M
9.8
CVSS 3.1 · Vendor: GitHub_M
Share

Severity by source

Vendor (GitHub_M) PRIMARY
9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Primary rating from Vendor (GitHub_M) · only source for this CVE.

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

7
Re-analysis Queued
Apr 16, 2026 - 17:52 vuln.today
cvss_changed
Analysis Updated
Apr 16, 2026 - 05:47 EUVD-patch-fix
executive_summary
Re-analysis Queued
Apr 16, 2026 - 05:29 backfill_euvd_patch
patch_released
Patch available
Apr 16, 2026 - 05:29 EUVD
4.5.1
EUVD ID Assigned
Apr 02, 2026 - 16:00 euvd
EUVD-2026-18354
Analysis Generated
Apr 02, 2026 - 16:00 vuln.today
CVE Published
Apr 02, 2026 - 15:06 nvd
CRITICAL 9.8

DescriptionCVE.org

Convoy is a KVM server management panel for hosting businesses. From version 3.9.0-beta to before version 4.5.1, the JWTService::decode() method did not verify the cryptographic signature of JWT tokens. While the method configured a symmetric HMAC-SHA256 signer via lcobucci/jwt, it only validated time-based claims (exp, nbf, iat) using the StrictValidAt constraint. The SignedWith constraint was not included in the validation step. This means an attacker could forge or tamper with JWT token payloads - such as modifying the user_uuid claim - and the token would be accepted as valid, as long as the time-based claims were satisfied. This directly impacts the SSO authentication flow (LoginController::authorizeToken), allowing an attacker to authenticate as any user by crafting a token with an arbitrary user_uuid. This issue has been patched in version 4.5.1.

AnalysisAI

JWT signature verification bypass in ConvoyPanel 3.9.0-beta through 4.5.0 allows unauthenticated remote attackers to forge authentication tokens and impersonate any user account. The JWTService::decode() method validates only time-based claims while ignoring cryptographic signatures, enabling complete authentication bypass in the SSO flow by crafting tokens with arbitrary user_uuid values. CVSS 9.8 (Critical) with network attack vector, low complexity, and no privileges required. No public exploit identified at time of analysis, though the vulnerability mechanism is straightforward to exploit given the technical details in the GitHub advisory.

Technical ContextAI

This vulnerability affects ConvoyPanel (cpe:2.3:a:convoypanel:panel), a KVM server management panel for hosting businesses. The flaw stems from improper JWT token validation implementation using the lcobucci/jwt library. While the JWTService::decode() method correctly configures an HMAC-SHA256 symmetric signer, the validation step applies only the StrictValidAt constraint (checking exp, nbf, iat timestamp claims) without including the SignedWith constraint that verifies cryptographic integrity. This represents a classic instance of CWE-287 (Improper Authentication) where authentication logic fails to validate the authenticity of credentials. In JWT architecture, the signature is the cryptographic proof that the token was issued by a trusted authority and has not been tampered with-omitting signature verification completely negates the security model. An attacker needs only to construct a syntactically valid JWT with appropriate timestamps and can set any user_uuid claim value, bypassing the entire authentication mechanism in the SSO LoginController::authorizeToken flow.

RemediationAI

Vendor-released patch: version 4.5.1 resolves this vulnerability by implementing proper JWT signature verification in the JWTService::decode() method. Immediate upgrade to ConvoyPanel version 4.5.1 or later is required for all affected installations (3.9.0-beta through 4.5.0). Download the patched release from the official GitHub repository at https://github.com/ConvoyPanel/panel/releases/tag/v4.5.1 and follow standard upgrade procedures. Review the security advisory at https://github.com/ConvoyPanel/panel/security/advisories/GHSA-92pg-3w49-4w5x for complete technical details. No workarounds exist for this authentication bypass-signature verification cannot be added through configuration changes and requires code-level fixes. After patching, administrators should audit authentication logs for anomalous successful logins during the vulnerability window, rotate JWT signing secrets if feasible, and review user account activities for signs of unauthorized access or privilege escalation.

More in Panel

View all
CVE-2026-86177 HIGH POC
8.7 Sep 05

Privilege escalation in Pterodactyl Panel before 1.14.1 allows authenticated subusers holding only the schedule.update p

CVE-2026-34234 CRITICAL
10.0 May 19

Unauthenticated remote code execution in CtrlPanel billing software (versions 1.1.1 and prior) allows attackers to execu

CVE-2024-5960 CRITICAL
9.8 Sep 18

Plaintext Storage of a Password vulnerability in Eliz Software Panel allows : Use of Known Domain Credentials.3.24. Rate

CVE-2024-6877 CRITICAL
9.4 Sep 18

Improper Neutralization of Input During Web Page Generation (XSS or 'Cross-site Scripting') vulnerability in Eliz Softwa

CVE-2024-5958 CRITICAL
9.4 Sep 18

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Eliz Software Pane

CVE-2017-16807 MEDIUM POC
5.4 Nov 13

A cross-site Scripting (XSS) vulnerability in Kirby Panel before 2.3.3, 2.4.x before 2.4.2, and 2.5.x before 2.5.7 exist

CVE-2024-5959 CRITICAL
9.3 Sep 18

Improper Neutralization of Input During Web Page Generation (XSS or 'Cross-site Scripting') vulnerability in Eliz Softwa

CVE-2020-26255 CRITICAL
9.1 Dec 08

Kirby is a CMS. Rated critical severity (CVSS 9.1), this vulnerability is remotely exploitable, low attack complexity. T

CVE-2026-34241 HIGH
8.7 May 19

Stored cross-site scripting in CtrlPanel (versions ≤1.1.1) allows a low-privileged ticket participant to inject arbitrar

CVE-2026-26016 HIGH
8.1 Feb 19

Missing authorization validation in Pterodactyl Wings prior to version 1.12.1 allows authenticated nodes to access and m

CVE-2021-41129 HIGH
8.1 Oct 06

Pterodactyl is an open-source game server management panel built with PHP 7, React, and Go. Rated high severity (CVSS 8.

CVE-2019-1020002 HIGH
7.5 Jul 29

Pterodactyl before 0.7.14 with 2FA allows credential sniffing. Rated high severity (CVSS 7.5), this vulnerability is rem

Share

CVE-2026-33746 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy