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
—

authentication-bypass jwt hardcoded-key critical api aspnetcore token-forgery

← All CVEs