Skip to content
OpenAdvisories
High · 7.3 CVE-2026-54057 EUVD-2026-36579

Kitty vulnerable to command injection via unsanitized OSC 21 query reply

Published Jun 12, 2026 · Updated Jun 16, 2026 · Assigned by GitHub_M

Description

Kitty is a cross-platform GPU based terminal. In versions prior to 0.47.3, kitty's OSC 21 (color-control) query reply reflects attacker-controlled bytes, including newlines, into the shell's input without sanitization. Version 0.47.3 fixes the issue.

Affected products

VendorProductAffectedFixed
kovidgoyal kitty < 0.47.3 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 kitty 0.47.3-1 —
Debian 13 kitty 0.41.1-2+deb13u2 —
Debian 12 kitty No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 25.10 kitty No fix yet —
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 26.04 LTS kitty 0.45.0-1ubuntu0.1~esm2 USN-8763-1
Ubuntu Pro 24.04 LTS kitty 0.32.2-1ubuntu0.4+esm2 USN-8763-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed kitty 0.47.3-1.1 openSUSE-SU-2026:11021-1
openSUSE Leap 16.0 kitty 0.48.2-bp160.1.1 openSUSE-SU-2026:21599-1

Advisories 3

References