Vulnerability · Published Dec 18, 2025 · Assigned by GitHub_M
CVE-2025-64723Arduino IDE for macOS has TCC Bypass via Dynamic Library Injection
Medium 4.8
In plain English
A medium-severity incorrect default permissions in arduino-ide from arduino. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.1% (higher than 2% of all known vulnerabilities).
Official description
Arduino IDE is an integrated development environment. Prior to version 2.3.7, 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. The fix is included starting from the `2.3.7 ` release.
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| arduino | arduino-ide | < 2.3.7 |
Weakness: CWE-276 · Vector: CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
References
- https://github.com/arduino/arduino-ide/security/advisories/GHSA-vf5j-xhwq-8vqj x_refsource_CONFIRM
- https://github.com/arduino/arduino-ide/pull/2805 x_refsource_MISC
- https://github.com/arduino/arduino-ide/commit/1fa0fd31c8d6b62f19332e33713a8c5b0f4ed6f9 x_refsource_MISC
- https://github.com/arduino/arduino-ide/releases/tag/2.3.7 x_refsource_MISC
- https://support.arduino.cc/hc/en-us/articles/24329484618652-ASEC-25-004-Arduino-IDE-v2-3-7-Resolves-Multiple-Vulnerabilities x_refsource_MISC