Meta Researchers Detail One-Click Messenger Exploit and Defenses

· 34:22 · Watch on YouTube ↗

Summary

Meta researchers chained four fixed vulnerabilities in Messenger for Android to demonstrate one-click code execution, then used the exercise to develop application-hardening measures.

Key points

  • The internal exercise reintroduced previously fixed vulnerabilities to test a full exploit chain and identify further defenses.
  • The scenario required an attacker to be able to call the victim and the victim to answer; spoofed caller metadata could make the call appear familiar.
  • A malicious AR effect exploited an out-of-bounds read to disclose memory and bypass address space layout randomization.
  • The chain combined a signaling-message restriction bypass with an out-of-bounds write to hijack control flow and load a shared library sent in an encrypted chat.
  • The researchers demonstrated a reverse shell running with the application's access on the victim device.
  • Defensive outcomes included attachment-loading restrictions, bounds checks, tighter signaling validation and control-flow integrity protections. The presenters said all four vulnerabilities had been fixed.

Article Details

Topics
  • [01:12] Meta's internal Defense through Offense exercises
  • [03:05] Messenger architecture and calling attack surface
  • [06:14] One-click exploit scenario and four fixed vulnerabilities
  • [08:38] Payload delivery, caller spoofing and heap spraying
  • [15:04] AR effect memory disclosure and ASLR bypass
  • [23:10] Signaling bypass, memory corruption and code execution
  • [30:48] Exploit-driven mitigations and product hardening

Vendors

Products

Related Articles