September 2026 Edition: How quickly do antivirus programs block malware?

13 October 2026

Following the conclusion of the September edition of the Advanced In-The-Wild Malware Test, we are publishing a summary in which we examine not only the effectiveness of protection but also what happens within the system between the execution of malware and its detection and neutralization.

We will examine a scenario where several solutions achieve the same effectiveness score, even though the protection process was completely different. One product stops the threat before it even executes, while another does so only after some malicious operations have been carried out. In both cases, the test result may indicate effective protection; however, from a security perspective, it is also important to consider what the malware managed to do within the system.

We want to draw particular attention to the course of the attacks, the response time of security products, and the traces left behind by the malware. Using the telemetry we’ve collected, we’ll show why the percentage of blocked threats alone does not always provide a complete picture of how protection works.

Protection Levels

In our analyses, we consider two main levels of protection:

  • Web-Layer Protection, which blocks threats at the stage of accessing a malicious URL or downloading a file
  • and Runtime Defense, which involves detecting and neutralizing malware after it has been executed.

In the latter case, it is particularly important to determine what actions the malware managed to perform before the security product responded and whether the effects of its activity have been removed.

In general, the course of malware activity in our test environment can be broken down into the following stages:

remediation time diagram

Did the solutions tested provide a comparable level of system protection? Let's check it out!

Attack timeline and security responses

SHA-256 sample [4f9…32f] for CatchPulse Pro:

catchpulse sha256

To clarify this situation, it is worth reviewing the CatchPulse Pro configuration used in our tests. We use the default settings with “Block Mode” enabled, which is responsible for blocking detected threats. In the case under analysis, the sample was not blocked at the Web-Layer Protection stage. The file was downloaded and then executed, which allowed us to observe the product’s response to an active threat.

CatchPulse Pro detected and blocked the malicious activity. But does this mean the system remained free of changes and malware remnants? Let’s check based on the telemetry data available to the vendors after the test.

Timeline:

Time (UTC)Action
21:17:16.110

Attempt to download malware (exe file)

21:17:32.828

Saving a sample to disk

21:17:33.508

Registering a FileCreateStreamHash event for a file

21:17:33.545

Creating a Zone.Identifier stream

21:19:10.206

Launching cmd.exe and calculating SHA256 (our test procedure)

21:20:16.205

Attempt to run malware

21:20:20.609

The SecureAge antivirus component creates a file named Blocked.log (block confirmation with technical information [1])

[1] For confirmation, we are also attaching a screenshot of the Blocked.log file, which shows the tested program’s response to the malware sample that was run:

catchpulse sha 1 scaled

In the case under analysis, the Blocked.log file was created exactly 4.4 seconds after the attempt to run the malware. However, this does not mean that the protection engine took exactly that long to detect and block the threat. Additionally, it is worth noting that the sample remained on the disk for 2 minutes and 43 seconds before the attempt to execute it. During this time, various test procedures were performed, including the calculation of the SHA256 checksum. CatchPulse Pro did not block the file at this stage. We only observed a reaction from the product after the attempt to execute the malware.

Sample SHA-256 [4f9…32f] for WithSecure Elements:

withsecure sha256

In this scenario, WithSecure did not block the threat during the file download. The sample was saved to disk and remained there for approximately 2 minutes and 38 seconds before being executed. During this time, various test procedures were similarly carried out.

The protection responded at the Runtime Defense stage. The logs show that Sysmon confirmed the execution of the malicious file and then the termination of its process after approximately 0.8 seconds. Almost simultaneously, the WithSecure component began saving data to the quarantine repository.

In the recorded events, we did not find any additional processes launched by the malware or any changes to files or the registry associated with its process. This means that the threat was stopped at a very early stage of its activity.

Timeline:

Time (UTC)Event
21:17:22.563Downloading an .exe file via a web browser.
21:17:38.921Saving a file to disk.
21:17:40.258The Zone.Identifier identifier.
21:19:10.627Certutil.exe calculates the SHA256 hash of a sample.
21:20:16.667Launching malware.
21:20:17.502Sysmon records the completion of the sample process.
21:20:17.504 – 21:20:17.968The security product creates quarantine files.

Sample SHA-256 [4f9…32f] for Emsisoft Enterprise Security:

Emsisoft sha

Here, based on the logs, we know that Emsisoft allowed the sample to be downloaded and saved to disk. When we later attempted to run the file, we did not observe the creation of a malware process. However, we did observe that the antivirus component “a2service.exe” logged data in the EDR log and created a file in the quarantine folder.

Based on these events, we can therefore conclude that the product intercepted the threat during the execution attempt, before Sysmon recorded the execution of the malicious file.

Timeline:

Time (UTC)Event
21:17:10.537An attempt to download malware (exe) via Opera.
21:17:27.756Saving the sample to disk.
21:17:28.804Register a FileCreateStreamHash event for the file.
21:17:28.842Registering a Zone.Identifier stream.
21:18:07.417 – 21:18:07.690SHA256 Calculation (according to the test procedure using certutil.exe)
21:19:09.559Attempt to open malware.
21:19:09.561a2service.exe writes data to the EDR log.
21:19:14.850a2service.exe creates an .EQF file in the quarantine folder.

Key takeaways from these three cases

The same result does not mean that the protection works in exactly the same way

All three products blocked the threat, but the sequence of events varied. In the case of Emsisoft and CatchPulse Pro, we did not detect the creation of the malware process. WithSecure allowed it to run, after which the process was terminated after approximately 835 ms.

Downloading the file did not cause it to be blocked immediately.

In all three cases, the sample was saved to disk and remained there for more than two minutes before the attempt to execute it. During that time, we also performed various testing procedures. The security software did not react until a later stage related to the attempt to execute the threat.

Simply launching the process does not mean the attack was successfully carried out.

WithSecure allowed the malware process to be created, but it terminated after approximately 0.8 seconds. We did not detect any additional activity from the malicious file in the available telemetry. This demonstrates that even after code execution begins, the Runtime Defense mechanisms can effectively limit the threat’s activity.

Advanced In-The-Wild Malware Test

September Results (Round 5/6, 2026)

September 2026 Results and Remediation Time

Description of the configurations of the solutions we tested

Enterprise Solutions

logo elastic

Elastic Defend + EDR

All Shields on Prevent mode + Attack surface reduction Enabled + collect all Events from workstation
Emsisoft logo

Emsisoft Enterprise Security + EDR

Default settings + automatic PUP repair + EDR + Rollback + browser protection

microsoft defender logo

Microsoft Defender for Business + EDR

