Prusaの3Dプリンターをネットワーク経由で完全掌握、研究者がRCEを実証

Never Gonna Print You Up

Prusaの3Dプリンターをネットワーク経由で完全掌握、研究者がRCEを実証

プラットフォームエンジニアの筆者が、自宅のMK4Sを1週間かけて攻撃し、14件の脆弱性と約23の欠陥を発見した。中でもPrusa ConnectのSEND_FILE_INFOコマンドに潜むスタックバッファオーバーフローは、リリースビルドでassertが無効化されるため、細工したパスで関数ポインタを上書きし、ネットワークから送り込んだコードを実行できる。PrusaはこれらをBuddyファームウェア7.0.0超で修正済みだ。

リリースビルドでは104バイトのパスに対するassertが消えるため、463バイトのパスでファイル名の書き込みが共有512バイトバッファを越え、plannerのプリンターポインタを上書きする。これは実機のMK4Sで確認済みだ。

この日のほかの記事

2026-11-10