CVE-2026-33746 Details
Description
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.
A vulnerability exists in Convoy, a KVM server management panel, in versions 3.9.0-beta prior to 4.5.1. The issue arises because the JWTService::decode() method fails to verify the cryptographic signature of JWT tokens. Although a symmetric HMAC-SHA256 signer was configured, the method only validated time-based claims using the StrictValidAt constraint, omitting the crucial SignedWith constraint. This oversight allows attackers to forge or manipulate JWT token payloads, such as altering the user_uuid claim, which would be accepted as valid if the time-based claims were in order. This vulnerability directly affects the SSO authentication process, enabling attackers to authenticate as any user by creating a token with a chosen user_uuid.
Users are advised to upgrade to Convoy version 4.5.1 or later, where this vulnerability has been patched by adding the necessary signature verification to the JWT validation process. For immediate security, installations should be updated to version 4.5.1.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed Apr 2, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/ConvoyPanel/panel/releases/tag/v4.5.1 | [email protected] | Release Notes |
| https://github.com/ConvoyPanel/panel/security/advisories/GHSA-92pg-3w49-4w5x | [email protected] | Vendor Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-287 | Improper Authentication | [email protected] |
| CWE-347 | Improper Verification of Cryptographic Signature | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| convoypanel convoy | < 4.5.1 |
CPE
Remediation
| |
Change History
5 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jul 24, 2026 | CVE Translated | [email protected] |
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Apr 16, 2026 | Initial Analysis | [email protected] |
| Apr 2, 2026 | New CVE Received | [email protected] |