🔍 CVE-2025-39794

5.5
CVSS Score
MEDIUM
2025-09-12
2026-11-05 22:17
✅ 완료

🇰🇷 한글 설명

ARM Tegra 기반 Linux 커널의 IRAM 쓰기 작업에서 일반 memcpy 함수를 사용할 때 KASAN(Kernel Address Sanitizer)이 메모리 경계 검사 중 커널 충돌을 유발하는 취약점. I/O memcpy를 사용하여 해결됨.

💡 쉬운 설명

Linux 커널의 ARM Tegra 칩셋에서 메모리 복사 작업이 시스템을 충돌시키는 버그입니다. 특수한 하드웨어 메모리 영역용 복사 함수를 사용하면 고쳐집니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: ARM: tegra: Use I/O memcpy to write to IRAM Kasan crashes the kernel trying to check boundaries when using the normal memcpy.

📍 영향받는 시스템

ARM Tegra SoC 기반 Linux 커널 (Tegra 보드, NVIDIA Shield 등)

⚔️ 공격 벡터

로컬 접근 필요 - IRAM 쓰기 작업 트리거 가능 시스템에서만 악용 가능

🛡️ 대응 방법

패치된 Linux 커널 업데이트 (I/O memcpy IRAM 쓰기 구현 포함)

🔧 검증 코드

Tegra 기기 확인 후 커널 설정에 I/O memcpy IRAM 패치 존재 여부 확인 - 'Patched' 출력 시 취약점 해결됨

Shell / Script
uname -r | grep -q tegra && echo 'Tegra device' || echo 'Not Tegra'; grep -i 'io.*memcpy.*iram' /boot/config-$(uname -r) 2>/dev/null && echo 'Patched' || echo 'Not patched'

📊 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