☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
Netis logo [ WEBSITE ] [ VENDOR STATS ]
CVSS: 8.8 CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H 🐛 CWE-306
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-2026-73673

CVE-2026-73673 Missing Authentication in Netis
📅 PUBLISHED: 2026-08-14 00:00 UTC 🔄 UPDATED: 2026-08-16 00:11 UTC
[ ZERO-DAY / UNPATCHED ] [ DEFENSE PATCH ↓ ]
💣 PoC: None
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.55%
👁️
0.55% probability
13.6× above the median CVE
Tier: ELEVATED
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1190
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
Country: China License: Commercial
VULNERABLE: 3.0.0.3327
CVSS VECTOR BREAKDOWN 8.8
AV: A Attack Vector Adjacent
AC: L Attack Complexity Low
PR: N Privileges Required None
UI: N User Interaction None
S: U Scope Unchanged
C: H Confidentiality High
I: H Integrity High
A: H Availability High
8.8
THREAT LEVEL
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2026-73673 is an unauthenticated firmware update vulnerability in Netis NC63 router firmware V3.0.0.3327. It allows a network-adjacent attacker to upload unsigned firmware through the embedded Boa web server and the netis.cgi CGI dispatcher, bypassing both authentication and cryptographic signature verification. Successful exploitation results in persistent compromise of the router with high impact to confidentiality, integrity, and availability, as reflected by the CVSS score of 8.8.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

Technical Analysis

The vulnerability is rooted in missing authentication enforcement for a critical function, classified as CWE-306. The Netis NC63 router firmware V3.0.0.3327 exposes a management web interface served by the Boa web server. The firmware update functionality is dispatched through the netis.cgi CGI handler and is reachable at the endpoint /cgi-bin/upload_fw.cgi.

Two distinct enforcement failures combine to create the vulnerability:

  1. Web server authentication bypass: Boa grants access to any URI path containing the substring .cgi regardless of whether a valid session cookie is presented. This effectively bypasses the web server's authentication layer for all CGI paths, including the firmware upload handler.

  2. CGI dispatcher authentication failure: The netis.cgi dispatcher reads the authentication state but does not enforce it before invoking the firmware update handler. As a result, an unauthenticated request can reach the firmware update code path.

The firmware update handler accepts uploaded images without requiring a cryptographic signature. Instead, image validation relies only on a forgeable additive checksum and static product strings. An attacker can craft a malicious firmware image, compute the expected checksum value, include the relevant Netis product identifiers, and submit the image via a multipart POST request to /cgi-bin/upload_fw.cgi without a session cookie. Because there is no authentication enforcement and no cryptographic trust chain, the request is processed and the malicious image can be written to the router's firmware storage.

The attack surface is the router's management interface over the network. The CVSS vector AV:A indicates that the attacker must be on an adjacent network segment, but exploitation requires no privileges, no user interaction, and no special conditions beyond being able to reach the Boa web service. The lack of a patch, combined with the ability to replace firmware, makes this a high-severity, persistent-compromise vector for affected Netis NC63 devices.

Exploitation Scenarios

1. Reconnaissance / Target Identification
An attacker on an adjacent network, such as a LAN or guest Wi-Fi segment, scans for Netis NC63 routers running firmware V3.0.0.3327. Indicators include Netis product strings in the web interface, a Boa web server banner, or the presence of CGI endpoints such as /cgi-bin/upload_fw.cgi. Since the management interface may be exposed to the local network, the attacker does not need to compromise another host first.

2. Triggering the Authentication Bypass
The attacker sends an HTTP POST request to /cgi-bin/upload_fw.cgi with Content-Type: multipart/form-data and no session cookie. Boa passes the request to the CGI dispatcher because the URI contains .cgi. The netis.cgi dispatcher reads the authentication state but does not enforce it before invoking the firmware update handler, so the request continues to the upload logic.

3. Payload / Execution Method
The attacker crafts a malicious firmware image. The image does not need a valid cryptographic signature; it only needs to pass the firmware update handler's weak validation, which is based on a forgeable additive checksum and static product strings. The forged image is uploaded as a multipart POST body. If accepted, the router's firmware update mechanism writes the image to non-volatile storage and may apply it on reboot.

4. Post-Exploitation Impact
Once the attacker-controlled firmware is active, the router is persistently compromised. The attacker can intercept and modify network traffic, redirect DNS and HTTP requests, harvest credentials, block or impair network availability, and use the router as a pivot point for lateral movement into the local network. Because the image is unsigned, standard software-level forensic recovery may not be possible; hardware reflashing may be required.

No public PoC is currently available, and the attack chain above is inferred from the NVD description and the vulnerability class. No specific exploit code, Nuclei template, or in-the-wild evidence has been confirmed.

Impact Assessment

The CVSS score is 8.8 out of 10 with vector CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H. The high confidentiality, integrity, and availability subscores reflect that a compromised router is a trusted network boundary device. An attacker who controls the router can read and modify traffic traversing the device, disrupt internet access, and maintain persistence across reboots.

