RealTimes Desktop Service 18.1.4 Unquoted Service Path Privilege Escalation
Description
RealTimes Desktop Service 18.1.4 contains an unquoted service path vulnerability in the rpdsvc.exe binary that allows local attackers to escalate privileges. Attackers can place malicious executables in unquoted path directories to execute arbitrary code with LocalSystem privileges during service startup or system reboot.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected products
1- Range: <=18.1.4
Patches
Vulnerability mechanics
Root cause
"The service binary path for rpdsvc.exe is not enclosed in quotes, causing Windows to misinterpret spaces in the path as argument separators."
Attack vector
A local attacker with write access to a directory earlier in the unquoted path (e.g., `c:\program files (x86)\real\realplayer\RPDS\Bin\`) can place a malicious executable named `rpdsvc.exe` or a similarly named file that Windows resolves before the legitimate binary. When the service starts (either manually or at system reboot), the attacker's payload executes with LocalSystem privileges [ref_id=1]. This is a classic unquoted service path vulnerability [CWE-428].
Affected code
The vulnerable binary is `rpdsvc.exe` located at `c:\program files (x86)\real\realplayer\RPDS\Bin\rpdsvc.exe`. The RealTimes Desktop Service (version 18.1.4) registers this binary with an unquoted service path, which allows the Windows service manager to interpret spaces in the path as separators between the executable and its arguments [ref_id=1].
What the fix does
The advisory does not include a patch or vendor fix. To remediate the vulnerability, the service binary path should be enclosed in quotes (e.g., `"c:\program files (x86)\real\realplayer\RPDS\Bin\rpdsvc.exe"`) so that Windows treats the entire string as a single executable path, preventing space-based misinterpretation [ref_id=1]. Without this change, an attacker can exploit the unquoted path to achieve privilege escalation.
Preconditions
- authAttacker must have local access to the Windows system and write permissions to a directory in the unquoted service path (e.g., `c:\program files (x86)\real\realplayer\RPDS\Bin\`).
- configThe RealTimes Desktop Service must be configured to start automatically (AUTO_START) and run as LocalSystem.
- inputThe service must be started or the system must be rebooted to trigger execution of the planted executable.
Reproduction
1. Open a command prompt and run `wmic service get name, displayname, pathname, startmode | findstr /i "Auto" | findstr /i /v "C:\Windows\\" | findstr /i /v "RealTimes" | findstr /i /v """` to confirm the unquoted path `c:\program files (x86)\real\realplayer\RPDS\Bin\rpdsvc.exe`. 2. Run `sc qc "RealTimes Desktop Service"` to verify the service runs as LocalSystem with AUTO_START. 3. Place a malicious executable (e.g., `rpdsvc.exe`) in a directory earlier in the path (e.g., `c:\program files (x86)\real\realplayer\RPDS\Bin\`). 4. Reboot the system or start the service; the malicious executable will execute with LocalSystem privileges [ref_id=1].
Generated on Jun 20, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.
References
3- www.exploit-db.com/exploits/49021mitreexploit
- www.vulncheck.com/advisories/realtimes-desktop-service-unquoted-service-path-privilege-escalationmitrethird-party-advisory
- www.real.commitreproduct
News mentions
0No linked articles in our index yet.