🔍 CVE-2026-90428

0.0
CVSS Score
UNKNOWN
2026-09-17
2026-10-19 09:19
✅ 완료

🇰🇷 한글 설명

Linux 커널의 tegra241-cmdqv 드라이버에서 초기화되지 않은 배열을 참조하는 취약점이 발견되었습니다. 오류 인터럽트 서비스 루틴(ISR)이 vintfs 배열이 할당되기 전에 실행될 경우, 초기화되지 않은 메모리 영역을 탐색하여 시스템 불안정을 초래할 수 있습니다.

💡 쉬운 설명

장치가 준비되기도 전에 오류 신호가 먼저 들어오면, 컴퓨터가 아직 만들어지지도 않은 데이터 목록을 읽으려다 오류가 발생하는 문제입니다. 이로 인해 시스템이 멈추거나 예상치 못한 동작을 할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: iommu/tegra241-cmdqv: Don't run the error ISR before probe sets up vintfs __tegra241_cmdqv_probe() requests the error IRQ before it has allocated the cmdqv->vintfs array and set cmdqv->num_vintfs. A CMDQV left enabled with a latched error across a kexec fires the IRQ as soon as it is requested, and tegra241_cmdqv_isr() then walks the uninitialized cmdqv->vintfs array. Request the IRQ only after cmdqv->vintfs is allocated and zeroed, so that a latched interrupt firing early runs the ISR against a valid array of NULL slots that it safely skips.

📍 영향받는 시스템

Linux kernel (tegra241-cmdqv driver component)

⚔️ 공격 벡터

kexec를 통한 커널 재부팅 과정에서 발생한 잠재적 하드웨어 오류 인터럽트 유도

🛡️ 대응 방법

vintfs 배열 할당 및 초기화가 완료된 후 인터럽트(IRQ)를 요청하도록 커널 패치 적용

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 수정된 최신 보안 패치 버전인지 확인하십시오.

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel