🔍 CVE-2026-79762

5.5
CVSS Score
MEDIUM
2026-09-24
2026-09-28 16:17
✅ 완료

🇰🇷 한글 설명

Termix 1.7.0부터 2.5.1 버전까지, OIDC 및 WebAuthn 사용자의 데이터 암호화 키(DEK)를 생성할 때 기본 문자열과 공개된 userId salt를 사용합니다. 공격자가 오프라인 SQLite 데이터베이스 복사본을 획득할 경우, 암호화 키를 유도하여 저장된 SSH 비밀번호, 개인 키 및 키 암호를 복호화할 수 있습니다.

💡 쉬운 설명

웹 서버 관리 도구인 Termix에서 보안 비밀번호를 만드는 방식에 약점이 발견되었습니다. 해커가 데이터베이스 파일을 손에 넣으면, 암호화된 중요한 비밀번호와 개인 키들을 쉽게 풀어낼 수 있습니다.

🇺🇸 원문 (English)

Termix is a web-based server management platform with SSH terminal, tunneling, and file editing capabilities. From 1.7.0 until 2.5.1, Termix derives the keys that wrap OIDC and WebAuthn users' Data Encryption Keys from committed default strings and the public userId salt in src/backend/utils/user-crypto.ts. Because OIDC_SYSTEM_SECRET and WEBAUTHN_SYSTEM_SECRET are not configured by the project's default deployment artifacts, an attacker with an offline SQLite database copy can derive the wrapping key, recover each affected user's DEK, and decrypt stored SSH passwords, private keys, and key passphrases. Password-authenticated users are not affected by this specific key derivation path. This issue is fixed in version 2.5.1.

📍 영향받는 시스템

Termix version 1.7.0 ~ 2.5.1

⚔️ 공격 벡터

오프라인 SQLite 데이터베이스 복사본을 이용한 키 유도 및 암호화 데이터 복호화

🛡️ 대응 방법

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

🔧 검증 코드

출력된 버전이 2.5.1 미만(1.7.0 이상)인 경우 취약한 상태입니다.

Shell / Script
termix --version 2>/dev/null || echo 'Please check your installed version manually'

📊 CVSS Vector String

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