CVE Catalog

CVE-2026-88340

Low risk· EPSS 5%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.17%

5th percentile - higher than 5% of all known CVEs

Summary

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.

Risk Assessment

An attacker can remotely cause memory corruption and crash an application using YARA, resulting in a denial of service. In extreme cases, memory corruption could be exploited to execute arbitrary code.

Recommendation

Update YARA to a version newer than 4.5.8 once a fix is released. Until then, do not load .yrc files from untrusted sources.

Other vulnerabilities in YARA

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS