🔍 CVE-2026-80724

8.8
CVSS Score
HIGH
2026-08-28
2026-10-19 09:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 ptp: vmclock 구성 요소에서 읽기 전용 매핑이 쓰기 가능 상태로 유지되는 취약점이 발견되었습니다. 공격자가 mprotect() 함수를 사용하여 읽기 전용 페이지를 쓰기 가능하게 업그레이드함으로써 호스트의 시간 기록 데이터를 손상시킬 수 있습니다.

💡 쉬운 설명

컴퓨터의 시간을 관리하는 중요한 데이터가 읽기 전용으로 보호되어야 하는데, 보안 설정 오류로 인해 이를 수정할 수 있는 허점이 생겼습니다. 이를 통해 공격자가 시스템의 시간을 조작하여 데이터 오류나 보안 문제를 일으킬 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: ptp: vmclock: prevent read-only mappings from becoming writable vmclock_miscdev_mmap() rejects writable mappings of the shared vmclock ABI page with -EROFS, but leaves VM_MAYWRITE set. Userspace can map the page read-only and then upgrade it to writable with mprotect(), after which the guest can corrupt the host-written timekeeping data (sequence counter, UTC time, TSC offset) that the vmclock ABI defines as read-only. Clear VM_MAYWRITE on the read-only path so the mapping cannot be upgraded, as i915 does for its read-only objects and as fixed in drm/vc4 (CVE-2026-68445) and drm/panthor (CVE-2024-53071).

📍 영향받는 시스템

Linux kernel (ptp: vmclock 관련 모듈이 포함된 버전)

⚔️ 공격 벡터

사용자 공간(Userspace)에서 mprotect()를 호출하여 읽기 전용으로 매핑된 vmclock 페이지를 쓰기 가능하게 변경

🛡️ 대응 방법

커널 업데이트를 통해 vmclock_miscdev_mmap()에서 읽기 전용 경로 시 VM_MAYWRITE 플래그를 해제하는 패치 적용

🔧 검증 코드

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

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel