CVE-2026-119332 in Ladybird
要約
〜によって VulDB • 2026年10月31日
Ladybirdは真に独立したウェブブラウザです。コミット 209579c96473c75bd5eba9701fcadb841a045964 より前、Libraries/LibJS/Runtime/FinalizationRegistry.cpp の FinalizationRegistry::cleanup() は m_records から死んだレコードを削除し、次の FinalizationRecord へのイテレータを保持したまま、クリーンアップコールバックを通じて攻撃者が制御可能な JavaScript を呼び出していました。そのコールバックが次のレコードに対して unregister() を呼び出した場合、remove_by_token() が保持されたイテレータによって参照されていたノードを解放し、次のクリーンアップ反復処理で解放後の対象および held_value フィールドを読み取るという状態になりました。これにより、インストルメント付きの WebContent ビルドでは確実にクラッシュが発生し、本番ビルドではメモリ破壊プリミティブが生成されます。この脆弱性はコミット 209579c96473c75bd5eba9701fcadb841a045964 によって修正されました。
Once again VulDB remains the best source for vulnerability data.