Skip to content
REDMAW

Applications

SSRF to Cloud Metadata

Server-side request forgery becomes far more dangerous when the application can be made to query infrastructure metadata or a privileged endpoint.

RedMaw

Definition

Server-side request forgery occurs when an application can be induced to make a network request to a destination the requester controls or influences. The weakness is in who chooses the destination, not in the request itself.

Why the destination changes everything

An application that fetches an arbitrary external URL is a problem. An application that can be pointed at an internal address is a different problem. Cloud environments commonly expose an instance metadata service reachable only from inside the host, and that service can return configuration and credential material intended for the workload itself.

So the finding should not stop at "the application made an unexpected HTTP request." The question is what became reachable as a result: an internal service, a metadata endpoint, a credential, and whatever that credential unlocks next.

Where it usually appears

  • URL preview and link-unfurling features
  • Document, image and feed importers
  • Webhook processors and outbound callbacks
  • PDF and thumbnail renderers
  • Any parameter that accepts a URL, hostname or file location
Where it leads
  1. Internet
  2. Application
  3. Internal Request
  4. Credential
  5. Cloud Resource

Each hop validated by successful exploitation

Tags

  • ssrf
  • cloud
  • credentials

Validation

How RedMaw validates this attack

Validation runs only inside authorized scope, with agreed exploitation limits.

  1. 01Identify parameters that influence a server-side request destination
  2. 02Establish whether internal addresses are reachable from the application
  3. 03Determine what an internal response actually discloses
  4. 04Preserve the request, the response and the resulting access as evidence

Stop assuming you are secure. Prove it.

Continuously test what an attacker can actually reach across your applications, SaaS identities, internal infrastructure and AI systems.