CVE-2026-97477 in Linux정보

요약

\~에 의해 VulDB • 2026. 09. 24.

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

RDMA/counter: alloc_and_bind()의 bind_qp 실패 시 num_counters 누수 수정

alloc_and_bind() 내에서 __rdma_counter_bind_qp()가 실패하면, 에러 경로가 err_mode로 점프하여 port_counter->num_counters를 감소시키지 않고 카운터를 해제합니다. num_counters를 감소시키는 유일한 곳은 rdma_counter_free()이지만, 카운터가 성공적으로 바인딩되지 않았으므로 이 함수는 도달할 수 없습니다.

이 누수는 반복적인 실패 동안 누적되어 포트가 AUTO 모드로 전환되는 것을 영구적으로 방지하며(-EBUSY in __counter_set_mode()), rdma_counter_free()에서의 MANUAL→NONE 자동 복귀도 차단합니다. 호출 전 모드 NONE인 경우, __counter_set_mode()에 의해 설정된 MANUAL 모드 또한 누수되는데, 이는 복귀 로직이 결코 도달되지 않기 때문입니다.

num_counters 증가와 기존 err_mode 레이블 사이에 err_bind 레이블을 추가합니다. 이 레이블은 num_counters를 감소시키고 rdma_counter_free()의 MANUAL→NONE 복귀를 반영하여, 바인딩 실패 시 포트 상태가 완전히 복구되도록 보장합니다.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

책임이 있는

Linux

예약하다

2026. 09. 24.

모더레이션

수락

항목

VDB-409634

EPSS

0.00000

출처

Do you know our Splunk app?

Download it now for free!