🇰🇷 한글 설명
리눅스 커널의 IPMI 드라이버에서 BMC(Baseboard Management Controller)가 비정상적으로 동작할 경우 무한 루프에 빠질 수 있는 취약점이 발견되었습니다. 이 문제는 이전의 수정 사항(commit c608966f)에 포함된 미세한 버그로 인해 발생하며, 이를 해결하기 위해 해당 커밋을 되돌리는 패치가 적용되었습니다.
💡 쉬운 설명
컴퓨터의 관리용 칩(BMC)이 이상하게 작동하면 리눅스 시스템이 멈추지 않고 계속 같은 동작을 반복하는 무한 루프에 빠질 수 있습니다. 이로 인해 시스템이 응답하지 않거나 먹통이 될 위험이 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
Revert "ipmi: fix msg stack when IPMI is disconnected"
This reverts commit c608966f3f9c2dca596967501d00753282b395fc.
This patch has a subtle bug that can cause the IPMI driver to go into an
infinite loop if the BMC misbehaves in a certain way. Apparently
certain BMCs do misbehave this way because several reports have come in
recently about this.
📍 영향받는 시스템
IPMI 드라이버를 사용하는 리눅스 커널 시스템 (특정 커밋 c608966f가 포함된 버전)
⚔️ 공격 벡터
비정상적인 응답을 보내는 BMC를 통한 로컬 또는 네트워크 기반의 서비스 거부(DoS) 유도
🛡️ 대응 방법
해당 버그가 수정된 최신 리눅스 커널 버전으로 업데이트하거나, 문제가 되는 커밋이 제거된 패치를 적용하십시오.
🔧 검증 코드
명령어 결과에 해당 커밋 ID가 나타나면 취약한 코드가 포함된 상태이며, 결과가 없으면 패치가 적용된 상태입니다.
git log --grep='c608966f3f9c2dca596967501d00753282b395fc' /path/to/kernel/source 2>/dev/null