Blogread more
DoubleTrouble: Pre-Auth RCE in Inductive Automation Ignition via Deserialization
This post details the exploitation of two critical deserialization vulnerabilities in Inductive Automation’s Ignition software — CVE-2023-39475 and CVE-2023-39476. Both vulnerabilities carry a CVSS score of 9.8 (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H) and enable unauthenticated remote code execution against affected installations.
The proof-of-concept exploit, DoubleTrouble, is available on GitHub.
Background
These vulnerabilities were discovered during preparation for Pwn2Own Miami 2023. Unfortunately, the competition rules were changed on January 4th, rendering our submission invalid before the event took place.
The affected versions of Ignition are 8.1.22, 8.1.23, and 8.1.24.