このウェブページからのスクリーンショットにより、脆弱性に関する以下の主要な情報を取得できます。 1. 脆弱性説明: - このパッチは、 関数が無効な にアクセスする際に発生するrace condition(競合状態)の問題を修正します。 - 以前の补丁(コミット 4ef0c5c6b5ba)はforkに関するrace conditionを修正しましたが、syscall公開前にタスクがrunqueueに追加されないという新たなrace conditionを引き起こしました。 2. 修正方法: - 関数に追加の手順を追加することで、新たなrace conditionを解決します。具体的には、syscall公開前にタスクをrunqueueに追加する処理を行います。 3. パッチ内容: - 、 、および ファイルを変更しました。 - ファイルでは、syscall公開前にタスクをrunqueueに追加することを保証する新しいコードを追加しました。 - ファイルでは、fork操作後にタスクの優先度を正しく設定することを保証するため、 関数を変更しました。 4. パッチの影響: - このパッチは以前存在していたrace conditionを修正しますが、新たなrace conditionを導入しました。 - この問題を修正することで、システムはfork操作の処理においてより安定し、race conditionの可能性が減少します。 5. パッチテスト: - パッチはLinus Torvalds、Peter Zijlstra、Tadeusz Struk、Zhang Qiao、Dietmar Eggemannによってテストされました。 6. パッチの来源: - このパッチはPeter Zijlstraによって提出され、Greg Kroah-Hartmanによってレビューされ、カーネルにマージされました。 これらの情報から、このパッチの主な目的がrace conditionの問題を修正することにあることがわかります。新たな問題を引き起こしたものの、全体としてシステムの安定性が向上しました。