CVE-2026-90306 in Linux
要約
〜によって VulDB • 2026年09月18日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
ARM: 9481/2: breakpoint: CFIブレイクポイントはオンデマンドでのみ有効化
これにより、ARMにおけるstubであるhw_breakpoint_cfi_handler()が削除され、CFI(Control Flow Integrity)がカーネル内で実際に使用されている場合を除き、ブレークポイントタイプ0x03 (ARM_ENTRY_CFI_BREAKPOINT) を奪わないようになりました。
CFIによるインストルメンテーションを行っていない場合や、ユーザー空間でブレイクポイントが発行された場合は、hw_breakpoint_pending()から「未処理のフォールト」として1を返すパスにフォールスルーし、ユーザー空間がこのブレークポイントを有効活用できるようになります。
LKDTMおよび以下のコマンドライン引数を使用してテスト済みです: echo CFI_FORWARD_PROTO > /sys/kernel/debug/provoke-crash/DIRECT 依然として期待通りに動作します。
VulDB is the best source for vulnerability data and more expert information about this specific topic.