DEEP DIVE REPORT

Z.ai Zcode Sed Command Filter OS 명령 주입(CVE-2026-116118) 점검

SecurityDesk
• 2026.10.27 • 조회 6

CVE-2026-116118은 Z.ai Zcode의 Sed Command Filter 구성 요소에서 보고된 OS 명령 주입(os command injection) 취약점입니다. VulDB가 CNA로 등록한 CVE 레코드는 PUBLISHED 상태로 공개되어 있고, 이 취약점을 CWE-78과 CWE-77로 분류합니다. 아래는 레코드가 명시한 사실과, 이번 취합 자료로는 확인되지 않아 한계로 남는 부분을 분리해 정리합니다.

개요

개요 인포그래픽
- 등록과 게시 주체는 VulDB(CNA)이고 레코드 상태는 PUBLISHED입니다. CVE 레코드에 기록된 보고자는 ShiyuFan_BinYuan(VulDB User)입니다.
- 분류는 CWE-78과 CWE-77, 즉 OS 명령 주입 계열입니다. CVE 제목이 지목한 결함 지점은 Sed Command Filter입니다.
- 점수 기록은 CVSS v4.0 5.3(Medium), v3.1 6.3(Medium), v2 6.5입니다.
- 영향 버전은 3.14.0부터 3.14.3까지와 3.15.0, 3.15.1이 affected로 기록되어 있습니다.
- 이번 자료로 확인되지 않은 부분도 함께 다룹니다. 공식 수정 버전과 보안 권고, 패치 커밋, 레코드에 exploit 태그로 첨부된 외부 문서의 실제 내용, 실제 악용 및 CISA KEV 등재에 관한 검증 가능한 증거, Sed Command Filter 내부의 결함 코드 경로가 그 항목입니다.

영향 범위

레코드가 지정한 범위

  • 구성 요소는 Z.ai Zcode의 Sed Command Filter입니다.
  • 버전 경계는 레코드의 affected 목록으로 명시됩니다. 3.14.0~3.14.3, 3.15.0, 3.15.1이 모두 영향 버전으로 올라 있습니다.
  • 특히 3.15.1이 영향 버전으로 기록되어 있다는 점이 중요합니다. GitHub에서 확인된 v3.15.1 릴리스가 이 취약점을 고친 버전이라는 근거는 이번 자료에 없습니다. 최신 릴리스가 존재한다는 사실과 수정 여부는 별개의 문제입니다.

점수 기록에서 읽을 수 있는 것과 없는 것

  • CVSS는 v4.0과 v3.1 모두 Medium 구간으로 기록되어 있고, 벡터에는 낮은 권한을 전제하는 PR:L이 포함되어 있습니다.
  • PR:L은 낮은 권한을 전제한다는 범위까지만 뒷받침합니다. 이용 복잡도나 그 밖의 사전 조건이 단순하다는 평가는 이번 자료에 없습니다.
  • 다만 레코드에는 이용에 필요한 실제 권한, 입력이 필터까지 도달하는 경로, 피해 범위에 대한 기술이 없습니다. 따라서 점수와 영향 버전 목록만으로 특정 조직 환경에서의 실제 위험 크기를 확정할 수 없습니다. 같은 Medium 기록이라도 Zcode의 영향 버전 버전을 쓰지 않는 환경과 해당 버전을 쓰는 환경의 판단은 달라질 수 있습니다.

기술적 분석

CVE 제목과 CWE-78/CWE-77 분류가 뒷받침하는 수준은 다음과 같습니다. Sed Command Filter라는 구성 요소가 입력을 처리하는 과정에서 운영체제 명령이 삽입될 수 있다는 분류입니다. 필터라는 이름이 붙어 있지만 레코드의 분류상 이 지점은 명령 주입 계열로 다뤄집니다.

그 이상은 이번 자료로 확인할 수 없습니다.

  • 레코드는 필터 내부의 결함 지점, 우회에 쓰이는 문자열, 명령 체인 같은 기술 상세를 담고 있지 않습니다.
  • 특정 화면이나 API, 입력 경로를 지목해 위험을 설명할 근거도 이번 자료에 없습니다.
  • 결국 메커니즘 설명은 CVE 레코드의 제목과 CWE 분류 수준에 한정됩니다.

