/

CVE-2026-100555

Severity:

HIGH RISK

(7.1)

SSRF (CWE-918) in OpenClaw Synology Chat Gateway App

CVE-2026-100555

Deferred

Vulnerability type

Category:

Server-Side Request Forgery

CWE:

CWE-918

Impact:

Unauthorized access to internal resources and data disclosure

Severity:

HIGH RISK

(7.1)

CVSS version:

3.1

Catch this CVE while code is being written

Detect vulnerable code directly in pull requests, so CVEs are fixed before merge.

Summary

A server-side request forgery vulnerability in OpenClaw's Synology Chat attachment delivery can allow a remotely influenced URL to reach private or policy-denied destinations through the Synology NAS. The risk arises when DNS rebinding causes the NAS to resolve a hostname differently from the Gateway's initial DNS validation, potentially exposing the fetched response in a conversation.

Affected context

The issue affects OpenClaw deployments using Synology Chat attachment forwarding in versions where the Gateway validates one DNS result but passes the original hostname to the Synology NAS for retrieval. Risk depends on whether attachment URLs can be remotely influenced, how the NAS and its resolver handle DNS changes, what networks the NAS can reach, and whether the destination returns accessible content.

Exploit preconditions

  • Attack surface: Synology Chat attachment delivery through the OpenClaw Gateway
  • Required access: Ability to influence or submit a remotely reachable attachment URL to the affected conversation or workflow
  • Trigger point: The NAS fetches the attachment after the Gateway has performed its initial hostname or DNS validation
  • Why exploitation is possible: The Gateway validates one resolved address but delegates retrieval using the original hostname, allowing DNS rebinding to produce a different destination during the NAS request

Why this happens

The underlying bug is an incomplete server-side request validation pattern. A single DNS result is checked at one stage, but the downstream Synology NAS independently resolves the original hostname when fetching the resource. Because the validated address is not securely bound to the actual outbound connection, an attacker-controlled hostname may resolve to a private or otherwise restricted destination. This behavior maps to CWE-918: Server-Side Request Forgery.

Potential impact

  • The NAS may retrieve content from private network services
  • Sensitive internal responses could be returned to an addressed conversation
  • Network policy boundaries may be bypassed
  • Internal service metadata or administrative endpoints could be exposed
  • The impact may extend to other systems reachable from the NAS, depending on routing and permissions

General mitigation guidance

Mitigation generally focuses on binding validation to the actual outbound destination and reducing trust in remotely supplied URLs.

Common defensive patterns include:

  • Disabling remote URL attachment forwarding where it is not required
  • Resolving and validating destinations consistently at the point of connection
  • Preventing redirects and DNS rebinding from bypassing destination allowlists
  • Applying explicit allowlists for permitted schemes, hosts, ports, and address ranges
  • Blocking loopback, link-local, private, and cloud metadata networks at egress
  • Running the NAS integration with minimal network reachability and least privilege
  • Treating fetched content as untrusted and limiting its disclosure to conversations

How teams detect issues like this

Organizations can look for SSRF exposure through:

  • Static analysis of URL-fetching code that validates DNS separately from the network connection
  • Code review signals such as user-controlled URLs, unrestricted redirects, and hostname-only allowlists
  • Tests that compare validation-time and connection-time destinations, including rebinding scenarios
  • Egress firewall and proxy policies that deny private, loopback, link-local, and metadata address ranges
  • Network and application logs correlating submitted URLs, DNS answers, final connection addresses, and returned content
  • Automated security review tools that identify server-side URL retrieval and weak destination validation

Sources

SourceLink
github.comgithub.com/openclaw/openclaw/security/advisories/GHSA-cf95-m4jv-59rc
vulncheck.comvulncheck.com/advisories/openclaw-before-2026.8.1-dns-rebinding-via-attachment-delivery

Frequently asked

questions

It can be remotely triggered when an attacker can influence an attachment URL accepted by Synology Chat delivery. Exploitability still depends on resolver behavior, NAS routing, and the availability of an accessible private response.

Direct NAS access is not necessarily required. The relevant prerequisite is the ability to supply or influence a URL that the Gateway and NAS will process.

Disable remote URL attachment forwarding when it is unnecessary. Where fetching is required, validate the final connection destination, restrict schemes and destinations, prevent unsafe redirects, and enforce network-level egress controls.

Treat all remotely supplied URLs as untrusted, bind DNS validation to the actual connection, test for DNS rebinding, and use least-privilege network policies around services that retrieve external content.

Find out what's already
exploitable in your codebase.