보안 경고 · 치명적
MongoDB 복제 세트: 인증 전 use-after-free로 서버가 충돌할 수 있음 (CVE-2026-118383)
· 읽는 데 1분 · Centoculus Security Team
부터 알려짐
영향 대상: 샤드 클러스터의 샤드 및 구성 서버 구성원을 포함한 MongoDB Server 복제 세트 구성원입니다. 단독 mongod는 영향을 받지 않습니다.
무슨 일이 있었나요
2026년 11월 10일 MongoDB는 MongoDB Server의 복제 구성 요소에서 발생하는 use-after-free 취약점인 CVE-2026-118383을 공개했습니다. CVSS 점수는 9.0입니다. 이 결함은 새로 선출된 복제 세트 프라이머리가 캐치업을 마칠 때 발생할 수 있습니다. 인증이 필요 없는 요청으로 이를 유발할 수 있습니다. 그 결과 서버 프로세스가 예기치 않게 중지될 수 있습니다. 특정 조건에서는 서버 프로세스의 권한으로 임의 코드가 실행될 수도 있습니다.
The Hacker News에 따르면 위험은 뒤처져 있다가 페일오버 등의 과정에서 프라이머리가 된 복제 세트 구성원에 있습니다. MongoDB는 수정 버전을 배포했습니다. 이 취약점은 CISA의 알려진 악용 취약점 목록에 없으며, 어떤 출처도 공격 사례를 보고하지 않았습니다.
영향을 받는 대상
- 영향을 받음: 복제 세트의 구성원으로 실행되는 mongod 프로세스. 샤드 클러스터의 샤드 복제 세트와 구성 서버 복제 세트를 포함합니다.
- 영향을 받지 않음: 복제 세트에 속하지 않은 단독 mongod 인스턴스.
이 결함은 인증 이전에 유발될 수 있으므로 인증을 켜는 것만으로는 보호되지 않습니다. 신뢰할 수 없는 네트워크나 많은 애플리케이션 호스트에서 접근할 수 있는 복제 세트 구성원의 위험이 가장 큽니다.
지금 해야 할 일
- 복제 세트 구성원을 목록화합니다. 각 MongoDB 서버에서 mongod가 복제 세트의 일부로 실행되는지 확인합니다(다음 섹션 참고). 단독 인스턴스는 이 CVE와 관련해 긴급 조치가 필요하지 않습니다.
- 사용 중인 릴리스 시리즈의 수정 버전을 확인합니다. 아래에 링크된 MongoDB 티켓 SERVER-138119가 수정의 일부입니다. 수정 버전은 9.0.7, 8.3.16, 8.0.37, 7.0.48, 6.0.30, 5.0.35, 4.4.32입니다. 해당 시리즈의 버전을 확인하려면 SERVER-138175와 대조합니다.
- 구성을 백업합니다. /etc/mongod.conf(또는 이에 해당하는 파일)를 저장하고 최근 데이터 백업이 있는지 확인합니다.
- 구성원을 한 번에 하나씩 업그레이드합니다. 세컨더리부터 시작합니다. 패키지를 업그레이드하고(예:
apt install mongodb-org또는dnf update mongodb-org), mongod를 재시작한 다음,rs.status()에서 해당 구성원이 다시 SECONDARY로 표시될 때까지 기다립니다. 그런 다음 프라이머리에서rs.stepDown()을 실행하고 마지막으로 업그레이드합니다. 샤드 클러스터에서는 구성 서버 복제 세트와 모든 샤드 복제 세트를 업그레이드합니다. - 네트워크 접근을 제한합니다. 포트 27017(또는 사용자 지정 포트)은 애플리케이션 서버와 다른 클러스터 구성원에서만 접근할 수 있어야 합니다. 방화벽이나 bindIp로 이를 적용하며, 지금뿐 아니라 업데이트 후에도 유지합니다.
- 충돌을 모니터링합니다. mongod 로그와 서비스 모니터링에서 특히 선출과 페일오버 전후의 예기치 않은 재시작을 확인합니다.
영향 여부 확인 방법
mongod --version으로 버전을 확인하거나, mongosh에서db.version()으로 확인합니다.- mongosh에서
db.hello().setName으로 복제 세트 구성원 여부를 확인합니다. 이름이 반환되면 해당 인스턴스는 복제 세트 구성원이며, 업데이트되기 전까지 영향을 받습니다. 아무것도 반환되지 않고rs.status()가 해당 인스턴스가 복제 기능 없이 실행 중이라고 보고하면 단독 인스턴스이며 영향을 받지 않습니다. - 샤드 클러스터에서는 모든 샤드 구성원과 모든 구성 서버 구성원에서 이 확인을 실행합니다.
- 구성원이 해당 릴리스 시리즈의 수정 버전보다 오래된 버전이라면 업데이트합니다.
출처
데이터베이스 운영 시 함께 확인하세요
관련 게시물
경고 ·
Citrix NetScaler ADC 및 Gateway: 치명적인 메모리 결함으로 서비스 거부 가능 (CVE-2026-120868)
Citrix가 NetScaler ADC 및 NetScaler Gateway에서 서비스 거부로 이어질 수 있는 치명적인 메모리 결함 9건을 수정했습니다. CVE-2026-120868은 모든 배포 환경에 영향을 미칩니다. 14.1-73.57, 13.1-64.39 또는 해당 FIPS 빌드로 업데이트하십시오.
경고 ·
Node.js: HTTP/2 및 HTTPS 결함으로 클라이언트가 서버를 중단시키고 다른 사용자의 데이터를 읽을 수 있음
Node.js가 16개의 취약점을 수정했으며 그중 7개는 높음으로 평가되었습니다. 인증되지 않은 클라이언트가 HTTP/2 서버를 중단시키거나 TLS 키를 포함한 다른 연결의 메모리를 읽을 수 있습니다. 수정된 버전은 22.23.5, 24.22.3, 26.13.1입니다.
경고 ·
MCP 서버를 통한 Mittwald 호스팅 공격: 관리 서비스 중단, 고객은 계정을 점검해야 합니다
웹 호스팅 업체 Mittwald는 MCP 서버를 통한 공격 이후 비상 모드에 있으며, 고객용 관리 서비스는 중단되었습니다. 고객은 공식 공지만 확인하고, 계정과 웹사이트를 점검할 준비를 해야 합니다.