🔍 CVE-2026-59180

3.1
CVSS Score
LOW
2026-07-10
2026-10-25 15:10
✅ 완료

🇰🇷 한글 설명

Apprise 1.11.0 이전 버전의 HTTP 기반 알림 플러그인과 HTTP 첨부/설정 로더는 기본적으로 HTTP 리다이렉트를 따르며, 리다이렉트된 요청에 사용자가 설정한 인증 헤더와 쿼리 파라미터를 그대로 재전송합니다. 이로 인해 신뢰된 목적지가 침해되거나 경로상의 공격자가 Authorization 헤더, 베어러 토큰, 커스텀 헤더, 서비스 키 같은 비밀 정보를 탈취할 수 있습니다. 해당 문제는 1.11.0 버전에서 수정되었습니다.

💡 쉬운 설명

알림 발송 도구가 웹 주소가 다른 곳으로 転送될 때 로그인 정보까지 함께 보내버리는 문제입니다. 악의적인 중간자나 침해된 서버가 이 정보를 가로챌 수 있습니다.

🇺🇸 원문 (English)

Apprise is an open source library which allows you to send a notification to almost all of the most popular notification services available. Prior to 1.11.0, Apprise HTTP-based notification plugins and HTTP attachment and config loaders in apprise/attachment/http.py and apprise/config/http.py follow HTTP redirects by default and resend user-configured auth headers and query parameters on the redirected request, allowing a compromised trusted destination or on-path attacker to receive secrets such as Authorization headers, bearer tokens, custom headers, and service keys. This issue is fixed in version 1.11.0.

📍 영향받는 시스템

Apprise 1.11.0 미만 버전 (Python 패키지 apprise)

⚔️ 공격 벡터

공격자가 경로상에서 트래픽을 가로채거나 신뢰된 목적지를 장악하여 리다이렉트 시 전송되는 인증 헤더와 토큰을 탈취

🛡️ 대응 방법

apprise 패키지를 1.11.0 이상으로 업그레이드 (pip install --upgrade apprise)

🔧 검증 코드

출력된 Version 값이 1.11.0 미만이면 취약하므로 업그레이드가 필요하고, 1.11.0 이상이면 수정된 버전입니다.

Shell / Script
pip show apprise 2>/dev/null | grep -i '^version'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Magento Open Source