🔍 CVE-2026-97499

0.0
CVSS Score
UNKNOWN
2026-09-24
2026-09-28 06:16
✅ 완료

🇰🇷 한글 설명

Linux 커널의 coresight: perf 구성 요소에서 ETM perf 콜백이 per-CPU csdev_src 포인터를 사용할 때 발생하는 경쟁 상태(Race Condition) 취약점입니다. 장치 등록 및 해제 과정에서 데이터가 업데이트될 때 발생할 수 있는 문제를 방지하기 위해, 이벤트 데이터에 저장된 경로를 직접 사용하도록 수정되었습니다.

💡 쉬운 설명

컴퓨터의 핵심 부품인 커널이 장치를 연결하거나 해제할 때, 정보를 읽는 속도 차이로 인해 잘못된 데이터를 참조할 수 있는 오류가 있었습니다. 이로 인해 시스템이 불안정해질 수 있는 문제를 데이터 저장 방식을 개선하여 해결했습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: coresight: perf: Retrieve path and source from event data ETM perf callbacks currently use the per-CPU csdev_src pointer, which can race with updates during device registration and unregistration. The AUX setup already builds and stores the path in the event data. Use this path to retrieve the source instead of csdev_src to avoid the race. Export coresight_get_source() and add etm_event_get_ctxt_path() to retrieve the context's path and its source with READ_ONCE() / WRITE_ONCE() accessors. Give the comments to explain why this approach is safe when pause or resume callbacks preempt the disable callback (e.g. via NMI).

📍 영향받는 시스템

Linux kernel (coresight/perf 관련 모듈 사용 시스템)

⚔️ 공격 벡터

장치 등록/해제 시 발생하는 경쟁 상태를 이용한 메모리 참조 오류 유도

🛡️ 대응 방법

coresight 및 etm 관련 패치가 적용된 최신 Linux 커널로 업데이트

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel