Skip to content

Crossing the KASM: A Web Application Pentest Story

Samuel ErbJustin Gardner

Samuel Erb and Justin Gardner share the story of finding and exploiting a complex RCE exploit chain against KASM Workspaces streaming software.

Summary

Auditing Containerized Virtual Workspaces

KASM Workspaces provides enterprise streaming of isolated virtual desktop containers to deliver browser-based workspaces to corporate users.

Deconstructing KASM Web Management Architecture

Samuel Erb and Justin Gardner analyze the multi-tiered architecture of KASM, identifying subtle flaws in session token handling and websocket routing.

Chaining Web Vulnerabilities to Container Compromise

The speakers walk through an ingenious exploit chain combining parameter injection, token manipulation, and API bypasses to achieve remote code execution.

Coordinated Disclosure and Hardening Lessons

The authors discuss working with KASM developers to patch the vulnerability and share takeaways for auditing container streaming platforms.

Related talks