🇰🇷 한글 설명
MongoDB 서버의 결함으로 인해 샤드에 직접 네트워크 접근이 가능한 인증된 사용자가 진행 중인 준비된 트랜잭션을 부적절하게 커밋하거나 중단할 수 있습니다. 이로 인해 샤드 간 데이터 불일치, 클러스터 시계 손상 및 트랜잭션 원자성 보장 위반이 발생할 수 있습니다.
💡 쉬운 설명
데이터베이스의 여러 조각을 관리하는 과정에서 권한이 있는 사용자가 규칙을 어기고 데이터를 마음대로 확정하거나 취소할 수 있는 문제입니다. 이로 인해 데이터가 서로 맞지 않거나 시스템의 시간 정보가 꼬이는 문제가 생길 수 있습니다.
🇺🇸 원문 (English)
An issue in MongoDB Server could allow an authenticated user with direct network access to a shard to improperly commit or abort an in-progress prepared transaction, bypassing the intended transaction coordination process. This could result in cross-shard data inconsistency, cluster clock corruption, and violation of transaction atomicity guarantees.
📍 영향받는 시스템
MongoDB Server (샤드 환경을 사용하는 버전)
⚔️ 공격 벡터
샤드에 직접 네트워크 접근이 가능한 인증된 사용자의 악의적인 트랜잭션 조작
🛡️ 대응 방법
MongoDB 보안 패치 적용 및 샤드에 대한 직접적인 네트워크 접근 제한
🔧 검증 코드
출력된 MongoDB 버전을 확인하여 해당 취약점이 해결된 최신 보안 패치 버전인지 제조사 공지사항과 대조합니다.