🔍 CVE-2026-21886

6.5
CVSS Score
MEDIUM
2026-03-17
2026-06-17 10:19
✅ 완료

🇰🇷 한글 설명

OpenCTI는 사이버 위협 인텔리전스 지식을 관리하는 오픈 소스 플랫폼입니다. 6.9.1 버전 이전에서는 GraphQL mutation인 'IndividualDeletionDeleteMutation'을 사용할 때 대상 객체에 대한 검증이 부족하여, 개별 엔티티 외에 분석 보고서와 같은 관련 없는 민감한 객체까지 삭제될 수 있는 취약점이 존재합니다.

💡 쉬운 설명

데이터를 삭제하는 기능에 보안 검사가 부족하여, 삭제하면 안 되는 중요한 보고서까지 마음대로 지워버릴 수 있는 문제입니다. 권한이 있는 사용자가 실수하거나 악의적으로 엉뚱한 데이터를 삭제할 위험이 있습니다.

🇺🇸 원문 (English)

OpenCTI is an open source platform for managing cyber threat intelligence knowledge and observables. Prior to version 6.9.1, the GraphQL mutations "IndividualDeletionDeleteMutation" is intended to allow users to delete individual entity objects respectively. However, it was observed that this mutation can be misused to delete unrelated and sensitive objects such as analyses reports etc. This behavior stems from the lack of validation in the API to ensure that the targeted object is contextually related to the mutation being executed. Version 6.9.1 fixes the issue.

📍 영향받는 시스템

OpenCTI 6.9.1 미만 버전

⚔️ 공격 벡터

GraphQL API의 'IndividualDeletionDeleteMutation'을 이용한 비정상적 객체 삭제 요청

🛡️ 대응 방법

OpenCTI를 최신 보안 패치가 적용된 6.9.1 버전 이상으로 업데이트하십시오.

🔧 검증 코드

시스템의 현재 버전을 확인하여 6.9.1 미만인지 확인하십시오.

Shell / Script
curl -s http://<target-ip>/api/graphql | grep -i 'OpenCTI' || echo 'Check version via API/UI'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Spring for GraphQL