Skip to main content

TotalAV CVE-2021-47787

HIGH
Unquoted Search Path or Element (CWE-428)
2026-01-16 disclosure@vulncheck.com
8.5
CVSS 4.0 · Vendor: vulncheck
View

Attack ChainAIDerived

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

  1. Access
    Authenticated local access to host
  2. Delivery
    Identify unquoted LocalSystem service path
  3. Exploit
    Plant malicious exe in path segment
  4. Execution
    Trigger service restart or reboot
  5. Impact
    Binary executes as SYSTEM

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V13 - Configuration Path quoting
Exploitation Conditions

Requires local, interactive access as an already-authenticated low-privileged user (PR:L) on a Windows host running TotalAV 5.15.69, AND that user must have write permission to a directory corresponding to an earlier segment of an affected service's unquoted ImagePath (e.g. C:\ or C:\Program Files\...). Exploitation is not immediate: it depends on the affected LocalSystem service being restarted or the machine rebooting to load the planted executable. Limiting factors: no remote vector (AV:L), no network exposure, and default Windows directory ACLs on C:\ and C:\Program Files often prevent standard users from writing the needed file, which constrains real-world exploitability despite the published PoC.

Impact

Signals are consistent and point to a genuine but NOT high-urgency local privilege-escalation issue. The CVSS 4.0 vector (AV:L/AC:L/PR:L/UI:N, VC:H/VI:H/VA:H) correctly characterizes this as a local attack requiring an already-authenticated low-privileged user, with high confidentiality/integrity/availability impact because the service runs as LocalSystem - matching CWE-428 (unquoted service path). Public exploit code exists (Exploit-DB 50314), which raises practicality, but EPSS is effectively nil (0.01%, 0th percentile) and the CVE is NOT in CISA KEV, so there is no evidence of active or widespread exploitation. The low EPSS is expected and non-contradictory: unquoted-service-path flaws require pre-existing local access plus write permission to a privileged path segment, so they are post-compromise escalation primitives rather than remotely scannable/wormable targets. Net: a legitimate finding to patch during normal cycles for hosts running TotalAV, but not an emergency - the local-only, authenticated prerequisite caps real-world risk well below what the 8.5 score might suggest to a triager who ignores the attack vector.

Exploit ScenarioDerived

A low-privileged but authenticated user on a Windows host running TotalAV 5.15.69 identifies a service whose ImagePath is unquoted and contains spaces (e.g. C:\Program Files\...), then plants a malicious executable at an earlier path segment (e.g. C:\Program.exe). When the affected service restarts or the machine reboots, Windows launches the attacker's binary as LocalSystem. A public proof-of-concept (Exploit-DB 50314) demonstrates the technique, lowering the skill barrier, though exploitation still requires local access and write permission to the hijackable directory.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv2 – Oct 06, 2026

Local privilege escalation in TotalAV 5.15.69 on Windows is caused by unquoted service paths in multiple LocalSystem services, allowing a local authenticated attacker who can write to an earlier executable-search location to plant a malicious binary and potentially gain SYSTEM-level access when the service restarts or the host reboots. Publicly available exploit code exists (Exploit-DB 50314), but exploitation requires local interactive access, low-privileged credentials, and write permissions that default Windows ACLs often restrict, so real-world urgency is limited; EPSS is 0.01% and there is no CISA KEV confirmation. The independent assessment rates this as a genuine but not high-urgency local privilege-escalation issue.

Earlier versions of this analysis (1)
v1 Mar 12, 2026 - 21:54 CVSS 7.8

TotalAV 5.15.69 contains an unquoted service path vulnerability in multiple system services running with LocalSystem privileges. Attackers can place malicious executables in specific unquoted path segments to potentially gain SYSTEM-level access by exploiting the service path configuration. [CVSS 7.8 HIGH]

RemediationAI

