Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privileged local shell
-
DeliveryIdentify unquoted SecureLine service path
-
ExploitDrop malicious binary at intermediate token (e.g. C:\Program.exe)
-
ExecutionTrigger service restart or reboot
-
PersistSCM launches attacker binary as LocalSystem
-
ImpactEstablish SYSTEM-level persistence and lateral movement
Vulnerability Assessment
| Weakness | |
| Exploitation Conditions | Exploitation requires local code execution on a Windows host with Avast Antivirus 25.11 installed and the SecureLine service present and configured with an unquoted ImagePath; the attacker must be able to write an executable at one of the intermediate unquoted-path tokens (typically C:\Program.exe or similar within Program Files), which on a default Windows install means write permission to the drive root or to an intermediate Program Files subdirectory. The attacker also needs a way to cause the service to (re)start - either privileges to restart the service, a triggerable restart, or waiting for a system reboot. No user interaction is required (UI:N) and no network access is needed (AV:L); the limiting factors are the local-only vector and the filesystem ACLs governing the candidate drop paths. |
| Impact | The supplied CVSS 4.0 vector AV:L/AC:L/AT:N/PR:L/UI:N with high VC/VI/VA accurately reflects a local, low-complexity, low-privilege escalation to full system compromise, scoring 8.5. Publicly available exploit code exists on Exploit-DB, raising operational risk, but the vulnerability is not listed in CISA KEV and no EPSS score was provided in the input, so this is best treated as a high-impact post-compromise escalation primitive rather than an internet-exposed mass-exploitation target. A non-trivial caveat is that exploitation usually requires the attacker to drop a file at a path such as C:\Program.exe, which on default Windows installs requires Administrators write permission to the drive root - meaning successful exploitation often depends on lax ACLs on intermediate directories or on an already-permissive Program Files parent; defenders should verify drive-root and Program Files ACLs rather than assume any local user can trivially exploit it. |
| Exploit ScenarioDerived | A standard domain user who has already obtained a low-privilege foothold on a Windows endpoint running Avast Antivirus 25.11 drops a malicious binary at an unquoted-path candidate such as C:\Program.exe (where ACLs allow) and then triggers a SecureLine service restart or waits for a reboot; the Service Control Manager launches the attacker binary as LocalSystem, yielding full SYSTEM code execution. Publicly available exploit code on Exploit-DB (52510) demonstrates the technique end-to-end and lowers the skill barrier for adversaries already operating inside the network. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 19, 2026
Local privilege escalation in Avast Antivirus 25.11 allows non-privileged Windows users to execute arbitrary code as SYSTEM by abusing an unquoted service path in the SecureLine service. Publicly available exploit code exists (Exploit-DB 52510), and the issue was reported by VulnCheck; no public exploit identified at time of analysis indicates wider active exploitation, but the low-complexity local vector makes this attractive for post-compromise escalation.
RemediationAI
No vendor-released patch identified at time of analysis; monitor https://www.avast.com/ and the VulnCheck advisory at https://www.vulncheck.com/advisories/avast-antivirus-unquoted-service-path-privilege-escalation for a fixed build of Avast Antivirus after 25.11 and upgrade once available. As compensating controls, administrators can manually correct the SecureLine service ImagePath in the registry under HKLM\SYSTEM\CurrentControlSet\Services by enclosing the full executable path in double quotes (side effect: the change may be reverted by product auto-update or repair), and audit and tighten NTFS permissions on C:\, C:\Program Files, and C:\Program Files (x86) so that non-administrators cannot create files like Program.exe at intermediate path tokens (side effect: may break poorly-written installers that expect write access to those locations). Where feasible, restrict ability of standard users to start or restart the SecureLine service via SDDL on the service to reduce trigger opportunities, accepting that scheduled restarts or reboots can still fire the exploit.
Affected VersionsENISA
Affected Packages
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
The vulnerability is a CWE-428 Unquoted Search Path issue in the Windows service that hosts Avast SecureLine (per CPE cpe:2.3:a:avast:avast_antivirus:*). When a Windows service is registered with an ImagePath that contains spaces but is not enclosed in quotes (for example C\:\Program Files\Avast Software\...\service.exe), the Service Control Manager attempts to resolve each space-delimited token as a potential executable, walking from the root of the drive outward. An attacker who can write a binary at one of those intermediate filename candidates (e.g. C:\Program.exe) causes that binary to be launched instead of the legitimate service executable. Because the SecureLine service runs as LocalSystem, the injected process inherits SYSTEM privileges on next service start or reboot.
Know when Avast Antivirus 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
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
Local attacker with low privileges abuses an unquoted service path to gain SYSTEM, yielding full C/I/A impact with no user interaction and low complexity.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
AVAST Antivirus 25.11 contains an unquoted service path vulnerability in the SecureLine service that allows local non-privileged users to execute code with elevated SYSTEM privileges. Attackers can exploit the unquoted binary path in the service configuration to inject malicious executables that execute with high-level system permissions.
Executive ViewAI
Avast Antivirus 25.11 contains an exploitable local privilege escalation (CVSS 8.5) that allows any Windows user to gain full system control, creating a critical post-compromise risk vector that could enable attackers to persist and expand control across all affected endpoints in the organization.
No vendor-released patch identified at time of analysis. Interim mitigations: disable Avast SecureLine service where business operations permit; enforce principle of least privilege and restrict local administrator accounts; implement real-time process execution monitoring and behavioral detection for abnormal privilege escalation attempts; establish daily review of access logs for exploitation indicators; evaluate temporary AV product substitution for highest-risk endpoints pending patch availability.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.
More in Avast Antivirus
View allThe TAR file parser in AhnLab V3 Internet Security 2011.01.18.00, Avira AntiVir 7.11.1.163, Antiy Labs AVL SDK 2.0.3.7,
The TAR file parser in Avira AntiVir 7.11.1.163, Antiy Labs AVL SDK 2.0.3.7, avast!. Rated medium severity (CVSS 4.3), t
The RAR file parser in ClamAV 0.96.4, Rising Antivirus 22.83.00.03, Quick Heal (aka Cat QuickHeal) 11.00, G Data AntiVir
Local code execution and denial-of-service in Gen Digital antivirus engines (Avast, AVG, Norton, Avast One, Avast Busine
Local code execution or antivirus-process denial-of-service in Gen Digital's shared scanning engine (Avast Antivirus, AV
Out-of-bounds heap read in the Gen Digital antivirus scanning engine (Avast, AVG, Norton, Avast One, Avast Business) all
Heap out-of-bounds write in Gen Digital's shared antivirus scanning engine allows local code execution or denial of serv
Directory traversal vulnerability in Avast before 150918-0 allows remote attackers to delete or write to arbitrary files
Stack overflow in Gen Digital's shared antivirus scanning engine crashes the AV process when it parses a malformed Offic
Stack overflow via uncontrolled recursion crashes the antivirus scanning process across all Gen Digital consumer and bus
Stack use-after-free in the Gen Digital shared antivirus scanning engine crashes the antivirus process when it parses a
Uncontrolled recursion in the Gen Digital shared scanning engine crashes the antivirus process when it encounters a spec
EUVD-2025-210288
GHSA-qqxm-j467-m9mr
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB
VulDB