🔍 CVE-2026-77710

0.0
CVSS Score
UNKNOWN
2026-08-21
2026-10-16 15:10
✅ 완료

🇰🇷 한글 설명

misp-stix의 STIX 문서 임포트 로직에서 발생하는 취약점으로, 공격자가 조작된 STIX 문서를 통해 MISP 속성의 보안 민감한 메타데이터를 조작할 수 있습니다. 문서 내의 라벨이나 제목을 이용해 파서를 오인하게 만들고, 예상치 못한 속성 필드를 주입하여 배포 설정이나 공유 제한 사항을 변경할 수 있습니다.

💡 쉬운 설명

악의적으로 만든 파일을 시스템에 업로드하면, 시스템이 이 파일을 안전한 내부 파일로 착각하게 만듭니다. 이를 통해 파일의 공유 범위나 보안 설정을 공격자가 원하는 대로 몰래 바꿀 수 있습니다.

🇺🇸 원문 (English)

A vulnerability in misp-stix could allow a crafted STIX document to influence security-sensitive MISP attribute metadata during import. The STIX import logic automatically selected between the internal MISP parser and the external STIX parser based on metadata contained in the STIX document itself. For STIX2, the presence of MISP-specific tool labels could cause a document to be classified as originating from MISP; similarly, STIX1 relied on the document title. These classification indicators are fully controlled by the STIX producer and therefore cannot constitute a trusted indication of the document's origin. The accompanying fix explicitly notes that the parser choice was previously based solely on labels or header titles that any producer could write, and introduces an explicit classification parameter allowing callers to override this detection. When STIX2 content was handled as an internal MISP export, attributes contained in an x-misp-object were converted by copying the complete x_misp_attributes dictionary and passing it directly to misp_object.add_attribute(). Consequently, a crafted STIX bundle could supply fields that were not part of the expected STIX-to-MISP round-trip format, including security-sensitive properties such as distribution, sharing_group_id, tags, or other MISP attribute fields. An attacker able to provide a STIX document for import could therefore spoof the markers used to identify MISP-generated content and inject additional attribute properties. This could alter the distribution, sharing restrictions, classification, or semantic metadata of imported attributes, potentially causing information to be shared contrary to the importing organization's policy or influencing downstream processing and automation based on attacker-controlled tags or metadata. The vulnerability results from dynamically assigning externally supplied object properties without restricting them to an expected set of attributes, matching CWE-915. MITRE specifically describes this weakness as accepting externally influenced fields without controlling which object attributes may be modified and recommends an allow-list, which is the approach implemented by the patch. The parser-selection issue additionally corresponds to CWE-807, because an untrusted value was used to make a security-relevant trust/classification decision. The attack is also consistent with CAPEC-153 (Input Data Manipulation), in which an attacker controls the structure or flags of supplied data so that the target selects a different processing path or interprets the content differently than intended.

📍 영향받는 시스템

misp-stix (패치 적용 전 버전)

⚔️ 공격 벡터

조작된 STIX 문서(STIX2 x-misp-object 포함)를 시스템에 임포트하여 메타데이터 주입

🛡️ 대응 방법

파서 선택 시 외부 라벨 대신 명시적 매개변수를 사용하도록 업데이트하고, 허용된 속성만 처리하는 화이트리스트 기반 패치 적용

🔧 검증 코드

출력된 버전이 보안 패치가 적용된 최신 버전인지 확인하십시오.

Shell / Script
pip show misp-stix 2>/dev/null | grep Version

💻 영향받는 소프트웨어

Spring Data REST