CVE-2025-7008

Gen Digital · Avast Antivirus

A heap buffer out-of-bounds read vulnerability in Avast Antivirus during the scanning of malformed Windows PE files with .NET metadata may cause local code execution or denial-of-service.

Executive summary

A heap-based buffer over-read vulnerability in Gen Digital security software could be leveraged by an attacker to crash the antivirus service or potentially execute unauthorized code.

Vulnerability

This vulnerability involves a heap buffer out-of-bounds read occurring when the antivirus engine scans malformed Windows PE files containing .NET metadata. The flaw is present within the shared virus definition scanning logic.

Business impact

The vulnerability carries a CVSS score of 7.8, indicating a high level of risk. An attacker can exploit this flaw to induce a denial-of-service by crashing the security agent, effectively blinding the host to further threats, or potentially gain unauthorized code execution. The impact is significant as it undermines the integrity of the primary security defense on the affected endpoints.

Remediation

Immediate Action: Deploy virus definition update VPS 25021310 or newer to all affected systems.

Proactive Monitoring: Review security agent logs for recurring process failures or unexpected service restarts.

Compensating Controls: Utilize application allow-listing and EDR monitoring to detect and block the execution of malformed or suspicious PE files while updates are being deployed.

Exploitation status

Public Exploit Available: false

Analyst recommendation

Security teams should ensure that the update cycle for virus definitions is strictly enforced. Because this vulnerability exists within the scanning engine itself, standard security posture is insufficient without the specific patch provided in the latest virus definition build.