🔍 CVE-2026-59324

8.2
CVSS Score
HIGH
2026-08-27
2026-09-01 23:36
✅ 완료

🇰🇷 한글 설명

IntegrationFlow에서 비동기 또는 순서 재배치 기능이 포함된 .fluxTransform()을 사용할 때, 동일한 FluxMessageChannel 구독에 대한 동시 요청들이 상류에서 가장 최근에 소비된 메시지의 응답 헤더(replyChannel, correlationId 등)를 공유하게 되는 취약점입니다. 이로 인해 보안 헤더나 테넌트 정보가 잘못 복사되어 데이터 혼선이 발생할 수 있습니다.

💡 쉬운 설명

여러 사용자가 동시에 요청을 보낼 때, 시스템이 이전 사용자의 정보를 다음 사용자에게 잘못 전달할 수 있는 문제입니다. 이로 인해 개인정보나 보안 설정이 섞이는 문제가 발생할 수 있습니다.

🇺🇸 원문 (English)

When an IntegrationFlow uses .fluxTransform() with an asynchronous/reordering fluxFunction that emits raw payloads, concurrent requests on the same FluxMessageChannel subscription have their reply headers (replyChannel, errorChannel, correlationId, any propagated security/tenant headers) copied from whichever message was most recently consumed upstream. Spring Integration 7.1.0 Spring Integration 7.0.0 - 7.0.5 Spring Integration 6.5.0 - 6.5.10 Spring Integration 6.4.0 - 6.4.12 Spring Integration 5.5.21 and earlier

📍 영향받는 시스템

Spring Integration 7.1.0, 7.0.0-7.0.5, 6.5.0-6.5.10, 6.4.0-6.4.12, 5.5.21 및 이전 버전

⚔️ 공격 벡터

동시 요청을 이용한 Race Condition을 유도하여 다른 사용자의 헤더 정보를 탈취하거나 세션을 혼동시킴

🛡️ 대응 방법

Spring Integration을 취약점이 해결된 최신 패치 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 spring-integration의 버전이 취약한 버전 범위에 포함되는지 확인하십시오.

Shell / Script
mvn dependency:list | grep spring-integration

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Spring Integration