🇰🇷 한글 설명
Linux 커널의 BPF LSM 구현에서 sleepable LSM 프로그램이 사용할 수 없는 hook(task_to_inode, inet_conn_established)을 제거하여 문제를 해결했습니다. 해당 hook들은 rcu_read_lock() 내부 또는 softirq 컨텍스트에서 호출되므로 잠들 수 있는(sleepable) 프로그램에서 사용될 경우 시스템 불안정을 초래할 수 있습니다.
💡 쉬운 설명
리눅스 운영체제의 보안 기능을 실행할 때, 시스템이 잠시 멈춰야 하는 상황에서 실행되면 안 되는 명령어가 포함되어 있었습니다. 이로 인해 시스템이 충돌하거나 오류가 발생할 수 있는 문제를 수정했습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
bpf: Drop task_to_inode and inet_conn_established from lsm sleepable hooks
bpf_lsm_task_to_inode() is called under rcu_read_lock() and
bpf_lsm_inet_conn_established() is called from softirq context, so
neither hook can be used by sleepable LSM programs.
📍 영향받는 시스템
Linux Kernel (BPF LSM 기능을 사용하는 시스템)
⚔️ 공격 벡터
직접적인 공격보다는 잘못된 LSM 프로그램 실행 시 커널 패닉 또는 시스템 불안정 유발
🛡️ 대응 방법
Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인