CVE-2026-10056
Received Received - Intake
CORS Misconfiguration in Network Optix Nx Witness VMS Leading to Session Hijacking

Publication date: 2026-05-29

Last updated on: 2026-05-29

Assigner: Network Optix

Description
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.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-05-29
Last Modified
2026-05-29
Generated
2026-05-29
AI Q&A
2026-05-29
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
network_optix nx_witness_vms From 6.1.2 (inc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-942 The product uses a web-client protection mechanism such as a Content Security Policy (CSP) or cross-domain policy file, but the policy includes untrusted domains with which the web client is allowed to communicate.
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?

This vulnerability is a CORS (Cross-Origin Resource Sharing) misconfiguration in the REST API of Network Optix Nx Witness VMS versions before 6.1.2 when running in the default Standard security mode on Linux and Windows.

It allows an unauthenticated remote attacker to steal the session token of an authenticated user by tricking the user into visiting a malicious cross-origin web page.

With the stolen session token, the attacker can perform an Administrator Account Takeover, gaining full control over the system.

The High security mode is not affected by this vulnerability.


How can this vulnerability impact me? :

The vulnerability can lead to a severe security breach where an attacker can hijack an administrator's session.

This results in an Administrator Account Takeover, allowing the attacker to control the system, potentially accessing sensitive data, modifying configurations, or disrupting services.

Because the attack requires only that the victim visits a malicious web page, it can be executed remotely without authentication.


How can this vulnerability be detected on my network or system? Can you suggest some commands?

Detection of this vulnerability involves checking the CORS configuration of the Nx Witness VMS REST API, specifically whether the Access-Control-Allow-Credentials header is set to true in the Standard security mode.

You can verify the current CORS settings by querying the REST API endpoint for system settings.

  • Use a command like: curl -X GET -H "Authorization: Bearer <token>" https://<nx-witness-server>/rest/v2/system/settings to retrieve current CORS settings.
  • Check the value of the supportedOrigins field in the response; if it is not set to "null", the system may be vulnerable.

Additionally, you can verify if Access-Control-Allow-Credentials is set to true by inspecting HTTP responses from the REST API using tools like curl or browser developer tools.


What immediate steps should I take to mitigate this vulnerability?

To mitigate this vulnerability immediately, you should configure the system to disable credential sharing in CORS by setting Access-Control-Allow-Credentials to false.

  • For existing installations running in Standard security mode, send a PATCH request to the REST API endpoint /rest/v2/system/settings with the body {"supportedOrigins": "null"}.
  • Alternatively, select the High security mode during initial setup, which is not affected by this vulnerability.

The ultimate solution is to update Nx Witness VMS to version 6.1.2 or later, where the default Standard security configuration sets Access-Control-Allow-Credentials to false.


How does this vulnerability affect compliance with common standards and regulations (like GDPR, HIPAA)?:

This vulnerability 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. Such unauthorized access and potential data breach could lead to non-compliance with data protection regulations like GDPR and HIPAA, which require strict controls over user data and access.

By exploiting this vulnerability, attackers could gain administrative control, potentially exposing sensitive personal or health information, thereby violating confidentiality and integrity requirements mandated by these standards.

Mitigations such as updating to version 6.1.2 or later, or configuring strict CORS validation, help reduce this risk and support compliance efforts.


Ask Our AI Assistant
Need more information? Ask your question to get an AI reply (Powered by our expertise)
0/70
EPSS Chart