Skip to main content

Cal.com CVE-2025-66489

| EUVDEUVD-2025-201128 CRITICAL
Incorrect Implementation of Authentication Algorithm (CWE-303)
2025-12-03 security-advisories@github.com
9.9
CVSS 4.0 · Vendor: github
View

Attack ChainAIDerived

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

  1. Access
    Reach Cal.com login endpoint
  2. Delivery
    Submit login with TOTP code set
  3. Exploit
    Trigger flawed conditional auth logic
  4. Execution
    Bypass password verification
  5. Impact
    Gain unauthorized account access

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication algorithm review
Exploitation Conditions

Exploitation targets the login credentials provider's authentication flow: supplying a TOTP code causes the flawed conditional logic to skip password verification, so the concrete prerequisite is the ability to submit a TOTP value in the login request against a Cal.com instance prior to version 5.9.8. The description's phrasing ('when a TOTP code is provided') implies the attack path is tied to the TOTP/two-factor code field, so the practical limiting factor is likely that the victim account has TOTP enabled - verify this scoping with the vendor advisory, as it materially changes the exposed account population. Beyond reachability of the login endpoint and running an unpatched version, no user interaction, privileges, or non-default configuration are required per the CVSS vector (PR:N/UI:N).

Impact

This is a genuine high-priority vulnerability, not a high-CVSS-but-low-risk paper tiger. The vendor-assigned CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a network-reachable, low-complexity authentication bypass requiring no prior privileges or user interaction, which is the worst-case profile for an internet-facing scheduling service. Multiple signals corroborate the threat: publicly available exploit code exists, CWE-303 (incorrect implementation of authentication) matches the described conditional-logic flaw, and a vendor patch is confirmed. The one tempering signal is EPSS, which is low at 0.15% (35th percentile), and the CVE is NOT on the CISA KEV list - so there is no evidence of active, widespread in-the-wild exploitation at time of analysis, only demonstrated exploitability. The low EPSS alongside available POC code is not contradictory: EPSS reflects observed/modeled exploitation volume, and newly disclosed auth-bypass flaws in self-hosted apps often lag before EPSS rises. Net assessment: treat as urgent for any self-hosted Cal.com instance below 5.9.8, because the barrier to exploitation is minimal and working exploit logic is public, even though mass-exploitation has not yet been observed.

Exploit ScenarioDerived

A remote attacker targets a Cal.com login endpoint for an account that has TOTP two-factor enabled and, by supplying a TOTP code, triggers the flawed conditional logic in the credentials provider so that password verification is skipped entirely, resulting in account takeover. Publicly available exploit code lowers the bar further, letting an unauthenticated attacker reach scheduling data, connected calendars, and account settings without ever knowing the victim's password.

Act Now Prioritize within 24-48h. Why: CRITICAL severity + public POC available.
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv2 – Oct 18, 2026

Authentication bypass in Cal.com before 5.9.8 allows remote unauthenticated attackers to skip password verification by submitting a TOTP code in the login flow, potentially taking over accounts where TOTP is enabled. Publicly available exploit code exists, and while the EPSS score is low at 0.15% (35th percentile), the vendor has released a fix in 5.9.8. The independent assessment rates this as a genuine high-priority issue with network reachability and no user interaction required.

Earlier versions of this analysis (1)
v1 Mar 15, 2026 - 16:14 CVSS 9.8

Cal.com is open-source scheduling software. Prior to 5.9.8, A flaw in the login credentials provider allows an attacker to bypass password verification when a TOTP code is provided, potentially gainin

RemediationAI

Upgrade Cal.com to 5.9.8 or later, which is the vendor-released patch; the GitHub security advisory at https://github.com/calcom/cal.com/security/advisories/GHSA-9r3w-4j8q-pw98 provides the fix details. If immediate patching is not possible, restrict access to the login endpoint through IP allowlisting or a WAF rule that blocks untrusted sources, accepting that this can disrupt legitimate remote users; alternatively, temporarily disable the TOTP login path for affected accounts, recognizing that this removes a security control and should be reversed after upgrading. Review authentication logs for anomalous login attempts that include TOTP values without a valid password step, and verify whether affected accounts have TOTP enabled because that likely determines exposure.

Affected VersionsENISA

cal.com < 5.9.8

Affected Packages

euvd cal_com fix: 5.9.8

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

Cal.com is open-source scheduling software whose login credentials provider handles password and TOTP-based two-factor authentication. The root cause is CWE-303, Incorrect Implementation of Authentication Algorithm: problematic conditional logic in the authentication flow causes a supplied TOTP code to short-circuit password verification instead of acting as a second factor after a successful password check. The affected component is represented by CPE cpe:2.3:a:cal:cal.com:*:*:*:*:*:*:*:* and EUVD lists cal.com < 5.9.8. Because the assessed vector is AV:N/AC:L/PR:N/UI:N, exploitation requires only network access to the login endpoint and the ability to submit a TOTP value; the independent assessment notes the practical scoping likely depends on the victim account having TOTP enabled, which should be confirmed against the vendor advisory.

Know when Cal 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 (github) PRIMARY 9.9 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:N
vuln.today AI 9.8 CRITICAL

Network-reachable login bypass with no auth, privileges, or user interaction (AV:N/AC:L/PR:N/UI:N); full account takeover yields C:H/I:H/A:H, scope unchanged as impact stays within the application's authorization context.

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

Primary rating from Vendor (github).

CVSS VectorVendor: github

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

Lifecycle Timeline

6
Analysis Updated
Oct 18, 2026 - 18:27 vuln.today
v2 - CVSS changed
CVSS changed
Oct 18, 2026 - 18:22 NVD
9.8 (CRITICAL) 9.9 (CRITICAL)
Analysis Updated
Apr 16, 2026 - 05:50 EUVD-patch-fix
executive summary
Patch available
Apr 16, 2026 - 05:29 EUVD
5.9.8
PoC Detected
Feb 13, 2026 - 16:03 vuln.today
Public exploit code
CVE Published
Dec 03, 2025 - 20:16 nvd
CRITICAL 9.8

DescriptionCVE.org

Cal.com is open-source scheduling software. Prior to 5.9.8, A flaw in the login credentials provider allows an attacker to bypass password verification when a TOTP code is provided, potentially gaining unauthorized access to user accounts. This issue exists due to problematic conditional logic in the authentication flow. This vulnerability is fixed in 5.9.8.

Executive ViewAI

Why It Matters

Cal.com versions before 5.9.8 contain a critical authentication bypass that can allow remote attackers to take over TOTP-protected accounts, exposing scheduling data and connected workflows. Publicly available exploit code exists, so internet-facing Cal.com deployments should be treated as a priority remediation item for security leadership. The vendor has released a fixed version, enabling exposure reduction through rapid upgrade and validation.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.1%
Top 65% exploitable
Prevalence
Medium
popular open-source scheduling app, common but not ubiquitous infrastructure
Exploit
POC
Public exploit code exists
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 CRITICAL
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity + public POC available
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
Out-of-Cycle
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

70
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +50
PoC: +20
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.

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