🔍 CVE-2026-42314

6.5
CVSS Score
MEDIUM
2026-05-11
2026-05-15 13:43
✅ 완료

🇰🇷 한글 설명

pyLoad 다운로드 매니저에서 패키지 폴더명 정제 시 불충분한 문자열 치환으로 인해 경로 트래버설 공격이 가능합니다. ....// 패턴이 .._ 로만 치환되어 .. 이 남아있게 되며, OS가 경로를 해석할 때 상위 디렉토리로 이동할 수 있습니다.

💡 쉬운 설명

pyLoad에서 다운로드 폴더명을 정리할 때 보안 규칙을 완벽하게 적용하지 않아 공격자가 상위 폴더에 접근할 수 있습니다. 버전 0.5.0b3.dev100 이상으로 업그레이드하면 해결됩니다.

🇺🇸 원문 (English)

pyLoad is a free and open-source download manager written in Python. Prior to 0.5.0b3.dev100, package folder names are sanitized using insufficient string replacement. The pattern ....// becomes .._ after replacement (partial removal), leaving .. which can be exploited when the path is later resolved by the OS. This vulnerability is fixed in 0.5.0b3.dev100.

📍 영향받는 시스템

pyLoad 0.5.0b3.dev100 미만 버전

⚔️ 공격 벡터

특수 문자 조합(....// 등)이 포함된 패키지 폴더명 생성을 통한 경로 트래버설(Path Traversal)

🛡️ 대응 방법

pyLoad를 0.5.0b3.dev100 이상으로 업그레이드

🔧 검증 코드

Version이 0.5.0b3.dev100 이상이면 안전하고, 그 미만이거나 미설치 상태이면 업그레이드 필요

Shell / Script
pip show pyload-ng 2>/dev/null | grep Version || echo 'pyLoad not installed'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Python