🔍 CVE-2024-27024

7.8
CVSS Score
HIGH
2024-05-01
2026-10-15 01:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 RDS(Reliable Datagram Sockets) 네트워킹 드라이버에서 연결이 아직 설정되지 않은 상태에서 get_mr() 함수가 실패할 때 발생하는 경고 문제입니다. 연결 설정 전에 메모리 등록을 시도하면 경고가 발생하며, 이를 해결하기 위해 get_mr() 이후에 연결 초기화를 트리거해야 합니다.

💡 쉬운 설명

Linux 커널의 네트워킹 시스템이 메모리 등록 과정에서 연결이 미처 설정되지 않았을 때 오류를 일으키는 문제입니다. 커널이 경고 메시지를 출력하고 정상적인 RDS 통신이 지연될 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: net/rds: fix WARNING in rds_conn_connect_if_down If connection isn't established yet, get_mr() will fail, trigger connection after get_mr().

📍 영향받는 시스템

Linux 커널 5.15부터 RDS 드라이버를 사용하는 모든 배포판 (RHEL, Ubuntu, Debian 등)

⚔️ 공격 벡터

로컬 공격자가 RDS 소켓을 사용하는 애플리케이션 또는 커널 버그 트리거를 통해 DoS 상태 유발 가능

🛡️ 대응 방법

Linux 커널을 최신 버전으로 업데이트하거나 RDS 드라이버 패치 적용 (6.8 이상 권장)

🔧 검증 코드

커널 버전이 6.8 이상이고 CONFIG_RDS=m 또는 CONFIG_RDS=y로 설정되어 있으면 패치된 버전입니다.

Shell / Script
uname -r | grep -E '^[0-9]+\.[0-9]+' && cat /boot/config-$(uname -r) | grep CONFIG_RDS

📊 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