Alarmed & Dangerous: Exploiting Vulns in EMS Systems, McKeegan Curran, TAPS Team, Caterpillar
Engineers explore architecture and security mechanisms for Alarmed & Dangerous: Exploiting Vulns in EMS Systems, McKeegan Curran, TAPS Team, Caterpillar.
Summary
Discovery via a Fraternity Fire Panel
Keegan Curran found a critical IDOR while proxying his fraternity's upgraded fire-alarm mobile app with Fiddler. Changing the site-number parameter in API calls returned other customers' data within minutes, despite the app's outdated codebase and infrequent security updates.
Exposed Sensitive Data
Vulnerable responses leaked customer addresses, lockbox combinations, and digital-lock codes for fire and security systems. Because POST, PUT, and DELETE were equally affected, attackers could modify—not just view—remote system state without authentication beyond a valid app session.
Abuse Scenarios at Scale
Curran mapped roughly 597 vulnerable sites in Davenport, over 14,000 in Iowa, and 269,000 across North America including hospitals, schools, power plants, and Fortune 50 facilities. Attackers could trigger immediate emergency dispatch, place alarms in test mode to suppress real events, or induce alarm fatigue before physical intrusion.
Remediation Timeline
Reported in July 2024 through a local intermediary because the vendor lacked a formal bug-bounty program, the vendor patched quickly given the potential for mass false dispatches and critical-infrastructure impact. The talk underscores how overlooked physical-security SaaS APIs can threaten public safety.
Related talks
Black Hat·44 min
Jeremy Richards
Analysts investigate attack surfaces and defenses concerning SecTor 2025 | Exploiting Multi Agent Systems.
Black Hat Europe 2024·28 min
Hyerean Jang · Youngjoo Shin · Taehun Kim
Presenters detail vulnerability discovery and exploitation in SysBumps: Exploiting Speculative Execution in System Calls for Breaking KASLR.
NahamSec·25 min
You've Got Pwned: Exploiting E-Mail Systems by @securinti.


