Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconIdentify VMS admin and lure target
-
DeliveryHost malicious cross-origin page
-
ExploitVictim admin visits page while logged in
-
InstallPage issues credentialed fetch to VMS REST API
-
C2Permissive CORS returns session token to attacker JS
-
ExecuteReplay token against /rest/v2 endpoints
-
ImpactAdministrator 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
Lifecycle Timeline
2DescriptionCVE.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
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.
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
More in Cors Misconfiguration
View allCross-origin data theft in LightRAG server versions prior to 1.5.4 allows any malicious website to make authenticated, c
Casdoor is a UI-first Identity and Access Management (IAM) / Single-Sign-On (SSO) platform. Rated high severity (CVSS 8.
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
Unauthenticated cross-origin RCE in Windows ML CLI (winml-cli < 0.4.0) is reachable when a developer runs the `serve` co
Bruno is an open source IDE for exploring and testing APIs. Rated high severity (CVSS 8.7), this vulnerability is no aut
memos is a privacy-first, lightweight note-taking service. Rated high severity (CVSS 8.1), this vulnerability is remotel
Cross-origin read bypass in Electron's custom protocol handler exposes sensitive application data to remote pages via fe
Information disclosure in Progress MOVEit Transfer (all versions before 2025.1.5, and 2026.0.0 before 2026.0.3) stems fr
Sensitive-data exposure in Cohere North AI v1.1.5 stems from the server accepting cross-origin requests without validati
SCG Policy Manager, all versions, contains an overly permissive Cross-Origin Resource Policy (CORP) vulnerability. Rated
In Directus before 9.7.0, the default settings of CORS_ORIGIN and CORS_ENABLED are true. Rated critical severity (CVSS 9
A malicious website could have learned the size of a cross-origin resource that supported Range requests. Rated critical
EUVD-2026-33262
GHSA-r863-5pgm-c8g4
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB