🔍 CVE-2026-79759

4.3
CVSS Score
MEDIUM
2026-09-24
2026-09-29 03:17
✅ 완료

🇰🇷 한글 설명

Termix 웹 기반 서버 관리 플랫폼에서 발생하는 취약점으로, 사용자가 권한이 없는 자격 증명 및 대상 호스트 ID를 사용하여 정보를 조회할 수 있습니다. 공격자는 이를 통해 특정 레코드의 존재 여부와 인증 유형을 파악할 수 있으며, 결과적으로 피해자 호스트에 공격자의 공개 키를 이용한 SSH 연결 시도를 유도할 수 있습니다.

💡 쉬운 설명

해커가 다른 사용자의 서버 관리 정보를 몰래 훔쳐보거나, 허락 없이 서버에 접속을 시도할 수 있는 보안 구멍이 발견되었습니다. 이 문제를 이용하면 공격자가 자신의 열쇠를 피해자의 서버에 등록하려는 시도를 할 수 있습니다.

🇺🇸 원문 (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, the POST /credentials/:id/deploy-to-host endpoint resolves credential and target-host records from attacker-controlled credentialId and targetHostId integer values without checking that either record belongs to the requesting user. In src/backend/database/routes/credentials.ts, differential errors reveal whether credential and host records exist and disclose each record's authType value. Properly encrypted passwords and keys are not disclosed, but a key-authenticated victim host can receive an outbound SSH connection attempt using the attacker's public key. This issue is fixed in version 2.5.1.

📍 영향받는 시스템

Termix 버전 1.7.0 ~ 2.5.1

⚔️ 공격 벡터

조작된 credentialId 및 targetHostId 값을 포함한 POST /credentials/:id/deploy-to-host 요청을 통한 권한 우회 공격

🛡️ 대응 방법

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

🔧 검증 코드

명령어 결과에 버전이 1.7.0에서 2.5.1 사이로 나타나면 취약한 버전이 설치된 상태입니다.

Shell / Script
npm list termix | grep -E 'termix@([1-2]\.|2\.[0-5]\.[0-5])'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Multi-Domain Security Management Server