🔍 CVE-2026-74270

7.8
CVSS Score
HIGH
2026-08-15
2026-10-16 19:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 handshake genl 패밀리에서 DONE 명령에 대한 권한 검증이 누락된 취약점입니다. 권한이 없는 프로세스가 유효한 sockfd를 추측하거나 관찰하여 조작된 DONE 메시지를 전송함으로써, 핸드셰이크 성공 여부를 위조하거나 진행 중인 연결을 강제로 종료할 수 있습니다.

💡 쉬운 설명

해커가 관리자 권한 없이도 시스템의 보안 연결 과정을 속이거나 방해할 수 있는 결함입니다. 가짜 완료 신호를 보내서 보안 절차가 성공한 것처럼 속이거나 정상적인 연결을 끊어버릴 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: handshake: Require admin permission for DONE command ACCEPT and DONE are the two downcalls of the handshake genl family, both intended for use by the trusted handshake agent (tlshd). ACCEPT already requires GENL_ADMIN_PERM; DONE has no privilege check at all. The fd-lookup in handshake_nl_done_doit() only confirms that some pending handshake request exists for the supplied sockfd; it does not authenticate the sender. An unprivileged process that guesses or observes a valid sockfd can therefore submit a DONE with HANDSHAKE_A_DONE_STATUS == 0, leaving the kernel consumer to proceed as if the handshake succeeded. A non-zero status on a forged DONE tears down a legitimate in-flight handshake before tlshd can report its real result.

📍 영향받는 시스템

Linux kernel (handshake genl family 사용 환경)

⚔️ 공격 벡터

권한이 없는 프로세스가 유효한 sockfd를 추측하여 조작된 DONE 명령을 전송

🛡️ 대응 방법

handshake_nl_done_doit() 함수에 GENL_ADMIN_PERM 권한 검증 로직을 적용한 최신 커널로 업데이트

🔧 검증 코드

출력된 커널 버전이 취약점이 패치된 최신 보안 업데이트 버전인지 확인

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