Skip to main content
Vulnerability Database/CVE-2026-76865

CVE-2026-76865: Netcore NR255-V Null Pointer DoS Vulnerability

CVE-2026-76865 is a null pointer dereference flaw in Netcore NR255-V router that allows attackers to cause denial of service through crafted QoS handler input. This article covers technical details, affected versions, and mitigation.

Published:

CVE-2026-76865 Overview

CVE-2026-76865 is a null pointer dereference vulnerability [CWE-476] in the Netcore NR255-V router, version 1.5.130703. The flaw exists in two Quality of Service (QoS) setter Common Gateway Interface (CGI) handlers: filter_conn_del_cgi.c and gre_prio_set_cgi.c. Both handlers pass user-supplied input to atoi() without validating the result, allowing an authenticated attacker to trigger a null dereference by submitting crafted parameters. Successful exploitation crashes the affected process and produces a denial of service condition on the router.

Critical Impact

An authenticated attacker on the network can crash QoS handling on the Netcore NR255-V router, disrupting availability of network services managed by the device.

Affected Products

  • Netcore NR255-V router, firmware version 1.5.130703
  • QoS setter handler filter_conn_del_cgi.c
  • QoS setter handler gre_prio_set_cgi.c

Discovery Timeline

  • 2026-09-15 - CVE-2026-76865 published to the National Vulnerability Database (NVD)
  • 2026-09-16 - Last updated in NVD database

Technical Details for CVE-2026-76865

Vulnerability Analysis

The vulnerability affects two CGI handlers in the Netcore NR255-V firmware that process QoS configuration requests. Both handlers convert HTTP request parameters to integers using the C standard library atoi() function. Neither handler verifies that the source string exists before invoking the conversion, and neither validates the numeric result before using it as an index or pointer offset.

An attacker with authenticated access to the router's management interface can submit a request that omits or malforms the expected QoS parameters. The handler subsequently dereferences a null pointer derived from the unchecked conversion, terminating the CGI process. Repeated exploitation prevents legitimate administrators from applying QoS rules and can disrupt dependent services on the device.

Root Cause

The root cause is missing input validation around calls to atoi() in filter_conn_del_cgi.c and gre_prio_set_cgi.c. The atoi() function returns 0 on failure and provides no mechanism to distinguish invalid input from a legitimate zero value. The handlers assume the parameter is present and numeric, then use the returned value to index into structures without bounds checking, producing a null dereference.

Attack Vector

Exploitation requires network access to the router's web management interface and valid administrative credentials. An attacker crafts an HTTP request to either affected CGI endpoint with missing, empty, or non-numeric QoS parameters. The router process handling the request dereferences a null pointer and crashes, denying QoS configuration functionality until the service or device restarts.

Refer to the GitHub Null Dereference Analysis and the VulnCheck Security Advisory for the full technical breakdown.

Detection Methods for CVE-2026-76865

Indicators of Compromise

  • Unexpected crashes or restarts of QoS-related CGI processes on the Netcore NR255-V router.
  • HTTP requests targeting filter_conn_del_cgi or gre_prio_set_cgi endpoints with missing or non-numeric parameters.
  • Repeated administrative session activity followed by loss of QoS enforcement on the device.

Detection Strategies

  • Inspect router logs for CGI handler faults, segmentation faults, or watchdog-triggered service restarts tied to QoS components.
  • Monitor authenticated web sessions for malformed POST or GET requests to the affected handlers.
  • Correlate router availability alerts with recent administrative logins to identify potential abuse of valid credentials.

Monitoring Recommendations

  • Forward router syslog output to a centralized logging platform and alert on CGI process crashes.
  • Restrict management interface exposure and monitor authentication attempts against the router web UI.
  • Track configuration changes to QoS rules and flag anomalies that follow crash events.

How to Mitigate CVE-2026-76865

Immediate Actions Required

  • Restrict access to the router management interface to trusted administrative networks only.
  • Rotate administrative credentials and enforce strong, unique passwords on the device.
  • Disable remote management on the WAN interface if it is not required for operations.
  • Monitor vendor channels for a firmware update addressing the affected CGI handlers.

Patch Information

At the time of NVD publication on 2026-09-15, no vendor patch is referenced in the advisory metadata. Administrators should consult Netcore for firmware updates that add input validation to filter_conn_del_cgi.c and gre_prio_set_cgi.c, and apply any released firmware promptly.

Workarounds

  • Block external access to the CGI endpoints filter_conn_del_cgi and gre_prio_set_cgi at an upstream firewall.
  • Limit administrative access to the router using access control lists that permit only known management hosts.
  • Replace the affected device with a supported model if a firmware fix is not available and the router is deployed in a sensitive environment.
bash
# Configuration example: restrict router management interface access
# Replace 10.0.0.0/24 with your administrative subnet and 192.0.2.10 with the router IP
iptables -A FORWARD -s 10.0.0.0/24 -d 192.0.2.10 -p tcp --dport 80 -j ACCEPT
iptables -A FORWARD -d 192.0.2.10 -p tcp --dport 80 -j DROP
iptables -A FORWARD -d 192.0.2.10 -p tcp --dport 443 -j DROP

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.