CVE-2026-89771 in Linux정보

요약

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

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

ring-buffer: ring buffer 리더와의 서브버퍼 리사이즈 경쟁 조건 수정

trace_buffer의 subbuf_size는 ring_buffer_read_page() 및 ring_buffer_read_start() 함수 내에서 잠금 없이 읽히지만, ring_buffer_subbuf_order_set()을 통해 동시에 크기가 변경될 수 있습니다.

대신 trace_buffer::subbuf_size 대신 ring_buffer_read_start() 및 ring_buffer_read_page()에서 bpage::order를 사용하십시오.

ring_buffer_read_start()에서는 resize_disabled 상태라도 버퍼 수정과의 경쟁 조건(race condition)이 여전히 발생할 가능성이 있습니다. 대기 중인 ring buffer order 수정 작업과 동기화하기 위해 trace_buffer mutex를 보유하십시오.

trace_buffer::subbuf_size는 이제 실제로无用하므로 제거합니다. 또한 이벤트 저장에 사용 가능한 실제 크기를 반환하는 rb_subbuf_capacity() 및 rb_page_capacity() 접근자(accessors)를 생성하고, rb_subbuf_size()는 실제 서브버퍼 페이지 크기를 반환하도록 합니다.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

출처

Want to know what is going to be exploited?

We predict KEV entries!