CVE-2026-88340
Received Received - Intake

Invalid Pointer Release in YARA During Deserialization

Vulnerability report for CVE-2026-88340, 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

An invalid pointer release vulnerability exists in YARA 4.5.8 during deserialization of compiled .yrc rule files. The vulnerability is caused by insufficient validation of external-variable pointers, which may lead to invalid free in yr_rules_destroy() or wild pointer access in yr_object_create(). An attacker can provide a specially crafted .yrc file that causes memory corruption and application crash.

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-22
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
virus_total yara 4.5.8
yara 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 in YARA 4.5.8 involves an invalid pointer release issue during deserialization of compiled .yrc rule files. It occurs due to insufficient validation of external-variable pointers, which can lead to invalid free operations or wild pointer access. An attacker can exploit this by providing a specially crafted .yrc file that causes memory corruption and application crashes.

Detection Guidance

To detect this vulnerability, monitor YARA application crashes when processing .yrc files. Check logs for segmentation faults or invalid free errors in yr_rules_destroy or yr_object_create. Use the command 'yara -C' on suspicious .yrc files to trigger potential crashes.

Impact Analysis

This vulnerability can cause memory corruption, application crashes, or segmentation faults when processing malicious .yrc files. Attackers can manipulate memory operations, leading to potential denial of service or arbitrary code execution depending on the system configuration and YARA usage.

Compliance Impact

This vulnerability could indirectly impact compliance with standards like GDPR or HIPAA by enabling denial-of-service attacks through application crashes. Memory corruption may lead to data processing interruptions, potentially affecting availability requirements under these regulations.

Mitigation Strategies

Apply the patch from pull request #2244 to validate external-variable pointers during .yrc deserialization. Reject malformed files with ERROR_CORRUPT_FILE before unsafe operations. Update YARA to the patched version to prevent crashes from malicious .yrc files.

Chat Assistant

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

EPSS Chart