🔍 CVE-2026-15076

7.5
CVSS Score
HIGH
2026-07-14
2026-10-24 22:10
✅ 완료

🇰🇷 한글 설명

Eclipse Vert.x Web Client의 WebClientSession 컴포넌트가 Set-Cookie 응답 헤더의 Domain 속성을 검증하지 않아 RFC 6265 규격을 위반합니다. 공격자가 제어하는 서버를 통해 임의의 타사 도메인에 대한 쿠키를 주입할 수 있으며, 이후 피해 애플리케이션이 해당 도메인에 요청을 보낼 때 주입된 쿠키가 전송되어 계정 탈취 및 민감 정보 노출이 발생할 수 있습니다.

💡 쉬운 설명

웹 브라우저가 쿠키를 저장할 때 원래 서버의 주소와 맞는지 확인해야 하는데, 이 과정이 누락되어 발생한 문제입니다. 공격자가 가짜 쿠키를 심어두면, 사용자가 나중에 다른 사이트에 접속할 때 공격자의 쿠키가 전달되어 개인 정보가 유출될 수 있습니다.

🇺🇸 원문 (English)

In versions up to and including 4.5.29 (4.x branch) and 5.1.4 (5.x branch), the WebClientSession component of Eclipse Vert.x Web Client does not validate that the Domain attribute of a Set-Cookie response header matches the originating server's domain, in violation of RFC 6265 section 5.3. An attacker who controls any server that the victim application contacts can inject a cookie scoped to an arbitrary third-party domain; because the session store performs no cross-domain ownership check, it stores and later transmits that cookie to the targeted domain. When the victim application subsequently sends a request to the targeted domain using the same WebClientSession, it presents the attacker-injected cookie, causing the receiving service to process the request under the attacker's account. Sensitive data included in the victim application's requests, such as payment amounts, card details, or other API payloads, may then be accessible to the attacker through their own account on that service.

📍 영향받는 시스템

Eclipse Vert.x Web Client 4.x branch (up to 4.5.29) 및 5.x branch (up to 5.1.4)

⚔️ 공격 벡터

공격자가 제어하는 서버를 통해 타사 도메인용 쿠키를 주입한 후, 피해 애플리케이션이 해당 도메인에 요청을 보낼 때 쿠키를 전송하도록 유도

🛡️ 대응 방법

Eclipse Vert.x Web Client를 4.5.29 이상 또는 5.1.4 이상의 보안 패치가 적용된 버전으로 업데이트

🔧 검증 코드

출력된 결과에서 vertx-web-client의 버전이 4.5.29 미만(4.x)이거나 5.1.4 미만(5.x)인지 확인

Shell / Script
mvn dependency:tree | grep -E 'vertx-web-client'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM WebSphere Application Server