Skip to main content
Meet us at Black Hat USA 2026— Las Vegas, August 1–6Book a Meeting
Mallory
CriticalPublic exploit

Authentication Bypass in Cal.com login credentials provider

IdentifiersCVE-2025-66489CWE-303· Incorrect Implementation of…

CVE-2025-66489 is a critical authentication bypass vulnerability in Cal.com, the open-source scheduling platform, affecting versions prior to 5.9.8. The flaw is in the login credentials provider within the authentication flow, where problematic conditional logic allows password verification to be bypassed when a TOTP code is supplied. As a result, an attacker can authenticate without successfully proving knowledge of the account password, leading to unauthorized access to user accounts. The issue is remotely exploitable and was fixed in Cal.com 5.9.8.

Share:
For your environment

Are you exposed to this one?

Mallory correlates every CVE against your assets, your vendors, and active adversary campaigns. Know which vulnerabilities matter for you, not just which ones are loud.

ANALYST BRIEF

Impact, mitigation & remediation

What it means. What to do now. Patch path, mitigations, and the assume-compromise checklist.

Impact

What an attacker gets, and what they’ve been doing with it.

Successful exploitation allows unauthorized access to Cal.com user accounts by bypassing normal password verification. This can result in full compromise of affected accounts and exposure or manipulation of data and functionality available to those accounts within the scheduling platform.

Mitigation

If you can’t patch tonight, do this now.

If immediate upgrade is not possible, reduce exposure of the affected login interface where feasible, closely monitor for suspicious or unauthorized login activity, and review authentication logs for anomalous use of TOTP during credential-based login attempts. Because the flaw is in server-side authentication logic, mitigation is limited; vendor patching is the primary corrective action.

Remediation

Patch, then assume compromise.

Upgrade Cal.com to version 5.9.8 or later, as the vendor states the vulnerability is fixed in 5.9.8. After upgrading, review and validate the authentication flow, particularly the login credentials provider and TOTP-related logic, to ensure password verification cannot be skipped under any conditional path.
PUBLIC EXPLOITS

Exploits

2 valid exploits after Mallory filtered fakes, detection scripts, and README-only repos.

VALID 2 / 2 TOTALView more in app
Ashwesker-CVE-2025-66489MaturityPoCVerified exploit

This repository contains a proof-of-concept (PoC) exploit for CVE-2025-66489, a critical authentication bypass vulnerability in Cal.com (versions <= 5.9.7). The exploit is implemented in a single Python script (CVE-2025-66489.py) and is accompanied by a detailed README.md explaining the vulnerability, affected versions, and usage instructions. The exploit works by sending a crafted POST request to the /api/auth/callback/credentials endpoint with a valid email, an incorrect password, and any TOTP code, exploiting a logic flaw where the presence of a TOTP code causes the backend to skip password verification. If successful, the script establishes a valid session and demonstrates access to protected resources (e.g., /dashboard). The README provides clear guidance for setup, execution, and expected results, and emphasizes the criticality of the issue and the need for immediate patching. No hardcoded endpoints or credentials are present; the script is parameterized for flexible targeting. The exploit is a functional PoC and not a detection script or fake exploit.

AshweskerDisclosed Dec 21, 2025pythonmarkdownnetwork
Blackash-CVE-2025-66489MaturityPoCVerified exploit

This repository contains a proof-of-concept (PoC) exploit for CVE-2025-66489, a critical authentication bypass vulnerability in Cal.com (versions <= 5.9.7). The exploit is implemented in a single Python script (CVE-2025-66489.py) and is accompanied by a detailed README.md explaining the vulnerability, affected versions, exploitation steps, and remediation advice. The exploit works by sending a crafted POST request to the /api/auth/callback/credentials endpoint of a vulnerable Cal.com instance, supplying a valid email, any (incorrect) password, a dummy TOTP code, and a valid CSRF token. Due to a logic flaw, the presence of a TOTP code causes the backend to skip password verification, allowing an attacker to log in as any user with a known email address, even if 2FA is enabled. Upon successful exploitation, the script confirms access to the /dashboard endpoint and outputs the session cookie, which can be used to access the application as the compromised user. The repository is structured simply, with the main exploit logic in the Python script and comprehensive usage and background information in the README. No hardcoded endpoints or credentials are present; the script requires user-supplied parameters. The attack vector is remote (network-based), and the exploit is classified as a PoC, as it demonstrates the vulnerability but does not include weaponized or automated post-exploitation features.

AshweskerDisclosed Dec 21, 2025pythonmarkdownnetwork
EXPOSURE SURFACE

Affected products & vendors

Products and vendors Mallory has correlated with this vulnerability. Open in Mallory to drill down to specific CPE configurations and version ranges.

VendorProductType
CalCal.Comapplication

Vendor-confirmed product mapping. Mallory continuously reconciles this list against your asset inventory.

What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets are affected, which adversaries are exploiting it right now, which detections to deploy, and what to do tonight.
Exposure mapping

Query your assets running an affected version, and investigate the blast radius.

Threat actor evidence

Every observed campaign linking this CVE to a named adversary.

Associated malware

Malware families riding this exploit, with evidence and IOCs.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

Vendor-by-vendor mapping

Cross-references every affected SKU, including bundled OEM variants.

Social activity8

Community discussion across Reddit, Mastodon, and other social sources.