High, CVSS 3.1 8.8Not in CISA KEVLAN, unauthenticatedGS1900

Are your Zyxel GS1900 switches exposed to CVE-2026-107441?

Zyxel's 3 November 2026 advisory for CVE-2026-107441 describes an out-of-bounds write in the CGI program of GS1900 firmware. A LAN-based, unauthenticated attacker could potentially execute OS commands via a crafted HTTP request. The official CVE record, from Zyxel as CNA, scores it CVSS 3.1 8.8 High. Update each listed model to the 2.90(.3)C0 firmware in Zyxel's table. It is not in CISA KEV.

High (CVSS 8.8). Not in CISA KEV. A .2 build is not the fix

Zyxel's official advisory (initial release 3 November 2026) tells users to install the patches in its table. The official CVE record scores it CVSS 3.1 8.8 High (AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H). CVE-2026-107441 was not in CISA's Known Exploited Vulnerabilities catalogue when we checked at 22:27 GMT on 10 November 2026 (catalogue 2026.11.10). Do not confuse it with CVE-2026-7273, an older GS1900 issue that is in KEV; a 2.90(.2)C0 build that fixed 7273 is not the fix for 107441. The official advisory does not mention exploitation.

At a Glance

Based on Zyxel's official advisory, the official CVE record, and CISA KEV catalogue 2026.11.10, rechecked at 22:27 GMT on 10 November 2026. Last updated 10 November 2026, 22:41 GMT.

3 Nov 2026

Zyxel publishes the official advisory for CVE-2026-107441 (revision history: 2026-11-3, initial release) and lists the ten models and 2.90(.3)C0 patches. The official CVE record is published the same day.

10 Nov 22:27 GMT

CVE-2026-107441 is still not in CISA KEV catalogue 2026.11.10. Older GS1900 CVE-2026-7273 remains in KEV; a .2 build that fixed 7273 is not safe for 107441.

Now

Inventory every GS1900, apply the exact .3 firmware for each listed model, and do not expose the management interface to untrusted LANs.

Affected models and patched firmware (Zyxel advisory)

This table follows Zyxel's official advisory exactly. Zyxel says that after investigation it identified the vulnerable firmware and released patches for models still within their vulnerability support period, and that on-market products not listed in the table remain unaffected. Credited to security researchers; we do not name them.

Affected modelAffected versionPatch availability
GS1900-82.90(AAHH.2)C0 and earlier2.90(AAHH.3)C0
GS1900-8HP2.90(AAHI.2)C0 and earlier2.90(AAHI.3)C0
GS1900-10HP2.90(AAZI.2)C0 and earlier2.90(AAZI.3)C0
GS1900-162.90(AAHJ.2)C0 and earlier2.90(AAHJ.3)C0
GS1900-242.90(AAHL.2)C0 and earlier2.90(AAHL.3)C0
GS1900-24E2.90(AAHK.2)C0 and earlier2.90(AAHK.3)C0
GS1900-24EP2.90(ABTO.2)C0 and earlier2.90(ABTO.3)C0
GS1900-24HPv22.90(ABTP.2)C0 and earlier2.90(ABTP.3)C0
GS1900-482.90(AAHN.2)C0 and earlier2.90(AAHN.3)C0
GS1900-48HPv22.90(ABTQ.2)C0 and earlier2.90(ABTQ.3)C0

What to Do in the Next 24 Hours

Proactive on the left. Reactive on the right. Vendor steps and our advice are labelled separately.

Proactive: Vendor Steps, Then Ours

Zyxel's official advisory first. CybaVerse advice is labelled separately.

Free Detection Pack

Built by the CybaVerse threat hunt team for businesses, internal IT teams and MSPs. Check exposure offline and hunt for signs of misuse. Everything is read-only.

Verdicts

  • PATCHED.3 or later, or a newer major version, for a model in Zyxel's table.
  • LIKELY VULNERABLE.2 builds are flagged as patched for CVE-2026-7273 only, not for CVE-2026-107441. .1 and earlier are vulnerable to both.
  • UNKNOWNModel not in Zyxel's table (including end-of-support models), firmware code that does not match the model, or no version parsed.

Exit codes

CodeMeaning
0All PATCHED
1Any LIKELY VULNERABLE
2Any UNKNOWN
3Error

Do not treat a .2 build that fixed CVE-2026-7273 as safe for CVE-2026-107441. The full pack zip contains 23 files.

What is in the pack

FileWhat it does
check-zyxel-gs1900.shOffline checker for Linux and macOS (bash)
Check-ZyxelGS1900.ps1The same checker in PowerShell 7
KQL (6 hunts)Microsoft Sentinel and Defender hunts Q1a to Q6
Sigma (6 rules)Switch management, login, config, reboot and outbound rules, plus Kusto conversions
tests/Fixtures and tests
README.mdVerified facts, Zyxel vs our advice, limits and usage

Reactive: How to Hunt (Our Advice)

Zyxel has published no indicators of compromise. The hunts below are CybaVerse advice. CybaOps can run them across your estate.

If you find signs of compromise (our advice)

  • Isolate the switch from untrusted LANs and keep its logs and a saved configuration.
  • Apply the exact 2.90(.3)C0 firmware for that model from Zyxel's table.
  • Rotate the switch admin credentials, and review other devices that share those credentials or that the switch can reach.
  • Start incident response if the switch sits in a path that can reach wider management or production networks.

Zyxel GS1900 CVE-2026-107441 FAQ

Short answers based on Zyxel's official advisory and the official CVE record, rechecked on 10 November 2026.

What is CVE-2026-107441?

Zyxel's official advisory is titled as an out-of-bounds write vulnerability in GS1900 series switches. Zyxel says the flaw in the CGI program of GS1900 firmware could allow a LAN-based, unauthenticated attacker to exploit it and potentially execute OS commands via a crafted HTTP request. Initial release: 3 November 2026. Credited to security researchers; we do not name them.

How severe is it?

The official CVE record, with Zyxel as CNA, lists CVSS 3.1 8.8 High, vector CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H. The advisory page itself does not print a CVSS score. We use the official CVE record for the score, and we label it High as that record does.

Is it in CISA KEV, and is it exploited?

CVE-2026-107441 was not in CISA KEV when we checked at 22:27 GMT on 10 November 2026 (catalogue 2026.11.10). The official Zyxel advisory does not mention exploitation. Do not confuse this CVE with CVE-2026-7273, an older GS1900 issue that is in KEV. A 2.90(.2)C0 build that fixed 7273 is not the fix for 107441.

Which models and versions are affected?

Follow Zyxel's table: GS1900-8, 8HP, 10HP, 16, 24, 24E, 24EP, 24HPv2, 48 and 48HPv2, each at 2.90(xxxx.2)C0 and earlier, fixed in 2.90(xxxx.3)C0. Zyxel says on-market products not listed in the table remain unaffected. End-of-support models are not in the table; our checker reports them UNKNOWN.

What is Zyxel's official advice?

Install the patches listed for models still within their vulnerability support period, as shown in the advisory table.

Who is this relevant to?

Organisations and MSPs that run Zyxel GS1900 access switches, especially any unit whose web management interface is reachable from a LAN that is not fully trusted.

Protect Your Network Edge, and Your Customers'

CybaOps monitors your servers, endpoints and cloud workloads, whether that's your own business or your clients'. UK-based analysts monitor alerts 24/7, run these threat hunts and act on pre-approved response actions, and CybaOps drives remediation through to a verified fix, so proactive checks and reactive response happen in one place.