Skip to content
October 20, 2026
  • Bluesky
  • Facebook
  • Linkedin
  • Mastodon
  • RSS
  • Twitter
  • Youtube

Daily CyberSecurity

Zero-hour alerts. Unmatched analysis.

Primary Menu
  • Home
  • CVE Data
    • CVE Watchtower
    • Top Exploited CVEs
    • CVE Stats by Vendor
    • Q2 2026 Report
    • CVE Alerts
    • CVE Alert Settings
    • Pricing
  • Cyber Criminals
  • Data Leak
  • Free Tools
    • CVSS 3.1 Calculator
    • Certificate Viewer
    • DNS Lookup
    • Encoder & Hash Generator
    • IP / Subnet Calculator
    • Whois Lookup
  • Linux
  • Malware
  • Vulnerability
  • Submit Press Release
  • Weekly Recap
Light/Dark Button
  • Home
  • News
  • Vulnerability Report
  • Critical Cal.com Flaw (CVE-2025-66489, CVSS 9.9) Allows Authentication Bypass by Submitting Fake TOTP Codes
  • Vulnerability Report

Critical Cal.com Flaw (CVE-2025-66489, CVSS 9.9) Allows Authentication Bypass by Submitting Fake TOTP Codes

Do Son December 8, 2025 2 minutes read
0
Cal.com Vulnerability CVE-2026-23478 Cal.com Auth Bypass, TOTP Logic Flaw
Add Daily CyberSecurity as a preferred source on Google

A severe security vulnerability has been uncovered in Cal.com, the popular open-source scheduling platform positioned as the successor to Calendly. The flaw, which carries a near-maximum severity rating, could allow attackers to completely bypass authentication mechanisms, including password verification and Two-Factor Authentication (2FA), to hijack user accounts.

Track every CVE that hits your stack the moment it's exploited.
Get free email alerts →

The vulnerability, tracked as CVE-2025-66489, has been assigned a critical CVSS score of 9.9. It resides deep within the platform’s login credentials provider.

The core issue is a logic error in the authorize() function, specifically within the file packages/features/auth/lib/next-auth-options.ts. According to the advisory, “The critical flaw is in the authentication logic… where password verification is skipped if a TOTP code is provided, even if other conditions are met”.

Essentially, the system becomes so focused on checking the Time-based One-Time Password (TOTP) code that it forgets to check if the password itself is correct.

This coding oversight creates two distinct attack vectors:

  • Bypass for Non-2FA Users: For the majority of users who have not enabled 2FA, the risk is extreme. If an attacker submits a login request with any non-empty value in the totpCode field, the system skips the password check entirely. “The function then improperly proceeds to authenticate the user without further checks,” the report warns. This means knowing a victim’s email address is effectively the only barrier to entry.
  • Reduced Security for 2FA Users: Even users who have enabled 2FA are not safe. While the system validates the TOTP code, it still ignores the password. “The TOTP code is validated, but without the password factor, leaving the account vulnerable to compromise if the TOTP code is known”. This effectively downgrades 2FA protection to single-factor authentication.

The consequences of exploitation are severe. Attackers could gain “unauthorized access to sensitive user data, including calendars, meeting links, and personal information”. Furthermore, the flaw could be leveraged for “user enumeration and impersonation,” allowing attackers to pivot to any account on the system.

The Cal.com team has released a patch to close this loophole.

  • Affected Versions: 5.9.7 and prior.
  • Fixed Version: 5.9.8.

Administrators and self-hosted users are urged to upgrade to version 5.9.8 immediately to restore the integrity of their authentication flow.

Related Posts:

  • iOS Update: Proton Authenticator Bug Leaked TOTP Secrets in Plaintext Logs
  • 184 Million Leaked Credentials Found in Open Database
  • PyPI’s New Rule: 2FA Verification for All Project Maintainers

Related coverage

  • Apache Camel Vulnerabilities Expose Routes to Header Injection and SSRF
  • High-Severity Flaws in Sunshine for Windows Allow Privilege Escalation
  • Apache NuttX RTOS Patches Two Filesystem Flaws
  • CVE-2026-22718: EOL Spring CLI Tool for VS Code Found Vulnerable to Command Injection
  • Chrome 154 Release Patches 108 Security Vulnerabilities
  • Critical Frauscher Flaws (CVE-2025-3626 CVSS 9.1, CVE-2025-3705 CVSS 6.8): OS Command Injection Threatens Railway Systems
Track all actively exploited CVEs →

Support Our Threat Intelligence

Find our vulnerability reports and weekly recaps helpful? Support our work today and unlock a 100% ad-free reading experience!

Buy Me a Coffee Logo Buy Me a Coffee
Select your plan
Free Pro Team

Hover over a plan to see its benefits.

Get Zero-Hour Vulnerability Alerts

Critical CVEs, CVSS scores, and PoC updates — straight to your inbox every week.

We respect your inbox. Unsubscribe anytime.

SHARE
Share on FacebookShare on XShare on LinkedInShare on TelegramShare on BlueskyShare on Mastodon
Written by
@DdoS Β· Security Researcher

Do Son

Do Son is the Founder and Editor of SecurityOnline.info. Working in cybersecurity since 2013, he reports on vulnerabilities, malware, and emerging threats, providing timely analysis to help organizations and individuals stay ahead of evolving risks.

Tags: 2FA bypass Account Hijacking Authentication Bypass Cal.com Critical Vulnerability CVE-2025-66489 TOTP

