Zyxel GS1900 zero-day: the June patch didn't stop the hacks
Zyxel GS1900 hacks blamed on an old patched bug used a zero-day, CVE-2026-107441. The June fix didn't help. Install the 2.90 Patch 3 firmware on all 10 models.
In September we told you to patch your Zyxel GS1900 switches. That patch wouldn't have saved you. Nearly 1,000 GS1900 switches were hacked in August, and the attacks were blamed on CVE-2026-7273, a bug Zyxel fixed in June. Security firm Binarly now says the attackers used a different, unknown bug: a zero-day, now CVE-2026-107441. Switches with the June firmware were still open. The real fix is the 2.90 Patch 3 firmware Zyxel shipped in late October.
What actually happened
Zyxel published its CVE-2026-107441 advisory on November 3:
- The bug. An out-of-bounds write in the switch's CGI program could let "a LAN-based, unauthenticated attacker" run OS commands with a crafted HTTP request.
- Affected. Ten models, GS1900-8 through GS1900-48HPv2, on 2.90 Patch 2 or earlier.
- Fixed. Model-specific 2.90 Patch 3 firmware, for example 2.90(AAHL.3)C0 on the GS1900-24.
- Credit. Yegor Vasilenko and Fernando Mercês of Binarly.
SecurityWeek reports the background. GreyNoise had tied the August attacks to CVE-2026-7273 and to a Chinese group called Red Heron, and CISA added that bug to its KEV catalog. Binarly found that the attackers used the same malware but a different exploit. "The patch for CVE-2026-7273 remained ineffective," Binarly said. It told Zyxel on September 29. Zyxel confirmed the new bug two weeks later, shipped fixes on October 23, and published the advisory November 3. SecurityWeek lists its CVSS score as 8.8.
We covered the first round in our September post. That advice wasn't wrong. It just wasn't enough.
Why the Zyxel GS1900 zero-day matters for your business
GS1900s are cheap managed switches. They sit in a lot of small-business network closets, often installed once and never touched. Here's the order of work:
- Find every GS1900. Check the model and firmware on the web admin page.
- Install 2.90 Patch 3 for your exact model from Zyxel's advisory table.
- Assume compromise if it was exposed. If the admin page was reachable from guest Wi-Fi or the internet over the summer, factory-reset the switch, then patch it, then set a new admin password.
- Put the admin page on a management VLAN. The bug needs network access to the web interface. Take that away.
The bigger lesson: "we patched it" means "we patched the bug we knew about." When an attack is blamed on an old bug, the patch for that bug only protects you if the blame is right. Limit who can reach the admin interface, and the next misattribution won't matter as much.
Key takeaways
- The August GS1900 hacks used a zero-day, CVE-2026-107441, not the June-patched bug
- Switches running the June firmware were still exploitable
- Ten models are affected; the fix is the model-specific 2.90 Patch 3 firmware
- If the admin page was reachable this summer, reset the switch before you patch it
- Keep switch admin pages on a management VLAN only
Not sure what's in your network closet? We inventory small-business networks, patch the gear, and lock down admin interfaces so the next zero-day has less to reach. Book a network check, or see what we do.
Sources: Zyxel security advisory, SecurityWeek.
- #zyxel-gs1900
- #cve-2026-107441
- #zero-day
- #network-security
- #small-business-it
Tommy Rush — Founder, Rush Commerce
Operator turned builder. 15+ years running operations — now shipping the systems businesses run on. More
Get The Rush Report weekly — one email, zero fluff.
Keep reading
Xen XSA-523: Claude-found bug lets one VM read any other VM
Xen XSA-523 lets a malicious guest read and write other VMs' memory, dom0 included. Anthropic's Claude found it. Patch and reboot hosts, or ask your VPS host.
Read itDigiCert data breach: customer IDs exposed by a server move
The DigiCert data breach exposed archived customer contacts and some passports and licenses. Certificates are safe. Expect phishing that knows your cert history.
Read it