CVE-2026-54055

MEDIUM
MEDIUM Priority: 0.00 BB Relevance: 15/100
Published: 2026-06-12 Modified: 2026-10-26 First seen: 2026-10-29 Status: active

Attack Surface

Integ. Impact

CVSS Vector Breakdown

AV: Local
AC: High
PR: Low
UI: Required
S: Unchanged
C: None
I: High
A: Low

Description

Kitty is a cross-platform GPU based terminal. In versions prior to 0.47.2, a local privilege escalation vulnerability exists in kitty's file transmission protocol where a child process running in the terminal can write to arbitrary files on the filesystem by exploiting a TOCTOU (Time-of-Check-Time-of-Use) race condition between symlink validation and file creation. The `os.open()` call used to create files does not use `O_NOFOLLOW`, allowing an attacker to create a symlink between the initial stat check and the actual file open, causing the write to follow the symlink to an arbitrary destination. Version 0.47.2 fixes the issue.

Weakness Classification (3)

Affected Software (1)

VendorProductVersion
kovidgoyal kitty < 0.47.2

References & Advisories (1)

Bug Bounty Relevance

15 / 100

CVSS Score

5.0 / 10.0 v3.1
CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:N/I:H/A:L

EPSS — Exploitation Probability

0.07%
Raw Score 0.000720
Percentile 0.0%
Date 2026-10-29

EPSS Trend

2026-10-29
0.00072
2026-10-28
0.00072

Intelligence Sources

nvd ref →