🔍 CVE-2026-45993

5.5
CVSS Score
MEDIUM
2026-05-27
2026-06-19 13:16
✅ 완료

🇰🇷 한글 설명

Linux 커널의 LoongArch 아키텍처에서 시스템 호출(syscall) 번호에 대한 경계 검사가 누락되어 발생하는 취약점입니다. 사용자 공간에서 제어하는 시스템 호출 번호가 배열 인덱스 범위를 벗어날 경우, Spectre 공격 기법을 통해 시스템 호출 함수 포인터 테이블 너머의 메모리에 접근할 수 있습니다.

💡 쉬운 설명

컴퓨터가 명령을 처리할 때 번호표를 확인하는데, 이 번호가 너무 커도 제대로 검사하지 않아 발생하는 문제입니다. 공격자는 이 허점을 이용해 허용되지 않은 메모리 영역을 엿볼 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: LoongArch: Add spectre boundry for syscall dispatch table The LoongArch syscall number is directly controlled by userspace, but does not have a array_index_nospec() boundry to prevent access past the syscall function pointer tables.

📍 영향받는 시스템

LoongArch 아키텍처를 사용하는 Linux 커널 버전

⚔️ 공격 벡터

사용자 공간에서 조작된 시스템 호출 번호를 전달하여 Spectre 기반의 사이드 채널 공격 수행

🛡️ 대응 방법

LoongArch 시스템 호출 디스패치 테이블에 array_index_nospec() 경계 검사가 적용된 최신 커널로 업데이트

🔧 검증 코드

출력 결과에 loongarch가 포함되어 있다면 해당 아키텍처를 사용 중인 것이며, 커널 버전을 확인하여 패치 여부를 판단해야 합니다.

Shell / Script
uname -a | grep -i loongarch

📊 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