🔍 CVE-2026-80927

0.0
CVSS Score
UNKNOWN
2026-09-11
2026-10-19 09:17
✅ 완료

🇰🇷 한글 설명

리눅스 커널의 __do_adjtimex() 함수 내에서 tk_get_aux_ts64의 반환 값을 적절히 확인하지 않아 발생하는 취약점입니다. 보조 클록이 활성화되는 시점과 유효성 검사 시점 사이의 레이스 컨디션으로 인해 초기화되지 않은 스택 데이터가 계산에 사용되어 사용자 공간으로 유출될 수 있습니다.

💡 쉬운 설명

컴퓨터의 시간을 조절하는 과정에서 아주 짧은 찰나의 타이밍 차이로 인해 메모리에 남아있던 민감한 정보가 밖으로 새 나갈 수 있는 문제입니다. 이로 인해 시스템의 보안 정보가 의도치 않게 노출될 위험이 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: timekeeping: Check the return value of tk_get_aux_ts64 in __do_adjtimex() If the auxiliary clock is disabled during tk_get_aux_ts64() but is enabled before tks->clock_valid is checked, then uninitialized stackdata will be used in the calculations and indirectly leaked to userspace. The same race window also exists after this change and also for the core timekeeper. But in these cases the only effect would be incorrect adjustments and this is userspace's responsibility to avoid this.

📍 영향받는 시스템

보조 클록(auxiliary clock) 기능을 사용하는 리눅스 커널 버전

⚔️ 공격 벡터

보조 클록의 활성화 상태를 조작하여 레이스 컨디션을 유발함으로써 메모리 데이터를 유출

🛡️ 대응 방법

tk_get_aux_ts64의 반환 값을 검증하도록 수정된 최신 리눅스 커널로 업데이트

🔧 검증 코드

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

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel