🔍 CVE-2026-74749

0.0
CVSS Score
UNKNOWN
2026-08-26
2026-08-26 15:16
✅ 완료

🇰🇷 한글 설명

리눅스 커널의 rseq 기능에서 시간 슬라이스 연장이 허용될 때 인터럽트가 활성화된 상태로 특정 함수를 호출하여 발생하는 문제입니다. 이로 인해 하드 락업(Hard Lockup) 또는 라이브락(Livelock) 상태가 발생할 수 있으며, 커널의 잠금 상태 불일치로 인해 시스템이 멈출 수 있습니다.

💡 쉬운 설명

컴퓨터의 핵심 운영체제인 리눅스에서 특정 작업이 처리되는 도중 충돌이 발생하여 시스템이 완전히 멈춰버릴 수 있는 결함입니다. 시스템이 응답하지 않는 상태가 되어 강제 재부팅이 필요할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: rseq: Prevent hard lockup on granted time slice extension __exit_to_user_mode_loop() invokes rseq_grant_timeslice_extension() with interrupts enabled. If the extension is granted it invokes hrtimer_rearm_deferred_tif() to ensure that a pending deferred hrtimer rearm is handled before exiting to user space. Though this invokes __hrtimer_rearm_deferred() which expects to be invoked with interrupts disabled as it takes hrtimer_cpu_base::lock with raw_spin_lock(). That's a livelock waiting to happen and caught by lockdep: WARNING: ./include/linux/hrtimer_rearm.h:17 at irqentry_exit, CPU#1: slice_test WARNING: inconsistent lock state inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage. Prevent this by disabling interrupts around the invocation of hrtimer_rearm_deferred_tif() in rseq_grant_timeslice_extension(). [ tglx: Massaged change log ]

📍 영향받는 시스템

rseq 기능을 사용하는 리눅스 커널 (패치 적용 전 버전)

⚔️ 공격 벡터

로컬 공격자가 rseq 시스템 호출을 조작하여 커널의 잠금 충돌을 유도함으로써 시스템을 중단시킬 수 있음

🛡️ 대응 방법

rseq_grant_timeslice_extension() 호출 시 인터럽트를 비활성화하도록 수정된 최신 리눅스 커널로 업데이트

🔧 검증 코드

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

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel