Skip to main content

PACSgear MediaWriter CVE-2026-58127

| EUVDEUVD-2026-41037 CRITICAL
Missing Authentication for Critical Function (CWE-306)
2026-07-01 VulnCheck GHSA-9h7v-mf98-p6r6
9.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Reach .NET Remoting service on port 9000
  2. Delivery
    Connect to default ObjectURI unauthenticated
  3. Exploit
    Abuse MarshalByRefObject unmarshalling for file write
  4. Execution
    Plant malicious CRYPTBASE.DLL in app directory
  5. Persist
    Wait for MediaWriter service restart
  6. Impact
    Execute code as NT AUTHORITY\SYSTEM

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires network reachability to the .NET Remoting TCP service on port 9000 exposed by PacsgearMediaServerEngine.dll on a PACSgear MediaWriter 5.2.1 host; no authentication, credentials, or user interaction are needed (PR:N/UI:N), and the ObjectURIs RemoteObj and UIRemoteObj are identical across all default installations, so no per-target discovery is required. Full RCE (as opposed to file read/write only) additionally depends on the SYSTEM-level MediaWriter service being present and restarting to load the hijacked DLL (e.g. CRYPTBASE.DLL) from the application directory - so achieving SYSTEM code execution is gated on a service restart, though the arbitrary file read/write itself is immediate. The main limiting factor is network exposure of port 9000: on segmented clinical networks the service may not be reachable from an attacker's position.

Impact

All signals align toward high real-world risk. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N, VC:H/VI:H/VA:H) describes network-reachable, low-complexity, unauthenticated exploitation with full confidentiality, integrity and availability impact, scored 9.3. Public exploit code exists (VulnCheck gist), and the file-write-to-DLL-hijack chain is deterministic and reliable, which materially raises exploitability beyond the raw score. In SSVC terms this is best treated as Automatable=yes with Technical Impact=total, given identical default ObjectURIs across all installs and a scriptable primitive. No EPSS score was provided in the input, and the CVE is not confirmed in CISA KEV, so widespread active exploitation is not established - the current evidence is public POC plus vendor-grade advisory, not in-the-wild telemetry. Mitigating real-world exposure is that MediaWriter is a niche medical PACS/imaging component, typically deployed on restricted healthcare networks rather than the open internet; exposure depends on whether port 9000 is network-reachable to the attacker.

Exploit ScenarioDerived

An attacker with network reachability to TCP port 9000 connects to the unauthenticated .NET Remoting endpoint using the known default ObjectURI (RemoteObj/UIRemoteObj) and, via MarshalByRefObject unmarshalling with WebClient methods, writes a malicious CRYPTBASE.DLL into the MediaWriter application directory. When the SYSTEM-level MediaWriter service next restarts, it loads the planted DLL from its own directory and the attacker gains code execution as NT AUTHORITY\SYSTEM. A public POC (VulnCheck gist) demonstrates the primitive, and the low attack complexity plus identical default URIs make the chain broadly repeatable.

Act Now Prioritize within 24-48h. Why: CRITICAL severity + public POC available.
No patch listed yet 0.8% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jul 01, 2026

Unauthenticated remote code execution as SYSTEM affects Hyland PACSgear MediaWriter 5.2.1, which exposes an unauthenticated .NET Remoting TCP service (PacsgearMediaServerEngine.dll) on port 9000. Remote attackers abuse the MarshalByRefObject unmarshalling technique against the default ObjectURIs (RemoteObj/UIRemoteObj) to gain an arbitrary file read/write primitive, then chain it with DLL hijacking to execute code as NT AUTHORITY\SYSTEM. Publicly available exploit code exists (published by VulnCheck), making this a high-priority issue despite no CISA KEV listing at time of analysis.

RemediationAI

No vendor-released patch version is identified in the available data, so the primary action is to contact Hyland for a fixed release and consult the VulnCheck advisory (https://www.vulncheck.com/advisories/pacsgear-mediawriter-unauthenticated-rce-via-net-remoting-tcp-service). As compensating controls, block or firewall inbound access to TCP port 9000 so the .NET Remoting service is reachable only from explicitly trusted management hosts - trade-off: any legitimate remoting clients must be added to the allowlist or they will break. Where feasible, disable or stop the exposed remoting listener if the deployment does not require it, accepting loss of the associated MediaWriter remoting functionality. Harden against the DLL-hijack second stage by ensuring the required DLLs (e.g. CRYPTBASE.DLL) are present and by restricting write permissions on the MediaWriter application directory so a low-integrity write cannot plant a DLL - trade-off: tightened ACLs may interfere with in-place updates. Isolate the host on a segmented clinical VLAN and monitor for unexpected file writes into the application directory and for service restarts.

Affected VersionsENISA

PACSgear MediaWriter 5.2.1

Affected Packages

euvd pacsgear_mediawriter no fix

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

.NET Remoting is a legacy Microsoft RPC framework that serializes objects across a TCP channel; when a server exposes MarshalByRefObject-derived endpoints without authentication, an attacker can force the server to unmarshal attacker-controlled objects and invoke methods on framework classes such as System.Net.WebClient, yielding arbitrary file read and write on the host. Here the service registers two fixed, install-invariant ObjectURIs (RemoteObj and UIRemoteObj) on port 9000, so no per-target enumeration is needed. The root cause maps to CWE-306 (Missing Authentication for a Critical Function): a security-sensitive remoting interface is reachable with no credential check. The write primitive becomes RCE because the separately-running MediaWriter service, executing as SYSTEM, searches its own application directory for missing DLLs (e.g. CRYPTBASE.DLL) - a classic DLL search-order hijack - so a planted DLL is loaded with SYSTEM privileges when the service restarts. Affected product per CPE: cpe:2.3:a:hyland:pacsgear_mediawriter.

Know when Pacsgear Mediawriter 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 (VulnCheck) PRIMARY 9.3 CRITICAL
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
vuln.today AI 9.8 CRITICAL

Unauthenticated network-reachable remoting service with no user interaction (AV:N/AC:L/PR:N/UI:N) yielding SYSTEM-level file read/write and code execution, so C/I/A all High.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

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.

Threat Intelligence Overview

EPSS Score
0.8%
Top 49% exploitable
Prevalence
Low
niche medical PACS/DICOM imaging component, limited to healthcare environments
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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 CRITICAL
CISA KEV No
Public POC Yes
EPSS 0.8%
Patch available No
Active threat No
Deciding rule
CRITICAL severity + public POC available
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· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Total

Priority Score

67
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +46
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

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