Skip to content

Commit 412bda1

Browse files
Merge branch 'counterfeit-article-updates' of https://github.com/arduino/help-center-content into counterfeit-article-updates
2 parents e26d244 + eb3e931 commit 412bda1

File tree

32 files changed

+346
-130
lines changed

32 files changed

+346
-130
lines changed

.lycheeignore

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ https://app.arduino.cc/sketches
2121
https://app.arduino.cc/minors
2222
https://create.arduino.cc/getting-started/loragw/welcome
2323
https://create.arduino.cc/example/builtin/01.Basics%5CBareMinimum/BareMinimum/preview*
24+
https://digital-store.arduino.cc/certification/purchase/exam-type*
25+
https://digital-store.arduino.cc/subscriptions/plans
26+
2427

2528
# "Network error: Forbidden" despite working redirect
2629
https://www.arduino.cc/en/Guide/Troubleshooting
@@ -30,6 +33,13 @@ https://www.aftership.com/
3033
https://www.digikey.se/product-detail/en/jst-sales-america-inc/PHR-2/455-1165-ND/608607
3134
https://www.java.com/en/download/manual.jsp
3235
https://www.amazon.com/gp/help/customer/display.html*
36+
https://mathworks.com/store*
37+
https://mathworks.com/support/contact_us.html
38+
https://mathworks.com/matlabcentral/answers/index
39+
https://mathworks.com/help/install/install-products.html
40+
https://mathworks.com/company/aboutus/contact_us/arduino_engineering_kit.html
41+
https://mathworks.com/campaigns/products/arduino-kit-rev2-license.html
42+
https://mathworks.com/mwaccount
3343

3444
# Returns [TIMEOUT]
3545

@@ -45,4 +55,5 @@ https://www.tindie.com/products/ataradov/cmsis-dap-compliant-swd-debugger/
4555
# Too many redirects
4656

