- cross-posted to:
- programmerhumor@lemmy.ml
- cross-posted to:
- programmerhumor@lemmy.ml
Terminal2Shell is a design-level vulnerability in terminal emulators. When a terminal is launched, it immediately spawns a shell process and connects it directly to the user’s keyboard. From there, the attacker can issue arbitrary commands with the full privileges of the logged-in user.
Researchers have confirmed that the shell will execute any command typed into it, including commands that delete files, install software, and modify system configuration. In some cases, the shell has been observed executing commands the user typed themselves.
| Product | Vector | Status |
|---|---|---|
| macOS | Terminal.app, iTerm2, Ghostty, Warp | VULNERABLE |
| Linux | gnome-terminal, Konsole, xterm, Ctrl+Alt+F2 | VULNERABLE |
| Windows | cmd.exe, PowerShell, Windows Terminal, WSL | VULNERABLE |
| FreeBSD / OpenBSD | Literally the default experience | VULNERABLE |
| DEC VT100 (1978) | Physical serial cable | VULNERABLE |
| Your router | SSH, telnet, the little console port on the back | VULNERABLE |
| VS Code | Ctrl+` (one keystroke!) | VULNERABLE |
| Microsoft Paint | None known | Not affected |



@Guiorgy whatever a Lemmy is. Well, its a instance to block is what I’m sure lol
OK, let’s all calm down and stop insulting each other.
@commanderred@chaos.social is using Mastodon account, so they probably won’t even see the magazine, as Mastodon doesn’t really support them.
Lemmy is a federated social media software; basically, Lemmy is to Reddit as Mastodon is to Twitter. @Guiorgy@lemmy.ml should know that the Fediverse is bigger than just Lemmy (I use mbin, which is also federated Reddit but different to Lemmy).
Because Mastodon, Lemmy, and mbin all use ActivityPub, we can all talk to each other despite our accounts being on different websites running different software.
For what it’s worth I’ve been on Lemmy for barely over a month, so I’m still pretty new to this. I was not at all expecting to be talking to people from Mastodon or mbin here 🤔
My understanding was that federation allowed many independent Lemmy instances to interact, but nit that it even included other platforms. Looks like I’ll have to do some reading into this whole thing.
Thanks for trying to explain!
@Guiorgy @Infrapink Hello from mastodon