의존성 취약점 분석
이 문서는 Mattermost가 사용하는 일부 서드파티 의존성이 보안 스캐너에서 취약한 것으로 표시되더라도 Mattermost 배포 환경에서는 위험이 되지 않는 이유를 설명합니다.
이 분석은 새로운 취약점 보고가 접수되고 평가될 때마다 정기적으로 갱신됩니다.
개요
Mattermost는 알려진 취약점을 찾기 위해 의존성을 정기적으로 스캔합니다. 일부 의존성은 보안 스캐너에서 취약한 것으로 표시될 수 있지만, 다음과 같은 이유로 해당 취약점이 Mattermost에는 적용되지 않을 수 있습니다.
- Mattermost에서 해당 의존성을 사용하는 방식
- 실제로 구현된 특정 버전 또는 구성
- 이미 적용되어 있는 완화 조치
- 스캔 과정에서 발생한 오탐(false positive)
의존성 분석 표
아래는 최신 릴리스에 대해 보안 스캐너가 취약한 것으로 표시한 의존성 목록과, 각 항목이 Mattermost 배포 환경과 관련이 없는 이유에 대한 근거입니다.
| 의존성 / 버전 | 취약점 | 오탐 판단 근거 |
|---|---|---|
github.com/mattermost/mattermost/server/v8 |
다수의 CVE ID | Mattermost는 Go 모듈 워크스페이스를 사용하며, 이는 빌드 시점에 go.mod의 의존성 버전을 로컬 파일 시스템의 코드로 대체합니다. 취약한 버전은 최종 Docker 이미지에 포함되지 않습니다. |
golang.org/x/crypto v0.44.0 |
GHSA-f6x5-jh6r-wrfv CVE-2025-47914 |
Mattermost는 취약점이 있는 golang.org/x/crypto/ssh 패키지를 사용하지 않습니다. 업그레이드는 v11.4에 예정되어 있습니다. |
golang.org/x/crypto v0.44.0 |
GGHSA-j5w8-q4qc-rx2x CVE-2025-58181 |
Mattermost는 취약점이 있는 golang.org/x/crypto/ssh 패키지를 사용하지 않습니다. 업그레이드는 v11.4에 예정되어 있습니다. |