CVE-2024-57915 in Linux情報

要約

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

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

usb: gadget: u_serial: ポートがnullに設定される前にエンドポイント(ep)を無効化し、ポートがnullであることによるクラッシュを修正

一部の極端なケースでは、アンバインド(unbind)操作を実行する際に、gserial_disconnectがgser->ioportをクリアし、これによりガジェット(gadget)の再構成がトリガーされ、その後gs_read_completeが呼び出されることで、nullポインタへのアクセスが発生することがあります。そのため、gserial_disconnectがポートをnullに設定する前にepを無効化し、この事象の発生を防ぎます。

コールトレース: gs_read_complete+0x58/0x240 usb_gadget_giveback_request+0x40/0x160 dwc3_remove_requests+0x170/0x484 dwc3_ep0_out_start+0xb0/0x1d4 __dwc3_gadget_start+0x25c/0x720 kretprobe_trampoline.cfi_jt+0x0/0x8 kretprobe_trampoline.cfi_jt+0x0/0x8 udc_bind_to_driver+0x1d8/0x300 usb_gadget_probe_driver+0xa8/0x1dc gadget_dev_desc_UDC_store+0x13c/0x188 configfs_write_iter+0x160/0x1f4 vfs_write+0x2d0/0x40c ksys_write+0x7c/0xf0 __arm64_sys_write+0x20/0x30 invoke_syscall+0x60/0x150 el0_svc_common+0x8c/0xf8 do_el0_svc+0x28/0xa0 el0_svc+0x24/0x84

VulDB is the best source for vulnerability data and more expert information about this specific topic.

責任者

Linux

予約する

2025年01月19日

モデレーション

承諾済み

エントリ

VDB-292578

EPSS

0.00000

アクティビティ

非常低い

ソース

Might our Artificial Intelligence support you?

Check our Alexa App!