🔍 CVE-2026-119179

7.0
CVSS Score
HIGH
2026-11-03
2026-11-03 19:17
✅ 완료

🇰🇷 한글 설명

MongoDB Node.js 드라이버의 연결 관리 계층에 결함이 있어, 이전 작업의 응답이 아직 남아 있는 풀링된 네트워크 연결이 재사용될 수 있습니다. 선택적 클라이언트 측 작업 타임아웃을 사용하는 애플리케이션에서는 인증되지 않은 사용자가 일반 요청을 보내 DB 응답을 잘못된 요청과 짝지어지게 만들 수 있으며, 이로 인해 다른 사용자의 레코드 노출, 잘못된 결과 반환, 정상 요청 실패가 발생할 수 있습니다.

💡 쉬운 설명

데이터베이스가 보낸 응답이 엉뚱한 사람의 요청에 전달될 수 있는 문제입니다. 그 결과 다른 사용자의 정보가 노출되거나 잘못된 결과를 받을 수 있습니다.

🇺🇸 원문 (English)

A flaw in the connection management layer of the MongoDB Node.js driver can leave a pooled network connection in the pool for reuse while data from an earlier operation is still outstanding on it. In applications that enable an optional client-side operation timeout, an unauthenticated party that can send ordinary requests to the application may cause database replies to be paired with the wrong requests. This may result in unintended disclosure of other users' records, incorrect operation results being returned, and failures of legitimate requests.

📍 영향받는 시스템

MongoDB Node.js 드라이버를 사용하고 클라이언트 측 작업 타임아웃을 활성화한 애플리케이션 (정확한 취약 버전은 공급사 권고문 확인 필요)

⚔️ 공격 벡터

공격자가 애플리케이션에 일반 요청을 반복 전송해 연결 풀의 응답 쌍이 어긋나도록 유도하여 타 사용자 데이터를 획득

🛡️ 대응 방법

MongoDB Node.js 드라이버를 공식 패치된 최신 버전으로 업그레이드하고, 패치 전까지 클라이언트 측 작업 타임아웃 사용을 비활성화

🔧 검증 코드

출력된 mongodb 패키지 버전을 공급사 권고문의 취약 버전 목록과 비교하여, 취약 범위에 해당하면 업그레이드가 필요하고 패치된 버전이면 안전합니다.

Shell / Script
npm ls mongodb 2>/dev/null | grep mongodb

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:L/A:L

💻 영향받는 소프트웨어

Node.js