🔍 CVE-2026-90191

8.4
CVSS Score
HIGH
2026-09-17
2026-10-19 09:19
✅ 완료

🇰🇷 한글 설명

Linux 커널의 riscv-sbi-mpxy 메일박스 구현에서 RPMI 알림 길이를 검증하지 않는 취약점이 발견되었습니다. SBI 반환값이 협상된 공유 메모리 크기와 일치하는지 확인하지 않고 데이터를 복사하며, 이벤트 워커의 루프 조건 오류로 인해 짧은 이벤트 레코드를 검사할 수 있습니다.

💡 쉬운 설명

컴퓨터의 통신 통로에서 전달받은 데이터의 크기가 실제 허용된 크기보다 큰지 확인하지 않아 발생하는 문제입니다. 이를 통해 잘못된 메모리 영역을 읽거나 시스템 오류를 일으킬 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: mailbox: riscv-sbi-mpxy: validate RPMI notification lengths The SBI return value controls how many bytes are copied from shared memory into the RPMI notification buffer. It is not validated against the negotiated shared-memory size before that copy. The event walker also uses a reversed loop condition and can inspect a short event record. Validate the complete notification length before copying it, iterate only while a full event header remains, and stop when a declared event payload extends beyond the copied notification data.

📍 영향받는 시스템

RISC-V 아키텍처를 사용하는 Linux 커널 (mailbox: riscv-sbi-mpxy 관련 모듈)

⚔️ 공격 벡터

공유 메모리를 통해 조작된 길이의 RPMI 알림 데이터를 전달하여 메모리 경계 검증 우회

🛡️ 대응 방법

알림 길이를 복사 전 검증하고, 이벤트 헤더와 페이로드가 유효한 범위 내에 있는지 확인하도록 커널 패치 적용

🔧 검증 코드

현재 실행 중인 커널 버전을 확인하여 해당 취약점이 수정된 최신 보안 패치 버전인지 확인합니다.

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel