CVE-2026-93074 in Linux정보

요약

\~에 의해 VulDB • 2026. 09. 18.

리눅스 커널에서 다음 취약점이 해결되었습니다:

dax/fsdev: __va(phys)를 사용하여 direct_access 내의 kaddr 설정

__fsdev_dax_direct_access() 함수 내에서 반환되는 kaddr에 대해 virt_addr + linear_offset 대신 __va(phys)를 사용하십시오. 이전 코드는 ranges[0]의 __va인 virt_addr에 장치-선형 바이트 오프셋을 추가했지만, 범위 간 물리적 갭이 있는 다중 범위 디바이스의 경우 이러한 선형 산술 연산이 갭을 건너뛰어 잘못된 커널 가상 주소를 생성합니다. dax_pgoff_to_phys()에서 가져온 phys를 사용하는 __va(phys)는 모든 범위 레이아웃에 대해 올바릅니다. 이는 직접 매핑(direct map)이 각 물리 주소를 독립적으로 변환하기 때문입니다.

이로 인해 dev_dax->virt_addr가 쓰기 전용(write-only) 상태가 되므로, 해당 필드를 제거합니다(Dave Jiang의 제안).

If you want to get best quality of vulnerability data, you may have to visit VulDB.

책임이 있는

Linux

예약하다

2026. 09. 17.

모더레이션

수락

항목

VDB-407216

EPSS

0.00162

출처

Do you want to use VulDB in your project?

Use the official API to access entries easily!