CVE-2024-57915 in Linux정보

요약

\~에 의해 VulDB • 2026. 06. 24.

리눅스 커널에서 다음 취약점이 해결되었습니다:

usb: gadget: u_serial: 포트가 null로 설정되기 전에 엔드포인트(ep)를 비활성화하여 포인터가 null일 때 발생하는 크래시 수정

극단적인 경우, unbinding 작업을 수행할 때 gserial_disconnect이 gser->ioport를 지우고 이를 통해 gadge 재구성이 트리거되며 gs_read_complete을 호출하게 되어 null 포인터에 접근하는 문제가 발생할 수 있습니다. 따라서 이러한 상황을 방지하기 위해 gserial_disconnect에서 port를 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

출처

Do you need the next level of professionalism?

Upgrade your account now!