CVE-2026-88340

yara: YARA: Memory corruption and denial of service via specially crafted rule files

Published Sep 22, 2026 CVSS 3.1 · 7.6 High EPSS < 1% KEV · Not listed
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 5.0, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H'}

cvssV3_1

{'score': 7.6, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:H'}

Type Values Removed Values Added
Weaknesses CWE-416
CWE-778
Type Values Removed Values Added
Title Memory corruption in YARA 4.5.8 from crafted .yrc files yara: YARA: Memory corruption and denial of service via specially crafted rule files
Weaknesses CWE-763
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.0, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H'}

threat_severity

Moderate

Type Values Removed Values Added
Title Memory corruption in YARA 4.5.8 from crafted .yrc files
First Time appeared Virustotal
Virustotal yara
Weaknesses CWE-416
CWE-778
Vendors & Products Virustotal
Virustotal yara
Type Values Removed Values Added
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.
References
Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Sep 25, 2026, 7:47 PM
Reserved
Sep 10, 2026, 12:00 AM
Status
Awaiting Analysis
Published
Sep 22, 2026, 8:17 PM
Modified
Sep 25, 2026, 8:17 PM
Severity
Moderate
Public date
Sep 22, 2026, 12:00 AM