🇰🇷 한글 설명
Linux 커널의 pcrypt(병렬 암호화) 모듈에서 MAY_BACKLOG 플래그가 설정된 요청이 EBUSY 오류를 반환할 때 이를 적절히 처리하지 못하는 취약점입니다. EINPROGRESS 알림이 제대로 필터링되지 않아 암호화 연산 중 시스템이 불안정해지거나 서비스 거부 상태에 빠질 수 있습니다.
💡 쉬운 설명
리눅스 커널의 암호화 시스템이 바쁠 때 요청을 올바르게 처리하지 못해 시스템이 멈추거나 오류가 발생합니다. 패치를 적용하면 바쁜 상황에서도 요청을 제대로 처리할 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
crypto: pcrypt - Fix handling of MAY_BACKLOG requests
MAY_BACKLOG requests can return EBUSY. Handle them by checking
for that value and filtering out EINPROGRESS notifications.
📍 영향받는 시스템
Linux kernel (모든 버전, 특히 pcrypt 모듈 활성화된 암호화 작업 수행 시스템)
⚔️ 공격 벡터
암호화 병렬 처리 중 의도적으로 높은 부하를 발생시켜 EBUSY 오류 유발 후 시스템 불안정화 또는 서비스 거부 공격
🛡️ 대응 방법
kernel.org에서 최신 안정화 버전 이상으로 Linux 커널 업그레이드 수행
🔧 검증 코드
pcrypt 모듈이 활성화되어 있고 현재 커널 버전을 확인한 후, 공식 보안 공지된 패치 버전 이상이 설치되었는지 비교합니다.
grep -i 'CONFIG_CRYPTO_PCRYPT' /boot/config-$(uname -r) && uname -r