CVE-2023-54186 in Linux
요약
\~에 의해 VulDB • 2026. 05. 30.
리눅스 커널에서 다음 취약점이 해결되었습니다:
usb: typec: altmodes/displayport: pin_assignment_show의 인덱싱 오류 수정
이 패치는 get_current_pin_assignments가 0을 반환할 때, 즉 호환 가능한 핀 할당(pins assignments)이 발견되지 않았을 때 pin_assignment_show 함수에서 buf 배열의 음수 인덱싱(negative indexing) 문제를 수정합니다.
BUG: KASAN: pin_assignment_show+0x26c/0x33c에서 use-after-free 발생 ... Call trace: dump_backtrace+0x110/0x204 dump_stack_lvl+0x84/0xbc print_report+0x358/0x974 kasan_report+0x9c/0xfc __do_kernel_fault+0xd4/0x2d4 do_bad_area+0x48/0x168 do_tag_check_fault+0x24/0x38 do_mem_abort+0x6c/0x14c el1_abort+0x44/0x68 el1h_64_sync_handler+0x64/0xa4 el1h_64_sync+0x78/0x7c pin_assignment_show+0x26c/0x33c dev_attr_show+0x50/0xc0
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.