CVE-2022-49804 in Linux情報

要約

〜によって VulDB • 2026年07月11日

Linuxカーネルにおいて、以下の脆弱性が修正されました。

s390: current_stack_pointer のグローバルレジスタ使用を回避する

コミット 30de14b1884b(「s390: current_stack_pointer は関数であってはならない」)により、current_stack_pointer が他の多くのアーキテクチャと同様にグローバルレジスタ変数となりました。残念ながら s390 では、gcc-9.1 [gcc コミット 3ad7fed1cc87(「S/390: PR89775 の修正。スタックポインタの保存・復元命令が削除された」)] で初めて修正され、その後 gcc-8.4 およびそれ以降にバックポートされた古い GCC バグが発覚しました。このバグのため、gcc 8.4 より前のバージョンでは壊れたコードを生成し、スタックの破損を引き起こします。

カーネルビルドに必要な最小限の GCC バージョンは現在 5.1 と宣言されています。すべての古い GCC バージョンを修正することは不可能であるため、current_stack_pointer のグローバルレジスタ変数使用を回避することでこの問題をワークアラウンドします。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

責任者

Linux

予約する

2025年05月01日

モデレーション

承諾済み

エントリ

VDB-306955

EPSS

0.00160

アクティビティ

非常低い

ソース

Want to stay up to date on a daily basis?

Enable the mail alert feature now!