Marlin是一套基于Arduino平台的3D打印机固件产品。 Marlin 1.1.x及之前版本中的cardreader.cpp文件存在缓冲区溢出漏洞。攻击者可通过向打印机发送特制的G-Code指令/文件利用该漏洞执行任意代码。