4757
https://shopify.com/43847352471/account/orders
58+
https://shopify.com/50616893647/account/orders
4859
https://www.nongnu.org/avr-libc/user-manual/FAQ.html#faq_cplusplus
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
title: ASEC-25-001 - Security incident on Arduino infrastructure
3+
id: 18669669929244
4+
---
5+
6+
Bulletin ID: ASEC-25-001
7+
Date: Feb 24th, 2025
8+
Product / Component: Arduino web infrastructure
9+
10+
## Summary
11+
12+
As announced in a previous bulletin [ASEC-24-002](https://support.arduino.cc/hc/en-us/articles/17406271222684-ASEC-24-002-Security-incident-on-Arduino-infrastructure), we had been made aware that a threat actor has published a set of information related to our infrastructure on a dark web forum. After a deep investigation with our Security Team we have determined that, as a consequence of an attack on our web services:
13+
14+
* A set of data related to users of Arduino Cloud services has been exfiltrated. The data were related to a backup taken before 2018, containing user sketches and usernames; no relevant personal data (such as user’s identity information, email, passwords) have been exfiltrated.
15+
* Some internal infrastructure configuration information including the certificate authority of Arduino Cloud, used to verify the identity of Internet-Of-Things (IoT) devices connected to Arduino Cloud, have been exfiltrated.
16+
17+
As a consequence, we took the following actions:
18+
19+
* We immediately responded to the incident and identified the root cause of the attack, which was related to an API key from one of the SaaS providers involved in providing Arduino services. Furthermore, we conducted thorough internal security analysis and forensic investigations to ensure that no unmanaged risks remained from the leaked data.
20+
* We informed the Data Protection Authority about the exfiltrated user data.
21+
* We informed via email all users affected by the issue related to Arduino Cloud IoT devices. An update was provided, instructing them to regenerate device credentials for Arduino Cloud.
22+
23+
## What happens now?
24+
25+
* Login security has not been impacted; Arduino users can rest assured that their login credentials remain valid.
26+
* The secure channel for Arduino Cloud connectivity has been updated, ensuring that IoT device owners can trust their connections are secure and validated through a newly implemented identity certificate authority.
27+
* If you are an Arduino Cloud user and you are unsure about your device's status, visit the Device page on Arduino Cloud at the following link: [https://app.arduino.cc/devices](https://app.arduino.cc/devices). If an update is required, the page will highlight this with an attention mark and provide all the necessary information.
28+
29+
We remain committed to provide the highest security standards and thank you, our community, for your trust and support.
30+
31+
## Contact
32+
33+
If you encounter any issues or have questions regarding this security update, please contact our security team at [email protected].
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
title: ASEC-25-002 - Arduino-CLI v1.2.0 update resolves vulnerabilities in go-git library
3+
id: 18707958449692
4+
---
5+
6+
Bulletin ID: ASEC-25-002
7+
Date: Feb 24, 2025
8+
Product/Component: Arduino-CLI
9+
Affected versions: \<= 1.1.1
10+
Fixed version: 1.2.0
11+
12+
## Summary
13+
14+
A new release of **Arduino-CLI (v1.2.0)** is now available at the following link: [Arduino-CLI v1.2.0 Release](https://github.com/arduino/arduino-cli/releases/tag/v1.2.0). This release includes several improvements and updates, notably the upgrade of the **go-git** library to version **5.13.2**, which addresses multiple security vulnerabilities affecting earlier versions of the library. Specifically, this update mitigates the following Common Vulnerabilities and Exposures (CVEs):
15+
16+
* **CVE-2025-21614**
17+
* **CVE-2025-21613**
18+
19+
## Action Required
20+
21+
To ensure security and stability, users are advised to **update Arduino-CLI to version v1.2.0** as soon as possible. This update automatically includes the patched version of **go-git (v5.13.2)**, eliminating the associated vulnerabilities.
22+
23+
**Update Steps:**
24+
25+
1. Download the latest version from the official release page: [Arduino-CLI v1.2.0](https://github.com/arduino/arduino-cli/releases/tag/v1.2.0).
26+
2. Follow the installation instructions provided in the documentation.
27+
3. Verify that the update was successful by running `arduino-cli version` to ensure it reflects v1.2.0.
28+
29+
Additionally, Arduino-CLI version v1.2.0 will be included starting from Arduino IDE v2.3.5.
30+
31+
## Additional Information
32+
33+
For further details regarding the resolved vulnerabilities, refer to the following CVE reports:
34+
35+
* [CVE-2025-21614](https://nvd.nist.gov/vuln/detail/CVE-2025-21614)
36+
* [CVE-2025-21613](https://nvd.nist.gov/vuln/detail/CVE-2025-21613)
37+
* [Arduino-CLI v1.2.0 Release](https://github.com/arduino/arduino-cli/releases/tag/v1.2.0)
38+
39+
For any questions or support, please refer to the [Arduino-CLI GitHub repository](https://github.com/arduino/arduino-cli) or the official support channels.
40+
41+
## Contact
42+
43+
If you encounter any issues or have questions regarding this security update, please contact our security team at [email protected].
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
---
2+
title: ASEC-25-003 - Arduino-IDE v2.3.5 Resolves Multiple Vulnerabilities
3+
id: 19367547630748
4+
---
5+
6+
Bulletin ID: ASEC-25-003
7+
Date: Apr 3, 2025
8+
Product/Component: Arduino-IDE
9+
Affected versions: \<= 2.3.4
10+
Fixed version: \>= 2.3.5
11+
12+
## Summary
13+
14+
A new version of the Arduino IDE (v2.3.5) is now available at the following link: [Arduino IDE v2.3.5 Release](https://github.com/arduino/arduino-ide/releases/tag/2.3.5).
15+
16+
This release includes several improvements and updates, notably:
17+
18+
* Upgrading the underlying Theia IDE to version v1.57.0.
19+
* Updating the Arduino CLI component to version v1.2.0, which addresses multiple security vulnerabilities affecting external components.
20+
* Additionally, this update includes a dedicated security fix for the CVE-2025-27608 vulnerability that affects all Arduino IDE versions before version v2.3.5. Further details are available in the official security advisory at the following link: [GHSA-252h-4j5q-88pc](https://github.com/arduino/arduino-ide/security/advisories/GHSA-252h-4j5q-88pc).
21+
22+
Specifically, this update mitigates the following Common Vulnerabilities and Exposures (CVEs):
23+
24+
* CVE-2025-21614
25+
* CVE-2025-21613
26+
* CVE-2025-27608
27+
28+
## Action Required
29+
30+
To ensure security and stability, users are advised to update Arduino-IDE to version v2.3.5 as soon as possible. This update automatically includes all patches described above.
31+
32+
**Update Steps:**
33+
34+
1. Download the latest version from the official release page: [https://www.arduino.cc/en/software](https://www.arduino.cc/en/software)
35+
2. Follow the installation instructions provided in the documentation.
36+
3. Verify that the update was successful.
37+
38+
## Additional Information
39+
40+
For further details regarding the resolved vulnerabilities, refer to the following CVE reports:
41+
42+
* [Arduino-IDE v2.3.5 Release](https://github.com/arduino/arduino-ide/releases/tag/2.3.5)
43+
* [CVE-2025-27608](https://nvd.nist.gov/vuln/detail/CVE-2025-27608)
44+
* [GHSA-252h-4j5q-88pc](https://github.com/arduino/arduino-ide/security/advisories/GHSA-252h-4j5q-88pc)
45+
* [Arduino-CLI v1.2.0 Release](https://github.com/arduino/arduino-cli/releases/tag/v1.2.0)
46+
* [CVE-2025-21614](https://nvd.nist.gov/vuln/detail/CVE-2025-21614)
47+
* [CVE-2025-21613](https://nvd.nist.gov/vuln/detail/CVE-2025-21613)
48+
49+
For any questions or support, please refer to the [Arduino-IDE GitHub repository](https://github.com/arduino/arduino-ide) or the official support channels.
50+
51+
## Contact
52+
53+
If you encounter any issues or have questions regarding this security update, please contact our security team at [email protected].

content/About Arduino/My Arduino Account/Where-can-I-review-and-change-my-Arduino-services-plans.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: "Where can I review and change my Arduino services plans?"
33
id: 360011890499
44
---
55

6-
You can review your active subscriptions on the [My Plans](https://store.arduino.cc/digital/subscriptions/plans) page, which can be opened anywhere on the Arduino website by clicking the ![profile symbol](img/symbol_profile.png) button in top-right, and then *My Plans*.
6+
You can review your active subscriptions on the [My Plans](https://digital-store.arduino.cc/subscriptions/plans) page, which can be opened anywhere on the Arduino website by clicking the ![profile symbol](img/symbol_profile.png) button in top-right, and then *My Plans*.
77

88
Here you can also:
99

content/Arduino Cloud/Arduino Chrome App/Use-Arduino-with-Chromebook.md

Lines changed: 19 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,21 @@ title: "Use Arduino with Chromebook"
33
id: 360016495639
44
---
55

6-
<!-- markdownlint-disable MD028 -->
7-
> [!IMPORTANT]
8-
> **Arduino Cloud for Chromebook** has been removed from Google Play and is currently unavailable. We are actively working to resolve the issue.
6+
Learn how to write and upload Arduino sketches on Chromebooks running ChromeOS.
97

10-
> [!TIP]
11-
> You can now use the Cloud Editor on ChromeOS directly in the Chrome browser. No installation of apps or extensions is required.
12-
>
13-
> [Use the Cloud Editor in the Chrome browser](#use-the-cloud-editor-in-the-chrome-browser){.link-chevron-right}
14-
<!-- markdownlint-enable MD028 -->
8+
In this article:
159

16-
You can write and upload sketches on ChromeOS with the Cloud Editor in Arduino Cloud. The Cloud Editor has an extensive feature set similar to the desktop IDE. While many popular boards are compatible, you should check [the list of compatible boards here](https://support.arduino.cc/hc/en-us/articles/360014779899).
10+
* [About Arduino on Chromebook](#about-arduino-on-chromebook)
11+
* [Install the Arduino Cloud for Chromebook App (Optional)](#install-arduino-cloud-for-chromebook-app)
12+
* [Use the Arduino Cloud Editor](#use-the-cloud-editor)
1713

1814
---
1915

20-
## About Arduino on Chromebook
16+
## About Arduino on Chromebook {#about-arduino-on-chromebook}
2117

22-
The currently supported boards include:
18+
You can create and upload sketches on ChromeOS using the Arduino Cloud Editor.
19+
20+
The following boards are supported when using the Cloud Editor on ChromeOS:
2321

2422
* Arduino UNO R4 Minima
2523
* Arduino UNO R4 WiFi
@@ -29,25 +27,23 @@ The currently supported boards include:
2927
* Arduino RP2040 Connect
3028
* Arduino UNO WiFi Rev2
3129

32-
You can use supported Arduino boards on ChromeOS in the following ways[^chrome-apps]:
33-
34-
* [Use the Arduino Cloud Editor in the Chrome Browser](#use-the-cloud-editor-in-the-chrome-browser)
35-
<!-- Add link to Arduino Cloud for Chromebook when it becomes available -->
36-
* ~~Use the Arduino Cloud for Chromebook app~~ (currently unavailable)
37-
38-
<a id="compatible"></a>
39-
4030
[Learn more about boards compatible with the Cloud Editor](https://support.arduino.cc/hc/en-us/articles/360014779899-Boards-compatible-with-the-Web-Editor){.link-chevron-right}
4131

42-
[^chrome-apps]: The previous "Chrome Apps" are no longer supported, but are still available in the Chrome web store. See <a class="link-external" href="https://chrome.google.com/webstore/detail/arduino-create/dcgicpihgkmccjigalccipmjlnjopdfe">Arduino Create</a> and <a class="link-external" href="https://chrome.google.com/webstore/detail/elmgohdonjdampbcgefphnlchgocpaij">Arduino Create for Education</a>. Note that Chrome Apps will be fully [deprecated](https://blog.chromium.org/2020/08/changes-to-chrome-app-support-timeline.html)
43-
4432
---
4533

46-
## Use the Cloud Editor in the Chrome browser {#use-the-cloud-editor-in-the-chrome-browser}
34+
## Install the Arduino Cloud for Chromebook app (Optional){#install-arduino-cloud-for-chromebook-app}
35+
36+
1. Open [Arduino Cloud for Chromebook (Google Play)](https://play.google.com/store/apps/details?id=cc.arduino.create_editor){.link-external}
37+
2. Click the **Install** button on the page.
38+
3. Choose the device and click **Install**.
39+
4. Find the app in the **Launcher** to open it.
40+
5. Sign in to your Arduino account
41+
42+
## Use the Cloud Editor {#use-the-cloud-editor}
4743

4844
Follow these steps:
4945

50-
1. Open the Chrome browser and go to [app.arduino.cc](https://app.arduino.cc/).
46+
1. To start, go to [app.arduino.cc](https://app.arduino.cc/) or open the [Arduino Cloud for Chromebook app](https://play.google.com/store/apps/details?id=cc.arduino.create_editor).
5147

5248
1. In the sidebar, select the **Sketches** tab.
5349

@@ -81,8 +77,6 @@ Follow these steps:
8177

8278
![Saving the sketch to the RP2040 mass storage device.](img/rp2040-save-file.png)
8379

84-
---
85-
8680
## Troubleshooting
8781

8882
* Verify that the board is [compatible](https://support.arduino.cc/hc/en-us/articles/360014779899-Boards-compatible-with-the-Web-Editor).

content/Arduino Cloud/Arduino IoT Cloud/Configure-your-network-for-Arduino-Cloud.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,20 @@ The Arduino Cloud uses the following domains and ports, which need to be whiteli
1717
| Domain | Port |
1818
| ------------------------- | ---- |
1919
| `mqtts-up.iot.arduino.cc` | 8884 |
20-
| `mqtts-sa.iot.arduino.cc` | 8883 |
20+
| `mqtts-sa.iot.arduino.cc` | 8885 |
2121
| `wss.iot.arduino.cc` | 8443 |
2222

2323
You will also need to allow NTP access on port 123 UDP for `time.arduino.cc`.
2424

25+
### Over-the-Air updates
26+
27+
Some networks may require additional configuration to enable Over-the-Air (OTA) updates. In these cases, these endpoints should be whitelisted:
28+
29+
| Domain | Port |
30+
| ------------------------- | ---- |
31+
| `boards-int.arduino.cc` | 443 |
32+
| `boards-v2.arduino.cc` | 443 |
33+
2534
---
2635

2736
## Using Arduino Cloud on school networks

content/Arduino Cloud/Cloud Editor/Open-the-Cloud-Editor.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ To open a sketch in the Cloud Editor, follow these steps:
1414

1515
Your sketch will automatically open in a new tab.
1616

17-
To upload sketches to connected Arduino boards, please install the following software:
17+
To get started with uploading sketches to your Arduino board:
1818

1919
- **For Windows, macOS, or Linux:** [Install the Arduino Cloud Agent](https://support.arduino.cc/hc/en-us/articles/360014869820).
20-
- **For Chromebook:** [Install Arduino Cloud for Chromebook](https://support.arduino.cc/hc/en-us/articles/360016495639-Use-Arduino-with-Chromebook#install-arduino-cloud-for-chromebook).
20+
- **For Chromebook:** See [Use Arduino with Chromebook](https://support.arduino.cc/hc/en-us/articles/360016495639-Use-Arduino-with-Chromebook).

content/Arduino Cloud/Manager for Linux/Activate-an-Arduino-Pro-Gateway-with-Arduino-Cloud.md

Lines changed: 0 additions & 39 deletions
This file was deleted.

content/Arduino Cloud/Manager for Linux/Deactivate-an-Arduino-Pro-Gateway-with-Arduino-Cloud.md

Lines changed: 0 additions & 25 deletions
This file was deleted.

content/Education and Kits/Engineering Kit/Activate-the-Engineering-Kit-MATLAB-and-Simulink-license.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ Learn how to activate the one-year individual license for MATLAB and Simulink fr
1111

1212
![The information sheet with the activation code highlighted.](img/MathLabCodeRedeem01.png)
1313

14-
2. Go to the [MathWorks Engineering Kit page](https://mathworks.com/arduino-kit-rev2-license). If not signed in, click **Sign in or create account** and proceed with the instructions. Note that this is an individual license that can only be activated with one account.
14+
2. Go to the [MathWorks Engineering Kit page](https://mathworks.com/campaigns/products/arduino-kit-rev2-license.html). If not signed in, click **Sign in or create account** and proceed with the instructions. Note that this is an individual license that can only be activated with one account.
1515

1616
![The MathWorks Engineering Kit page. A button labeled "Sign in or create account" is highlighted.](img/MathLabCodeRedeem02.png)
1717

1818
3. Enter the activation code and click **Submit**.
1919

2020
![The MathWorks Engineering Kit page. A field labeled "Please enter the activation code included in your Arduino Engineering Kit" is highlighted.](img/MathLabCodeRedeem03.png)
2121

22-
Your license should now be activated. You may now [proceed with installation](https://se.mathworks.com/help/install/install-products.html) or if you decide to do so on a later date use [mathworks.com/mwaccount](https://mathworks.com/mwaccount) and choose the license number that corresponds to the MathWorks Arduino Kit.
22+
Your license should now be activated. You may now [proceed with installation](https://mathworks.com/help/install/install-products.html) or if you decide to do so on a later date use [mathworks.com/mwaccount](https://mathworks.com/mwaccount) and choose the license number that corresponds to the MathWorks Arduino Kit.

0 commit comments

Comments
 (0)