🇰🇷 한글 설명
Netatalk 2.1.0부터 4.4.2 버전에서 여러 errno 값을 비트 OR 연산으로 결합할 때 오류 코드가 잘못되어, 다중 오류 조건이 동시에 발생하면 부정확한 오류 처리 경로가 실행될 수 있습니다. 이를 악용해 원격 공격자가 서비스 중단을 유발할 수 있습니다.
💡 쉬운 설명
여러 개의 오류가 동시에 발생할 때 프로그램이 오류를 잘못 처리하는 문제입니다. 공격자가 이를 악용해 서비스를 불안정하게 만들 수 있습니다.
🇺🇸 원문 (English)
Netatalk 2.1.0 through 4.4.2 combines multiple errno values using bitwise OR, resulting in incorrect error codes when multiple error conditions occur simultaneously, which may allow a remote attacker to cause a minor service disruption via conditions that trigger incorrect error-handling paths.
📍 영향받는 시스템
Netatalk 2.1.0 ~ 4.4.2
⚔️ 공격 벡터
다중 오류 조건을 동시에 트리거하여 잘못된 오류 처리 경로 실행 유도
🛡️ 대응 방법
Netatalk를 4.4.3 이상 버전으로 업그레이드
🔧 검증 코드
설치된 netatalk 버전이 4.4.2 이하면 취약하며, 4.4.3 이상이면 패치됨
dpkg -l netatalk 2>/dev/null | grep netatalk || apt list --installed 2>/dev/null | grep netatalk