Skip to main content

Nx Witness VMS CVE-2026-10056

| EUVDEUVD-2026-33262 HIGH
Permissive Cross-domain Security Policy with Untrusted Domains (CWE-942)
2026-05-29 NX GHSA-r863-5pgm-c8g4
7.5
CVSS 3.1 · Vendor: NX
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Identify VMS admin and lure target
  2. Delivery
    Host malicious cross-origin page
  3. Exploit
    Victim admin visits page while logged in
  4. Install
    Page issues credentialed fetch to VMS REST API
  5. C2
    Permissive CORS returns session token to attacker JS
  6. Execute
    Replay token against /rest/v2 endpoints
  7. Impact
    Administrator account takeover of VMS

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A02:2025 - Security Misconfiguration
ASVS 5.0
V13 - Configuration CORS policy restriction
Exploitation Conditions

The target server must be Nx Witness VMS earlier than 6.1.2 running in the default Standard security mode on Linux or Windows with the REST API reachable from the victim's browser; High security mode deployments and installations already patched to 6.1.2+ are not exploitable. A logged-in administrator (or other privileged user with an active VMS session) must be tricked into visiting an attacker-controlled cross-origin page while that session is valid (CVSS UI:R), and the victim's browser must permit third-party/credentialed requests to the VMS origin - corporate browsers that strip third-party cookies, network segmentation that prevents the operator's browser from reaching the VMS host, or short-lived sessions all materially reduce exploitability. No attacker-side authentication is required (PR:N).

Impact

Real-world risk is moderate-to-high but gated by a victim-interaction requirement. The CVSS 7.5 vector (AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H) is consistent with the description: network reachable, no authentication needed by the attacker, but the victim administrator must visit a malicious page while logged in, and AC:H reflects the need for a same-session timing/social-engineering element. Exploitation status is no public exploit identified at time of analysis, and the CVE is not on the CISA KEV list; EPSS data was not provided. Against that, the impact triad is high (full admin takeover of a security-critical surveillance platform), the attack class is well-known and easily reproduced from the advisory's workaround details, and Nx Witness deployments often expose REST interfaces to internal browser clients, so a phishing lure to an operator is realistic. No conflicting signals were observed between CVSS and the description.

Exploit ScenarioDerived

An attacker phishes a Nx Witness administrator with a link to an attacker-controlled web page while the admin still has an active session in the VMS web client. The malicious page issues a credentialed cross-origin fetch to the victim's VMS REST API; because the server returns permissive CORS headers with Access-Control-Allow-Credentials: true, the browser delivers the response (including the session token / privileged data) back to the attacker's JavaScript, which exfiltrates it and uses it to take over the administrator account.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – May 29, 2026

Administrator account takeover in Network Optix Nx Witness VMS before 6.1.2 allows remote unauthenticated attackers to hijack authenticated user sessions through a CORS misconfiguration in the REST API when the product runs in default Standard security mode on Linux or Windows. By luring a logged-in operator to a malicious cross-origin page, the attacker's site can read credentialed REST responses and steal the session token, achieving full administrative takeover; no public exploit identified at time of analysis, but the issue is trivially weaponizable given the well-understood CORS attack pattern.

RemediationAI

Vendor-released patch: Nx Witness VMS 6.1.2, in which Access-Control-Allow-Credentials is set to false by default in Standard security mode; upgrading is the primary fix. For installations that cannot upgrade immediately, the vendor-supplied workaround is to issue PATCH /rest/v2/system/settings with body {"supportedOrigins": "null"} via the REST API, which forces Access-Control-Allow-Credentials to false and blocks credentialed cross-origin reads - note this will also break any legitimate browser integrations that rely on cross-origin credentialed calls, so test integrated dashboards/embeds first. Alternatively, on fresh deployments select the High security level during initial setup. Additional compensating controls: restrict the VMS REST interface to a management VLAN so operator browsers cannot be steered to attacker pages while authenticated, and enforce short session lifetimes so any stolen token has limited value. Full details: https://support.networkoptix.com/hc/en-us/articles/39254208939159-How-to-Enable-CORS-Validation.

Affected VersionsENISA

Nx Witness VMS 0 <6.1.2

Affected Packages

euvd nx_witness_vms fix: 6.1.2

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Nx Witness VMS is a video management system whose server component exposes a REST API (paths like /rest/v2/system/settings) used by browser-based clients. The underlying flaw is classified as CWE-942 (Permissive Cross-domain Policy with Untrusted Domains): when running in the default Standard security mode, the server returns Access-Control-Allow-Credentials: true together with an overly permissive Access-Control-Allow-Origin policy, so the browser allows arbitrary attacker-controlled origins to issue credentialed XHR/fetch requests and read the responses, including session tokens. The affected CPE is cpe:2.3:a:network_optix:nx_witness_vms across all versions prior to the fix. The High security mode hardens the supportedOrigins setting and is therefore not affected.

Know when Cors Misconfiguration gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (NX) PRIMARY 7.5 HIGH
AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H

Primary rating from Vendor (NX) · only source for this CVE.

CVSS VectorVendor: NX

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Patch available
May 29, 2026 - 10:01 EUVD
CVE Published
May 29, 2026 - 08:04 nvd
HIGH 7.5

DescriptionCVE.org

CORS misconfiguration in the REST API of Network Optix Nx Witness VMS before version 6.1.2, when running in the default Standard security mode, on Linux and Windows allows an unauthenticated remote attacker to steal the session token of an authenticated user and perform Administrator Account Takeover via a malicious cross-origin web page visited by the victim. The High security mode is not affected.Workaround:

For existing installations running in Standard security mode, set Access-Control-Allow-Credentials to false via the REST API: PATCH /rest/v2/system/settings with body {"supportedOrigins": "null"}. Alternatively, select High security level during initial setup.

Solution:

Update to Nx Witness VMS version 6.1.2 or later, in which Access-Control-Allow-Credentials is set to false in the default Standard security configuration.

Executive ViewAI

Why It Matters

Network Optix Nx Witness VMS versions prior to 6.1.2 contain a session hijacking vulnerability that allows unauthenticated remote attackers to gain full administrative control by exploiting a CORS misconfiguration in the REST API. An attacker can trick an authenticated operator into visiting a malicious website and steal their session token, completely compromising the organization's security monitoring system and operational visibility. This threatens physical security monitoring capabilities and exposes the organization to undetected intrusions.

Business Impact: High
Compensating Controls

Until vendor patch is available: Implement network segmentation and IP allowlisting for administrative REST API access; deploy Web Application Firewall rules to block cross-origin requests to API endpoints; enforce session timeout policies with 15-30 minute inactivity limits; disable external administrative API network access if operationally feasible; implement or enforce multi-factor authentication for operator accounts; maintain continuous monitoring of REST API access logs for suspicious session activity and unauthorized access attempts.

Threat Intelligence Overview

EPSS Score
0.1%
Top 77% exploitable
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2026-61736 CRITICAL POC
9.3 Jul 15

Cross-origin data theft in LightRAG server versions prior to 1.5.4 allows any malicious website to make authenticated, c

CVE-2024-41657 HIGH POC
8.8 Aug 20

Casdoor is a UI-first Identity and Access Management (IAM) / Single-Sign-On (SSO) platform. Rated high severity (CVSS 8.

CVE-2021-34435 HIGH POC
8.8 Sep 01

In Eclipse Theia 0.3.9 to 1.8.1, the "mini-browser" extension allows a user to preview HTML files in an iframe inside th

CVE-2026-84452 HIGH POC
8.6 Sep 02

Unauthenticated cross-origin RCE in Windows ML CLI (winml-cli < 0.4.0) is reachable when a developer runs the `serve` co

CVE-2025-30354 HIGH POC
8.7 Apr 01

Bruno is an open source IDE for exploring and testing APIs. Rated high severity (CVSS 8.7), this vulnerability is no aut

CVE-2024-41659 HIGH POC
8.1 Aug 20

memos is a privacy-first, lightweight note-taking service. Rated high severity (CVSS 8.1), this vulnerability is remotel

CVE-2026-70604 HIGH POC
7.4 Aug 05

Cross-origin read bypass in Electron's custom protocol handler exposes sensitive application data to remote pages via fe

CVE-2026-15966 CRITICAL
9.8 Jul 23

Information disclosure in Progress MOVEit Transfer (all versions before 2025.1.5, and 2026.0.0 before 2026.0.3) stems fr

CVE-2025-61163 CRITICAL
9.8 Aug 26

Sensitive-data exposure in Cohere North AI v1.1.5 stems from the server accepting cross-origin requests without validati

CVE-2024-37131 CRITICAL
9.8 Jun 13

SCG Policy Manager, all versions, contains an overly permissive Cross-Origin Resource Policy (CORP) vulnerability. Rated

CVE-2022-26969 CRITICAL
9.8 Dec 26

In Directus before 9.7.0, the default settings of CORS_ORIGIN and CORS_ENABLED are true. Rated critical severity (CVSS 9

CVE-2022-31736 CRITICAL
9.8 Dec 22

A malicious website could have learned the size of a cross-origin resource that supported Range requests. Rated critical

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy