🔍 CVE-2024-58239

8.2
CVSS Score
HIGH
2025-08-22
2026-10-15 22:18
✅ 완료

🇰🇷 한글 설명

리눅스 커널의 TLS 구현에서 수신 목록 처리 중 데이터가 아닌 레코드가 포함될 경우, 동일한 유형의 다른 레코드와 잘못 병합되는 취약점이 발견되었습니다. 이로 인해 수신 데이터 처리 로직에 오류가 발생할 수 있습니다.

💡 쉬운 설명

인터넷 통신을 암호화하는 과정에서 데이터가 아닌 신호가 들어왔을 때, 이를 잘못 처리하여 데이터가 섞이거나 오류가 생길 수 있는 문제입니다. 이로 인해 통신 연결이 불안정해지거나 데이터 처리에 문제가 생길 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: tls: stop recv() if initial process_rx_list gave us non-DATA If we have a non-DATA record on the rx_list and another record of the same type still on the queue, we will end up merging them: - process_rx_list copies the non-DATA record - we start the loop and process the first available record since it's of the same type - we break out of the loop since the record was not DATA Just check the record type and jump to the end in case process_rx_list did some work.

📍 영향받는 시스템

Linux Kernel (TLS 관련 모듈을 사용하는 모든 시스템)

⚔️ 공격 벡터

조작된 TLS 레코드를 전송하여 커널의 수신 데이터 처리 로직을 오작동하게 만드는 방식

🛡️ 대응 방법

리눅스 커널을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 커널 버전을 확인하여 해당 취약점이 해결된 최신 패치 버전인지 확인하십시오.

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel