Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malformed PE with .NET metadata
-
DeliveryDeliver file via email or download
-
ExploitAV on-access scanner parses metadata
-
ExecutionTrigger heap out-of-bounds read
-
PersistCrash AV process or execute code as scanner
-
ImpactDisable protection or escalate locally
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 | Requires that the target endpoint scan an attacker-controlled Windows PE file containing crafted .NET (CLR) metadata using a Gen Digital antivirus product (Avast, AVG, Norton, Avast One, or Avast Business Antivirus) on Windows, macOS, or Linux whose VPS virus definition build is below 25021310; the PE must carry a COM/CLR header so the vulnerable .NET metadata parser is invoked - a plain native PE without .NET metadata does not reach the bug. Exploitation is limited by CVSS AV:L (the malicious file must reach local disk or a scanned path, not be triggered purely over the network), by UI:R (user interaction in the form of file delivery/scan trigger), and by the fact that any installation already at or above VPS 25021310 is not vulnerable regardless of which Gen Digital product consumes the stream. No authentication is required of the attacker (PR:N), but they must induce the victim's AV engine to scan their file. |
| Impact | CVSS 3.1 base of 7.8 (AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H) reflects local vector with required user interaction but full CIA impact if code execution is achieved - consistent with a parser bug in a privileged scanner. There is no EPSS score, KEV listing, or POC reference provided, and the only reference is the generic Gen Digital advisories index rather than a per-CVE bulletin, so real-world exploitation pressure appears low. The vendor's own wording is hedged ('may allow Local Execution of Code OR Denial-of-Service'), suggesting the primary observed behavior is a crash and that RCE is theoretical pending weaponization of the OOB read - a heap OOB *read* (CWE-125) is typically easier to turn into infoleak/DoS than into arbitrary execution. Net: a real patch priority because the bug lives in always-on AV, but not an emergency; treat as 'patch in the next update cycle' rather than 'drop everything.' |
| Exploit ScenarioDerived | An attacker emails or hosts a crafted Windows PE binary with malformed .NET metadata; when the file lands on a target endpoint, the Avast/AVG/Norton on-access scanner automatically parses it and reads past a heap buffer, at minimum killing the AV service (creating a blind spot for follow-on malware) and potentially yielding local code execution in the scanner's privileged context. The CVSS UI:R requirement is satisfied passively - the 'user interaction' is simply receiving or opening a directory containing the file, not deliberately running it. 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
Out-of-bounds heap read in the Gen Digital antivirus scanning engine (Avast, AVG, Norton, Avast One, Avast Business) allows a malformed Windows PE file with crafted .NET metadata to crash the AV process or potentially execute code locally on Windows, macOS, and Linux endpoints running virus definitions prior to VPS 25021310. No public exploit identified at time of analysis and the issue is not on the CISA KEV list, but the bug is reachable via on-access scanning, meaning any user who receives a malicious file may trigger it without explicit action. UI:R in the CVSS vector and the local attack vector temper the urgency relative to the 7.8 base score.
RemediationAI
Patch available per vendor advisory - ensure each affected installation has pulled VPS definition build 25021310 or later via the standard Gen Digital virus definition update channel, which is shared across Avast, AVG, Norton, Avast One, and Avast Business Antivirus; no installer upgrade is required because mitigation ships through definitions rather than the product binary. Verify on endpoints by checking the VPS/definitions build number in the product UI or via management console reporting, and force an update on any host whose auto-update is disabled or stale. If updates cannot be applied immediately, the only meaningful compensating control is to disable on-access (real-time) scanning of untrusted file sources such as email attachments and downloads to prevent the parser from touching attacker-supplied PE files - this materially reduces malware detection coverage and should be a short-window measure only, not a long-term workaround; do not rely on file-extension or MIME filtering since PE parsing is triggered by content. Confirm advisory details at https://www.gendigital.com/us/en/contact-us/security-advisories/.
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 flaw is a CWE-125 out-of-bounds read in the PE/.NET parser embedded in the shared Gen Digital virus definition update stream - the same engine code path consumed by Avast Antivirus, AVG Antivirus, Norton Antivirus, Avast One, and Avast Business Antivirus, as confirmed by the five gen_digital CPEs in NVD. PE files carry an optional COM/CLR header pointing at .NET metadata tables (#~, #Strings, #US, #GUID, #Blob); insufficient bounds checking when walking these structures lets a crafted file steer the scanner into reading past the allocated heap buffer. Because AV engines auto-scan files written to disk or arriving via email/web, the parser sits behind a privileged, always-on attack surface running with elevated rights on every supported OS.
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
Local file must be scanned (AV:L, UI:R), no auth needed (PR:N); OOB read reliably crashes AV (A:H) while RCE/info-leak from a read primitive is uncertain, so C:L/I:L rather than H.
Primary rating from Vendor (GEN).
CVSS VectorVendor: GEN
Lifecycle Timeline
2DescriptionCVE.org
Heap buffer out-of-bounds read vulnerability in Avast Antivirus when scanning a malformed Windows PE file with .NET metadata 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 before VPS 25021310.
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, Avast One, Avast Business) contain a scanning engine vulnerability affecting Windows, macOS, and Linux endpoints that can crash the antivirus process or enable local code execution when processing crafted files. While no public exploit has been identified, the vulnerability is reachable through normal file-handling workflows, leaving all employees who receive a malicious file exposed. No patch is currently available, making immediate interim protective measures essential to prevent potential endpoint compromise.
No vendor-released patch identified at time of analysis. Interim mitigations: Deploy email and web gateway filtering to block suspicious PE files and archives; enforce application execution whitelisting; implement EDR monitoring for abnormal antivirus process behavior; restrict user privileges on endpoints; conduct security awareness training on file-handling best practices.
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 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
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-210127
GHSA-9p39-jvf2-cmhf
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB