
CVE-2016-3955(UBOAT)のデモサーバー
USB/IP クライアントがコントロール URB の送信を開始すると、Linux ヒープバッファオーバーフローを実行します。
このサーバーは標準的なシンプルな Go プログラムです。Go がセットアップされ、公式インストール手順 に従って設定されていると仮定して、通常の方法でビルドできます:
go get github.com/pqsec/uboatdemo/cmd/uboatsrv
コンパイルされたバイナリは、設定された $GOPATH の bin ディレクトリに配置されます。