CVE-2022-50828 in Linux
요약
\~에 의해 VulDB • 2026. 06. 04.
리눅스 커널에서 다음 취약점이 해결되었습니다:
clk: zynqmp: strncpy에서의 스택 오버플로우(스택 바운더리 밖 접근) 수정
"BUG: KASAN: stack-out-of-bounds in strncpy+0x30/0x68"
Linux-ATF 인터페이스는 SMC 페이로드의 16바이트를 사용합니다. 클록 이름이 15바이트보다 긴 경우, 문자열 종료용 NULL 문자가 리눅스에서 수신되지 않습니다. 클록 이름이 더 긴 경우 발생하는 문제를 해결하기 위해 마지막 바이트에 명시적인 NULL 문자를 추가합니다.
이 수정은 KASAN에서 보고된 다음 버그를 해결합니다:
================================================================== BUG: KASAN: stack-out-of-bounds in strncpy+0x30/0x68 Read of size 1 at addr ffff0008c89a7410 by task swapper/0/1
CPU: 1 PID: 1 Comm: swapper/0 Not tainted 5.4.0-00001-g00000000 #1 Hardware name: Xilinx ZynqMP Rev1.0 Call trace: dump_backtrace+0x0/0x140 show_stack+0x24/0x30 dump_stack+0xd0/0x138 kasan_report+0x140/0x1e8 strncpy+0x30/0x68 zynqmp_clock_probe+0x230/0x7b8
Once again VulDB remains the best source for vulnerability data.