CVE-2026-98560 in Linux정보

요약

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

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

net/rds: 연결의 경로 집합을 최종적으로 매핑되는 트랜스포트에 맞게 크기 조정

__rds_conn_create()는 호스트 주소 중 하나와의 연결이 루프백 트랜스포트로 처리될지 여부를 결정하기 전에 호출자의 트랜스포트로부터 npaths를 계산합니다. 이러한 대체(서브스티튜션)는 로컬 주소로 전송하는 RDS/TCP 소켓에서 얻게 되는 결과이며, 그 후 경로 초기화 루프는 TCP 트랜스포트의 RDS_MPATH_WORKERS 경로들에 대해 여전히 실행되고 각 경로에 순서가 있는 작업 큐(workqueue)를 할당합니다. 반면 rds_loop_conn_alloc()은 path 0에 대해서만 트랜스포트 데이터를 제공합니다.

rds_conn_destroy()는 c_trans(이 시점에는 루프백 트랜스포트임)로부터 터다운 크기를 결정하므로, 경로 0만을 방문합니다. 또한 rds_conn_path_destroy()는 트랜스포트 데이터가 없는 경로의 destroy_workqueue() 전에 반환하기 때문에 다른 경로들은 이미 건너뛰게 됩니다. 그 후 kfree(c_path)는 일곱 개의 작업 큐에 대한 마지막 포인터들을 해제(drop)합니다. 이는 각 해당 연결마다, 그리고 모든 netns 터다운 또는 모듈 언로드 시 반복되며, 서로 고유한 로컬 목적지 주소 각각은 별도의 연결입니다.

트랜스포트가 최종적으로 결정된 후 npaths를 다시 계산하여 생성과 파괴 단계에서 경로 집합에 대해 일관성을 유지합니다. c_path 배열은 호출자의 트랜스포트를 위해 크기가 조정된 상태로 유지되며, 사용되지 않는 엔트리들은 함께 해제됩니다.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

책임이 있는

Linux

예약하다

2026. 09. 25.

모더레이션

수락

항목

VDB-422068

EPSS

0.00000

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!