/

CVE-2026-102095

Severity:

CRITICAL RISK

(9.1)

SSRF (CWE-918) in Kiteworks Email Protection Gateway

CVE-2026-102095

Analyzed

Vulnerability type

Category:

Server-Side Request Forgery

CWE:

CWE-918

Impact:

Sensitive Information Disclosure and Internal Service Manipulation

Severity:

CRITICAL RISK

(9.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 Kiteworks Email Protection Gateway allows unauthenticated remote senders to influence server-side URL requests made while processing message content. Successful exploitation may expose internal services, cloud instance metadata, or other sensitive data and could affect the state of reachable internal systems.

Affected context

The vulnerability occurs in Kiteworks Email Protection Gateway deployments that perform server-side fetches of URLs contained in processed email content without sufficiently restricting destination addresses. It is relevant to installations using affected releases before version 9.5.0, particularly where the gateway can reach private network services, cloud metadata endpoints, or administrative interfaces.

Exploit preconditions

  • Attack surface: Email message processing and server-side URL fetching
  • Required access: Ability to send a message to an address processed by the gateway; authentication may not be required
  • Trigger point: URL retrieval initiated while analyzing or processing message content
  • Why exploitation is possible: Destination validation does not adequately prevent requests to internal, loopback, link-local, or cloud metadata addresses, and responses may be returned or otherwise exposed to the sender

Why this happens

The underlying flaw is insufficient destination validation for server-side requests derived from untrusted email content. This maps to CWE-918: Server-Side Request Forgery, where an application accepts attacker-influenced URLs and causes its own network position and privileges to be used when contacting destinations that the attacker may not access directly.

Potential impact

  • Sensitive data from internal services may be disclosed
  • Cloud instance metadata and temporary credentials could be exposed
  • Internal administrative endpoints may be reached
  • The state of an accessible internal service could be modified
  • Network segmentation and trust boundaries may be bypassed
  • Compromised credentials could enable further lateral movement

General mitigation guidance

Mitigation generally focuses on reducing trust in URLs supplied through message content and enforcing destination-aware network controls.

Common defensive patterns include:

  • Allowing requests only to explicitly approved schemes, hosts, and ports
  • Resolving hostnames and validating resulting addresses against private, loopback, link-local, and metadata ranges
  • Rechecking destinations after redirects and preventing cross-boundary redirect chains
  • Isolating URL-fetching components in restricted network segments
  • Blocking access from the gateway to cloud metadata services and unnecessary internal interfaces
  • Applying least-privilege network and service permissions
  • Limiting response handling so fetched content is not unnecessarily returned to external senders

How teams detect issues like this

Organizations can detect SSRF exposure through:

  • Static analysis rules identifying server-side HTTP clients fed by email or other user-controlled content
  • Code review checks for missing allowlists, redirect validation, DNS rebinding defenses, and private-address filtering
  • Network monitoring for gateway connections to loopback, private, link-local, metadata, and administrative addresses
  • Egress firewall policies that deny unnecessary internal and metadata traffic
  • Application logs correlating inbound messages with unusual outbound destinations or response sizes
  • Automated security testing that uses controlled internal endpoints to verify destination restrictions

Sources

SourceLink
github.comgithub.com/kiteworks/security-advisories/security/advisories/GHSA-f252-4w8q-g74g
raw.githubusercontent.comraw.githubusercontent.com/cisagov/CSAF/develop/csaf_files/VA/white/2026/va-26-274-01.json

Frequently asked

questions

Yes. A remote, unauthenticated sender may be able to trigger server-side requests by including attacker-controlled URLs in message content processed by the gateway.

The key requirement is the ability to submit a message that the affected gateway processes. Direct access to the targeted internal service is not necessarily required.

Restrict outbound requests to an explicit allowlist, validate resolved destinations and redirects, and isolate the fetching component from sensitive networks and metadata services.

Treat URLs in messages as untrusted input, enforce egress policies at the network layer, apply least privilege, and continuously monitor server-side request destinations.

Find out what's already
exploitable in your codebase.