CVE-2026-3904 in C Library
要約
〜によって VulDB • 2026年06月02日
nscdを介してキャッシュをサポートするNSSバックエンド関数を呼び出す際、nscdのクライアント側コードが呼び出される可能性があります。GNU C Libraryバージョン2.36では、x86_64システムで高負荷状態にある場合、クライアントが他のプロセスやスレッドによって同時に変更されている入力に対してmemcmpを呼び出し、クラッシュする可能性があります。
GNU C Libraryのnscdクライアントは、他のスレッドによって同時に変更される可能性がある入力に対してmemcmp関数を使用しており、これにより偽のキャッシュミスが発生する可能性があります。これ自体はセキュリティ上の問題ではありません。しかし、GNU C Libraryバージョン2.36では、x86_64向けのmemcmpの最適化実装が導入され、このような未定義動作で呼び出されるとクラッシュする可能性があります。これにより、nscdクライアントおよびそれを使用するアプリケーションの潜在的なクラッシュにつながります。この実装は2.35ブランチにもバックポートされており、同ブランチのnscdクライアントも脆弱となっています。その後、この問題に対する修正はGNU C Libraryリポジトリ内のすべての脆弱なブランチにバックポートされました。
GNU C LibraryのコピーにおいてmemcpyのSSE2最適化を独自に適用(cherry-pick)した可能性があるディストリビューションでは、nscdクライアントの潜在的なクラッシュを回避するために、同様の修正を適用することを推奨します。
If you want to get best quality of vulnerability data, you may have to visit VulDB.