critical · CVSS v3 9.8 · CVSS v4 9.3
CVE-2026-125383
INDOTALENT WHMS before 10.20261109 has an authentication bypass due to hard‑coded JWT signing key, issuer, and audience. Unauthenticated att
Overview
INDOTALENT WHMS before 10.20261109 has an authentication bypass due to hard‑coded JWT signing key, issuer, and audience. Unauthenticated attackers can forge tokens and impersonate any user, including administrators. This flaw allows full control over the API.
Description
INDOTALENT WHMS (Asp.Net-Core-Inventory-Order-Management-System) before 10.20261109 contains an authentication bypass vulnerability caused by a hard-coded JWT signing key, issuer and audience in appsettings.json. Unauthenticated remote attackers can forge tokens for any user ID and role that the Tokens/DI.cs validator trusts, gaining administrator access to the entire API.
Impact
Confidentiality: attackers can access all API data. Integrity: they can modify orders and inventory. Availability: potential for disruptive changes. Defenders: system administrators and security teams must be aware of the risk.
Remediation
Update to version 10.20261109 or later where the JWT key is no longer hard‑coded. If patch not available, replace the hard‑coded key, issuer, and audience with secure, environment‑based values and enforce token validation. Rotate any compromised tokens and audit logs for suspicious activity.
Risk context
Severity is critical with CVSS 9.8, indicating a high‑risk vulnerability. No EPSS data, but the flaw is exploitable remotely without authentication, so immediate attention is required.
Affected products
- INDOTALENT WHMS
- Asp.Net-Core-Inventory-Order-Management-System
Scores
- Severity
- critical
- CVSS v2
- 10
- CVSS v3
- 9.8
- CVSS v4
- 9.3
- EPSS
- —