🔍 CVE-2023-52846

8.8
CVSS Score
HIGH
2024-05-21
2026-08-04 10:18
✅ 완료

🇰🇷 한글 설명

리눅스 커널의 HSR(High-availability Seamless Redundancy) 프로토콜 구현 중 prp_create_tagged_frame() 함수에서 Use-After-Free 취약점이 발견되었습니다. prp_fill_rct() 함수가 실패할 경우 skb(소켓 버퍼)를 해제하지만, 이후 코드에서 이를 적절히 처리하지 않아 메모리 오류가 발생할 수 있습니다.

💡 쉬운 설명

컴퓨터의 메모리를 관리하는 과정에서 이미 사용이 끝난 메모리 공간을 다시 사용하려고 시도할 때 발생하는 오류입니다. 이로 인해 시스템이 갑자기 멈추거나 해커가 시스템 권한을 탈취할 위험이 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: hsr: Prevent use after free in prp_create_tagged_frame() The prp_fill_rct() function can fail. In that situation, it frees the skb and returns NULL. Meanwhile on the success path, it returns the original skb. So it's straight forward to fix bug by using the returned value.

📍 영향받는 시스템

HSR 프로토콜을 사용하는 리눅스 커널 버전

⚔️ 공격 벡터

네트워크 패킷 조작을 통해 특정 조건에서 메모리 해제 오류를 유도하여 시스템을 공격

🛡️ 대응 방법

HSR 관련 패치가 적용된 최신 리눅스 커널로 업데이트

🔧 검증 코드

출력된 커널 버전이 취약점이 해결된 최신 패치 버전인지 확인

Shell / Script
uname -r

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Linux Kernel