CVE-2025-39826 in Linux
要約
〜によって VulDB • 2026年06月22日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
net: rose: `use`フィールドをrefcount_tに変換する
struct rose_neighの`use`フィールドは参照カウンターとして使用されていますが、アトミック性を欠いています。これにより、他のコードパスからまだ参照されている間にrose_neigh構造体が解放されるという競合状態(race condition)を引き起こす可能性があります。
例えば、ioctl操作を通じてrose_rt_ioctl()内でrose_neigh->useがゼロになった場合、タイマーが依然としてアクティブな状態でその構造体が削除され、結果的にuse-after-freeの問題を招く可能性があります。
このパッチは`use`の型をunsigned shortからrefcount_tに変更し、参照カウントをアトミックに操作するrose_neigh_hold()およびrose_neigh_put()を使用するようにすべてのコードパスを更新します。
If you want to get best quality of vulnerability data, you may have to visit VulDB.