Skip to content

Pre-Auth RCE Chains on an MDM: Exploiting Quest KACE SMA

Jeffrey Hofmann

Jeffrey Hofmann details discovering multiple pre-authentication remote code execution chains in Quest KACE Systems Management Appliance (SMA).

Summary

Mobile Device Management (MDM) as Single Points of Failure

Centralized endpoint management appliances maintain privileged administrative agents across an entire enterprise fleet, making them prime targets for initial access.

Auditing the Quest KACE SMA Web Interface

Jeffrey Hofmann details reverse engineering the KACE SMA firmware, discovering authentication bypasses and unauthenticated SQL injection flaws.

Chaining Vulnerabilities into Root Remote Code Execution

Hofmann demonstrates chaining unauthenticated API endpoints with command injection in backend PHP handlers to achieve instant root-level shell access.

Vendor Remediation and Enterprise MDM Hardening

The author outlines the coordinated vulnerability disclosure timeline and offers hardening advice for isolating management appliances behind VPN perimeters.

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