---
id: CVE-2026-76864
title: >-
  NR255-V version 1.5.130703 fails to sanitize QoS rule names before they are
  parsed via eval() in qos_xianz_add_cgi, qos_xianz_show_cgi,
  qos_filter_add_cgi, and qos_filter_show_cgi handlers
summary: >-
  NR255-V version 1.5.130703 fails to sanitize QoS rule names before they are
  parsed via eval() in qos_xianz_add_cgi, qos_xianz_show_cgi,
  qos_filter_add_cgi, and qos_filter_show_cgi handlers. An attacker can inject
  persistent script code t…
severity: medium
cvss: 4.8
cvssVector: 'CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N'
cwe:
  - CWE-79
vendor: Netcore
product: NR255-V
affected:
  - NR255-V 1.5.130703
published: '2026-09-15'
updated: '2026-09-17'
sourceUpdated: '2026-09-17T20:18:15.900'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2026-76864'
references:
  - url: >-
      https://github.com/draw-ctf/netcore-router-public-refs/blob/main/2026.08.19-netcore-nr255v-qos-stored-xss.md
    label: disclosure@vulncheck.com
  - url: >-
      https://www.vulncheck.com/advisories/netcore-nr255-v-1.5.130703-stored-cross-site-scripting-via-unescaped-qos-rule-names
    label: disclosure@vulncheck.com
tags:
  - nvd
  - cve.org
ssvc:
  exploitation: none
  automatable: 'no'
  technicalImpact: partial
  timestamp: '2026-09-17T19:16:33.834658Z'
epss: 0.00194
epssPercentile: 0.09419
ingestedAt: '2026-09-15T22:45:31.289Z'
---

## Overview

NR255-V version 1.5.130703 fails to sanitize QoS rule names before they are parsed via eval() in qos_xianz_add_cgi, qos_xianz_show_cgi, qos_filter_add_cgi, and qos_filter_show_cgi handlers. An attacker can inject persistent script code through crafted QoS rule name input that executes when the stored data is later processed by the affected handlers.'

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
