🇰🇷 한글 설명
리눅스 커널의 MPTCP 구현에서 타임스탬프 소켓 옵션 설정 시 원자 컨텍스트에서 잠금을 사용하여 잠금 해제 시 수면을 취할 수 있는 함수를 호출하는 문제가 발견되었습니다. 이로 인해 스케줄링 중 원자 상태 위반으로 인한 커널 패닉이 발생할 수 있습니다.
💡 쉬운 설명
시스템의 네트워크 설정을 변경하는 과정에서 오류가 발생해 시스템이 갑자기 멈출 수 있는 결함이 있습니다. 이는 시스템의 안정성을 해칠 수 있는 중대한 버그입니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
mptcp: fix scheduling with atomic in timestamp sockopt
Using lock_sock_fast() (atomic context) around sock_set_timestamp()
and sock_set_timestamping() is unsafe, as both helpers can sleep.
Replace lock_sock_fast() with sleepable lock_sock()/release_sock()
to avoid scheduling while atomic panic.
📍 영향받는 시스템
Linux kernel (MPTCP 관련 패치 적용 전 버전)
⚔️ 공격 벡터
로컬 또는 원격에서 MPTCP 소켓의 타임스탬프 옵션을 설정하여 커널 패닉 유발
🛡️ 대응 방법
공급사에서 제공하는 최신 커널 패치 또는 업데이트를 즉시 적용
🔧 검증 코드
출력된 커널 버전이 취약한 버전인지 공급사의 보안 공지에서 확인하여 패치 필요 여부를 판단