🔍 CVE-2026-31491

5.5
CVSS Score
MEDIUM
2026-04-22
2026-11-05 22:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 RDMA irdma 드라이버에서 SQ/RQ/SRQ 크기 계산 시 정수 오버플로우 및 절단 문제가 발견되어 수정되었습니다. OS가 U32_MAX 값을 전달할 경우 깊이 계산이 실패해야 하지만 성공으로 처리될 수 있었습니다. 이를 방지하기 위해 모든 깊이 계산과 경계 검사를 u64 크기로 수행하도록 강화되었습니다.

💡 쉬운 설명

컴퓨터의 고성능 네트워크 장치 드라이버가 매우 큰 숫자를 잘못 처리해 실패해야 할 요청을 성공으로 처리할 수 있는 결함입니다. 커널 업데이트로 큰 숫자도 안전하게 검사하도록 수정되었습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: RDMA/irdma: Harden depth calculation functions An issue was exposed where OS can pass in U32_MAX for SQ/RQ/SRQ size. This can cause integer overflow and truncation of SQ/RQ/SRQ depth returning a success when it should have failed. Harden the functions to do all depth calculations and boundary checking in u64 sizes.

📍 영향받는 시스템

Intel irdma(RDMA) 드라이버를 포함하는 Linux 커널 (수정 이전 버전)

⚔️ 공격 벡터

로컬 사용자 또는 OS가 비정상적으로 큰 큐 크기(U32_MAX) 값을 전달하여 정수 오버플로우를 유발

🛡️ 대응 방법

배포판 보안 업데이트를 통해 수정된 Linux 커널로 업그레이드하고 재부팅

🔧 검증 코드

커널 버전이 수정된 패치 버전 이상인지 배포판 공지와 대조하고, irdma 모듈이 없으면 이 취약점은 영향을 받지 않습니다.

Shell / Script
uname -r && (lsmod | grep -E '^irdma' || echo 'irdma 모듈 미로드')

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

💻 영향받는 소프트웨어

Linux Kernel