🇰🇷 한글 설명
Linux 커널의 ieee802154 6lowpan 모듈에서 lowpan_newlink 함수 호출 시 NULL 포인터 역참조가 발생하는 취약점입니다. TUN 장치의 링크 계층 유형을 ARPHRD_IEEE802154로 변경할 때 ieee802154_ptr가 초기화되지 않아 RTM_NEWLINK 요청 시 시스템 오류를 유발할 수 있습니다.
💡 쉬운 설명
특정 네트워크 장치 설정을 변경할 때 컴퓨터가 참조해야 할 정보가 비어 있어 시스템이 갑자기 멈추거나 오류가 발생할 수 있는 문제입니다. 공격자가 이 설정을 악용하면 시스템을 불안정하게 만들 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
ieee802154: 6lowpan: fix NULL dereference in lowpan_newlink
TUNSETLINK allows a TUN device to change its link-layer type to
ARPHRD_IEEE802154 without initializing ieee802154_ptr. lowpan_newlink()
checks only the device type before dereferencing the pointer, so an
RTM_NEWLINK request can trigger a NULL pointer dereference.
Reject devices without ieee802154_ptr along with devices of the wrong type.
📍 영향받는 시스템
ieee802154 및 6lowpan 모듈을 사용하는 Linux 커널 버전
⚔️ 공격 벡터
TUN 장치의 링크 계층 유형을 ARPHRD_IEEE802154로 변경하는 RTM_NEWLINK 요청을 통해 발생
🛡️ 대응 방법
ieee802154_ptr가 초기화되지 않은 장치에 대한 요청을 거부하도록 커널을 최신 버전으로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 패치된 최신 보안 업데이트 버전인지 확인