Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malformed ZIP with XML payload
-
DeliveryDeliver via email or download
-
ExploitEndpoint AV auto-scans archive
-
ExecutionTrigger heap out-of-bounds read in parser
-
ImpactCrash AV process or execute code in its context
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, read limits
MITRE ATT&CK
1 technique across 1 tactic: Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the target endpoint to run a vulnerable Gen Digital antivirus product (Avast, AVG, Norton, Avast One, or Avast Business Antivirus) with virus definition build between 25020100 and 25021207, and the attacker-controlled malformed ZIP-containing-XML must reach the scanner - typically through on-access scanning when the file is written to disk, opened, or processed by an integrated mail/web shield, satisfying the UI:R requirement. Limiting factors: the CVSS vector is AV:L, so the file must land locally rather than being scanned over the network; installations already updated to definition build 25021208 or later are not vulnerable; environments that disable on-access archive scanning further reduce reach. |
| Impact | The CVSS 3.1 vector AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H reflects a local-vector flaw where the malformed archive must reach the scanner, typically requiring user interaction such as opening, downloading, or saving the file so that on-access scanning processes it; with that step satisfied, exploitation is unauthenticated within the local trust boundary and yields high C/I/A impact, which is plausible for code execution inside an AV process that often runs with elevated privileges. EPSS, KEV, SSVC, and POC indicators were not supplied, so there is no signal of active exploitation; exploitation status is therefore no public exploit identified at time of analysis. The practical risk is meaningful because antivirus scanners auto-process untrusted files (email attachments, web downloads, USB media) which effectively lowers the bar for the UI:R requirement, but the underlying primitive is an OOB read rather than a write, so reliable code execution is uncertain and denial-of-service of the AV process is the more likely realized impact. |
| Exploit ScenarioDerived | An attacker emails a crafted ZIP containing malformed XML to a target whose endpoint runs Avast, AVG, or Norton; when the mail client saves the attachment or the user previews it, the on-access scanner parses the archive and triggers the heap out-of-bounds read, crashing the AV process and potentially executing attacker-controlled code in its security context. The same primitive could be delivered via a drive-by download, a USB drop, or a file uploaded to a shared folder that endpoint AV automatically inspects. No public exploit identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 12, 2026
Local code execution and denial-of-service in Gen Digital antivirus engines (Avast, AVG, Norton, Avast One, Avast Business Antivirus) on Windows, macOS, and Linux stems from a heap out-of-bounds read in the malformed-ZIP/XML scanner across virus definition builds 25020100 through 25021207. An attacker who lures a user into letting the on-access scanner process a crafted archive can crash the antivirus process or potentially execute code in its context. No public exploit identified at time of analysis and the EPSS signal was not provided.
RemediationAI
Patch available per vendor advisory: ensure the virus definition build is at or above 25021208, which is delivered automatically through the Gen Digital definition update stream consumed by Avast, AVG, Norton, Avast One, and Avast Business Antivirus - administrators should verify the engine has successfully pulled an update past that build via the product's update status UI or management console. Because the fix ships through definitions rather than installer packages, no product reinstallation or version upgrade is required, but environments that block or stale-cache definition updates (air-gapped endpoints, restrictive proxies, paused updates) must release those constraints. As a temporary compensating control before the definition update applies, restrict the scanner's exposure to attacker-supplied archives by blocking inbound ZIPs at email and web gateways and disabling automatic scanning of removable media, accepting the trade-off that legitimate archive-borne malware will not be caught by on-access scanning during the window. Refer to https://www.gendigital.com/us/en/contact-us/security-advisories/ for the authoritative advisory.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 5 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The defect is a CWE-125 out-of-bounds read on the heap inside the archive-scanning component shared by Gen Digital's consumer and business antivirus engines. The vulnerable code path is triggered when the scanner unpacks a ZIP file and parses XML content within it, suggesting a length or bounds miscalculation while traversing structured records in the embedded document. Because the affected logic ships through the centralized Gen Digital virus definition update stream rather than the product installer, every product that consumes the stream - Avast Antivirus, AVG Antivirus, Norton Antivirus, Avast One, and Avast Business Antivirus per the CPE list - is uniformly affected and uniformly fixed when the definition build advances.
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
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Malformed file must reach local scanner (AV:L, UI:R); no auth needed (PR:N); AV process typically privileged so successful code execution yields high C/I/A.
Primary rating from Vendor (GEN).
CVSS VectorVendor: GEN
Lifecycle Timeline
2DescriptionCVE.org
Heap out-of-bounds read vulnerability in Avast Antivirus when scanning a malformed zip file containing XML may allow Local Execution of Code or Denial-of-Service of the antivirus process.
This issue affects Avast Antivirus, AVG Antivirus, Norton Antivirus, Avast One, and Avast Business Antivirus on Windows, macOS, and Linux for virus definition builds from 25020100 before 25021208.
The affected scanning logic is delivered through a shared Gen Digital virus definition update stream. The same stream feeds the consumer antivirus products listed in this advisory and other Gen Digital products that embed the same engine. Mitigation flows through this update channel; installations at or above the listed build are not vulnerable regardless of which product consumes the stream.
Executive ViewAI
Gen Digital antivirus products (Avast, AVG, Norton) deployed across enterprise environments are vulnerable to attack via specially-crafted archives that can disable antivirus services or execute code with elevated privileges. Affected organizations face immediate endpoint protection gaps, with no vendor patch currently available to mitigate the risk.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) disable on-access scanning of ZIP and XML archives until patched definitions are deployed; (2) restrict user permissions and enforce application control policies to prevent execution of archive files from untrusted sources; (3) implement email gateway and web proxy filtering to block suspicious archive files at the perimeter; (4) enable detailed logging and alerting for antivirus service crashes and abnormal restarts; (5) maintain offline backups and test recovery procedures to minimize impact in case of DoS events.
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
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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 privilege escalation in Avast Antivirus 25.11 allows non-privileged Windows users to execute arbitrary code as SYS
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
Local privilege escalation in Norton Antivirus, Avast Antivirus, and AVG Internet Security before version 26.5.10933 on
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
EUVD-2025-210130
GHSA-j95q-6549-w3j4
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB