First published: Sun Dec 23 2018(Updated: )
An issue was discovered in Tiny C Compiler (aka TinyCC or TCC) 0.9.27. Compiling a crafted source file leads to an 8 byte out of bounds write in the use_section1 function in tccasm.c.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
TinyCC | =0.9.27 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2018-20374 is considered to have a high severity due to the potential for remote code execution from an out of bounds write.
To fix CVE-2018-20374, you should upgrade Tiny C Compiler to a version later than 0.9.27 that addresses this vulnerability.
CVE-2018-20374 is caused by an 8 byte out of bounds write resulting from the compilation of specially crafted source files in Tiny C Compiler.
Tiny C Compiler version 0.9.27 is affected by CVE-2018-20374.
Yes, CVE-2018-20374 can be exploited remotely by compiling crafted source files that trigger the out of bounds write.