GT10 exploits sshole to take over Linux systems
The *sshole flaw lets unauthenticated attackers SSH into Linux systems running OpenSSH with musl; Greynoise reports GT10 intrusions and an AI-generated backdoor.
A flaw dubbed *sshole lets an unauthenticated attacker log into a high-privilege account on many Linux systems in seconds. It comes from the way OpenSSH interacts with musl, the small C standard library used by Alpine and other size-conscious distributions. A system has to run both packages, and meet some further conditions, to be exposed. The ones that qualify can be taken over with no credentials at all.
The bug went public last Thursday. The immediate concern was that it would lead to widespread compromise of Linux machines, and four days later that prediction was starting to show signs of becoming real. Greynoise reported that honeypots it runs in Southeast Asia were being hit by a group it tracks as GT10. It called the activity “mature intrusions,” which is to say deliberate hands-on operations rather than noisy mass scanning.
Greynoise then gained access to one of GT10’s own servers. That box listed potential other victims and held some of the tooling used in the campaign. The backdoor the group installs, tracked as TAC Agent, carries Chinese-language comments and appears to have been generated with the help of AI. It runs on Python3, and GT10 installs the Python3 runtime on any target that lacks it so the backdoor will execute. Once running, TAC Agent handles shell commands, system reconnaissance, and persistence.
OpenSSH has released a fix that prevents the attack from working, so patching the SSH server closes the hole directly. The exposure is specific to the OpenSSH plus musl combination, so the hosts to check first are the minimal, Alpine-style images and appliances where musl is the libc rather than glibc.
On the detection side, GT10’s habit of installing Python3 to run its backdoor gives you a usable signal: a Python3 runtime appearing on a host that was deployed without one, especially a stripped-down container or appliance, is worth treating as a compromise until proven otherwise.
Keep Reading
OpenSSHLong Passwords Bypass Alpine SSH Authentication
OpenSSH 10.6p2 fixes a critical password authentication bypass affecting Alpine Linux and other potentially vulnerable musl systems.
APT29APT29 poisoned a Ukrainian analytics script
APT29 injected device-fingerprinting code into Ukrainian analytics firm Plerdy's script to serve iOS and Android n-day exploit chains to unpatched phones.
opensshSSHole exploited within hours of its November 5 fix
SSHole (CVE-2026-123158) lets an oversized password log into musl-based OpenSSH with PAM off; plus trojanized updaters and AI on both sides of attacks.
Latest on the Wire
Full wire →- Amazon cuts ticket-labeling costs 98% by switching from Sonnet to Strands DeciderHacker News
- Apple Patches iMessage Group Chat Privacy FlawsThe Hacker News
- Attackers Exploit Barracuda ESG Flaws for Root AccessBleepingComputer
- CISA Catalogs Four Vulnerabilities Under Active ExploitationThe Hacker News
New signal daily · RSS
Stay in the loop
New writing delivered when it's ready. No schedule, no spam.