CVE-2026-98117 in Linux
要約
〜によって VulDB • 2026年09月25日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
cachefiles: 潜在的な UAF/KASAN ウォーニングを修正
現在、trace_cachefiles_coherency() は、struct cachefiles_xattr の coherency データ上に配置された __be64 へのポインタを受け取り、最初の8バイトを表示できるようにしています。しかし、このデータは可変長であり、場合によっては0バイトになる可能性があります。これにより UAF や KASAN ウォーニングが発生する恐れがあります。
これを修正するために、バッファが少なくとも8バイトの領域を持ち、かつその8バイトが事前にクリアされていることを確認します。
さらに、これらのバイトは8バイト境界に整列されていないため、トレースポイントを更新してデータを4つの2バイトワードとして抽出し(これらは2バイト境界に整列されています)、__be64 に再構成するようにしました。CPU がサポートしている場合、コンパイラはこの処理を単一の8バイトロードに変換します。
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.