You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[Testing PLC IDE with Arduino Cloud](#testing-plc-ide-with-arduino-cloud)
128
+
-[Conclusion](#conclusion)
129
+
-[Next Steps](#next-steps)
130
+
-[Support](#support)
131
+
-[Security Information about ASEC-25-001](#security-information-about-asec-25-001)
132
+
-[Update Instructions for Arduino Cloud and the PLC IDE](#update-instructions-for-arduino-cloud-and-the-plc-ide)
133
+
-[Help Center](#help-center)
134
+
-[Forum](#forum)
135
+
-[Contact Us](#contact-us)
116
136
117
137
### Setting Up the Arduino Cloud
118
138
@@ -466,6 +486,55 @@ As you progress, feel free to dig into the vast Arduino ecosystem. To better und
466
486
467
487
If you encounter any issues or have questions while working with the PLC IDE or Arduino Cloud, we provide various support resources to help you find answers and solutions.
468
488
489
+
### Security Information about ASEC-25-001
490
+
491
+
As announced in our [security bulletin ASEC-25-001](https://support.arduino.cc/hc/en-us/articles/18669669929244-ASEC-25-001-Security-incident-on-Arduino-infrastructure) (Feb 24th, 2025), we identified a security incident affecting Arduino web infrastructure. Due to this incident, some internal infrastructure configuration information, including the certificate authority of Arduino Cloud used to verify IoT devices, was exfiltrated.
492
+
493
+
In response, we have released [a new version of the PLC IDE](https://www.arduino.cc/en/software#arduino-plc-ide) and implemented a new identity certificate authority for Arduino Cloud connectivity. To ensure your connected devices remain secure, please follow the update instructions listed below.
494
+
495
+
#### Update Instructions for Arduino Cloud and the PLC IDE
496
+
497
+
**On Arduino Cloud:**
498
+
499
+
- Detach your Opta™ device from the corresponding Thing
500
+
- Delete the device from your Arduino Cloud
501
+
- Restore the Opta™ device to the factory defaults using [the memory partitioning guide](https://docs.arduino.cc/tutorials/opta/memory-partitioning/)
502
+
- Add your Opta™ device to the Arduino Cloud again using the **+ Device** button
503
+
- Attach the newly added Opta™ device to its Thing
504
+
505
+
***<strong>Note:</strong> These steps are necessary to re-provision the secure element with the new Arduino CA certificates and device signed certificate.***
***<strong>Note:</strong> This library-index update aligns your local index with library versions containing the mandatory security fixes. If you're using PLC IDE version 1.0.8 or newer, this update happens automatically through the IDE.***
518
+
519
+
- Open your PLC IDE project
520
+
- Perform a "Manual Download" to load the PLC runtime (as you would for first-time setup)
521
+
- Update all library dependencies in the library panel to these latest versions:
522
+
523
+
```console
524
+
ArduinoIoTCloud 2.3.1
525
+
Arduino_ConnectionHandler 1.0.0
526
+
ArduinoECCX08 1.3.8
527
+
ArduinoMqttClient 0.1.8
528
+
Arduino_DebugUtils 1.4.0
529
+
Arduino_Portenta_OTA 1.2.1
530
+
Arduino_SecureElement 0.3.0
531
+
ArduinoHttpClient 0.6.1
532
+
```
533
+
534
+
- Compile your PLC project and upload it to your Opta™ device
535
+
536
+
For any security-related questions or concerns, please contact our security team at <[email protected]>.
537
+
469
538
### Help Center
470
539
471
540
Explore our Help Center, which offers a comprehensive collection of articles and guides for the PLC IDE or Arduino Cloud. The Arduino Help Center is designed to provide in-depth technical assistance and help you make the most of your device.
0 commit comments