PatchSiren cyber security CVE debrief
CVE-2026-95834 Kovid Goyal CVE debrief
A use-after-free vulnerability exists in kitty versions from 0.47.0 before 0.49.0, in the drag source path of the drag and drop protocol. This allows a program writing to the terminal to cause the terminal to read from and write to freed heap memory. The vulnerability arises from drag_remote_file_data() in kitty/dnd.c holding a DragRemoteItem pointer into an array it does not own, and then continuing to use that pointer after it has been freed. This results in undefined behavior in the terminal process, which can be triggered by any program running in the window. Defenders should assess potential exposure and impact, focusing on systems and deployments using kitty versions between
- Vendor
- Kovid Goyal
- Product
- kitty
- CVSS
- MEDIUM 4.6
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-25
- Original CVE updated
- 2026-09-25
- Advisory published
- 2026-09-25
- Advisory updated
- 2026-09-25
Who should care
Defenders responsible for systems and deployments using kitty versions between 0.47.0 and 0.49.0 should assess potential exposure and impact. They should verify kitty version and system configurations, review system and deployment configurations for potential impact, and consider upgrading to kitty version 0.49.0 or later. This includes operators, platform administrators, vulnerability management teams, and security teams who need to ensure the security of
Why it matters
CVE-2026-95834 is a use-after-free vulnerability in kitty's drag and drop protocol, allowing a program to access freed memory. Defenders should verify exposure, assess impact, and consider upgrading to mitigate potential risks.
- Potential for terminal crashes or instability
- Possible data corruption or unauthorized access
- Requires verification of kitty version and system configurations
- May necessitate upgrading to kitty version 0.49.0 or later
Technical summary
The vulnerability exists in kitty versions from 0.47.0 before 0.49.0. A program writing to the terminal can cause the terminal to read from and write to freed heap memory due to a use-after-free in the drag source path of the drag and drop protocol. The issue arises from improper handling of the DragRemoteItem pointer in kitty/dnd.c. This allows for potential terminal crashes or instability, and possible data corruption or unauthorized access. Defenders should prioritize verifying exposure and assessing potential impact, focusing on systems and deployments using kitty versions between 0.47.0 and 0.49.0.
Defensive priority
Defenders should prioritize verifying exposure and assessing potential impact, focusing on systems and deployments using kitty versions between 0.47.0 and 0.49.0.
Recommended defensive actions
- Verify kitty version and assess exposure
- Review system and deployment configurations for potential impact
- Consider upgrading to kitty version 0.49.0 or later
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
Evidence notes
The CVE record and NVD entry provide details on the vulnerability, including its description and affected versions. However, additional information on exploitation or impact is limited. Defenders should verify kitty version and system configurations, review system and deployment configurations for potential impact, and consider upgrading to kitty version 0.49.0 or later. The vulnerability allows a program to access freed memory, potentially leading to terminal crashes or instability, data corruption, or unauthorized access. There is a
Sources and references
Verified primary and authoritative sources
-
CVE-2026-95834 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-95834
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-95834 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-95834
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/kovidgoyal/kitty/commit/b54bfbb4f85f992edca9b04f5c0c2612454eec23
4daa8cea-433a-44bd-9456-53b127fc289a
-
Source reference
Unverified legacy reference
URL: https://github.com/kovidgoyal/kitty/releases/tag/v0.49.0
4daa8cea-433a-44bd-9456-53b127fc289a
-
Source reference
Unverified legacy reference
URL: https://secur0.com/en/cna/cve-list/cve-2026-95834-kitty-dnd-use-after-free
4daa8cea-433a-44bd-9456-53b127fc289a
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.