SB20261110283 - Authentication bypass using an alternate path or channel in kitty



SB20261110283 - Authentication bypass using an alternate path or channel in kitty

Published: November 10, 2026

Security Bulletin ID SB20261110283
CSH Severity
High
Patch available
YES
Number of vulnerabilities 1
Exploitation vector Remote access
Highest impact Code execution

Breakdown by Severity

High 100%
  • Low
  • Medium
  • High
  • Critical

Description

This security bulletin contains information about 1 vulnerability.


1) Authentication bypass using an alternate path or channel (CVE-ID: N/A)

CWE-ID: CWE-288 - Authentication Bypass Using an Alternate Path or Channel

CVSSv4: 9.2 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]


The vulnerability allows a remote attacker to execute arbitrary commands as the user running kitty.

The vulnerability exists due to an authentication bypass in kitty's is_cmd_allowed() when password-protected remote control mistakes requests containing cancel_async and non-empty async_id for cancellations before checking passwords or action allow-lists. A remote attacker can send a remote-control request containing "cancel_async": true and "async_id": "x", but no async field, through terminal output or an accessible remote-control socket to execute commands.


Remediation

Install update from vendor's website.