Skip to content
November 9, 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
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

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
Add Daily CyberSecurity as a preferred source on Google

Related coverage

  • Norwegian Cruise Line Vulnerability Permits Keycard Replay
  • Apache Syncope Vulnerabilities Threaten Identity Management
  • 7 Unpatched phpMyAdmin Vulnerabilities Exposed
  • Critical Flaw CVE-2025-59159 (CVSS 9.7) in SillyTavern Allows Full Remote Control of Local AI Instances
  • Public Exploit Code Released for Knot Resolver DNS-over-QUIC Remote Code Execution Flaw
  • CVE-2025-58782: Apache Jackrabbit Vulnerability Exposes Systems to JNDI Injection and RCE
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

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-2026-123751CVSS 9.8
    The WP Duplicate WordPress plugin through 1.1.11 does not properly verify a request authentication value and does not...
    Watchtower Verified📅 Updated: Nov 9, 2026
  • CVE-2026-111793CVSS 4.3
    Openwave Webtop Media Transcoder does not enforce administrator-defined file type restrictions to restrict the file-types to be converted....
    Admin intel📅 Updated: Nov 9, 2026
  • CVE-2026-114713CVSS 8.6
    The labeled-response module in UnrealIRCd 6.0.0 before 6.2.7.1 does not escape the IRCv3 "label" message tag when echoing...
    Admin intel📅 Updated: Nov 9, 2026
  • CVE-2026-123158CVSS 8.1
    sshd in OpenSSH before 10.6p2 on Linux, when musl libc is used without PAM, lacks a workaround for...
    Admin intel📅 Updated: Nov 6, 2026
  • CVE-2026-19868CVSS 7.5
    An authentication enforcement vulnerability in SonicOS SSLVPN service may allow a user with valid credentials for an alternate...
    CISA KEV📅 Added to KEV: Nov 6, 2026
  • CVE-2026-120422CVSS 8.9
    Sogou Input Method for Windows contains a vulnerability in the configuration retrieval mechanism of its SGTool.exe component. The...
    Admin intel📅 Updated: Nov 5, 2026
  • CVE-2026-102895CVSS 9.8
    GPUStack is an open-source GPU cluster manager for AI model serving and GPU instance provisioning. Prior to 2.2.0,...
    Watchtower Verified📅 Updated: Nov 5, 2026
  • CVE-2026-115732CVSS 9.0
    Incorrect authorization in the certificate-name matching of trapperkeeper-authorization, as used by Puppet Server, in the affected products, allows...
    Admin intel📅 Updated: Nov 4, 2026
Powered by CVE Watchtower

Critical Vulnerabilities

  • CVE-2026-102895CVSS 9.8
    GPUStack is an open-source GPU cluster manager for AI model serving and GPU instance provisioning. Prior to 2.2.0,...
    📅 Updated: Nov 9, 2026
  • CVE-2026-71550CVSS 9.9
    SuiteCRM is an open-source, enterprise-ready Customer Relationship Management (CRM) software application. Prior to 7.15.2 and 8.10.2, the workflow...
    📅 Updated: Nov 9, 2026
  • CVE-2026-46350CVSS 9.1
    dcmjs is a JavaScript implementation of DICOM manipulation. Prior to 0.52.0, the DecimalString and IntegerString implementations in src/ValueRepresentation.js...
    📅 Updated: Nov 9, 2026
  • CVE-2026-123270CVSS 9.8
    Redpanda Connect versions 4.39 to 4.110 contain a missing authentication vulnerability that enables unauthenticated remote code execution (RCE)....
    📅 Updated: Nov 9, 2026
  • CVE-2026-116785CVSS 9.1
    FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a software...
    📅 Updated: Nov 9, 2026
  • CVE-2026-85076CVSS 9.0
    Cronicle is a multi-server task scheduler and runner, with a web based front-end UI. Prior to 0.9.124, an...
    📅 Updated: Nov 9, 2026
  • CVE-2026-110468CVSS 10.0
    WidzialniCMS is vulnerable to Unrestricted File Upload in the /panel/controllers/save_photo.php endpoint. Due to a client-controlled permission check parameter and...
    📅 Updated: Nov 9, 2026
  • CVE-2026-110469CVSS 10.0
    WidzialniCMS is vulnerable to Unrestricted File Upload in the /panel/upload.php endpoint. Due to a client-controlled permission check parameter and...
    📅 Updated: Nov 9, 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.