🔍 CVE-2026-55100

0.0
CVSS Score
UNKNOWN
2026-07-31
2026-10-23 23:10
✅ 완료

🇰🇷 한글 설명

hashi-vault-js 0.5.2 미만 버전에서 src/Vault.js 파일이 이름, 사용자명, 그룹, 역할 및 버전을 포함한 식별자 값을 인코딩 없이 Vault 요청 경로와 쿼리 문자열에 결합합니다. 이로 인해 encodeURIComponent() 및 URLSearchParams를 사용하지 않아 경로 탐색(Path Traversal) 및 쿼리 매개변수 주입(Query Parameter Injection) 공격이 가능합니다.

💡 쉬운 설명

해시코프 볼트와 통신하는 도구에서 입력값을 제대로 처리하지 않아 발생하는 보안 문제입니다. 공격자가 특수하게 조작된 이름을 입력하면 시스템의 허용되지 않은 경로에 접근하거나 명령을 조작할 수 있습니다.

🇺🇸 원문 (English)

hashi-vault-js is a Node.js module for interacting with the HashiCorp Vault API. Prior to 0.5.2, src/Vault.js concatenates unencoded identifier values including name, username, group, role, and version into Vault request paths and query strings instead of using encodeURIComponent() and URLSearchParams, allowing path traversal and query parameter injection. This issue is fixed in version 0.5.2.

📍 영향받는 시스템

hashi-vault-js version < 0.5.2

⚔️ 공격 벡터

인코딩되지 않은 식별자 값을 통한 경로 탐색 및 쿼리 매개변수 주입

🛡️ 대응 방법

hashi-vault-js를 0.5.2 버전 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 결과에서 hashi-vault-js의 버전을 확인하여 0.5.2 미만인지 체크합니다.

Shell / Script
npm list hashi-vault-js

💻 영향받는 소프트웨어

Node.js