Zyxel Releases Patch 3 for Exploited GS1900 Zero-Day

· Original article ↗

Summary

Zyxel released Patch 3 for 10 GS1900 switch models to fix an out-of-bounds write that reportedly enabled command execution and data collection. Patch 2 did not close the flaw; researchers reported 996 affected switches.

Key points

  • CVE-2026-107441 affects 10 Zyxel GS1900 models and allows an unauthenticated attacker to run OS commands with root privileges, according to the article.
  • The flaw is in dispatcher.cgi: an oversized request parameter can overwrite a counter and redirect execution.
  • Patch 2 checked the counter only after copying the parameter; Patch 3 checks before copying and limits the copy size.
  • Researchers reported that an exploit was used against 996 GS1900 switches in 48 countries to collect configurations, hashed root credentials, and network information.
  • The researchers did not establish which firmware the affected switches ran or whether they had Patch 2; the article says no GS1900-specific indicators of compromise were published.
  • Zyxel lists no workaround. The article recommends installing the model-specific Patch 3 build, restricting management access, rotating exposed credentials, and reviewing potentially compromised switches.

Article Details

Vulnerability Types
  • Out-of-bounds write caused by an oversized HTTP request parameter
  • Stack-based buffer overflow in the GS1900 CGI program
Severity
Zyxel rates CVE-2026-107441 CVSS 3.1 8.8 with an adjacent attack vector; Binarly rates it 9.8.
Affected Versions
  • Zyxel GS1900-8: 2.90(AAHH.2)C0 and earlier
  • Zyxel GS1900-8HP: 2.90(AAHI.2)C0 and earlier
  • Zyxel GS1900-10HP: 2.90(AAZI.2)C0 and earlier
  • Zyxel GS1900-16: 2.90(AAHJ.2)C0 and earlier
  • Zyxel GS1900-24: 2.90(AAHL.2)C0 and earlier
  • Zyxel GS1900-24E: 2.90(AAHK.2)C0 and earlier
  • Zyxel GS1900-24EP: 2.90(ABTO.2)C0 and earlier
  • Zyxel GS1900-24HPv2: 2.90(ABTP.2)C0 and earlier
  • Zyxel GS1900-48: 2.90(AAHN.2)C0 and earlier
  • Zyxel GS1900-48HPv2: 2.90(ABTQ.2)C0 and earlier
Exploitation Status
active
Exploit Availability
unknown
Patch Status
available
Workarounds
  • Restrict access to the web management interface to a dedicated management network and ensure it is not reachable from the internet.

MITRE ATT&CK

CVE

Threat Actors

Malware

Vendors

Products

Related Articles