Default policy + configuration settings („Block at First Sight” enabled + EDR in block mode

threatdown logo

ThreatDown Endpoint Protection + EDR

Default settings + browser protection + EDR

WithSecure logo

WithSecure Elements EPP

Default settings + browser protection + Turn on Browser Protection for untrusted browsers

Solutions for Consumers and Small Business

avast logo

Avast Free Antivirus

Default settings + automatic PUP repair + browser protection

Bitdefender logo

Bitdefender Total Security

Default settings + browser protection

CatchPulse black

CatchPulse Pro

Default settings + Block Mode

ESET logo

Eset Smart Security

Default settings + browser protection

f secure logo

F-Secure Total

Default settings + browser protection

Malwarebytes logo

Malwarebytes Premium

Default settings + browser protection

mcafee logo

McAfee Total Protection

Default settings + browser protection

NortonLifeLock logo

Norton Antivirus Plus

Default settings + browser protection

Surfshark logo

Surfshark One

Default settings + browser protection

Trend Micro Logo

Trend Micro Internet Security

Default settings + browser protection

webroot antivirus

Webroot Antivirus

Default settings + browser protection

Environment Configuration

What settings do we use?

During testing, we use settings that provide full protection against threats, in accordance with the product’s capabilities and the vendor’s recommendations. We enable all available mechanisms for detecting and blocking malware, including:

  1. Real-time protection.
  2. Reputation mechanisms and cloud-based analysis.
  3. Internet traffic protection.
  4. Behavioral analysis.
  5. Threat detection and response capabilities (EDR/XDR).
  6. Dedicated security extensions for the browser, if available and capable of blocking online threats.

Policy toward PUP&PUA

In our tests, we do not use PUP/PUA samples – that is, potentially unwanted applications that are not necessarily classified as malware. Nevertheless, we recommend using protection against this type of software. In all tested products, we enable PUP/PUA detection if this feature is available. This helps reduce the risk of installing unwanted applications that may alter system or browser settings or affect the user’s comfort and security.

Incident response and event analysis

We configure the products under test to automatically respond to detected threats, in accordance with the available features and the vendor’s recommendations. This may include blocking a file from running, terminating a malicious process, moving a file to quarantine, or undoing changes made to the system. During testing, we log and analyze system events, including process activity, file and registry operations, and network connections. This allows us to determine at what stage the product stopped the threat and whether the malware managed to perform any additional actions.

Transparency in product configuration

The default settings of most solutions provide an adequate level of protection, but they do not always include all available security mechanisms. Therefore, before beginning our tests, we verify the product’s configuration and, if necessary, adjust it according to the manufacturer’s recommendations. We document any significant changes to the default settings and include them in the test results. Some products do not require additional configuration or do not allow users to change specific settings.

Advanced In-The-Wild Malware Test - methodology, purpose, and scope of the study

We conduct six rounds of testing for consumer and business solutions throughout the year. We evaluate how effectively they protect against real-world malware threats by analyzing how and when they block these threats at each stage of an attack.

Web-Layer Protection – protection against Internet-based threats, including blocking malicious URLs, file downloads, and access to dangerous resources.

Runtime Defense – protection during malware execution attempts and after code execution begins, including behavioral analysis, detection of suspicious activity, and countermeasures against fileless techniques and other advanced threats.

Remediation Time – the time required to neutralize the threat and restore the system to a secure state.

During testing, we also collect system telemetry, which allows us to analyze MITRE ATT&CK techniques, infection vectors, and the tactics, techniques, and procedures (TTPs) used by cybercriminals. 

About the AVLab Cybersecurity Foundation

AVLab Cybersecurity Foundation is an independent cybersecurity laboratory that has specialized in testing and evaluating the effectiveness of security solutions since 2012. We are a member of AMTSO (Anti-Malware Testing Standards Organization) and a participant in the Microsoft Virus Initiative (MVI).

We conduct tests based on real-world threats and realistic attack scenarios. We evaluate products’ ability to detect, block, and neutralize threats, while also analyzing their behavior at each stage of an attack. The published results, backed by telemetry data, help users and organizations make informed decisions about which security technologies to choose.

Advanced In-The-Wild Malware Test

AVLab Advanced In the malware test COMP
guest
0 Comments

Test Participation & Certification Options

Vendors can participate directly in the Advanced In-The-Wild Malware Test or obtain a Certification-Only Package for a product independently tested by AVLab. Paid participation provides access to extended technical services, test data, and custom configuration options, while result review and verification remain available to all tested vendors.

Advanced In-The-Wild Malware Test - What Is Included?

Paid Assessment Participation
Certification-Only Package

GENERAL

Advanced In-The-Wild Malware Test
Previously performed by AVLab
Public test results
Certification, if criteria are met
Annual awards, if eligible

RESULT REVIEW & TRANSPARENCY

Result review and clarification
Available to all tested vendors
Available to all tested vendors
Evidence necessary to verify a disputed result
Available to all tested vendors
Available to all tested vendors
Vendor commentary and response
Available to all tested vendors
Available to all tested vendors

TEST PREPARATION & CUSTOM CONFIGURATION

Product onboarding and configuration review
Not applicable
Vendor-recommended product configuration
Not applicable
Custom logging configuration
Not applicable
Vendor-requested technical logs
Not available retroactively

TECHNICAL SERVICES AND DATA

Detailed technical analysis
Available separately
Detailed test data
Available separately
API access to test data
Available separately
Evidence & technical logs
Available separately
Additional validation and retesting
Depending on scope
Available separately
Technical consultation with AVLab
Available separately

CERTIFICATION & MARKETING RIGHTS

Official certificate issued by AVLab
Certification badge
Use on vendor website
Use in social media and PR
Use in sales and marketing materials
Annual award materials, if eligible

Commercial use of AVLab certificates, certification badges, and award materials by independently tested vendors requires either Paid Assessment Participation or a Certification-Only Package. Independently tested vendors without either option may be listed in AVLab results and certification records but are not granted the right to use AVLab certification materials in their own marketing or communications.