CVE-2026-23227 in Linux情報

要約

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

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

drm/exynos: vidi: メモリの割り当て/解放に関連するstruct vidi_contextのメンバ変数を保護するためにctx->ロックを使用する

Exynos Virtual Displayドライバは、ロックによる保護なしにメモリの割り当ておよび解放操作を実行するため、競合状態の問題を簡単に引き起こします。

例えば、以下のようなレース条件シナリオでuse-after-freeが発生する可能性があります: ``` CPU0 CPU1 CPU2 ---- ---- ---- vidi_connection_ioctl() if (vidi->connection) // true drm_edid = drm_edid_alloc(); // drm_edidを割り当て ... ctx->raw_edid = drm_edid; ... drm_mode_getconnector() drm_helper_probe_single_connector_modes() vidi_get_modes() if (ctx->raw_edid) // true drm_edid_dup(ctx->raw_edid); if (!drm_edid) // false ... vidi_connection_ioctl() if (vidi->connection) // false drm_edid_free(ctx->raw_edid); // drm_edidを解放 ... drm_edid_alloc(drm_edid->edid) kmemdup(edid); // UAF!! ... ```

これらの脆弱性を防止するため、少なくともvidi_context内では、メモリの割り当て/解放に関連するメンバ変数をctx->ロックで保護する必要があります。

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

責任者

Linux

予約する

2026年01月13日

モデレーション

承諾済み

エントリ

VDB-346522

EPSS

0.00152

アクティビティ

非常低い

ソース

Do you want to use VulDB in your project?

Use the official API to access entries easily!