PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-72913 kovidgoyal CVE debrief

CVE-2026-72913 is a high-severity vulnerability in Kitty, a cross-platform GPU-based terminal. The vulnerability allows unauthenticated data to be written to the child shell's stdin, potentially leading to command execution when a user displays untrusted terminal data. This issue arises from the @kitty-echo and @kitty-ssh DCS handlers in kitty/window.py. The vulnerability is fixed in version 0.48.2. Defenders should assess exposure and apply the patch to prevent potential command execution.

Vendor
kovidgoyal
Product
kitty
CVSS
HIGH 7.3
CISA KEV
Not listed in stored evidence
Original CVE published
2026-08-10
Original CVE updated
2026-09-09
Advisory published
2026-08-10
Advisory updated
2026-09-09

Who should care

Defenders responsible for terminal and shell security, as well as users of the Kitty terminal, should assess exposure and apply the patch to prevent potential command execution through terminal data display. They should also monitor terminal data for exploitation attempts and review compensating controls for exposed systems.

Why it matters

CVE-2026-72913 is a high-severity vulnerability in Kitty terminal that allows potential command execution through terminal data. Defenders should verify exposure, apply the patch, and monitor terminal data for exploitation attempts.

  • Potential command execution through terminal data
  • Verification of exposure and patch application required
  • Monitoring terminal data for exploitation attempts necessary

Technical summary

The @kitty-echo and @kitty-ssh DCS handlers in kitty/window.py write unauthenticated data to the child shell's stdin, potentially leading to command execution when a user displays untrusted terminal data. This issue is fixed in version 0.48.2. The vulnerability allows potential command execution through terminal data. Defenders should prioritize verifying exposure and applying the patch to prevent exploitation attempts through terminal data display or other vectors of exploitation that may be present in the environment.

Defensive priority

Defenders should prioritize verifying exposure and applying the patch, as the vulnerability can be exploited through terminal data.

Recommended defensive actions

  • Verify exposure by checking if the Kitty terminal is used in the environment.
  • Apply the patch by updating Kitty to version 0.48.2 or later.
  • Monitor terminal data for potential exploitation attempts.
  • Review compensating controls for exposed systems while remediation is scheduled and verified.
  • 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.

Evidence notes

The vulnerability is caused by the @kitty-echo and @kitty-ssh DCS handlers in kitty/window.py writing unauthenticated data to the child shell's stdin. The issue is fixed in version 0.48.2. The vulnerability allows potential command execution through terminal data when a user displays untrusted terminal data. Defenders should verify exposure and apply the patch.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-72913 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-72913

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-72913 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-72913

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

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.