Skip to main content

yfexam-exam CVE-2026-79575

| EUVDEUVD-2026-72912 HIGH
Use of Insufficiently Random Values (CWE-330)
2026-09-08 cve@mitre.org GHSA-3464-x248-vrcx
7.5
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Enumerate or register to learn target username
  2. Delivery
    Compute JWT secret from username + current month
  3. Exploit
    Sign forged token with elevated role claims
  4. Execution
    Submit forged token to authenticated API endpoints
  5. Impact
    Access or modify data as impersonated user

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V11 - Cryptography Cryptographic random values
Exploitation Conditions

The attacker must know or enumerate at least one target username; registration flows in exam platforms commonly expose usernames via profile pages, email confirmation, or login-error enumeration. The current calendar month is a public value. No elevated privileges, special network position, or victim interaction is required - any attacker capable of sending HTTP requests to the application can exploit this. The only practical constraint is knowledge of the target username; exploitation is not possible against accounts with completely unknowable usernames. The derivation formula is now effectively public via the GitHub writeup, removing any security-through-obscurity barrier that previously existed.

Impact

The provided CVSS 7.5 (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N) captures network accessibility and high confidentiality impact but the I:N rating appears to understate actual risk: JWT forgery fundamentally enables impersonation and privilege escalation to any account whose username is known, including administrators, which is a meaningful integrity impact. EPSS at 0.14% (4th percentile) reflects low automated exploitation probability, consistent with a niche product. No active exploitation is confirmed - not in CISA KEV. Despite the low EPSS, the technical exploitation difficulty is essentially zero once the formula is known: a competent attacker can forge a valid admin token in seconds. Real-world risk is therefore primarily bounded by yfexam-exam's limited deployment footprint rather than technical barriers. The mismatch between the trivial exploitation path and the 'only' 7.5 CVSS score (driven by I:N) is a notable data quality concern.

Exploit ScenarioDerived

An attacker registers an account on yfexam-exam, notes their own username and the current month, and computes the signing secret using the now-public derivation formula from the GitHub writeup. Using that secret, they sign a forged JWT claiming the identity or role of an administrator, submit it to the application API, and gain full admin access - entirely without the admin's credentials or any interaction from a victim user.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 09, 2026

JWT token forgery in yfexam-exam v2.0 exposes any authenticated session to impersonation because the signing secret is derived entirely from the username and the current calendar month - two low-entropy, often-public values - rather than a server-side cryptographic secret. An attacker who knows or can enumerate a target's username can deterministically compute the signing secret (only 12 possible month values) and mint forged tokens claiming arbitrary privileges without ever knowing the target's password. No active exploitation is confirmed (not in CISA KEV), and EPSS sits at 0.14% (4th percentile), but a public GitHub writeup by fangtang7 documents the technique, materially lowering the bar for any attacker who targets this application.

RemediationAI

Replace the predictable JWT signing secret derivation with a cryptographically random server-side secret of at least 256 bits, generated once at deployment using a CSPRNG (e.g., OpenSSL rand, /dev/urandom, or a framework-native secret generator) and stored securely in server-side configuration - never derived from user-controlled or time-based inputs. No vendor-released patch has been identified at time of analysis; the GitHub writeup documents the flaw but references no upstream fix. As compensating controls until patching is possible: enforce short JWT expiration windows (minutes, not hours) to limit the forged-token validity window; implement server-side token revocation or session binding (e.g., tie tokens to IP or user-agent hash with re-validation); restrict the application to internal network access if external exposure is not required. Note that expiration shortening reduces usability and does not eliminate the core forgery risk.

Affected VersionsENISA

n/a n/a

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

JWT (JSON Web Token) authentication security rests entirely on the secrecy and unpredictability of the server-side signing key. CWE-330 (Use of Insufficiently Random Values) captures the root cause: yfexam-exam v2.0 derives the signing secret from deterministic, low-entropy inputs - the username and current calendar month - instead of a cryptographically random value generated at deployment time. The month component collapses the search space to at most 12 values; the username is either already known (one's own account) or potentially discoverable through registration flows or user enumeration. Once the derivation formula is known (now public via the GitHub writeup), the secret is directly computable, not merely brute-forceable. No valid CPE identifier exists for this product (EUVD lists 'n/a n/a'), which limits automated vulnerability management tooling coverage.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (mitre) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 9.1 CRITICAL

Formula is public and month-space is 12 values, making secret directly computable; I:H added because token forgery enables arbitrary user impersonation and privilege escalation.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

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

Lifecycle Timeline

3
CVSS changed
Sep 09, 2026 - 15:22 NVD
7.5 (HIGH)
CVE Published
Sep 08, 2026 - 15:18 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 08, 2026 - 15:18 cve.org
HIGH 7.5

DescriptionCVE.org

The JWT signing secret in yfexam-exam v2.0 is derived from the username and the current month instead of a random server-side key, making the secret key easily obtainable via a bruteforce attack.

Executive ViewAI

Why It Matters

yfexam-exam v2.0 contains an authentication vulnerability allowing attackers to impersonate any user account without passwords or valid credentials. Publicly available exploit code exists for this attack. Organizations using this exam platform face immediate risk of exam manipulation, credential theft, and unauthorized administrative access.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict network access via firewall/VPN to limit attacker reach; implement comprehensive authentication and session logging to detect unauthorized activity; deploy Web Application Firewall rules to flag token forgery attempts; enforce aggressive session timeouts and token rotation; enable multi-factor authentication as an additional verification layer; conduct forensic audit of authentication logs for unauthorized access patterns; plan immediate upgrade to version beyond v2.0 or migration to alternative platform once a remediated version becomes available.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Rare
niche Chinese examination platform, limited global enterprise footprint
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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