🇰🇷 한글 설명
Wallos 오픈소스 구독 관리 도구의 특정 엔드포인트에서 발생하는 SSRF 취약점입니다. 이전 보안 패치에서 누락된 endpoints/payments/search.php 경로가 환경 변수의 프록시 설정을 그대로 사용하여 공격자가 내부 네트워크로 요청을 보낼 수 있습니다.
💡 쉬운 설명
공격자가 이 프로그램을 통해 서버가 내부 네트워크의 다른 컴퓨터에 몰래 접속하도록 명령을 내릴 수 있는 문제입니다. 마치 배달원이 집 안의 비밀 통로를 통해 다른 방으로 들어가는 것과 같습니다.
🇺🇸 원문 (English)
Wallos is an open-source, self-hostable personal subscription tracker. Prior to version 5.0.0, the fix for CVE-2026-33407 (GHSA-hhjq-82f8-m6rc, "SSRF via HTTP Proxy Environment Variable") hardened endpoints/logos/search.php by disabling cURL proxying (CURLOPT_PROXY = '' + CURLOPT_NOPROXY = '*'). However, Wallos ships a second, near-identical, unauthenticated logo-image search endpoint — endpoints/payments/search.php — that was not given the same hardening. It still passes the HTTP_PROXY/HTTPS_PROXY environment variable straight into CURLOPT_PROXY. This issue has been patched in version 5.0.0.
📍 영향받는 시스템
Wallos version 5.0.0 미만 버전
⚔️ 공격 벡터
HTTP_PROXY 환경 변수를 조작하여 endpoints/payments/search.php 엔드포인트에 악의적인 요청 전달
🛡️ 대응 방법
Wallos를 최신 버전인 5.0.0 이상으로 업데이트
🔧 검증 코드
출력 결과가 5.0.0 이상이면 안전하며, 그 미만이면 취약한 상태입니다.
curl -s http://<target_ip>/version | grep -E '5\.[0-9]+'