SB20261110283 - Authentication bypass using an alternate path or channel in kitty
Published: November 10, 2026
Breakdown by Severity
- 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.