Zero-day · Breaking

Zyxel patches a zero-day in its GS1900 switches that attackers used to break into nearly 1,000 devices, even ones already patched in June

Zyxel has fixed CVE-2026-107441, a flaw in the web management page of ten GS1900 switch models that lets an attacker run commands without logging in. GreyNoise says a suspected Chinese-speaking group it tracks as Kapibala hit 996 switches in 48 countries starting around Aug 17, and Binarly found the exploit worked on firmware already patched for the June bug CVE-2026-7273.

Nov 4, 2026 · 2 min read

What happened. Zyxel published an advisory on Nov 3 for CVE-2026-107441 (CVSS 8.8), an out-of-bounds write in the web management interface of ten GS1900 switch models. A crafted HTTP request lets an attacker with network access run operating system commands without a login. Fixed firmware shipped Oct 22.

Why the June patch did not help. GreyNoise saw a suspected Chinese-speaking actor it calls Kapibala compromise 996 switches across 48 countries from around Aug 17, and first tied the attacks to CVE-2026-7273, which Zyxel patched in June and CISA added to its known-exploited list on Sept 21. Binarly then found the exploit checked for those patched firmware versions and bypassed the fix by corrupting a parameter counter before it was checked. The attackers took switch configs, hashed root passwords and network details.

What to do. Treat any GS1900 on the June firmware as still exposed. Upgrade to the Oct 22 builds, keep the management page on a separate admin network, and rotate any credentials stored in switch configs if the page was reachable.

Sources