🇰🇷 한글 설명
MOOS-IvP uFldShoreBroker 24.8.1 이하 버전에서 ShoreBroker::handleMailNodePing() 함수 내 병렬 벡터에 저장되는 커뮤니티 개수를 제한하지 않는 취약점이 발견되었습니다. 단일 게시자가 무제한의 서로 다른 커뮤니티 이름을 제공할 경우 메모리 고갈과 성능 저하를 유발할 수 있습니다.
💡 쉬운 설명
공격자가 가짜 정보를 계속해서 보내 시스템의 메모리를 가득 채워 컴퓨터를 느리게 만들거나 멈추게 할 수 있는 문제입니다. 마치 누군가 끊임없이 새로운 이름의 명단을 작성하게 하여 종이가 모자라게 만드는 것과 같습니다.
🇺🇸 원문 (English)
MOOS-IvP uFldShoreBroker through 24.8.1 fails to limit the number of claimed communities stored in parallel vectors within ShoreBroker::handleMailNodePing(). A single publisher can supply unbounded distinct community names to grow retained state and per-pass work without limit, causing memory exhaustion and performance degradation.
📍 영향받는 시스템
MOOS-IvP uFldShoreBroker 24.8.1 및 그 이전 버전
⚔️ 공격 벡터
단일 게시자가 무제한의 고유한 커뮤니티 이름을 포함한 MailNodePing 메시지를 전송
🛡️ 대응 방법
해당 취약점이 해결된 최신 버전으로 업데이트하거나 커뮤니티 이름의 개수를 제한하는 설정 적용
🔧 검증 코드
출력된 패키지 목록에서 uFldShoreBroker의 버전을 확인하여 24.8.1 이하인지 체크합니다.
dpkg -l | grep -i moos-ivp 2>/dev/null || rpm -qa | grep -i moos-ivp