CVE-2025-7019: Avast Norton AVG Antivirus Stack Overflow DoS (Definition Update Required)
A stack overflow flaw in antivirus scanning engines affects Avast, AVG, Norton, Avast One, and Avast Business products across Windows, macOS, and Linux. When these products scan a deliberately malformed Office Open XML file, the scanning process can crash, temporarily disabling antivirus protection on the affected machine. This is not a remote code execution or data theft risk, but it can leave systems unprotected during the outage. The vulnerability is fixed through a shared virus definition update; once your antivirus definitions reach build VPS 25020100 or later, you are protected.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 5.5 MEDIUM · CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
- Weaknesses (CWE)
- CWE-121
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-06-12 / 2026-06-17
NVD description (verbatim)
Stack overflow vulnerability in Avast Antivirus when scanning a malformed Office Open XML file may allow 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 25020100. 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.
1 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2025-7019 is a stack buffer overflow (CWE-121) in the Office Open XML file parsing logic used by multiple Gen Digital antivirus engines. The vulnerability exists in the scanning and decompression routines that process malformed OOXML structures. When the parser encounters specific malformed constructs, it writes data beyond the allocated stack buffer, causing a denial-of-service condition that crashes the scanning process. Because the vulnerable code is embedded in Gen Digital's shared virus definition stream (VPS), the fix is delivered centrally rather than as individual product patches; all products consuming definitions at VPS 25020100 and later are no longer vulnerable.
Business impact
When the antivirus process crashes due to this vulnerability, the machine loses active malware scanning protection until the process is restarted or the scan times out. An attacker could weaponize a malformed OOXML file to trigger the crash at a strategically important moment, such as during a broader attack campaign or data exfiltration attempt. For organizations relying on these antivirus products for endpoint protection, unplanned denial-of-service of the scanning engine reduces defense-in-depth posture and could allow malware to slip through undetected. This is particularly concerning in zero-trust architectures where antivirus is a critical control point.
Affected systems
Avast Antivirus, AVG Antivirus, Norton Antivirus, Avast One, and Avast Business Antivirus are affected across Windows, macOS, and Linux platforms. Any installation running virus definition builds before VPS 25020100 is vulnerable. Because these products share the same Gen Digital scanning engine and definition stream, other Gen Digital products that embed the same engine may also be affected; check your antivirus vendor advisory for the complete list specific to your deployment.
Exploitability
Exploitation requires user interaction: a victim must open or access a malformed Office Open XML file that triggers the vulnerable parsing logic during a scan. This could occur through email attachments, shared drives, downloaded documents, or intentional placement on a file server. The malformed file itself is not inherently dangerous to end users; the risk is specific to the antivirus scanning process. The attack surface is moderate—any user who can introduce a file into the scanning path (including inadvertently via email) becomes an exploitation vector. However, weaponizing this reliably requires knowledge of the specific malformation that triggers the stack overflow, and the impact is limited to denial-of-service rather than remote code execution.
Remediation
Update your antivirus virus definitions to build VPS 25020100 or later. This is typically automatic if automatic updates are enabled in your antivirus product settings. Verify your current definition build version in the antivirus product console or settings (usually found under 'About' or 'Settings > Updates'). If manual updates are preferred, trigger a definition update immediately. No product upgrade is required—the fix is delivered through the definition stream. After updating, rescan any archived or quarantined files as a precaution.
Patch guidance
Verify your current virus definition build version in your antivirus product. The build number is visible in the product's main window or settings under 'Virus Definitions' or 'Engine Version.' Ensure automatic updates are enabled (antivirus > Settings > Updates > Enable automatic virus definition updates). If you manage antivirus centrally via policy (Avast Business, Norton networks), ensure that definition update policies are set to retrieve the latest VPS definitions automatically. No manual product installation or upgrade is needed. Test in a non-production environment first if you have critical scanning policies in place, though definition updates are universally compatible across all products in the affected family.
Detection guidance
Monitor antivirus application logs for unexpected crashes or restarts of the scanning service. Most antivirus products log scan errors and process terminations; look for entries indicating 'scanning process crashed' or 'stack overflow' in event logs. Endpoint detection and response (EDR) tools can alert on repeated antivirus service restarts, which may indicate the vulnerability being triggered. File integrity monitoring systems may detect the presence of malformed OOXML files staged on your network. Consider deploying content inspection rules in email gateways and web proxies to flag Office Open XML files with known malformation patterns, though this is a heuristic approach and may generate false positives.
Why prioritize this
This vulnerability rates CVSS 5.5 (Medium) because it requires local user interaction, produces only denial-of-service impact, and does not enable privilege escalation or data exfiltration. However, it should be prioritized above the base score suggests because: (1) antivirus is a critical control point, and its denial-of-service directly weakens endpoint security; (2) the fix is trivial (an automated definition update) and carries minimal risk; (3) the attack surface is broad (any user can inadvertently trigger it by opening a malicious document). Organizations should treat this as 'patch immediately' despite the medium score, because the remediation cost is essentially zero and the operational risk of remaining unpatched is high for your security posture.
Risk score, explained
CVSS 5.5 reflects: Attack Vector = Local (the file must be accessed locally), Access Complexity = Low (no special conditions), Privileges Required = None (any user can trigger it), User Interaction = Required (the file must be scanned, typically after user opens it), Scope = Unchanged (impact is limited to the antivirus process), Confidentiality = None, Integrity = None, Availability = High (the scanning service becomes unavailable). This is a moderate severity denial-of-service. The score does not account for the fact that the target is the antivirus engine itself—a security control—which elevates business risk above the numerical score alone.
Frequently asked questions
Does this vulnerability affect my system if I do not open Office documents?
Not directly. The vulnerability is only triggered when an antivirus product scans a malformed Office Open XML file. If you never open Office documents, your exposure is lower. However, files could be placed on shared drives, network paths, or backup systems and scanned automatically by scheduled antivirus scans, so complete avoidance is difficult in most enterprise environments. The safest approach is to update definitions.
Will updating my antivirus definitions break my current policies or quarantined files?
No. Virus definition updates are forward-compatible and do not alter your quarantine, exclusion lists, or custom policies. After updating, your antivirus will continue to scan and quarantine threats using the same rules you have configured. You do not need to reconfigure anything. If you have very old quarantined files, updating definitions may detect additional threats within them, but this is beneficial.
Is this vulnerability exploitable remotely, or does an attacker need local access?
The attacker needs to get a malformed file into the scanning path on your system. This could happen remotely via email attachment, download, or via a network file share. However, the attacker cannot execute code on your machine through this vulnerability alone—they can only crash the antivirus service. The CVSS vector reflects 'Local' attack vector because the trigger (scanning a local or accessed file) happens on the local machine, but the malformed file can originate remotely.
If my antivirus product is managed by a central policy server, how do I ensure definitions are updated?
Check your antivirus management console or policy server settings to confirm that definition updates are set to automatic and enabled for all endpoints. For Avast Business, Norton managed installations, or similar centrally managed products, review the update policy to ensure it pulls from the latest definition stream. You may need to manually push an update policy or trigger definitions to sync depending on your management platform. Contact your antivirus vendor if you are unsure how to verify policy-level definitions in your deployment.
This analysis is based on published CVE data and vendor advisories current as of June 2026. Specific patch version numbers, affected product builds, and definition version numbers should be verified against the official Gen Digital, Avast, AVG, and Norton security advisories before deployment. This vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog as of publication. Exploitation in the wild has not been confirmed; assess your own risk tolerance based on your organization's exposure to Office documents. This is a denial-of-service vulnerability and does not enable remote code execution. No exploit code or proof-of-concept is provided. Always test antivirus definition updates in a non-production environment before enterprise-wide rollout if you have mission-critical scanning policies. Consult your antivirus vendor for compatibility or edge-case concerns specific to your deployment. Source: NVD (public-domain), retrieved 2026-07-20. Analysis generated by SEC.co (claude-haiku-4-5).
Weaknesses (CWE)
Related vulnerabilities
- CVE-2025-59613MEDIUMQualcomm Memory Corruption Vulnerability – Firmware Security Impact
- CVE-2025-62858MEDIUMQNAP Buffer Overflow (QTS / QuTS hero) – Patch Now
- CVE-2026-0413MEDIUMNETGEAR Orbi Buffer Overflow Firmware Vulnerability
- CVE-2026-10064MEDIUMTRENDnet TEW-432BRP Stack Overflow – Unpatched EOL Router Vulnerability
- CVE-2026-11793MEDIUM389 Directory Server Stack Buffer Overflow in Password Parsing
- CVE-2026-1871MEDIUMTP-Link Tapo C200 v5 RTSP Buffer Overflow DoS Vulnerability
- CVE-2026-35716MEDIUMVIVOTEK FD8136 Stack Buffer Overflow Remote Code Execution
- CVE-2026-35717MEDIUMVIVOTEK FD8136 Stack Buffer Overflow – Authenticated RCE Vulnerability