🔍 CVE-2022-49920

7.8
CVSS Score
HIGH
2025-05-01
2026-08-04 10:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 netfilter nf_tables 구성 요소에서 netlink 알림이 객체를 해제하는 과정 중 레이스 컨디션(경쟁 상태)이 발생할 수 있는 취약점입니다. 트랜잭션 컨텍스트가 참조 중인 객체를 netlink 알림 핸들러가 먼저 제거하려고 시도하면서 문제가 발생하며, rcu_barrier() 호출을 통해 이를 해결했습니다.

💡 쉬운 설명

컴퓨터가 데이터를 정리하는 과정에서 두 가지 작업이 서로 먼저 처리되려고 다투다가 데이터가 꼬이는 문제입니다. 이로 인해 시스템이 불안정해지거나 보안 문제가 생길 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: netlink notifier might race to release objects commit release path is invoked via call_rcu and it runs lockless to release the objects after rcu grace period. The netlink notifier handler might win race to remove objects that the transaction context is still referencing from the commit release path. Call rcu_barrier() to ensure pending rcu callbacks run to completion if the list of transactions to be destroyed is not empty.

📍 영향받는 시스템

nf_tables를 사용하는 Linux 커널 버전 (패치 전 버전)

⚔️ 공격 벡터

로컬 공격자가 특수하게 조작된 netlink 메시지를 전송하여 레이스 컨디션을 유발

🛡️ 대응 방법

Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트

🔧 검증 코드

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

Shell / Script
uname -r

📊 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