CVE-2026-88341
Received Received - Intake

YARA Assertion Failure in Compiled Rule File Handling

Vulnerability report for CVE-2026-88341, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-22

Last updated on: 2026-09-22

Assigner: MITRE

Description

A reachable assertion vulnerability exists in YARA 4.5.8 when loading crafted .yrc compiled rule files. An attacker can provide a malicious file with an invalid arena configuration (num_buffers=0) that triggers an assertion failure in yr_arena_get_ptr(), causing the application to terminate.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-22
Last Modified
2026-09-22
Generated
2026-09-23
AI Q&A
2026-09-23
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
virus_total yara 4.5.8
virustotal yara 4.5.8

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is a reachable assertion flaw in YARA 4.5.8 where crafted .yrc files with an invalid arena configuration (num_buffers=0) trigger an assertion failure in yr_arena_get_ptr(). This causes the application to crash with a SIGABRT when assertions are enabled, leading to a denial-of-service condition.

Detection Guidance

To detect this vulnerability, monitor for crashes in YARA when processing .yrc files. Use the yara CLI with the -C flag on suspicious files to trigger the assertion failure if the file contains num_buffers=0. Check for SIGABRT signals or exit code 134 during YARA operations.

Impact Analysis

An attacker can exploit this by providing a malicious .yrc file to crash YARA, causing a denial-of-service. The impact depends on how YARA is used: if integrated into security tools, it could disrupt scanning processes. Systems using assert-enabled YARA builds are more vulnerable than those with NDEBUG builds, which handle the error gracefully.

Compliance Impact

This vulnerability primarily causes a denial-of-service condition by crashing YARA when processing crafted .yrc files, which could disrupt security scanning workflows. For compliance standards like GDPR or HIPAA that require continuous monitoring and data integrity, such disruptions might lead to gaps in threat detection or audit trails. However, the vulnerability does not directly expose or leak data, so its impact on compliance is indirect through service availability rather than data protection.

Mitigation Strategies

Upgrade YARA to a patched version that includes the fix for arena buffer validation. Avoid using assert-enabled builds of YARA 4.5.8. Validate .yrc files before processing to ensure num_buffers is not zero. Implement file integrity checks to detect corrupted files.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-88341. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart