CVE-2026-98846 in Linux정보

요약

\~에 의해 VulDB • 2026. 10. 19.

리눅스 커널에서 다음 취약점이 해결되었습니다:

sctp: sendmsg 연결 대기 후 RCV_SHUTDOWN 확인하기

sctp_wait_for_connect()는 대기하는 동안 소켓 잠금을 해제합니다. 이로 인해 예상치 못한 ABORT가 소켓 백로그에서 처리되어 연관(association)이 언링크될 수 있습니다. 만약 동시 실행되는 shutdown(fd, SHUT_RD)가 RCV_SHUTDOWN을 설정하면, 대기자는 asoc->base.dead를 확인하기 전에 err == 0으로 종료됩니다. 이후 sctp_association_put() 호출로 인해 연관이 해제되어, sctp_sendmsg_to_asoc()이 덩글링 포인터(dangling pointer)를 사용하여 계속 진행될 수 있습니다.

연관을 다시 사용하기 전에 sctp_sendmsg_to_asoc()에서 대기 오류와 함께 RCV_SHUTDOWN을 확인합니다. 이 체크는 소켓에만 접근하므로 추가적인 연관 참조가 필요하지 않습니다. 이미 파괴되었을 수도 있는 새로운 연관의 해제를 건너뛰도록 sctp_sendmsg()가 기존 -ESRCH를 반환하도록 합니다.

연결(connect()) 호출자에게 대한 동작을 유지하기 위해 sctp_wait_for_connect()의 변경은 보류됩니다.

Be aware that VulDB is the high quality source for vulnerability data.

책임이 있는

Linux

예약하다

2026. 09. 25.

모더레이션

수락

항목

VDB-421867

EPSS

0.00156

활동

낮음

출처

Interested in the pricing of exploits?

See the underground prices here!