Skip to content

When TLS Hacks You

Joshua Maddux

Joshua Maddux weaponizes TLS protocol features—including session resumption and SNI parsing—to execute advanced Server-Side Request Forgery (SSRF) attacks.

Summary

Repurposing TLS Features as Attack Vectors

While TLS is designed to secure network communications, complex performance optimization features within the protocol can be weaponized by adversaries.

Weaponizing TLS for Server-Side Request Forgery (SSRF)

Joshua Maddux demonstrates how manipulating TLS session tickets, SNI extensions, and client certificates enables bypassing SSRF URL filters and firewall protections.

Cross-Protocol Exploitation and Protocol Smuggling

By encapsulating plaintext protocol payloads inside encrypted TLS session resumptions, an attacker can coerce internal servers to interact with internal Redis or Memcached instances.

Securing Application TLS Implementations

The author provides guidance for application security engineers to enforce strict TLS client configurations and validate outgoing connection destinations.

Related talks

Main Stage·37 min

  • DEF CON
  • AppSec
  • Date: Aug 2025
  • Location: Las Vegas

James 'albinowax' Kettle

James Kettle unleashes novel HTTP request smuggling and desync attack classes against modern web infrastructure, arguing for the retirement of HTTP/1.1.

http-request-smugglingappsecweb+2