No vendor-released patch or fixed version is specified in the provided data; check TotalAV and the VulnCheck advisory for an updated release, and upgrade beyond 5.15.69 if a fixed version becomes available. Where administrative access permits, remediate by quoting the ImagePath value for each affected service in HKLM\SYSTEM\CurrentControlSet\Services\<service>\ImagePath so the full executable path is enclosed in quotation marks. Also restrict write access to directories corresponding to earlier unquoted path segments (for example C:\ and C:\Program Files) so non-administrative users cannot create files such as C:\Program.exe or C:\Program Files\TotalAV.exe; this may affect other applications that rely on write access to those locations, so scope ACL changes narrowly where possible. Additional compensating controls include application whitelisting to block execution of unexpected binaries from those paths, monitoring for new executable files in service path directories and for ImagePath changes, and avoiding granting standard users local interactive logon on hosts running affected TotalAV versions. Service path edits require administrator rights and should be tested because incorrect quoting can prevent services from starting, and exploitation is only triggered on service restart or reboot. Reference: https://www.vulncheck.com/advisories/totalav-unquoted-service-path and https://www.exploit-db.com/exploits/50314.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The issue is CWE-428 (Unquoted Search Path or Element) affecting TotalAV 5.15.69 (CPE: cpe:2.3:a:totalav:totalav:5.15.69:*:*:*:*:*:*:*). On Windows, service ImagePath registry values that contain spaces but are not enclosed in quotes are parsed ambiguously by the service control manager; if a path segment such as C:\Program.exe or C:\Program Files\TotalAV.exe is writable, a low-privileged local user can place an executable there. When the affected LocalSystem service starts - typically after a reboot or service restart - Windows may execute the planted file with SYSTEM privileges instead of the intended TotalAV binary. The published VulnCheck advisory and Exploit-DB 50314 demonstrate the class, and the assessed CVSS 3.1 vector (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) confirms this is a local authenticated escalation path, not a remotely exploitable or unauthenticated vector. Default ACLs on C:\ and C:\Program Files frequently prevent standard users from writing the required file, which is the main constraint on exploitability.

Know when Totalav 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 8.5 HIGH
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 7.8 HIGH

Local authenticated user (AV:L, PR:L) hijacks an unquoted LocalSystem service path with no user interaction, yielding full SYSTEM compromise (C/I/A:H); no scope change as the OS authorization boundary is the target.

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

Primary rating from Vendor (vulncheck).

CVSS VectorVendor: vulncheck

Attack Vector
Local
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
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

Lifecycle Timeline

4
Analysis Updated
Oct 06, 2026 - 22:28 vuln.today
v2 - CVSS changed
CVSS changed
Oct 06, 2026 - 22:22 NVD
7.8 (HIGH) 8.5 (HIGH)
PoC Detected
Feb 09, 2026 - 14:08 vuln.today
Public exploit code
CVE Published
Jan 16, 2026 - 00:16 nvd
HIGH 7.8

DescriptionCVE.org

TotalAV 5.15.69 contains an unquoted service path vulnerability in multiple system services running with LocalSystem privileges. Attackers can place malicious executables in specific unquoted path segments to potentially gain SYSTEM-level access by exploiting the service path configuration.

Executive ViewAI

Why It Matters

TotalAV 5.15.69 on Windows endpoints contains a local privilege escalation flaw that could allow an attacker with existing local access to gain SYSTEM-level rights. Because publicly available exploit code exists and no vendor-released patch identified at time of analysis, organizations using this version face elevated risk if endpoints are already compromised or have misconfigured permissions. Leadership should prioritize identifying affected endpoints and applying compensating controls until a fix is available.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict write permissions to TotalAV service executable directories to administrators, correct unquoted service paths by quoting the full executable path in the Windows registry, enforce least privilege, monitor for new or modified services, and consider application allowlisting on endpoints running TotalAV 5.15.69.

Threat Intelligence Overview

EPSS Score
0.0%
Top 100% exploitable
Prevalence
Medium
popular consumer antivirus, moderate install base, little enterprise footprint
Exploit
POC
Public exploit code exists
Data Quality
4 sources
Confidence: Medium

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 HIGH
CISA KEV No
Public POC Yes
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
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· derived
Poc
System Exposure· derived
Small
Automatable· derived
No
Human Impact
Medium

Priority Score

62
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +42
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Affected Products (CPE)CVE.org

cpe:2.3:a:totalav:totalav:5.15.69:*:*:*:*:*:*:*

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