Read the docs

Server-side request forgery in ruoyi-vue-pro via Midjourney referImageUrl

Priority MEDIUM 57CWE-918Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Attack requirements
None
Impact type
Information disclosure
Confidentiality · integrity · availability
Low · None · None
Fix status
No fix listed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-918 and the CVSS impact.

Summary

ruoyi-vue-pro through 2026.09 by YunaiV contains a server-side request forgery flaw in the yudao-module-ai image service (CWE-918). An authenticated user can supply a referImageUrl to the midjourney imagine endpoint, making the server fetch arbitrary URLs, including loopback, private and cloud metadata addresses. The attacker can use this to probe internal-only HTTP services and reach metadata endpoints.

Written with Claude Haiku 5.5 from the sources below · 2026-10-28

Description from the CNA

ruoyi-vue-pro through 2026.09 contains a server-side request forgery vulnerability in the yudao-module-ai image service that allows authenticated users to make the server fetch arbitrary URLs by supplying referImageUrl to the midjourney imagine endpoint. Attackers can force Hutool HttpUtil.downloadBytes() requests to loopback, private, or cloud metadata addresses to probe internal-only HTTP services and reach metadata endpoints.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00337 27th percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
YunaiVruoyi-vue-proup to 2026.09—No fix listedCNA
  • ruoyi-vue-pro VendorYunaiV Affected up to 2026.09 Fixed in — No fix listed CNA

CPE names Threatist (inferred) · 1

Inferred from how NVD named this product before; not given by a source.

CPEVersionsRoleVendor
cpe:2.3:a:iocoder:ruoyi-vue-pro:*:*:*:*:*:*:*:*——YunaiV
  • cpe:2.3:a:iocoder:ruoyi-vue-pro:*:*:*:*:*:*:*:* Versions — — ·YunaiV

Remediation

The sources list no fixed version for ruoyi-vue-pro.

Written with Claude Haiku 5.5 from the sources below · 2026-10-28

Timeline

  1. 2026-10-14 Threatist record created from CVE-2026-110610
  2. 2026-10-14 Alias added: GHSA-v372-v7rj-cgvj
  3. 2026-10-26 CISA SSVC decision points changed
  4. 2026-10-26 Priority changed: LOW → MEDIUM

References

  • TI-2026-80126 Improper authentication in YunaiV ruoyi-vue-pro SMS code verification CVSS 4.0MEDIUM 6.9
  • TI-2026-11453 Path traversal in YunaiV ruoyi-vue-pro CVSS 4.0MEDIUM 6.9
  • TI-2026-06792 YunaiV yudao-cloud Ruoyi-Vue-Pro JwtAuthenticationTokenFilter.java doFilterInternal improper authentication CVSS 4.0MEDIUM 6.9
  • TI-2026-04492 YunaiV yudao-cloud get-by-website sql injection CVSS 4.0MEDIUM 6.9
  • TI-2026-80085 Authorization bypass in yudao-cloud lets users evade data scope CVSS 4.0HIGH 7.1
  • TI-2026-42058 yudao-cloud < 2026.06 - BPM Module Broken Access Control via process-instance API CVSS 4.0HIGH 7.1
See all 32 →

Sources