CVE-2020-24978

In NASM 2.15.04rc3, there is a double-free vulnerability in pp_tokline asm/preproc.c

published September 3, 2020

CVSS
—
EPSS
1%
Percentile
71.5
In the wild
Unconfirmed
What it is

⚠️ A little oversight leads to a double-free vulnerability in NASM 2.15.04rc3! It’s like trying to serve two customers the same order and forgetting you already gave one the appetizer — it can get messy fast! Imagine a restaurant where a server mistakenly tries to serve the same dish to two different tables at once. If they don’t keep track, one order might get forgotten, leading to chaos in the kitchen, or worse, an unhappy diner! This double-free vulnerability could allow an attacker to exploit memory management issues, potentially leading to unexpected behaviors or crashes. While the immediate risk of exploitation might be low, it’s still a sneaky flaw that could cause instability in your applications if left unchecked.

Put simply

Imagine a restaurant where a server mistakenly tries to serve the same dish to two different tables at once. If they don’t keep track, one order might get forgotten, leading to chaos in the kitchen, or worse, an unhappy diner! In NASM 2.15.04rc3, a double-free vulnerability exists in the `pp_tokline` function in `asm/preproc.c`, which can lead to unpredictable behavior due to improper memory management.

What to do

This double-free vulnerability could allow an attacker to exploit memory management issues, potentially leading to unexpected behaviors or crashes. While the immediate risk of exploitation might be low, it’s still a sneaky flaw that could cause instability in your applications if left unchecked. To protect your system, upgrade to the latest version of NASM where this issue has been fixed (commit 8806c3ca007b84accac21dd88b900fb03614ceb7). Regularly review and update your software to minimize risks associated with memory vulnerabilities. You’ve got this! Just follow these steps to keep your applications safe and sound! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01360 · 71.5th percentile
Published
2020-09-03T23:20Z
EPSS history
Timeline
  • 03 SEP 23:20Z
    In NASM 2.15.04rc3, there is a double-free vulnerability in pp_tokline asm/preproc.c
    cvelistv5