CVE-2022-50743 in Linux情報

要約

〜によって VulDB • 2026年06月21日

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

erofs: ブロックアドレスがゼロの場合のpclusterのメモリリークを修正

syzkallerによりメモリリークが報告されました: https://syzkaller.appspot.com/bug?id=62f37ff612f0021641eda5b17f056f1668aa9aed

参照されていないオブジェクト 0xffff88811009c7f8 (サイズ 136): ... バックトレース: [<ffffffff821db19b>] z_erofs_do_read_page+0x99b/0x1740
[<ffffffff821dee9e>] z_erofs_readahead+0x24e/0x580
[<ffffffff814bc0d6>] read_pages+0x86/0x3d0
...

syzkallerは以下のケースを構築しました:z_erofs_register_pcluster()において、 ztailpacking = false かつ map->m_pa = ゼロです。これにより、pclがインラインpclusterではないにもかかわらず、pcl->obj.indexがゼロになります。

その後、grpに対する参照カウントが増加しますが、pclがインラインであるため参照カウントは解放されません。

z_erofs_readahead() z_erofs_do_read_page() # 別のページ用 z_erofs_collector_begin() erofs_find_workgroup() erofs_workgroup_get()

インライン化されていないpclusterのブロックアドレスがゼロであることは不正な状態であるため、リークする可能性のあるpclusterが登録されないように、ここでチェックを追加します。

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

責任者

Linux

予約する

2025年12月24日

モデレーション

承諾済み

エントリ

VDB-338039

EPSS

0.00206

アクティビティ

低い

ソース

Interested in the pricing of exploits?

See the underground prices here!