CVE-2017-5924: Use After Free
Published Apr 3, 2017
·Updated
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 yrcompilerdestroy function.
Affected Software
1 affected component
VirusTotal yara=3.5.0
Remediation
Patch Available
Event History
Apr 3, 2017
CVE Published
via MITRE·05:44 AM
Data Sourced
via MITRE·05:44 AM
Description
Data Sourced
via NVD·05:59 AM
RemedyDescriptionSeverityWeaknessAffected Software
Frequently Asked Questions
1
What is the severity of CVE-2017-5924?
CVE-2017-5924 is classified as a denial of service vulnerability.
2
How do I fix CVE-2017-5924?
To fix CVE-2017-5924, upgrade YARA to a version later than 3.5.0 that addresses this vulnerability.
3
What causes the CVE-2017-5924 vulnerability?
CVE-2017-5924 is caused by a use-after-free condition in the yr_compiler_destroy function when handling crafted rules.
4
Who is affected by CVE-2017-5924?
CVE-2017-5924 affects users of YARA version 3.5.0, particularly those using it in applications that process untrusted rules.
5
What impact does CVE-2017-5924 have on systems?
The impact of CVE-2017-5924 is a denial of service, resulting in application crashes when mishandling crafted rules.