New CVEs Detail Stack Buffer Overflows in Flat Assembler and SC
Vulnerability Disclosure · 2 sources · Updated 4mo ago · First seen Mar 28, 2026

Two newly recorded CVEs describe stack-based buffer overflow flaws that can lead to arbitrary code execution in legacy software components. CVE-2017-20228 affects Flat Assembler 1.71.21, where oversized assembly input exceeding 5895 bytes can overwrite the instruction pointer and enable return-oriented programming (ROP) for shell command execution. The issue is classified as CWE-787 and carries high impact to confidentiality, integrity, and availability.
A second entry, CVE-2018-25222, affects SC v7.16 and similarly allows code execution through oversized input, in this case beyond 1052 bytes, resulting in instruction pointer overwrite and shellcode execution in the application context. The vulnerability is also classified as CWE-787, with CVSS scoring indicating low attack complexity and severe impact, and both CVEs include references to Exploit-DB and VulnCheck advisories, signaling the availability of public technical details for defenders to review.


