Skip to content

The Journey From Isolated Container to Cluster Admin

Aviv Sasson

Aviv Sasson details discovering FabricEscape, a severe vulnerability in Microsoft Service Fabric allowing unprivileged containers to seize full cluster admin rights.

Summary

The Architecture of Microsoft Service Fabric

Microsoft Service Fabric is an enterprise-grade distributed systems platform and container orchestrator powering critical Microsoft Azure cloud infrastructure and internal services.

Discovering the FabricEscape Container Escape Vulnerability

Aviv Sasson dissects the FabricLifecycleWorkflowManager component, identifying race conditions and unvalidated path traversals in container deployment processes.

Escalating from 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 Cloud Multi-Tenant Hardening

The author discusses Microsoft's coordinated patch deployment (CVE-2022-30137) and strategies for hardening multi-tenant container orchestration architectures.

Related talks