🔍 CVE-2023-53539

7.8
CVSS Score
HIGH
2025-10-04
2026-08-04 10:19
✅ 완료

🇰🇷 한글 설명

Linux 커널의 RDMA/rxe 드라이버에서 rxe_requester 함수가 패킷 전송 실패 시 WQE 상태를 불완전하게 저장하는 취약점이 발견되었습니다. 이로 인해 패킷 재전송 과정에서 DMA 구조체의 상태가 제대로 복구되지 않아 데이터가 손상될 수 있습니다.

💡 쉬운 설명

네트워크 데이터를 보낼 때 오류가 발생하면 다시 보내야 하는데, 이때 이전 상태를 제대로 기억하지 못해 데이터가 깨지는 문제입니다. 이로 인해 시스템이 처리하는 정보가 변질될 위험이 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: RDMA/rxe: Fix incomplete state save in rxe_requester If a send packet is dropped by the IP layer in rxe_requester() the call to rxe_xmit_packet() can fail with err == -EAGAIN. To recover, the state of the wqe is restored to the state before the packet was sent so it can be resent. However, the routines that save and restore the state miss a significnt part of the variable state in the wqe, the dma struct which is used to process through the sge table. And, the state is not saved before the packet is built which modifies the dma struct. Under heavy stress testing with many QPs on a fast node sending large messages to a slow node dropped packets are observed and the resent packets are corrupted because the dma struct was not restored. This patch fixes this behavior and allows the test cases to succeed.

📍 영향받는 시스템

RDMA/rxe 드라이버를 사용하는 Linux 커널 버전

⚔️ 공격 벡터

네트워크 부하를 높여 패킷 드롭을 유도함으로써 데이터 손상을 유발하는 방식

🛡️ 대응 방법

해당 취약점이 수정된 최신 Linux 커널 버전으로 업데이트

🔧 검증 코드

출력된 커널 버전을 확인하여 취약점이 해결된 패치 버전인지 확인

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel