🔍 CVE-2026-102748

0.0
CVSS Score
UNKNOWN
2026-10-14
2026-10-15 16:17
✅ 완료

🇰🇷 한글 설명

Dgraph Zero의 관리용 HTTP 경로가 인증 없이 6080 포트에 노출되는 취약점입니다. 공격자는 인증 없이 /removeNode 경로를 통해 노드를 제거하거나 토폴로지를 읽고 식별자를 할당하는 등 제어 평면을 방해할 수 있습니다.

💡 쉬운 설명

데이터베이스 관리 도구에 비밀번호 없이 접속할 수 있는 문이 열려 있는 상태입니다. 해커가 이 문을 통해 데이터베이스의 구성 요소를 마음대로 삭제하거나 조작하여 시스템을 마비시킬 수 있습니다.

🇺🇸 원문 (English)

Dgraph is an open source distributed GraphQL database. Prior to 25.4.0, Dgraph Zero registers administrative HTTP routes on port 6080 without authentication when the administrative interface is enabled. The /removeNode route accepts attacker-controlled id and group values and passes them to Server.RemoveNode, where group 0 can trigger ProposePeerRemoval. A remote unauthenticated attacker who can reach the Zero HTTP port can read topology through /state, allocate identifiers through /assign, access the exposed /moveTablet administrative route, or remove membership through /removeNode, disrupting the Zero control plane and destabilizing Alpha nodes that depend on Zero. The route registration occurs in dgraph/cmd/zero/run.go, and the demonstrated membership-removal path reaches Server.RemoveNode and ProposePeerRemoval. This issue is fixed in version 25.4.0.

📍 영향받는 시스템

Dgraph Zero 버전 25.4.0 미만

⚔️ 공격 벡터

인증되지 않은 원격 공격자가 6080 포트의 관리용 HTTP 경로에 접근하여 악성 요청 전송

🛡️ 대응 방법

Dgraph를 버전 25.4.0 이상으로 업데이트하십시오.

🔧 검증 코드

명령어 결과에 25.4.0 이상의 버전이 표시되면 취약점이 해결된 상태입니다.

Shell / Script
dgraph version 2>/dev/null | grep -E '25\[\.\]4\.0'

💻 영향받는 소프트웨어

Magento Open Source