Leave a Reply Cancel reply

You must be logged in to post a comment.

Search

Translation

CVE ALERTS
πŸ“ˆ

EPSS Spike Alerts
Catch risk spikes before they make headlines.

🎯

Custom EPSS/CVSS
Set score thresholds to effectively filter noise.

πŸ›‘οΈ

Exploit Intel
Real-world exploit signals beyond the KEV catalog.

πŸ™

GitHub Issues
Auto-create alert tickets without duplication.

πŸ“¬

Weekly Digest
Clean summaries, eliminating email spam.

🏷️

Watchlist Groups
Tag vulnerabilities by team (Infra/AppSec/SOC).

πŸ”€

Smart Routing
Route chat channels based on severity levels.

🚨

RBP Tracker
Early warning detection and tracking system.

Subscribe – $7/mo or try free for 14 days β†’

🚨 Active Exploits in the Wild

  • CVE-2020-13125CVSS 7.2
    An issue was discovered in the "Ultimate Addons for Elementor" plugin before 1.24.2 for WordPress, as exploited in...
    Watchtower Verified📅 Updated: Oct 20, 2026
  • CVE-2020-13126CVSS 9.9
    An issue was discovered in the Elementor Pro plugin before 2.9.4 for WordPress, as exploited in the wild...
    Watchtower Verified📅 Updated: Oct 20, 2026
  • CVE-2019-20180CVSS 8.0
    The TablePress plugin for WordPress is vulnerable to CSV Injection in versions up to and including 1.14 via...
    Watchtower Verified📅 Updated: Oct 20, 2026
  • CVE-2026-66373CVSS 7.5
    Redis before 8.8.0, in the unusual case where an authenticated attacker can execute RESTORE, allows remote code execution...
    Admin intel📅 Updated: Oct 20, 2026
  • CVE-2026-110936CVSS 8.4
    A vulnerability has been identified in Siemens Software Center (All versions < V4.0.9.8). The affected application loads dynamic-link...
    Admin intel📅 Updated: Oct 20, 2026
  • CVE-2026-111862CVSS 9.8
    Rank Math SEO PRO for WordPress is affected by a supply-chain compromise in a subset of version 3.0.123...
    Admin intel📅 Updated: Oct 17, 2026
  • CVE-2026-111357CVSS 7.0
    Ivanti Connect Secure 22.8R2.4 mishandles the manner in which the dsinvoked broker trusts DSCache configuration data, leading to...
    Watchtower Verified📅 Updated: Oct 17, 2026
  • CVE-2025-61624CVSS 6.0
    An Improper Limitation of a Pathname to a Restricted Directory (\'Path Traversal\') [CWE-22] vulnerability in Fortinet FortiOS 7.6.0...
    CISA KEV📅 Added to KEV: Oct 16, 2026
Powered by CVE Watchtower

Critical Vulnerabilities

  • CVE-2026-41050CVSS 9.9
    Fleet's Helm deployer did not fully apply ServiceAccount impersonation in two code paths, allowing a tenant with git...
    📅 Updated: Oct 20, 2026
  • CVE-2026-100219CVSS 9.8
    Use after free in Microsoft QUIC allows an unauthorized attacker to execute code over a network.
    📅 Updated: Oct 20, 2026
  • CVE-2026-43844CVSS 9.3
    A vulnerability in the proprietary protocol could allow an attacker to bypass the authentication mechanism.
    📅 Updated: Oct 20, 2026
  • CVE-2026-113703CVSS 9.1
    SuggestArr before 3.0.0 contains an authentication bypass vulnerability in its local_bypass authentication mode where enforce_authentication() in api_service/auth/middleware.py trusts...
    📅 Updated: Oct 20, 2026
  • CVE-2026-100222CVSS 9.8
    Heap-based buffer overflow in Network Policy Server (NPS) allows an unauthorized attacker to execute code over a network.
    📅 Updated: Oct 20, 2026
  • CVE-2026-43836CVSS 9.3
    A vulnerability could allow an attacker to forge a packet to execute arbitrary commands with maximum privileges.
    📅 Updated: Oct 20, 2026
  • CVE-2026-113391CVSS 9.4
    A vulnerability has been found in DrayTek Vigor2960 1.5.1.6 Revision 8218. This affects the function uploadlangs of the...
    📅 Updated: Oct 20, 2026
  • CVE-2026-113682CVSS 9.1
    Networknt light-4j from 2.1.5 before 2.4.0 contains an authentication bypass vulnerability in BasicAuthHandler that allows unauthenticated attackers to...
    📅 Updated: Oct 20, 2026
Powered by CVE Watchtower

Daily CyberSecurity

  • About SecurityOnline.info
  • Advertise with us
  • Announcement
  • Contact
  • Contributor Register
  • Login
  • Disclaimer
  • DCMA
  • Privacy Policy
  • About SecurityOnline.info
  • Advertise on SecurityOnline.info
  • Contact Us

When you purchase through links on our site, we may earn an affiliate commission. Here’s how it works

  • CVE Watchtower
  • CVE Statistics by Vendor 2026
  • Q3 2026 Report
  • Top Exploited CVEs
  • Bluesky
  • Facebook
  • Linkedin
  • Mastodon
  • RSS
  • Twitter
  • Youtube
Β© 2017 - 2026 Daily CyberSecurity. All Rights Reserved.