The threat actor: a tabby cat staring straight at you

Cat2Shell

CVE-2026-NYAAN · a.k.a. “Purrgeddon”

A critical vulnerability present for roughly 9,500 years. Leave your terminal open and walk away, and a nearby cat will walk across your keyboard and obtain a fully interactive shell. Instantly. As root.

9.9
CVSS score
(up to 11.0 depending on the cat’s mood)
0.3 s
Time to exploit
(from the moment you stand up)
9,500 yrs
Exposure window
(since humans and cats moved in together)
4 paws
Attack complexity
(tail optional)

01What is Cat2Shell?

Terminals are designed to pass keyboard input straight to the shell. The problem is that keyboards are warm, flat, and exactly one cat in size.

The attacker (hereafter “the cat”) only needs to land on the keyboard to execute arbitrary strings with your privileges. No authentication required. The cat is already inside your home. You invited it in yourself, and you feed it every day. Researchers have called it “the cutest insider threat in history.”

02Proof of Concept

A fully weaponized PoC is published below. Click to type a command, or let the cat walk. Start with help.

cat@your-laptop: ~ (pwned)

This very page also contains a shell. If you are concerned, close the tab before the cat arrives.

03Attack Steps

  1. Leave your terminal open and get up to make coffee.
  2. There is no step 2. The cat handles it.

Exploitation requires physical access, four legs, and a strong desire to sit on whatever the human is looking at. According to threat intelligence, all cats ship with these by default.

04Affected Systems

ProductAttack vectorStatus
MacBookWarm keyboard while charging. A heated blanket, as far as the cat is concernedVULNERABLE
ThinkPadThe red TrackPoint nub is mistaken for preyVULNERABLE
Custom mechanical keyboardTargeted for its satisfying key feel. Keycaps get carried offVULNERABLE
VimThe cat doesn’t know :q. Nobody escapesVULNERABLE
EmacsCats can press Ctrl and Meta at the same time. Better than most humansVULNERABLE
Production SSH sessionsThat tab you forgot to close. Cats don’t distinguish prod from stagingVULNERABLE
Zoom / Google MeetUnmuted, camera on, a full-screen view of the cat’s backsideVULNERABLE
Pen and paperThe pen gets knocked off the desk. No shell is obtainedPARTIAL
Cardboard boxCats prioritize boxes over keyboards (see Mitigations)DECOY
DogsNo known vector. May eat the keyboard, thoughNOT AFFECTED

05Indicators of Compromise

If you observe any of the following, your system has already been compromised.

[!] Your shell history contains ;;;;;;;;;;;;;;'''''''' or gggggggggggggg
[!] “rrrrrrrrrrrrrrrrrr” has been posted to #general on Slack
[!] Fur lodged between the keys (conclusive forensic evidence)
[!] Screen zoomed to 400% and, somehow, Caps Lock is on
[!] Your prompt now ends in #. The cat was root all along

Once compromise is confirmed, first disconnect from the network, then gently remove the cat from the keyboard. The cat will return.

06Mitigations

No patch is available from the vendor (the cat). Our inquiries were left on read.

Lock your screen when you step away

The most effective countermeasure. The cat will, however, sleep on the lock screen.

Provide a warmer spot

Cardboard boxes, sunbeams, freshly laundered clothes. Deploy a honeypot more attractive than your keyboard.

Bribe with food

A partial mitigation. Effective for about two hours. Recurrences come with escalated demands.

Put the keyboard away

Cats possess a known bypass via the trackpad.

Don’t own a cat

Fully remediates the vulnerability. Also fully remediates your happiness.

07Disclosure Timeline

~9,500 years ago
A human and a cat are buried together at a site on Cyprus. Vulnerable code ships to production.
1873
The first commercial QWERTY typewriter appears. Keys are laid out flat for ease of feline traversal.
1971
Unix ships with a shell. The feline attack surface expands dramatically.
c. 2000
“PawSense,” software that detects cat typing, is released. Cats ignore it.
2026
Vendor notified. Response: “Meow.” (Translation: that’s just how cats are.)
2026
Researchers registered a domain, designed a logo, and contacted the press. Meanwhile, the cat slept on the keyboard. Coordinated disclosure is considered complete.

08FAQ

Am I affected?

If you live in the same building as a cat, yes. If a cat merely lives nearby and your window is open, also yes.

Can the attacker be identified?

Yes. It is usually grooming itself on your chair as if nothing happened.

Is the cat malicious?

No. The cat is simply protesting how much time you spend looking at screens. This is less a vulnerability than feedback on the spec.

Will it be fixed?

No. Fixing it would leave the research team with nothing to write their next blog post about.

Should I panic?

Yes. Panic is the recommended response to any vulnerability that has a website and a logo. Afterwards, pet your cat.