CVE-2020-21528
A Segmentation Fault issue discovered in in ieee_segment function in outieee.c in nasm 2.14.03...
A Segmentation Fault issue discovered in in ieee_segment function in outieee.c in nasm 2.14.03 and 2.15 allows remote attackers to cause a denial of service via crafted assembly file.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
5.5
A Segmentation Fault issue discovered in in ieee_segment function in outieee.c in nasm 2.14.03 and 2.15 allows remote attackers to cause a denial of service via crafted assembly file.
- Record
CVE-2020-21528- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
CVE List No score
A Segmentation Fault issue discovered in in ieee_segment function in outieee.c in nasm 2.14.03 and 2.15 allows remote attackers to cause a denial of service via crafted assembly file.
- Record
CVE-2020-21528- Updated
- 2026-11-02
EUVDEUVD-2020-14296 No score
A Segmentation Fault issue discovered in in ieee_segment function in outieee.c in nasm 2.14.03 and 2.15 allows remote attackers to cause a denial of service via crafted assembly file.
- Record
EUVD-2020-14296- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-hfwj-q2m5-23m2
5.5
A Segmentation Fault issue discovered in in ieee_segment function in outieee.c in nasm 2.14.03...
A Segmentation Fault issue discovered in in ieee_segment function in outieee.c in nasm 2.14.03 and 2.15 allows remote attackers to cause a denial of service via crafted assembly file.
- Record
GHSA-hfwj-q2m5-23m2- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVBELL-CVE-2020-21528
5.5
- Record
BELL-CVE-2020-21528- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
5.5
A Segmentation Fault issue discovered in in ieee_segment function in outieee.c in nasm 2.14.03 and 2.15 allows remote attackers to cause a denial of service via crafted assembly file.
- Record
CVE-2020-21528- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 4 moreShow less
OSVDEBIAN-CVE-2020-21528
5.5
A Segmentation Fault issue discovered in in ieee_segment function in outieee.c in nasm 2.14.03 and 2.15 allows remote attackers to cause a denial of service via crafted assembly file.
- Record
DEBIAN-CVE-2020-21528- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVJLSEC-2026-200
5.5
A Segmentation Fault issue discovered in in ieee_segment function in outieee.c in nasm 2.14.03 and 2.15 allows remote attackers to cause a denial of service via crafted assembly file.
- Record
JLSEC-2026-200- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2023-1626
5.5
nasm security update
NASM is the Netwide Assembler, a free portable assembler for the Intel 80x86 microprocessor series, using primarily the traditional Intel instruction mnemonics and syntax. It also provides tools in RDOFF binary format, includes linker, library manager, loader, and information dump.
Security Fix(es):
A Segmentation Fault issue discovered in in ieee_segment function in outieee.c in nasm 2.14.03 and 2.15 allows remote attackers to cause a denial of service via crafted assembly file.(CVE-2020-21528)
- Record
OESA-2023-1626- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2020-21528
5.5
A Segmentation Fault issue discovered in in ieee_segment function in outieee.c in nasm 2.14.03 and 2.15 allows remote attackers to cause a denial of service via crafted assembly file.
- Record
UBUNTU-CVE-2020-21528- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
nasmAlpaquita:23 |
2.15.05-r1 up to 2.16.01-r0 | 2.16.01-r0 |
nasmAlpaquita:stream |
2.15.05-r1 up to 2.16.01-r1 | 2.16.01-r1 |
nasmDebian:12 |
before 2.16.01-1 | 2.16.01-1 |
nasmDebian:13 |
before 2.16.01-1 | 2.16.01-1 |
nasmDebian:14 |
before 2.16.01-1 | 2.16.01-1 |
NASM_jllJulia |
before 2.16.1+0 | 2.16.1+0 |
nasmopenEuler:20.03-LTS-SP1 |
before 2.15.03-7.oe1 | 2.15.03-7.oe1 |
nasmopenEuler:20.03-LTS-SP3 |
before 2.15.03-7.oe1 | 2.15.03-7.oe1 |
nasmopenEuler:22.03-LTS |
before 2.15.05-6.oe2203sp2 | 2.15.05-6.oe2203sp2 |
nasmopenEuler:22.03-LTS-SP1 |
before 2.15.05-6.oe2203sp1 | 2.15.05-6.oe2203sp1 |
nasmopenEuler:22.03-LTS-SP2 |
before 2.15.05-6.oe2203sp2 | 2.15.05-6.oe2203sp2 |
nasmUbuntu:20.04:LTS |
All versions, plus listed versions 2.14.02-1 |
None known |
nasmUbuntu:Pro:22.04:LTS |
All versions, plus listed versions 2.15.05-12.15.05-1ubuntu0.1~esm12.15.05-1ubuntu0.1~esm2 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2020-21528 is a medium vulnerability (CVSS 5.5) in Nasm Netwide Assembler, published August 22, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.54%, the 45th percentile. Fixed in nasm 2.16.01-r0.
References
bugzilla.nasm.us/show_bug.cgi?id=3392637
security.gentoo.org/glsa/202312-09
nvd.nist.gov/vuln/detail/CVE-2020-21528
github.com/advisories/GHSA-hfwj-q2m5-23m2
docs.bell-sw.com/security/cves/CVE-2020-21528
security-tracker.debian.org/tracker/CVE-2020-21528
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1626
ubuntu.com/security/CVE-2020-21528
cve.org/CVERecord?id=CVE-2020-21528