Linux Kernel TCP Flaw With 9.8 CVSS Score Affects Ubuntu, Red Hat and Other Distributions
리눅스 TCP 결함, 9.8점이어도 실제 위험은 커널·MPTCP 조건 따라 달라집니다
리눅스 IPv4 TCP 처리에서 발생하는 use-after-free 취약점(CVE-2026-98432)이 확인됐습니다. Anthropic은 MPTCP 리스너가 있는 서버에서 원격 root 명령 실행에 성공한 PoC를 공개했지만, 실제 공격 조건과 CVSS 점수는 평가 주체마다 다릅니다. 10월 29일 기준 Debian·Oracle·SUSE·Amazon Linux 일부 커널은 수정됐고 Ubuntu와 RHEL은 수정 패키지를 내놓지 않았습니다.
- 주제
본문
CVE-2026-98432는 IPv4 TCP 연결 요청을 처리하는 도중 여러 CPU가 소켓 옵션 메모리에 동시에 접근할 때 메모리가 먼저 해제될 수 있는 경쟁 상태입니다. Anthropic은 이 결함을 이용해 MPTCP 리스너가 있는 서버에서 주소를 유출하고 root 명령을 실행한 PoC를 공개했습니다. 다만 공개 자료는 MPTCP가 없는 서버에서도 같은 방식의 침해가 가능한지 설명하지 않습니다.
CVSS 9.8은 공격 복잡도를 낮게 본 리눅스 커널 CVE 팀의 점수입니다. Red Hat은 경쟁 상태를 재현하기 어렵다고 보고 공격 복잡도를 높게 매겨 8.1을 제시했으며, CVE 페이지에는 5.9도 표시됐습니다. 10월 29일 기준 Debian, Oracle Linux, SUSE 및 Amazon Linux 일부 커널에는 수정 패키지가 있었지만 Ubuntu와 RHEL에는 아직 없었습니다. 배포판과 커널 패키지에 따라 수정 상태가 다릅니다.
결함과 익스플로잇 조건
TCP 연결이 성립하는 과정에서 커널은 대기 중인 연결 요청의 IPv4 옵션을 새 소켓으로 복사하지 않고 넘깁니다. 다른 CPU가 재전송된 연결 요청에 응답하려고 같은 옵션을 읽는 동안 소켓이 사라지면 이미 해제된 메모리를 읽을 수 있습니다. 커널 수정은 읽기 작업이 끝난 뒤 메모리를 해제하도록 바꿨습니다. Ubuntu는 IPv6의 해당 연결 처리 경로가 옵션을 복사하므로 이 결함의 첫 번째 문제에 영향을 받지 않는다고 설명합니다.
Anthropic은 이 경쟁 상태로 커널 메모리 주소를 알아낸 뒤 제어 흐름을 바꿔 root 권한으로 명령을 실행했다고 밝혔습니다. 회사의 PoC에서는 주소 유출까지 48분, 명령 실행까지 추가 5분이 걸렸습니다. 이는 Anthropic이 공개한 테스트 결과이며, 게시물에는 사용한 커널 버전과 설정, 익스플로잇 코드가 없습니다. MPTCP 리스너가 PoC의 조건으로 등장하지만, 그 기능이 없는 서버의 위험 수준은 공개 자료로 판단하기 어렵습니다.
점수와 배포판별 수정 상태
커널 CVE 팀은 공격자가 연결 요청을 조작하고 재전송해 경쟁 상태를 일으키는 과정을 공격 복잡도 낮음으로 평가해 9.8점을 매겼습니다. Red Hat은 복잡도를 높음으로 봐 8.1점을 제시했습니다. 같은 Red Hat CVE 페이지에는 5.9점도 실려 있으며, 해당 설명은 시스템 충돌과 서비스 거부를 주된 결과로 제시합니다. 이 차이는 취약점 자체의 존재보다 공격 재현 난이도와 영향 범위에 대한 평가가 다르다는 뜻입니다.
10월 29일 기준 Debian trixie와 Debian 12, Oracle Linux의 UEK 커널, SUSE Linux Micro 6.2와 openSUSE Leap 16.0, Amazon Linux 2023의 일부 커널 계열에는 수정 패키지가 제공됐습니다. Ubuntu의 여러 지원 릴리스는 취약 또는 수정 작업 중으로 표시됐고 RHEL 8·9·10과 OpenShift 4에는 수정 권고가 없었습니다. RHEL 7은 Red Hat이 영향받지 않는다고 분류했습니다. 수정 커널의 배포 시점은 공급업체별로 달랐으며 Ubuntu와 Red Hat은 날짜를 제시하지 않았습니다.
자료: The Hacker News / 정리·해설: Trawling
참고 자료
- CVE-2026-98432 | Ubuntu — https://ubuntu.com/security/CVE-2026-98432
- CVE-2026-98432 - Red Hat Customer Portal — https://access.redhat.com/security/cve/cve-2026-98432
- Discovering and exploiting vulnerabilities in critical, real-world software with Claude \ Anthropic — https://www.anthropic.com/research/discovering-vulnerabilities-with-claude