VYPR
Unrated severityNVD Advisory· Published Jun 17, 2026

Insecure .NET Remoting deserialization in Quanos SCHEMA ST4 Client Update Service allows local privilege escalation

CVE-2026-11857

Description

Quanos SCHEMA ST4 on-premises contains a local privilege escalation vulnerability in the Client Update Service due to insecure deserialization in the .NET Remoting service. The service is configured with TypeFilterLevel.Full and is bound to local interfaces only through named pipes. A local authenticated attacker can connect to the local named pipe, obtain the .NET Remoting endpoint, and send specially crafted serialized objects. Successful exploitation results in arbitrary code execution in the context of the update process with NT AUTHORITY\SYSTEM privileges. Network-only exploitation is not possible and local host access with an authenticated user session is required.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Affected products

1

Patches

Vulnerability mechanics

Root cause

"The .NET Remoting service is configured with TypeFilterLevel.Full, allowing insecure deserialization of attacker-supplied objects from local callers without authentication."

Attack vector

A local authenticated attacker connects to the named pipe `ST4Updater2` and sends the string `"init"`, which returns a TCP port used for .NET Remoting [ref_id=1]. The attacker then uses a tool such as ExploitRemotingService to send a specially crafted serialized .NET Remoting payload to the endpoint `tcp://127.0.0.1:<port>/UpdateProcessCore`. Because the service runs with `NT AUTHORITY\SYSTEM` privileges and `TypeFilterLevel.Full` is enabled, the deserialization of the attacker's object results in arbitrary code execution at the SYSTEM integrity level [ref_id=1]. Network-only exploitation is not possible; the attacker must already have an authenticated session on the local host.

Affected code

The vulnerability resides in the SCHEMA ST4 Client Update Service, specifically its .NET Remoting interface exposed over a named pipe (`ST4Updater2`). The service is configured with `TypeFilterLevel.Full`, which permits deserialization of arbitrary types from local callers [ref_id=1].

What the fix does

The vendor does not provide a patch but offers a workaround: disable the affected Client Update Service entirely [ref_id=1]. Without the service running, the named pipe endpoint is not available, preventing both the insecure deserialization attack and the arbitrary file overwrite vector. Customers must then perform client updates manually using a privileged user account [ref_id=1].

Preconditions

  • authThe attacker must have an authenticated user session on the local host where SCHEMA ST4 is installed.
  • configThe SCHEMA ST4 Client Update Service must be running (the named pipe `ST4Updater2` must be available).
  • networkThe attacker must be able to make local named pipe connections and TCP connections to 127.0.0.1.

Generated on Jun 17, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.

References

1

News mentions

0

No linked articles in our index yet.