A buffer overflow vulnerability was found in nasm. A specially crafted file could trigger endless macro generation and cause the application to crash. Upstream issue: https://bugzilla.nasm.us/show_bug.cgi?id=3392514
Created nasm tracking bugs for this issue: Affects: fedora-all [bug 1663909]
Setting devel cond nak - waiting on 2.15 release upstream.
Yep. Simple segfault / denial of service. Reproducible in Red Hat Enterprise 7. Unable to reproduce on Red Hat Enterprise 5 and 6. ``` $ time nasm poc ... poc:14: error: macro call expects terminating `)' poc:14: error: macro call expects terminating `)' poc:14: error: macro call expects terminating `)' poc:14: error: interminable macro recursion Segmentation fault real 1m24.913s Very low impact.