Logo
componentyasm
Name
yasm
Version
1.3.0+gi
Type
library
Description
x86 (SSE) assembler supporting NASM and GAS-syntaxes
Licenses
MIT
PURL
-
CPE
cpe:2.3:*:tortall:yasm:1.3.0+gitX:*:*:*:*:*:*:*

Other Versions#


Project
Branch
Version
scarthgap
1.3.0+git

Patches#


#
Title
Author
Resolve
1
Fix null pointer dereference in yasm_section_bcs_append
haruki3hhh <135201297+haruki3hhh@users.noreply.github.com>
CVE-2024-22653
2
Handle file descriptors with nonexisting env names better.
Gyorgy Sarvari <skandigraun@gmail.com>
CVE-2021-33464
3
elf.c: Fix NULL deref on bad xsize expression (#234)
Peter Johnson <johnson.peter@gmail.com>
CVE-2023-37732
4
A potential null pointer difference is that the return value
Gyorgy Sarvari <skandigraun@gmail.com>
CVE-2021-33456
5
Do not use AC_HEADER_STDC
Khem Raj <raj.khem@gmail.com>
6
Make sure CPU feature parsing use large enough string buffer.
Gyorgy Sarvari <skandigraun@gmail.com>
CVE-2023-29579
7
Fix memory leak in bin-objfmt (#231)
Katsuhiko Gondow <gondow@cs.titech.ac.jp>
CVE-2023-31975

Vulnerabilities#


Name
Analysis
Description
Patched
yasm commit 9defefae was discovered to contain a NULL pointer dereference via the yasm_section_bcs_append function at section.c.
Patched
Yasm v1.3.0.78 was found prone to NULL Pointer Dereference in /libyasm/intnum.c and /elf/elf.c, which allows the attacker to cause a denial of service via a crafted file.
Patched
yasm v1.3.0 was discovered to contain a memory leak via the function yasm_intnum_copy at /libyasm/intnum.c. Note: Multiple third parties dispute this as a bug and not a vulnerability according to the YASM security policy.
Patched
yasm 1.3.0.55.g101bc was discovered to contain a stack overflow via the component yasm/yasm+0x43b466 in vsprintf. Note: This has been disputed by third parties who argue this is a bug and not a security issue because yasm is a standalone program not designed to run untrusted code.
Patched
An issue was discovered in yasm version 1.3.0. There is a heap-buffer-overflow in inc_fopen() in modules/preprocs/nasm/nasm-pp.c.
Patched
An issue was discovered in yasm version 1.3.0. There is a NULL pointer dereference in hash() in modules/preprocs/nasm/nasm-pp.c.