Debian Patches

Status for yasm/1.3.0-7

Patch Description Author Forwarded Bugs Origin Last update
0000-gcc-15.patch Made code compatible with GCC 15. Fixes this compiler error:

libyasm/bitvect.h:86:32: error: cannot use keyword 'false' as enumeration constant
86 | typedef enum boolean { false = FALSE, true = TRUE } boolean;
| ^~~~~
libyasm/bitvect.h:86:32: note: 'false' is a keyword with '-std=c23' onwards
Martin 'JaMa' Jansa not-needed debian upstream https://github.com/yasm/yasm/pull/287 2025-04-28
100_ytasm_parsing_error.diff =================================================================== no
autoconf.patch [PATCH] Do not use AC_HEADER_STDC
This fixes compatibility with autotools 2.70+
Peter Johnson <johnson.peter@gmail.com> no 2021-07-09
1000-x86-dir-cpu-CVE-2023-29579.patch Make sure CPU feature parsing use large enough string buffer. Fixes CVE-2023-29579. Petter Reinholdtsen <pere@debian.org> yes debian upstream 2025-04-30
1010-nasm-pp-no-env-CVE-2021-33464.patch Handle file descriptors with nonexisting env names better. Avoid writing past allocated memory.
This fixes CVE-2021-33464.
Petter Reinholdtsen <pere@debian.org> yes debian upstream 2025-04-30

All known versions for source package 'yasm'

Links