734 matches found
kitty
介绍 | Sulley: 布? | Boo: 猫咪! 什么是 Kitty? Kitty 是一个开源的、模块化且可扩展的模糊测试框架,使用 Python 编写,灵感来源于 OpenRCE 的 Sulley 以及 Michael Eddington(现 Deja Vu Security)的 Peach Fuzzer 。 目标 我们最初编写 Kitty 时,目标是帮助我们模糊测试不常见的目标——即通过非 TCP/IP 通信渠道传输的专有和专有协议——而无需每次都从头开始编写。一个通用且抽象的框架,包含我们认为每个模糊测试流程中常见的功能,并允许用户轻松扩展和使用它来测试其特定目标。 特性...
CVE-2025-43929
CVE-2025-43929 CVE-2025-43929 的概念验证,这是 KiTTY 中的一个高严重性漏洞,允许在某些情况下无需用户确认即可运行本地可执行文件 漏洞类型 CWE-346:CWE-346 来源验证错误 漏洞描述 在 KiTTY 0.41.0 之前的版本中,openactions.py 在运行可能来自不受信任文档(例如,在 KDE Ghostwriter 中打开的文档)链接的本地可执行文件之前,不会要求用户确认。 漏洞演示...
CVE-2026-95832
A flaw was found in kitty. This vulnerability allows an application writing output to the terminal to execute arbitrary commands in the user's shell. The issue occurs because the color control escape code handler echoes unrecognized field names back into the terminal's input stream without adequa...
SUSE CVE-2026-95835
Missing Authorization in the askpass escape code handler in kitty from 0.25.0 before 0.49.0 allows a local user other than the one running the terminal to obtain the text typed into a prompt that kitty itself displays, because handleremoteaskpass in kitty/window.py opens the POSIX shared memory...
SUSE CVE-2026-95832
Improper Neutralization of Special Elements in Output Used by a Downstream Component in the colour control escape code handler in kitty from 0.47.3 before 0.49.0 allows a program writing to the terminal to execute an arbitrary command in the user's shell, because colorcontrol in kitty/window.py...
CVE-2026-80430
A flaw was found in kitty. An attacker running a program within the terminal can create arbitrary files and directories outside the staging area in any location writable by the user. This issue occurs because the drag-and-drop staging mechanism improperly resolves symbolic links symlinks pointing...
CVE-2026-95835
A flaw was found in kitty. This vulnerability leads to information disclosure, allowing a local attacker to capture sensitive credentials, such as passwords, entered into terminal prompts. The issue arises because the application's askpass escape sequence handler fails to verify the ownership and...
CVE-2026-80432
A flaw was found in kitty. An authorization vulnerability allows a program running inside the terminal to access the contents of files dragged over the window, leading to unauthorized information disclosure. This issue occurs because the drag-and-drop handler fulfills file data requests without...
CVE-2026-95834
A flaw was found in kitty. A use-after-free vulnerability exists in the drag-and-drop protocol handler when an item transfer is prematurely aborted. A program running within the terminal window can supply a specially crafted byte stream to trigger an error path during data processing, causing the...
CVE-2026-80431
A flaw was found in kitty. This vulnerability allows a program outputting to the terminal to cause a Denial of Service DoS by sending a specially crafted Operating System Command OSC escape sequence. Due to missing boundary checks when handling text sizing commands with overly long character...
DEBIAN-CVE-2026-95834
Use After Free in the drag source path of the drag and drop protocol in kitty from 0.47.0 before 0.49.0 allows a program writing to the terminal to cause the terminal to read from and write to freed heap memory, because dragremotefiledata in kitty/dnd.c holds a DragRemoteItem pointer into an arra...
CVE-2026-95834
Use After Free in the drag source path of the drag and drop protocol in kitty from 0.47.0 before 0.49.0 allows a program writing to the terminal to cause the terminal to read from and write to freed heap memory, because dragremotefiledata in kitty/dnd.c holds a DragRemoteItem pointer into an arra...
DEBIAN-CVE-2026-95835
Missing Authorization in the askpass escape code handler in kitty from 0.25.0 before 0.49.0 allows a local user other than the one running the terminal to obtain the text typed into a prompt that kitty itself displays, because handleremoteaskpass in kitty/window.py opens the POSIX shared memory...
CVE-2026-95835
Missing Authorization in the askpass escape code handler in kitty from 0.25.0 before 0.49.0 allows a local user other than the one running the terminal to obtain the text typed into a prompt that kitty itself displays, because handleremoteaskpass in kitty/window.py opens the POSIX shared memory...
DEBIAN-CVE-2026-80432
Missing Authorization in the drop handling path of the drag and drop protocol in kitty from 0.47.0 before 0.49.0 allows a program writing to the terminal to obtain the contents of files dragged over the window even when the user never completes the drop, because dropenqueuerequest in kitty/dnd.c...
CVE-2026-80432
Missing Authorization in the drop handling path of the drag and drop protocol in kitty from 0.47.0 before 0.49.0 allows a program writing to the terminal to obtain the contents of files dragged over the window even when the user never completes the drop, because dropenqueuerequest in kitty/dnd.c...
UBUNTU-CVE-2026-95835
Missing Authorization in the askpass escape code handler in kitty from 0.25.0 before 0.49.0 allows a local user other than the one running the terminal to obtain the text typed into a prompt that kitty itself displays, because handleremoteaskpass in kitty/window.py opens the POSIX shared memory...
CVE-2026-95835
Missing Authorization in the askpass escape code handler in kitty from 0.25.0 before 0.49.0 allows a local user other than the one running the terminal to obtain the text typed into a prompt that kitty itself displays, because handleremoteaskpass in kitty/window.py opens the POSIX shared memory...
UBUNTU-CVE-2026-80432
Missing Authorization in the drop handling path of the drag and drop protocol in kitty from 0.47.0 before 0.49.0 allows a program writing to the terminal to obtain the contents of files dragged over the window even when the user never completes the drop, because dropenqueuerequest in kitty/dnd.c...
CVE-2026-95834
Use After Free in the drag source path of the drag and drop protocol in kitty from 0.47.0 before 0.49.0 allows a program writing to the terminal to cause the terminal to read from and write to freed heap memory, because dragremotefiledata in kitty/dnd.c holds a DragRemoteItem pointer into an arra...