Affected systems are Netis NC63 routers running firmware version 3.0.0.3327. The blast radius extends to all hosts on networks behind the affected router, including employee workstations, IoT devices, and other networked infrastructure. Because the vulnerability is unpatched, any vulnerable device remains at risk.

As of this report, CVE-2026-73673 is not listed in the CISA Known Exploited Vulnerabilities catalog, and there is no evidence of public exploit code. However, the technical weakness is straightforward to understand and weaponize, making this an attractive target for attackers who can gain adjacent network access.

Detection Guidance

The following detections are designed to identify unauthenticated attempts to access the Netis firmware upload endpoint. They should be tuned to the specific web server and log format of the deployment.

Sigma Rule

title: Netis NC63 Unauthenticated Firmware Upload Attempt
id: 5f9c0a7e-3c14-4b6c-9e8a-6f3d1a2b7c4d
status: experimental
description: >
  Detects HTTP POST requests to /cgi-bin/upload_fw.cgi, which the
  Netis NC63 firmware update handler uses. This endpoint is reachable
  without authentication due to the CVE-2026-73673 authentication bypass.
logsource:
  category: webserver
detection:
  selection:
    cs-method: POST
    c-uri|contains: '/cgi-bin/upload_fw.cgi'
  condition: selection
level: critical
tags:
  - attack.t1190
  - cve.2026-73673
  - cwe.306

YARA Rule

rule CVE_2026_73673_Netis_Unsigned_Firmware_Upload {
    meta:
        author = "Valters IT SOC"
        description = "Detects HTTP captures containing an unauthenticated firmware upload to Netis NC63 /cgi-bin/upload_fw.cgi."
        reference = "https://nvd.nist.gov/vuln/detail/CVE-2026-73673"
        cve = "2026-73673"
    strings:
        $http_post = "POST" ascii
        $upload_uri = "/cgi-bin/upload_fw.cgi" ascii
        $multipart = "multipart/form-data" ascii
        $product = "Netis" ascii nocase
    condition:
        all of them and filesize < 10MB
}

Suricata IDS Rule

alert http $HOME_NET any -> any any (msg:"CVE-2026-73673 Netis NC63 unauthenticated firmware upload attempt"; flow:established,to_server; http.method; content:"POST"; http.uri; content:"/cgi-bin/upload_fw.cgi"; http.request_body; content:"multipart/form-data"; classtype:attempted-admin; sid:2026736731; rev:1;)

Elastic Detection

any where event.dataset == "network_traffic.http" and http.request.method == "POST" and url.path == "/cgi-bin/upload_fw.cgi"

Splunk SPL Query

index=* sourcetype=access_combined cs_method=POST cs_uri_stem=/cgi-bin/upload_fw.cgi
| stats count earliest(_time) as first_seen latest(_time) as last_seen by src_ip dest_ip dest_port cs_uri_stem cs_method sc_status
| sort - count

Wazuh OSSEC Rule

<group name="web,">
  <rule id="100346" level="12">
    <decoded_as>web</decoded_as>
    <match>POST /cgi-bin/upload_fw.cgi</match>
    <description>Netis NC63 unauthenticated firmware upload attempt (CVE-2026-73673)</description>
    <group>web_application_attack,</group>
  </rule>
</group>

Mitigation & Patch Guidance

Patch confidence is 0/4. No patch evidence has been found from any tracked source, and the vendor has not released a fixed firmware version for Netis NC63 V3.0.0.3327. No official workarounds are available.

1. Immediate Mitigations

  • Restrict access to the router management web interface. Do not expose it to the internet or to untrusted network segments.
  • Segment the network so that routers and other management devices are isolated from general user traffic.
  • Use firewall rules to block external access to the CGI endpoint, particularly POST requests to /cgi-bin/upload_fw.cgi.
  • Monitor local network traffic for POST requests to this endpoint and investigate any attempts immediately.

2. Patch / Upgrade Steps

  • Apply an official firmware update as soon as the vendor publishes one. Validate the firmware image using a known-good cryptographic hash or signature before installation.
  • If no patch is available, contact the vendor for a fixed version or remediation guidance.
  • Before and after any firmware update, back up configuration data and document device settings to support recovery.

3. Long-Term Hardening

  • Replace unsupported or unpatchable router hardware with devices that enforce signed firmware updates and mandatory authentication for management functions.
  • Place network management interfaces behind a dedicated VPN and use strong, unique administrative credentials.
  • Deploy network intrusion detection and logging at network boundaries to capture attempted exploitation of this vulnerability class.
  • Regularly audit the firmware version and configuration of all edge and SOHO networking devices.

References

No vendor advisory was available for this vulnerability at the time of writing. No public exploit code, known threat actor campaign, or exploit-in-the-wild evidence has been identified, and the CISA KEV catalog does not list CVE-2026-73673.

👁️ SHODAN DORKS (THREAT HUNTING)

What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.

http.title:"Netis"
http.html:"Netis"
"Netis NC63"
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2026-73673/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.