🇰🇷 한글 설명
YunaiV yudao-cloud 2025.11 이하 버전의 Business Process Management 구성요소에서 BpmHttpCallbackTrigger/BpmSyncHttpRequestTrigger 함수의 url, header, body 인자 조작을 통해 서버 측 요청 위조(SSRF)가 발생할 수 있습니다. 원격 공격이 가능하며 공개된 익스플로잇이 존재합니다. 벤더는 Boot 및 Cloud master-jdk17 브랜치에 선택적 호스트명/IP 허용·차단 검사를 추가했습니다.
💡 쉬운 설명
공격자가 서버에게 대신 요청을 보내도록 조작할 수 있어, 서버 내부망의 시스템이나 민감한 정보에 접근될 수 있습니다. 공개된 공격 코드가 있어 빠른 업데이트가 필요합니다.
🇺🇸 원문 (English)
A vulnerability was determined in YunaiV yudao-cloud up to 2025.11. This affects the function BpmHttpCallbackTrigger/BpmSyncHttpRequestTrigger of the component Business Process Management. Executing a manipulation of the argument url/header/body can lead to server-side request forgery. The attack may be performed from remote. The exploit has been publicly disclosed and may be utilized. It is recommended to upgrade the affected component. The vendor confirms: "[W]e retain BPM's configured HTTP integration capability, including legitimate internal-service calls, and the existing RestTemplate client. We have added an optional server-side hostname/IP allow/deny check in Boot and Cloud master-jdk17."
📍 영향받는 시스템
YunaiV yudao-cloud 2025.11 이하 버전의 BPM(Business Process Management) 모듈
⚔️ 공격 벡터
원격에서 BPM HTTP 콜백/동기 요청 트리거의 url, header, body 인자를 조작해 내부 서비스로 요청을 유도
🛡️ 대응 방법
yudao-cloud를 2025.11 이후 버전으로 업그레이드하고, master-jdk17 브랜치의 호스트명/IP 허용·차단 검사 기능을 활성화
🔧 검증 코드
명령 결과에 해당 클래스가 출력되면 취약 버전 사용 가능성이 있으므로 버전과 허용·차단 검사 적용 여부를 추가로 확인하고, 출력이 없으면 해당 클래스가 존재하지 않는 것입니다.
grep -rn 'BpmHttpCallbackTrigger\|BpmSyncHttpRequestTrigger' $(find / -name '*.jar' -path '*yudao*' 2>/dev/null | head -1) 2>/dev/null | head -5
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
💻 영향받는 소프트웨어
Multi-Domain Security Management Server