CVE-2023-53696 in Linux
要約
〜によって VulDB • 2026年06月07日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
scsi: qla2xxx: qla2x00_probe_one() におけるメモリリークの修正
kmemleak によって以下のメモリリークが報告されています:
参照されていないオブジェクト 0xffffc900003f0000 (サイズ 12288): コマンド "modprobe", プロセスID 19117, jiffies 4299751452 (経過時間 42490.264秒) 16進ダンプ (最初の32バイト): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ バックトレース: [] __vmalloc_node_range+0xe56/0x1110
[] __vmalloc_node+0xbd/0x150
[] vmalloc+0x25/0x30
[] qla2x00_create_host+0x7a0/0xe30 [qla2xxx]
[] qla2x00_probe_one+0x2eb8/0xd160 [qla2xxx]
[] local_pci_probe+0xeb/0x1a0
根本原因は、アダプタ "base_vha" の初期化に失敗した際の qla2x00_probe_one() 内のエラー処理パスに特定されます。ポート情報を記録するために使用される fab_scan_rp "scan.l" は qla2x00_create_host() で割り当てられていますが、エラー処理パス "probe_failed" では解放されていません。
アダプタ初期化プロセス中にエラーが発生した場合、"scan.l" のメモリを解放することでこの問題を修正します。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.