カーネルのTCP部分のバグで SYNを2回以上送ったときに解放済みメモリを読むことがある。(Use After Free) Read Copy Update (RCU)で読み手側が残ってる時も、書き手側が即時解放してたのが問題。(kfree) 読み手がいなくなってからメモリ解放する関数を呼ばなきゃいけなかった。(kfree_rcu) 悪用するならSYNのIPオプションが使い終わるまでの間に処理差し込まないといけない。現時点では狙った悪用が難しい。 php2shellほどの緊急性はないけど、アプデ出たらカーネルアプデしとこうね〜のやつ。 スライドは私がslidev + opus5.5でつくったやつ。 image
↑