Description
PACSgear MediaWriter 5.2.1 exposes a .NET Remoting TCP service on port 9000 via PacsgearMediaServerEngine.dll, registered with ObjectURIs RemoteObj and UIRemoteObj, without any authentication requirement. By exploiting the MarshalByRefObject object unmarshalling technique and implementing .NET WebClient class methods, an unauthenticated remote attacker can read and write arbitrary files on the host filesystem. The ObjectURIs are identical across all installations by default. Chaining the arbitrary file write primitive with DLL hijacking opportunities in the MediaWriter service (which runs as NT Authority\\SYSTEM and loads missing DLLs such as CRYPTBASE.DLL from the application directory) enables unauthenticated remote code execution as SYSTEM upon service restart.
Published: 2026-07-01
Score: 9.3 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

PACSgear MediaWriter 5.2.1 hosts a .NET Remoting TCP service on port 9000 that is exposed without authentication. The service relies on MarshalByRefObject deserialization, allowing a remote attacker to invoke .NET WebClient methods to read or write any file; the service loads missing DLLs such as CRYPTBASE.DLL from the application directory. Restarting the service with a malicious DLL grants an attacker SYSTEM‑level remote code execution.

Affected Systems

The affected product is Hyland PACSgear MediaWriter 5.2.1. Every installation of that version publishes the same unprotected .NET Remoting endpoint on TCP 9000, making any instance reachable on the network vulnerable to the described exploit. The service typically runs as SYSTEM on Windows servers that host the media writer.

Risk and Exploitability

The CVSS base score of 9.3 ranks the flaw as critical, while the EPSS score is below 1 %, indicating a very low but non‑zero likelihood of exploitation. The vulnerability is not listed in CISA KEV. Attackers only need network access to port 9000; no authentication or privilege checks protect the service, so read/write file operations and subsequent service restarts give SYSTEM‑level control.

Generated by OpenCVE AI on July 22, 2026 at 14:22 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply Hyland’s patch or upgrade to a version that disables the unauthenticated .NET Remoting endpoint or implements proper authentication mechanisms.
  • Block inbound traffic to TCP port 9000 with firewall or network segmentation so only trusted hosts can reach the service.
  • If the service must remain accessible, re‑configure it to run under a non‑privileged account and restrict the folder from which DLLs can be loaded, mitigating DLL hijacking (CWE‑502).

Generated by OpenCVE AI on July 22, 2026 at 14:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 06 Jul 2026 23:15:00 +0000

Type Values Removed Values Added
First Time appeared Hyland
Hyland pacsgear Mediawriter
Vendors & Products Hyland
Hyland pacsgear Mediawriter

Wed, 01 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 01 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Description PACSgear MediaWriter 5.2.1 exposes a .NET Remoting TCP service on port 9000 via PacsgearMediaServerEngine.dll, registered with ObjectURIs RemoteObj and UIRemoteObj, without any authentication requirement. By exploiting the MarshalByRefObject object unmarshalling technique and implementing .NET WebClient class methods, an unauthenticated remote attacker can read and write arbitrary files on the host filesystem. The ObjectURIs are identical across all installations by default. Chaining the arbitrary file write primitive with DLL hijacking opportunities in the MediaWriter service (which runs as NT Authority\\SYSTEM and loads missing DLLs such as CRYPTBASE.DLL from the application directory) enables unauthenticated remote code execution as SYSTEM upon service restart.
Title PACSgear MediaWriter 5.2.1 Unauthenticated RCE via .NET Remoting TCP Service
Weaknesses CWE-306
CWE-502
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 9.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Hyland Pacsgear Mediawriter
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-01T17:25:29.591Z

Reserved: 2026-06-29T14:13:18.384Z

Link: CVE-2026-58127

cve-icon Vulnrichment

Updated: 2026-07-01T16:15:10.370Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-22T14:30:17Z

Weaknesses
  • CWE-306

    Missing Authentication for Critical Function

  • CWE-502

    Deserialization of Untrusted Data