Track vulnerabilities like this one. Sign up free to get alerted when software you use is affected.
5.5

CVE-2021-33450: NASM memory leak can cause high memory usage

CVE-2021-33450 · published 4 years ago
Summary

The NASM assembler (versions around 2.16rc0) does not release memory properly, so it can gradually consume more RAM. This can slow down servers or cause applications that use NASM to run out of memory. Upgrade to a newer NASM release or apply the available patch to fix the leak.

What to do
  • Update canonical nasm to version 2.16.01-1ubuntu0.1~esm1.
Affected software
Ecosystem VendorProductAffected versions
Ubuntu:Pro:24.04:LTS canonical nasm < 2.16.01-1ubuntu0.1~esm1
Fix: upgrade to 2.16.01-1ubuntu0.1~esm1
Ubuntu:25.10 canonical nasm All versions
Debian:12 debian nasm All versions
Debian:13 debian nasm All versions
Debian:14 debian nasm All versions
– nasm netwide_assembler 2.16
cpe:2.3:a:nasm:netwide_assembler:2.16:rc0:*:*:*:*:*:*
Original advisory text
An issue was discovered in NASM version 2.16rc0. There are memory leaks in nasm_calloc() in nasmlib/alloc.c.
An issue was discovered in NASM version 2.16rc0. There are memory leaks in nasm_calloc() in nasmlib/alloc.c.
Fix within
Internet-facing 60 days
Internal At next upgrade
  • Not known to be exploited
  • Needs hands-on effort to exploit (estimated)
  • Gives an attacker partial control (estimated)
Severity
5.5 Medium
Exploitation
<1% chance of attack within 30 days
Type
CWE-401Memory Leak
Timeline
Published26 Jul 2022
Updated4 Nov 2026
First seen8 May 2026
Sources
CVE-2021-33450 · NVD
Track software like this
Free during beta