공개 PoC·익스플로잇 분석

  • 출처: 공개 익스플로잇 신호의 출처는 CVE 레코드 그 자체가 아니라 레코드에 exploit 태그로 첨부된 외부 문서 링크입니다. 이 링크는 리다이렉트 초과로 접근에 실패해 문서 내용을 인용하지 못했습니다. 따라서 이번 자료가 확인할 수 있는 출처는 레코드가 exploit 태그의 참조를 담고 있다는 사실까지입니다.
  • 전제조건: 첨부 문서가 실제 재현 절차라고 가정하더라도, 그 위험은 영향 버전으로 기록된 3.14.0~3.14.3, 3.15.0, 3.15.1의 Sed Command Filter 경로에 도달할 수 있어야 성립합니다. 레코드의 벡터는 PR:L로 낮은 권한을 전제하지만, 실제 입력 경로와 권한 요건은 레코드에 기술되어 있지 않습니다.
  • 입증 범위: PoC 원문, 게시 주소, 재현 절차, 성공 조건, 도달 가능한 권한 범위를 이번 자료로 확인하지 못했습니다. 검증된 것은 exploit 태그의 첨부 링크가 존재한다는 사실과 그 링크에 접근할 수 없었다는 사실이며, 이 범위 밖의 익스플로잇 세부 사항은 확인도 반증도 불가능합니다.
  • 운영상 의미: exploit 태그의 참조가 레코드에 붙어 있다는 점은, 영향 버전 사용 환경에서 공식 수정 버전이 확인되기 전까지 판단을 보류해야 하는 근거로 읽을 수 있습니다. 반대로 실제 악용 관측은 이번 자료에 없으므로, 이 부분은 재현 가능성을 배제할 수 없다는 조건부 해석이지 관측된 침해를 뜻하지 않습니다.

대응 방안

지금 확인 가능한 점검

  • 사용 중인 Zcode 버전이 레코드의 영향 버전 목록(3.14.0~3.14.3, 3.15.0, 3.15.1)에 해당하는지 먼저 확인하세요.
  • CVE 레코드는 수정 조치를 명시하지 않습니다. Z.ai의 공식 보안 권고, 수정 버전, 패치 커밋도 이번 조사에서 확인되지 않았습니다.
  • 따라서 ZCode Releases 채널과 v3.15.1 릴리스 페이지의 릴리스 노트 원문을 확인해 CVE-2026-116118에 대한 수정 언급이 있는지 확인하는 것이 현재 자료에서 남는 확인 지점입니다. 3.15.1 자체가 영향 버전으로 기록되어 있으므로, 최신 릴리스를 적용했다고 수정이 끝났다고 가정하면 안 됩니다.

권고하지 않는 부분과 그 이유

  • 이번 자료에는 이 CVE에 맞춘 탐지 시그니처, 로그 지점, 침해 지표가 제공되지 않았습니다. 특정 프로세스 모니터링 항목이나 필터 사용 통제, 권한·네트워크·디렉터리 설정 변경처럼 이 취약점에 대응하는 것으로 제시할 검증된 지침도 없습니다.
  • 그래서 이 글은 확인된 점검 대상, 즉 버전 해당 여부와 릴리스 노트 확인을 넘는 대응 절차를 만들지 않습니다. 우선순위는 CVSS의 Medium 기록과 영향 버전 목록을 기준으로 삼되, 실제 조치의 필요성은 공식 수정 버전이 확인된 뒤 판단하는 것이 안전합니다.

남은 확인 과제

  • 공식 수정 버전, 보안 권고, 패치 커밋
  • exploit 태그로 첨부된 외부 문서의 실제 내용(현재는 접근 실패)
  • 실제 악용 사례와 CISA KEV 등재 여부에 관한 검증 가능한 증거
  • Sed Command Filter의 결함 코드 경로와 이용 전제 조건

참고자료

함께 읽으면 좋은 글

본 콘텐츠는 AI 기술로 작성된 분석 리포트를 포함하고 있습니다. 내용 중 사실과 다르거나 보완이 필요한 정보를 발견하셨으면 댓글을 통해 의견을 부탁드립니다. 여러분의 피드백은 더 정확한 보안 정보 공유에 큰 도움이 됩니다.

댓글 (0)

댓글을 작성하려면 로그인이 필요합니다.

로그인

아직 댓글이 없습니다.

첫 번째 댓글을 작성해보세요!

IT 도구 서랍

→ Unix: 2025-01-15T09:30:00
→ 날짜: 1736934600

→ ASCII: ABC
→ 문자: 65 66 67

ASCII 코드표 — 클릭하면 입력란에 추가

DecHex약어설명
DecHex문자
DecHex문자

→ 유니코드: 홍길동
→ 문자: \ud64d\uae38\ub3d9