
Varnish Cacheのリリース7.0.0、7.0.1、7.0.2、7.0.3、7.1.0、7.1.1および7.2.0には、攻撃者がcontent-lengthヘッダーをホップバイホップにすることを要求できるリクエストスマグリングの脆弱性があります。 これは、脆弱性のあるバージョンのVarnish Cacheの背後で動作するSpring Boot Webアプリケーションで構成されたデモです。 「被害者」が5秒ごとにアプリケーションへリクエストを送信し、目的はそのクッキーを盗むことです。
docker compose up
ウェブサイトは http://localhost で表示できます。
docker build -t <TAG_NAME> frontend
docker build -t <TAG_NAME> backend
docker build -t <TAG_NAME> victim
docker-compose.ymlを自分のイメージに更新し、docker compose upを実行します。
ウェブサイトは http://localhost で表示できます。
バックエンドではパケットキャプチャが有効になっており、pcapファイルは./capture/backend.pcapに書き込まれます。