Skip to content

The Journey From an Isolated Container to Cluster Admin in Service Fabric (Encore)

Aviv Sasson

Aviv Sasson presents the complete technical breakdown of FabricEscape (CVE-2022-30137), breaking out of Linux containers to seize full Azure Service Fabric cluster control.

Summary

The Architecture of Microsoft Service Fabric Clusters

Microsoft Service Fabric serves as a critical distributed container orchestration platform hosting core internal services across Microsoft Azure data centers.

Deconstructing the FabricEscape Exploit Mechanics

Aviv Sasson walks through the technical discovery of unvalidated symbolic link traversals and race conditions within the container lifecycle management daemon.

Escalating from Low-Privilege Container to Full Host and Node Admin

Sasson demonstrates weaponizing the flaw to break out of Linux container sandboxes, execute code on host nodes, and harvest cluster management certificates.

Remediation and Multi-Tenant Security Best Practices

The author discusses the coordinated vulnerability disclosure timeline and security engineering takeaways for cloud container orchestrators.

Related talks