virustotal CVE Vulnerabilities & Metrics

Focus on virustotal vulnerabilities and metrics.

Last updated: 08 Mar 2025, 23:25 UTC

About virustotal Security Exposure

This page consolidates all known Common Vulnerabilities and Exposures (CVEs) associated with virustotal. We track both calendar-based metrics (using fixed periods) and rolling metrics (using gliding windows) to give you a comprehensive view of security trends and risk evolution. Use these insights to assess risk and plan your patching strategy.

For a broader perspective on cybersecurity threats, explore the comprehensive list of CVEs by vendor and product. Stay updated on critical vulnerabilities affecting major software and hardware providers.

Global CVE Overview

Total virustotal CVEs: 21
Earliest CVE date: 03 Apr 2017, 05:59 UTC
Latest CVE date: 28 Aug 2023, 22:15 UTC

Latest CVE reference: CVE-2023-40857

Rolling Stats

30-day Count (Rolling): 0
365-day Count (Rolling): 0

Calendar-based Variation

Calendar-based Variation compares a fixed calendar period (e.g., this month versus the same month last year), while Rolling Growth Rate uses a continuous window (e.g., last 30 days versus the previous 30 days) to capture trends independent of calendar boundaries.

Variations & Growth

Month Variation (Calendar): 0%
Year Variation (Calendar): -100.0%

Month Growth Rate (30-day Rolling): 0.0%
Year Growth Rate (365-day Rolling): -100.0%

Monthly CVE Trends (current vs previous Year)

Annual CVE Trends (Last 20 Years)

Critical virustotal CVEs (CVSS ≥ 9) Over 20 Years

CVSS Stats

Average CVSS: 5.14

Max CVSS: 7.1

Critical CVEs (≥9): 0

CVSS Range vs. Count

Range Count
0.0-3.9 1
4.0-6.9 19
7.0-8.9 1
9.0-10.0 0

CVSS Distribution Chart

Top 5 Highest CVSS virustotal CVEs

These are the five CVEs with the highest CVSS scores for virustotal, sorted by severity first and recency.

All CVEs for virustotal

CVE-2023-40857 virustotal vulnerability CVSS: 0 28 Aug 2023, 22:15 UTC

Buffer Overflow vulnerability in VirusTotal yara v.4.3.2 allows a remote attacker to execute arbtirary code via the yr_execute_cod function in the exe.c component.

CVE-2021-45429 virustotal vulnerability CVSS: 4.3 04 Feb 2022, 19:15 UTC

A Buffer Overflow vulnerablity exists in VirusTotal YARA git commit: 605b2edf07ed8eb9a2c61ba22eb2e7c362f47ba7 via yr_set_configuration in yara/libyara/libyara.c, which could cause a Denial of Service.

CVE-2021-3402 virustotal vulnerability CVSS: 6.4 14 May 2021, 21:15 UTC

An integer overflow and several buffer overflow reads in libyara/modules/macho/macho.c in YARA v4.0.3 and earlier could allow an attacker to either cause denial of service or information disclosure via a malicious Mach-O file. Affects all versions before libyara 4.0.4

CVE-2019-19648 virustotal vulnerability CVSS: 6.8 09 Dec 2019, 01:15 UTC

In the macho_parse_file functionality in macho/macho.c of YARA 3.11.0, command_size may be inconsistent with the real size. A specially crafted MachO file can cause an out-of-bounds memory access, resulting in Denial of Service (application crash) or potential code execution.

CVE-2019-5020 virustotal vulnerability CVSS: 4.3 31 Jul 2019, 17:15 UTC

An exploitable denial of service vulnerability exists in the object lookup functionality of Yara 3.8.1. A specially crafted binary file can cause a negative value to be read to satisfy an assert, resulting in Denial of Service. An attacker can create a malicious binary to trigger this vulnerability.

CVE-2018-19976 virustotal vulnerability CVSS: 4.3 17 Dec 2018, 19:29 UTC

In YARA 3.8.1, bytecode in a specially crafted compiled rule is exposed to information about its environment, in libyara/exec.c. This is a consequence of the design of the YARA virtual machine.

CVE-2018-19975 virustotal vulnerability CVSS: 7.1 17 Dec 2018, 19:29 UTC

In YARA 3.8.1, bytecode in a specially crafted compiled rule can read data from any arbitrary address in memory, in libyara/exec.c. Specifically, OP_COUNT can read a DWORD.

CVE-2018-19974 virustotal vulnerability CVSS: 4.3 17 Dec 2018, 19:29 UTC

In YARA 3.8.1, bytecode in a specially crafted compiled rule can read uninitialized data from VM scratch memory in libyara/exec.c. This can allow attackers to discover addresses in the real stack (not the YARA virtual stack).

CVE-2018-12035 virustotal vulnerability CVSS: 6.8 15 Jun 2018, 16:29 UTC

In YARA 3.7.1 and prior, parsing a specially crafted compiled rule file can cause an out of bounds write vulnerability in yr_execute_code in libyara/exec.c.

CVE-2018-12034 virustotal vulnerability CVSS: 6.8 15 Jun 2018, 16:29 UTC

In YARA 3.7.1 and prior, parsing a specially crafted compiled rule file can cause an out of bounds read vulnerability in yr_execute_code in libyara/exec.c.

CVE-2018-10408 virustotal vulnerability CVSS: 6.8 13 Jun 2018, 22:29 UTC

An issue was discovered in VirusTotal. A maliciously crafted Universal/fat binary can evade third-party code signing checks. By not completing full inspection of the Universal/fat binary, the user of the third-party tool will believe that the code is signed by Apple, but the malicious unsigned code will execute.

CVE-2017-11328 virustotal vulnerability CVSS: 4.3 17 Jul 2017, 13:18 UTC

Heap buffer overflow in the yr_object_array_set_item() function in object.c in YARA 3.x allows a denial-of-service attack by scanning a crafted .NET file.

CVE-2017-9465 virustotal vulnerability CVSS: 5.8 06 Jun 2017, 21:29 UTC

The yr_arena_write_data function in YARA 3.6.1 allows remote attackers to cause a denial of service (buffer over-read and application crash) or obtain sensitive information from process memory via a crafted file that is mishandled in the yr_re_fast_exec function in libyara/re.c and the _yr_scan_match_callback function in libyara/scan.c.

CVE-2017-9438 virustotal vulnerability CVSS: 5.0 05 Jun 2017, 17:29 UTC

libyara/re.c in the regexp module in YARA 3.5.0 allows remote attackers to cause a denial of service (stack consumption) via a crafted rule (involving hex strings) that is mishandled in the _yr_re_emit function, a different vulnerability than CVE-2017-9304.

CVE-2017-9304 virustotal vulnerability CVSS: 5.0 31 May 2017, 04:29 UTC

libyara/re.c in the regexp module in YARA 3.5.0 allows remote attackers to cause a denial of service (stack consumption) via a crafted rule that is mishandled in the _yr_re_emit function.

CVE-2017-8929 virustotal vulnerability CVSS: 5.0 14 May 2017, 22:29 UTC

The sized_string_cmp function in libyara/sizedstr.c in YARA 3.5.0 allows remote attackers to cause a denial of service (use-after-free and application crash) via a crafted rule.

CVE-2017-8294 virustotal vulnerability CVSS: 5.0 27 Apr 2017, 14:59 UTC

libyara/re.c in the regex component in YARA 3.5.0 allows remote attackers to cause a denial of service (out-of-bounds read and application crash) via a crafted rule that is mishandled in the yr_re_exec function.

CVE-2017-5924 virustotal vulnerability CVSS: 5.0 03 Apr 2017, 05:59 UTC

libyara/grammar.y in YARA 3.5.0 allows remote attackers to cause a denial of service (use-after-free and application crash) via a crafted rule that is mishandled in the yr_compiler_destroy function.

CVE-2017-5923 virustotal vulnerability CVSS: 5.0 03 Apr 2017, 05:59 UTC

libyara/grammar.y in YARA 3.5.0 allows remote attackers to cause a denial of service (heap-based out-of-bounds read and application crash) via a crafted rule that is mishandled in the yara_yyparse function.

CVE-2016-10211 virustotal vulnerability CVSS: 5.0 03 Apr 2017, 05:59 UTC

libyara/grammar.y in YARA 3.5.0 allows remote attackers to cause a denial of service (use-after-free and application crash) via a crafted rule that is mishandled in the yr_parser_lookup_loop_variable function.

CVE-2016-10210 virustotal vulnerability CVSS: 5.0 03 Apr 2017, 05:59 UTC

libyara/lexer.l in YARA 3.5.0 allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) via a crafted rule that is mishandled in the yy_get_next_buffer function.