🇰🇷 한글 설명
Linux 커널 가상 터미널의 유니코드 버퍼에서 문자 삭제 시 메모리 겹침으로 인한 데이터 손상 취약점입니다. memcpy() 함수를 memmove()로 교체하여 패치됩니다.
💡 쉬운 설명
리눅스 터미널에서 글자를 삭제할 때 메모리 영역이 겹쳐서 데이터가 손상될 수 있습니다. 커널 업데이트로 해결됩니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
vt: fix unicode buffer corruption when deleting characters
This is the same issue that was fixed for the VGA text buffer in commit
39cdb68c64d8 ("vt: fix memory overlapping when deleting chars in the
buffer"). The cure is also the same i.e. replace memcpy() with memmove()
due to the overlaping buffers.
📍 영향받는 시스템
Linux 커널 (모든 VT 서브시스템을 사용하는 버전)
⚔️ 공격 벡터
로컬 시스템 접근자의 터미널 문자 삭제 명령 실행
🛡️ 대응 방법
CVE-2024-35823 수정 패치가 포함된 최신 Linux 커널로 업데이트
🔧 검증 코드
현재 커널 버전이 패치된 버전 이상인지 확인하고, 커널 변경 로그에서 CVE-2024-35823 수정 사항을 검증합니다.
uname -r && dmesg | grep -i 'vt.*unicode' || echo 'Check kernel changelog for CVE-2024-35823'