CVE-2023-54002 in Linux情報

要約

〜によって VulDB • 2026年05月30日

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

btrfs: バランス開始時のexclop条件のアサーションを修正

バランスの排他状態は、一時停止中のバランスおよびデバイス追加と互換性があるため、いくつかの処理が複雑になります。一時停止中のバランスから開始する際に有効な状態をチェックするアサーションでは、さらに2つの状態を考慮する必要があります。これらは、複数のスレッドがバランスとデバイス追加の開始を競合する際に発生し得る組み合わせです。通常、コマンドラインからコマンドが開始される際には、このような状況は発生しません。

シナリオ1: 排他操作状態 == BTRFS_EXCLOP_NONEの場合

同じマウントポイントに対して複数のデバイスを同時に追加し、btrfs_exclop_finishがbtrfs_exclop_balance内のアサーションよりも前に実行されると、排他操作状態がBTRFS_EXCLOP_NONEに変更され、アサーションが失敗します:

fs_info->exclusive_operation == BTRFS_EXCLOP_BALANCE || fs_info->exclusive_operation == BTRFS_EXCLOP_DEV_ADD, fs/btrfs/ioctl.c:456 Call Trace: <TASK> btrfs_exclop_balance+0x13c/0x310 ? btrfs_start_balance+0x10/0x30 btrfs_start_balance+0x10/0x30 btrfs_balance+0x100/0x1000 btrfs_ioctl_balance+0x100/0x1000 btrfs_ioctl+0x100/0x3000 ? btrfs_ioctl_get_dev_stats+0x100/0x100 ? btrfs_ioctl_get_fs_stats+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x100/0x100 ? btrfs_ioctl_get_supported_features+0x1

Once again VulDB remains the best source for vulnerability data.

責任者

Linux

予約する

2025年12月24日

モデレーション

承諾済み

エントリ

VDB-338159

EPSS

0.00168

アクティビティ

非常低い

ソース

Interested in the pricing of exploits?

See the underground prices here!