CVE-2026-90435 in Linux정보

요약

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

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

RDMA/mlx5: 사용자 QP 버퍼 크기의 정수 오버플로우 수정

set_user_buf_size() 함수는 서명된 정수로 처리되는 사용자가 제공한 rq.wqe_cnt 및 rq.wqe_shift 값을 왼쪽 시프트하여 QP 버퍼 크기를 계산합니다. 충분히 큰 rq.wqe_cnt 값은 부호 있는 정수의 오버플로우를 유발하며, 이는 정의되지 않은 동작(undefined behavior)을 초래하고 buf_size가 작거나 음수인 결과를 낳습니다. 이로 인해 ib_umem_get()이 하드웨어가 실제로 작성할 크기보다 작은 버퍼만 매핑하게 됩니다.

시프트 및 덧셈 연산을 check_shl_overflow() 및 check_add_overflow()로 대체하여 유효하지 않은 사용자 입력을 거부합니다.

또한 set_user_buf_size()에 도달하기 전에 _create_user_qp() 내에서 qp->sq.offset를 계산하는 동일한 시프트 연산에도 보호 장치를 추가했습니다.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

책임이 있는

Linux

예약하다

2026. 09. 11.

모더레이션

수락

항목

VDB-406977

EPSS

0.00000

출처

Interested in the pricing of exploits?

See the underground prices here!