🔍 CVE-2026-23274

7.8
CVSS Score
HIGH
2026-03-20
2026-10-19 19:17
✅ 완료

🇰🇷 한글 설명

리눅스 커널 netfilter xt_IDLETIMER 모듈에서 revision 0이 revision 1에서 생성한 ALARM 타입 타이머를 재사용할 때, 초기화되지 않은 timer_list 구조체에 mod_timer()를 호출하여 시스템 패닉을 유발하는 취약점입니다. 같은 레이블의 기존 타이머가 ALARM 타입인 경우 revision 0 규칙 삽입을 거부하도록 수정되었습니다.

💡 쉬운 설명

리눅스 커널의 네트워크 필터링 기능에서 타이머 객체를 잘못 재사용할 때 초기화되지 않은 메모리에 접근하여 시스템이 멈출 수 있습니다. 특정 조건에서 iptables 규칙 설정 시 커널 패닉을 발생시킬 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: netfilter: xt_IDLETIMER: reject rev0 reuse of ALARM timer labels IDLETIMER revision 0 rules reuse existing timers by label and always call mod_timer() on timer->timer. If the label was created first by revision 1 with XT_IDLETIMER_ALARM, the object uses alarm timer semantics and timer->timer is never initialized. Reusing that object from revision 0 causes mod_timer() on an uninitialized timer_list, triggering debugobjects warnings and possible panic when panic_on_warn=1. Fix this by rejecting revision 0 rule insertion when an existing timer with the same label is of ALARM type.

📍 영향받는 시스템

Linux kernel 2.6.32+ (netfilter xt_IDLETIMER 모듈 사용 시스템)

⚔️ 공격 벡터

로컬 공격자가 iptables/netfilter를 통해 IDLETIMER 규칙을 설정하여 타이머 레이블 충돌을 의도적으로 유발

🛡️ 대응 방법

리눅스 커널을 CVE-2026-23274 패치가 적용된 최신 버전으로 업데이트

🔧 검증 코드

현재 커널 버전과 설치된 리눅스 이미지 버전을 확인하여 보안 패치가 적용된 최신 커널 버전인지 검증합니다.

Shell / Script
uname -r && dpkg -l linux-image* 2>/dev/null | grep -E 'linux-image' | awk '{print $2, $3}' | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel