🇰🇷 한글 설명
리눅스 커널의 send_signal_locked() 함수에서 신호(signal)를 보낼 때 대상 네임스페이스의 sender ID를 재작성하는 과정에서 취약점이 발견되었습니다. 그룹 신호 전송 시 동일한 siginfo를 재사용함으로써, 한 수신자가 다음 수신자에게 영향을 미칠 수 있는 문제가 있었습니다.
💡 쉬운 설명
신호를 보낼 때 정보가 제대로 복사되지 않아, 앞선 작업의 정보가 다음 작업에 잘못 전달될 수 있는 오류입니다. 이로 인해 시스템의 신호 전달 과정에서 정보가 섞이거나 왜곡될 위험이 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
signal: avoid shared siginfo namespace rewrites
send_signal_locked() rewrites sender ids for the target namespace. Group
sends reuse the same siginfo, so one recipient can affect the next.
Copy the siginfo before changing it.
📍 영향받는 시스템
Linux Kernel (siginfo namespace rewrite 관련 취약점이 포함된 버전)
⚔️ 공격 벡터
그룹 신호(Group sends)를 이용한 siginfo 재사용 및 네임스페이스 정보 조작
🛡️ 대응 방법
리눅스 커널을 최신 보안 패치가 적용된 버전으로 업데이트하여 siginfo 복사 로직을 적용해야 합니다.
🔧 검증 코드
출력된 커널 버전을 확인하여 해당 취약점이 해결된 최신 패치 버전인지 확인합니다.