Impact
Arduino IDE for macOS was configured with overly permissive security entitlements that could bypass macOS Hardened Runtime protections. This configuration allows attackers to inject malicious dynamic libraries into the application process, gaining access to all TCC (Transparency, Consent, and Control) permissions granted to the application.
Patches
References
Credits
- Karol Mazurek - AFINE Team
Impact
Arduino IDE for macOS was configured with overly permissive security entitlements that could bypass macOS Hardened Runtime protections. This configuration allows attackers to inject malicious dynamic libraries into the application process, gaining access to all TCC (Transparency, Consent, and Control) permissions granted to the application.
Patches
The Fix is included starting from the
2.3.7release available from the following link Arduino-IDE v2.3.7.The Fixing Commit is available at the following link 2f7667136ee95ce07dde23c49d2de526b45e3293.
References
Credits