🔍 CVE-2026-46158

5.5
CVSS Score
MEDIUM
2026-05-28
2026-11-06 17:17
✅ 완료

🇰🇷 한글 설명

리눅스 커널의 MPTCP 구현에서 ADD_ADDR 재전송 시 소켓 참조 카운트가 감소하지 않는 메모리 누수 취약점이 발견되었습니다. 일부 예외 경로에서 sock_put() 호출을 생략하여 잠재적인 리소스 누수가 발생하며, 이는 커널 패널이나 시스템 불안정을 초래할 수 있습니다.

💡 쉬운 설명

네트워크 연결을 관리하는 과정에서 메모리가 제대로 정리되지 않고 쌓이는 오류입니다. 이 결함을 악용하면 시스템의 메모리가 고갈되어 서비스 중단으로 이어질 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: mptcp: pm: ADD_ADDR rtx: always decrease sk refcount When an ADD_ADDR is retransmitted, the sk is held in sk_reset_timer(). It should then be released in all cases at the end. Some (unlikely) checks were returning directly instead of calling sock_put() to decrease the refcount. Jump to a new 'exit' label to call __sock_put() (which will become sock_put() in the next commit) to fix this potential leak. While at it, drop the '!msk' check which cannot happen because it is never reset, and explicitly mark the remaining one as "unlikely".

📍 영향받는 시스템

Linux kernel (MPTCP 기능 활성화 환경)

⚔️ 공격 벡터

네트워크 패킷을 조작하여 MPTCP ADD_ADDR 재전송 경로를 유도하여 참조 카운트 누수를 유발

🛡️ 대응 방법

벤더에서 제공하는 최신 커널 패치 또는 업데이트로 시스템을 즉시 업그레이드

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 패치된 최신 안정 버전인지 벤더 문서와 대조하여 확인

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel