🔍 CVE-2026-54665

5.3
CVSS Score
MEDIUM
2026-06-22
2026-10-25 23:10
✅ 완료

🇰🇷 한글 설명

Apache NiFi 0.0.1부터 2.9.0 버전까지 HTTP 요청 헤더의 X-ProxyHost 및 X-Forwarded-Host 값을 검증하지 않는 취약점이 존재합니다. 이로 인해 공격자가 조작된 헤더를 사용하여 리다이렉션이나 데이터 참조 시 잘못된 URL을 생성하도록 유도할 수 있습니다.

💡 쉬운 설명

공격자가 가짜 주소 정보를 담은 요청을 보내면, 서버가 이를 믿고 엉뚱한 사이트로 연결하거나 잘못된 주소를 사용하게 만드는 보안 허점입니다. 이를 통해 사용자를 피싱 사이트로 유도하거나 시스템 오류를 일으킬 수 있습니다.

🇺🇸 원문 (English)

Apache NiFi 0.0.1 through 2.9.0 support building qualified URLs from one of several HTTP request headers that provide an alternative to the standard Host header without validating the values provided. Apache NiFi 1.6.0 introduced a configurable application property to restrict values provided in the HTTP Host header, but did not apply the validation to alternative Proxy and Forwarded headers. The absence of proxy host header validation allowed a client to instruct Apache NiFi web services to construct invalid qualified URLs for redirection or data references. Upgrading to Apache NiFi 2.10.0 is the recommended mitigation, which implements validation for the X-ProxyHost and X-Forwarded-Host HTTP request headers based on the nifi.web.proxy.host property. Enabling header validation requires configuring the application with HTTPS. Reverse proxy servers in front of Apache NiFi are responsible for filtering input request headers and providing allowed values to the application.

📍 영향받는 시스템

Apache NiFi 0.0.1 ~ 2.9.0

⚔️ 공격 벡터

조작된 X-ProxyHost 또는 X-Forwarded-Host HTTP 요청 헤더를 통한 URL 조작

🛡️ 대응 방법

Apache NiFi 2.10.0 이상으로 업그레이드하고 HTTPS를 활성화하여 헤더 검증 기능을 적용하십시오.

🔧 검증 코드

출력된 버전 번호가 2.10.0 미만인 경우 해당 취약점에 노출된 상태입니다.

Shell / Script
curl -s http://<NIFI_HOST>:<PORT>/nifi-api/system-diagnostics | grep -oP '"version":"\K[^"]+'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM WebSphere Application Server