🇰🇷 한글 설명
Linux 커널 netrom 네트워킹 스택의 sysctl_net_busy_read 변수에서 발생하는 데이터 레이스 취약점입니다. 동시에 여러 프로세스가 sysctl 값을 접근할 때 적절한 동기화 메커니즘이 없어 메모리 일관성 문제가 발생합니다.
💡 쉬운 설명
Linux 커널이 네트워크 설정값을 동시에 여러 프로세스가 접근할 때 제대로 보호하지 못하는 문제입니다. 이로 인해 설정값이 손상되거나 예측 불가능한 동작이 발생할 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
netrom: Fix data-races around sysctl_net_busy_read
We need to protect the reader reading the sysctl value because the
value can be changed concurrently.
📍 영향받는 시스템
Linux 커널 5.10 이상 (netrom 모듈 활성화된 시스템)
⚔️ 공격 벡터
로컬 공격자가 sysctl 인터페이스를 통해 동시에 net.netrom.net_busy_read 값을 반복적으로 읽고 쓰기
🛡️ 대응 방법
Linux 커널 패치 적용 또는 커널 업그레이드 (CVE 수정 커밋 포함 버전으로)
🔧 검증 코드
커널 버전이 표시되고 net_busy_read 값이 정상 출력되면 sysctl에 접근 가능한 상태이며, 커널 버전이 CVE 패치 버전 이상인지 확인하면 됩니다.
cat /proc/version | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' && sysctl net.netrom.net_busy_read 2>/dev/null || echo 'netrom not available'