7.8 HIGH
- CVSS version (CVSS): 3.1
- Attack Vector (AV): Local (L)
- Attack Complexity (AC): Low (L)
- Privileges Required (PR): None (N)
- User Interaction (UI): Required (R)
- Scope (S): Unchanged (U)
- Confidentiality (C): High (H)
- Integrity (I): High (H)
- Availability (A): High (H)
- Modified Attack Vector (MAV): Local (L)
- Modified Attack Complexity (MAC): Low (L)
- Modified Privileges Required (MPR): None (N)
- Modified User Interaction (MUI): Required (R)
- Modified Confidentiality (MC): High (H)
- Modified Scope (MS): Unchanged (U)
- Modified Integrity (MI): High (H)
- Modified Availability (MA): High (H)
Activity log
- Created suggestion
@kitty-edit DCS + --color=geninclude vulnerable to Unauthenticated in-process RCE
Kitty is a cross-platform GPU based terminal. In versions prior to 0.47.0, a program able to write bytes to a kitty terminal — a remote SSH peer, a downloaded file viewed with `cat`, a log line, an email body rendered in `less`, an issue body in a TUI, etc. — can cause kitty to execute attacker-supplied Python inside the running kitty process, with the user's full privileges. There is no approval prompt, no remote-control permission requirement, no shell-integration interaction, no clipboard touch, and no editor interaction. Version 0.47.0 fixes the issue.
References
-
https://github.com/kovidgoyal/kitty/security/advisories/GHSA-w98g-hpvr-r332 x_refsource_CONFIRM
Affected products
- ==< 0.47.0
Matching in nixpkgs
pkgs.kitty
Fast, feature-rich, GPU based terminal emulator
pkgs.kittysay
Cowsay, but with a cute kitty :3
pkgs.kitty-img
Print images inline in kitty
pkgs.kitty-themes
Themes for the kitty terminal emulator
-
nixos-unstable 0-unstable-2026-03-31
- nixpkgs-unstable 0-unstable-2026-03-31
- nixos-unstable-small 0-unstable-2026-03-31
-
nixos-26.05 -
- nixos-26.05-small 0-unstable-2026-03-31
- nixpkgs-26.05-darwin 0-unstable-2026-03-31
pkgs.kittycad-kcl-lsp
KittyCAD KCL language server
pkgs.mailman-hyperkitty
Mailman archiver plugin for HyperKitty
pkgs.haskellPackages.discokitty
DisCoCat implementation
pkgs.mailmanPackages.hyperkitty
Archiver for GNU Mailman v3
pkgs.mailmanPackages.mailman-hyperkitty
Mailman archiver plugin for HyperKitty
pkgs.vimPlugins.nvim-treesitter-parsers.kitty
None
-
nixos-unstable 0.0.0+rev=fa6ab3f
- nixpkgs-unstable 0.0.0+rev=fa6ab3f
- nixos-unstable-small 0.0.0+rev=fa6ab3f
-
nixos-26.05 -
- nixos-26.05-small 0.0.0+rev=fa6ab3f
- nixpkgs-26.05-darwin 0.0.0+rev=fa6ab3f