Safeguard
Vulnerability Analysis•

CVE-2025-13872: Critical SSRF in ObjectPlanet Opinio

CVE-2025-13872 is a critical SSRF in ObjectPlanet Opinio 7.26. Check that Opinio 7.28, a security update, covers it and limit outbound requests.

Safeguard Security Team
4 min read

CVE-2025-13872 is a critical severity server-side request forgery flaw (CVSS 9.1) in ObjectPlanet Opinio 7.26 rev12562, affecting the survey import feature. Check with ObjectPlanet that Opinio 7.28, marked an important security update, covers it.

What's affected

The affected component is the survey import feature. The record describes it as server-side request forgery, which means an attacker can make the server send requests on their behalf.

Affected version: 7.26 rev12562. The record names no fixed version. The vendor changelog marks Opinio 7.28 (7 May 2026) as an important security update recommended for all installations but does not cite this CVE, so ask the vendor to confirm.

The CVSS vector is AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N. The attack vector is the network, and the vector lists no privileges required, so an unauthenticated visitor who can reach the service is in scope. The weakness classes are CWE-918.

How to check if you're exposed

Identify the instance and its version first, then look at what the server can reach from where it runs.

The record names Opinio 7.26 rev12562. The version is shown in the Opinio administration interface, and the vendor changelog lists the release history.

Server-side request forgery is mostly dangerous because of what sits next to the server. Check which internal addresses and cloud metadata endpoints the application host can reach, and whether egress is filtered.

grep -Ei "169\.254\.169\.254|localhost|127\.0\.0\.1|10\.|192\.168\." /var/log/nginx/access.log | head

That searches your access log for requests whose parameters contain internal addresses. Adapt the log path and the patterns to your environment. A result means a request carried an internal address, not that it succeeded.

What to do now

  1. Confirm which instances you run and which version they are on.
  2. Review the Opinio 7.28 release (7 May 2026), which the vendor changelog marks as an important security update recommended for all installations, and ask ObjectPlanet to confirm that it covers this CVE.
  3. Restrict outbound traffic from the application host so it can only reach the destinations it needs. This is the strongest control against SSRF in general.
  4. Block access to the cloud instance metadata service from the application, or require the hardened token-based variant your provider offers.
  5. Review the logs of the affected feature for requests to internal addresses or unusual hosts.
  6. Restrict who can use the affected feature to trusted users where the product allows it.

Why it matters

Server-side request forgery (CWE-918) turns a feature that fetches a URL into a way to reach places the attacker cannot. The server sits inside your network and is trusted by other systems, so its requests can touch internal services, admin panels and metadata endpoints.

The fix is a combination of input validation and network controls. Allowlisting destinations in the code is best, and egress filtering catches what the code misses. Neither depends on the other, so use both where you can.

Try it yourself

The demo shows an API scan, which is the style of check that surfaces endpoints that fetch URLs on a caller's behalf.

Click through it at your own pace, or open it full screen.

Quick check

What makes SSRF hard to see in logs?

Blind SSRF gives the attacker no response body, so the signs are in your own outbound logs and DNS queries, not in the web response.

Where should I start fixing it?

The record names no fixed version. The vendor changelog marks Opinio 7.28 (7 May 2026) as an important security update recommended for all installations but does not cite this CVE, so ask the vendor to confirm. Whatever the vendor does, filtering outbound traffic from the host is worth doing.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.