Description
A vulnerability was determined in zhistaredu StarTraining up to 3.8.1. This issue affects the function UserLoginService.createToken of the file application.yml of the component JWT Token Handler. This manipulation of the argument user_id/company_id causes use of hard-coded password. The attack is possible to be carried out remotely. The exploit has been publicly disclosed and may be utilized. The vendor was contacted early about this disclosure but did not respond in any way.
Published: 2026-09-25
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Authentication bypass via forged JWT tokens
Action: Immediate Patch
AI Analysis

Impact

The vulnerability resides in the UserLoginService.createToken method of the JWT Token Handler component. The method uses a hard‑coded password for signing JWT tokens when manipulating the user_id or company_id argument. This implementation flaw allows an attacker to construct valid tokens by guessing or reusing the fixed secret, effectively creating credentials that appear legitimate. The flaw therefore permits authentication bypass and unrestricted access to protected resources without needing valid user credentials.

Affected Systems

Affected product is zhistaredu StarTraining up to version 3.8.1. All deployments of these releases that rely on the default JWT signing configuration are susceptible.

Risk and Exploitability

The CVSS score is 6.9, indicating moderate severity. The EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog. Because the flaw can be exploited remotely by submitting crafted JWTs, the risk is high enough to warrant immediate remediation. An attacker who obtains or forges a token can impersonate any user or elevate privileges, potentially compromising confidentiality, integrity, and availability of the services.

Generated by OpenCVE AI on September 25, 2026 at 19:00 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to a StarTraining version that replaces the hard‑coded secret with a secure, configurable key or apply the vendor patch if available.
  • Revoke all JWTs issued with the deprecated key and force a logout for all active sessions.
  • Restrict the UserLoginService.createToken endpoint to internal services only or disable it if external access is not required.
  • Configure the application to use a strong, unique token secret retrieved from a secure key management system.

Generated by OpenCVE AI on September 25, 2026 at 19:00 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 25 Sep 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 25 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Description A vulnerability was determined in zhistaredu StarTraining up to 3.8.1. This issue affects the function UserLoginService.createToken of the file application.yml of the component JWT Token Handler. This manipulation of the argument user_id/company_id causes use of hard-coded password. The attack is possible to be carried out remotely. The exploit has been publicly disclosed and may be utilized. The vendor was contacted early about this disclosure but did not respond in any way.
Title zhistaredu StarTraining JWT Token application.yml UserLoginService.createToken hard-coded password
First Time appeared Zhistaredu
Zhistaredu startraining
Weaknesses CWE-255
CWE-259
CPEs cpe:2.3:a:zhistaredu:startraining:*:*:*:*:*:*:*:*
Vendors & Products Zhistaredu
Zhistaredu startraining
References
Metrics cvssV2_0

{'score': 7.5, 'vector': 'AV:N/AC:L/Au:N/C:P/I:P/A:P/E:POC/RL:ND/RC:C'}

cvssV3_0

{'score': 7.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:C'}

cvssV3_1

{'score': 7.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:C'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P'}


Subscriptions

Zhistaredu Startraining
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-09-25T17:21:34.774Z

Reserved: 2026-09-25T08:56:43.368Z

Link: CVE-2026-97877

cve-icon Vulnrichment

Updated: 2026-09-25T17:21:27.836Z

cve-icon NVD

Status : Deferred

Published: 2026-09-25T17:17:21.763

Modified: 2026-09-28T15:16:04.793

Link: CVE-2026-97877

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-26T12:15:04Z

Weaknesses