Skip to main content

Course Tencent Cloud EUVDEUVD-2026-102966

| CVE-2026-111675 CRITICAL
Improper Restriction of Excessive Authentication Attempts (CWE-307)
2026-10-16 VulnCheck GHSA-h2mg-h5vq-xqx3
9.1
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Learn victim phone or email
  2. Delivery
    Trigger SMS/email verification code
  3. Exploit
    Brute-force 6-digit code unthrottled
  4. Execution
    Rotate source IPs to evade blocking
  5. Impact
    Reset password and hijack account

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Brute-force prevention, rate limiting
Exploitation Conditions

Exploitation requires that the attacker already knows the victim's registered phone number or email address (the AT:P attack requirement) and that the target has an account on a course-tencent-cloud instance at version 2.0.1 or earlier. The specific enabling defect is that the 6-digit SMS/email verification code generated by the Verify service is never invalidated after use or failure and has no per-account attempt counter, exposed via the password-reset and verify-login endpoints. The practical limiting factors are: the attacker must brute-force up to one million code combinations, must rotate source IPs to bypass any per-IP rate limiting present, and must know a valid victim identifier - no authentication (PR:N) or user interaction (UI:N) on the victim's part is otherwise needed.

Impact

The input CVSS 4.0 vector (CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N) scores 9.1, driven by network reach (AV:N), no privileges (PR:N), no user interaction (UI:N) and high confidentiality/integrity impact from full account takeover. However, two metrics meaningfully temper real-world risk: AT:P means a specific attack requirement exists (the attacker must already know the victim's phone number or email to trigger and target a code), and AC:H reflects the non-trivial effort of brute-forcing a 6-digit space (up to 1,000,000 guesses) while rotating source IPs to evade per-IP throttling. No EPSS score was provided in the input, and there is no CISA KEV listing and no POC flag set - so exploitation probability cannot be quantified from the data given. A detailed third-party technical writeup (hackmd) and a VulnCheck advisory describe the flaw, but no weaponized exploit tool is indicated. Net: this is a genuinely serious authentication weakness (CWE-307) that yields account takeover, but the need to know the victim's identifier plus the brute-force effort make it better suited to targeted attacks than opportunistic mass exploitation, and the affected product is a niche open-source platform with limited deployment - so this is a high-severity-but-situational issue rather than a broad emergency. No conflicting signals between CVSS and description were found; both agree on a remote, unauthenticated, targeted vector.

Exploit ScenarioDerived

An attacker who knows a target user's registered phone number or email requests a password-reset or login verification code, then submits automated guesses against the verify endpoint; because the 6-digit code is never invalidated and attempts are not rate-limited, the attacker rotates source IPs to defeat any per-IP blocking and eventually guesses the valid code, resetting the password and taking over the account. No working exploit tool is confirmed in the input, though a public technical writeup documents the brute-force method. The network, no-privilege, no-interaction profile (AV:N/PR:N/UI:N) makes this remotely achievable, bounded mainly by the brute-force effort (AC:H) and the requirement to know the victim's identifier (AT:P).

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet

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

Alert me

AnalysisAIv1 – Oct 16, 2026

Unauthenticated attackers can take over accounts on Course Tencent Cloud versions 2.0.1 and earlier by brute-forcing 6-digit SMS/email verification codes that are never invalidated or attempt-limited. Exploitation requires knowledge of the victim's registered phone number or email address and rotation of source IPs to bypass per-IP rate limiting, as the codes have no per-account attempt counter. No public exploit code or active exploitation has been identified at time of analysis.

RemediationAI

No vendor-released patch has been identified at time of analysis. Administrators should immediately implement compensating controls: enforce a strict per-account attempt limit (e.g., maximum 5 attempts) and invalidate verification codes after each failed attempt or successful use; implement per-IP rate limiting with progressive delays or CAPTCHA on the password-reset and verify-login endpoints; and consider temporarily disabling these endpoints if they are not essential, although this may prevent legitimate password recovery. Additionally, monitor for brute-force patterns such as rapid, repeated requests from rotating IPs targeting the same account. The VulnCheck advisory (https://www.vulncheck.com/advisories/course-tencent-cloud-through-2.0.1-verification-code-brute-force-account-takeover) provides further details. Users should upgrade to a patched version as soon as one becomes available.

Affected VersionsENISA

course-tencent-cloud 0 ≤2.0.1

Affected Packages

euvd course_tencent_cloud no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

The vulnerability resides in the Verify service of course-tencent-cloud, a Laravel-based course management platform. The CWE-307 class (Improper Restriction of Excessive Authentication Attempts) manifests because the application generates a 6-digit numeric code for SMS/email verification but fails to invalidate it after a failed attempt or after successful use, and does not enforce a per-account attempt limit. The affected endpoints, password reset and verify login, are exposed without authentication (PR:N). According to the CPE, all versions up to 2.0.1 are affected. The independent assessment confirms that the attacker must know a valid victim identifier (phone or email) and can brute-force up to 1,000,000 combinations, rotating source IPs to evade any per-IP throttling. The CVSS 4.0 vector scores 9.1 due to network reach, no privileges, no user interaction, and high confidentiality/integrity impact from account takeover.

Know when Course Tencent Cloud gets its next vulnerability

  • 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 (VulnCheck) PRIMARY 9.1 CRITICAL
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
vuln.today AI 7.4 HIGH

Remote and unauthenticated (AV:N/PR:N/UI:N), but AC:H because the attacker must know the victim's identifier and brute-force a 1,000,000-value code while rotating IPs; account takeover gives C:H/I:H, no availability impact.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
High
Attack Requirements
Present
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Course-tencent-cloud through 2.0.1 contains an improper restriction of authentication attempts vulnerability that allows unauthenticated attackers to brute force 6-digit SMS/email verification codes, which are never invalidated or attempt-limited. Attackers who know a victim's phone or email can trigger a code and rotate source IPs against the password reset and verify login endpoints to take over accounts.

Executive ViewAI

Why It Matters

Course Tencent Cloud versions 2.0.1 and earlier are vulnerable to account takeover, putting user accounts and potentially sensitive organizational data at risk. No vendor-released patch identified at time of analysis, and no public exploit identified at time of analysis, but the critical severity requires immediate action. Leadership should prioritize risk mitigation to protect affected users and assets.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include implementing network-level rate limiting or WAF rules to detect and block brute-force patterns, enforcing MFA where supported, restricting access to trusted networks, and monitoring authentication logs for anomalous activity.

Threat Intelligence Overview

Prevalence
Low
niche open-source course/e-learning platform, limited enterprise footprint
Data Quality
3 sources
Confidence: Low

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 CRITICAL
CISA KEV No
Public POC No
EPSS N/A
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
Very High

Priority Score

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

Attack Technique

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