🔍 CVE-2025-37938

7.1
CVSS Score
HIGH
2025-05-20
2026-10-15 22:18
✅ 완료

🇰🇷 한글 설명

리눅스 커널의 트레이싱 이벤트 검증 과정에서 '%*p..' 형식을 사용하는 이벤트 형식을 제대로 검사하지 않는 취약점이 발견되었습니다. 이로 인해 이벤트가 해제된 메모리를 참조할 경우 커널 크래시가 발생할 수 있습니다.

💡 쉬운 설명

시스템의 활동을 기록하는 기능에서 메모리 주소를 확인하는 규칙이 빠져 있어 오류가 발생할 수 있습니다. 이 오류가 발생하면 컴퓨터 시스템이 갑자기 멈추거나 꺼질 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: tracing: Verify event formats that have "%*p.." The trace event verifier checks the formats of trace events to make sure that they do not point at memory that is not in the trace event itself or in data that will never be freed. If an event references data that was allocated when the event triggered and that same data is freed before the event is read, then the kernel can crash by reading freed memory. The verifier runs at boot up (or module load) and scans the print formats of the events and checks their arguments to make sure that dereferenced pointers are safe. If the format uses "%*p.." the verifier will ignore it, and that could be dangerous. Cover this case as well. Also add to the sample code a use case of "%*pbl".

📍 영향받는 시스템

Linux Kernel (tracing subsystem 관련 버전)

⚔️ 공격 벡터

특수하게 조작된 트레이스 이벤트 형식을 통해 해제된 메모리 영역을 참조하도록 유도하여 커널 크래시 유발

🛡️ 대응 방법

리눅스 커널을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.

🔧 검증 코드

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

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel