SKYWORKS-SILICON-LABS-EM356-RT
| Part # | SKYWORKS-SILICON-LABS-EM356-RT |
| Download | SKYWORKS-SILICON-LABS-EM356-RT |
Silicon Labs Security Advisory
A-00000447
Subject
:
Security Advisory for Zigbee protocol and Implementation vulnerabilities – Don’t Kick over the
Beehive
CVSS Severity
: Medium
Base Score:
6.5, Medium
Temporal Score:
6.5, Medium
Vector String:
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H/E:H/RL:X/RC:C
Impacted Products:
•
All Zigbee-capable SoCs and associated modules, running Ember ZNet 7.1.x or earlier which is delivered as
part of GSDK 4.1.x or earlier, may be impacted.
o
EFR32-based and EM35x-based SoCs and associated modules
Technical Summary:
Researchers at the University of
T
e
xas at Dallas have disclosed five vulnerabilities, summarized in the table
below, to the Connectivity Standards Alliance (CSA)
•
1
silabs.com |
A-00000447
Notice: The contents of this Notification are provided exclusively for the internal use of the recipient in support of
devices supplied by Silicon Labs and shall not be shared with or distributed to any third parties.
This Notification shall
not be posted on any blog, website, board or social media.
The contents are for general information only and do not
purport to be comprehensive. While Silicon Labs provides this information in good faith and makes every effort to
supply correct, current and high-quality guidance, Silicon Labs provides all materials (including this document) solely
on an “as is” basis without warranty of any kind.
Silicon Labs disclaims all express and implied warranties. In no
event shall Silicon Labs be liable for any damages whatsoever, including direct, indirect, incidental, consequential,
lost profits or special damages related to or arising from the adequacy, accuracy, completeness or timeliness of this
document or its contents, even if Silicon Labs has been advised of the possibility of such damages. Nothing in this
Notice excludes any liability for death or personal injury caused by negligence, or for fraud or intentional
misrepresentation. By accepting or using the information contained in this Notification, the recipient agrees to that this
Notification and its use are governed by the laws of the State of Texas, excluding its conflicts of law’s provisions.
Attack #
Description
Type of Attack
Impact
Communication Interruption
Sending ZCL messages with
certain cluster IDs causes
some devices to stop
responding.
1
Denial-of-Service
Availability
Disconnection
Sending certain NWK or APS
messages causes some
devices to leave the network.
2
3
4
5
Denial-of-Service
Denial-of-Service
Denial-of-Service
Denial-of-Service
Availability
Key leakage
Secure rejoin requests with
the well-known link key
causes the network key to be
leaked.
Availability, Confidentiality,
Integrity
Integrity Check
Sending NWK messages with
an invalid MIC cuses some
devices to leave the network.
Availability
Availability
Truncated Packet
Sending packets with a
truncated network header
causes a delayed response in
some devices.
•
•
The researcher’s report is available at the following link
https://dl.acm.org/doi/pdf/10.1145/3548606.3560703
Silicon Labs has attempted to confirm these vulnerabilities with the information contained in the paper. At the
time of this writing, we have been unable to reproduce these results using Gecko SDK v4.2.0.
silabs.com |
A-00000447
Notice: The contents of this Notification are provided exclusively for the internal use of the recipient in support of
devices supplied by Silicon Labs and shall not be shared with or distributed to any third parties.
This Notification shall
not be posted on any blog, website, board or social media.
The contents are for general information only and do not
purport to be comprehensive. While Silicon Labs provides this information in good faith and makes every effort to
supply correct, current and high-quality guidance, Silicon Labs provides all materials (including this document) solely
on an “as is” basis without warranty of any kind.
Silicon Labs disclaims all express and implied warranties. In no
event shall Silicon Labs be liable for any damages whatsoever, including direct, indirect, incidental, consequential,
lost profits or special damages related to or arising from the adequacy, accuracy, completeness or timeliness of this
document or its contents, even if Silicon Labs has been advised of the possibility of such damages. Nothing in this
Notice excludes any liability for death or personal injury caused by negligence, or for fraud or intentional
misrepresentation. By accepting or using the information contained in this Notification, the recipient agrees to that this
Notification and its use are governed by the laws of the State of Texas, excluding its conflicts of law’s provisions.
Fix/Work Around:
•
Mitigations are described in the table below:
Recommended Mitigation
Explanation
Attack #
This is a classic denial-of-service, like selective jamming. No known
method is available for mitigating this type of attack.
1
2
None
Silicon Labs has been unable to reproduce this attack in Ember ZNet
7.2.0, so this version or higher is recommended.
See note below
Use TrustCenterLinkKey
instead of well-known Link
key
Rejoining an existing network with the well-known link key leads to the
network key being leaked.
3
Silicon Labs has been unable to reproduce this attack in Ember ZNet
7.2.0, so this version or higher is recommended.
4
5
See note below
See note below
Silicon Labs has been unable to reproduce this attack in Ember ZNet
7.2.0, so this version or higher is recommended.
•
Affected users should upgrade to EmberZNet v7.2.0 (distributed with GSDK v4.2.0) or later.
1. In Simplicity Studio’s Help menu, select the ‘Update Software’ menu item to open the Installation Manager
2. Click the ‘Manage installed packages’ button
3. Select the ‘SDKs’ tab and find the ‘Gecko SDK –
32-
bit and Wireless MCUs’ section
4. If there are not currently any Installations, click the ‘Install New’ button. If there is an SDK already
installed, click on the ‘…’ button next to its version number
5. Click ‘Change Version’
6. In the ‘Versions:’ drop
down menu, select the desired version
7. Click ‘FINISH’
silabs.com |
A-00000447
Notice: The contents of this Notification are provided exclusively for the internal use of the recipient in support of
devices supplied by Silicon Labs and shall not be shared with or distributed to any third parties.
This Notification shall
not be posted on any blog, website, board or social media.
The contents are for general information only and do not
purport to be comprehensive. While Silicon Labs provides this information in good faith and makes every effort to
supply correct, current and high-quality guidance, Silicon Labs provides all materials (including this document) solely
on an “as is” basis without warranty of any kind.
Silicon Labs disclaims all express and implied warranties. In no
event shall Silicon Labs be liable for any damages whatsoever, including direct, indirect, incidental, consequential,
lost profits or special damages related to or arising from the adequacy, accuracy, completeness or timeliness of this
document or its contents, even if Silicon Labs has been advised of the possibility of such damages. Nothing in this
Notice excludes any liability for death or personal injury caused by negligence, or for fraud or intentional
misrepresentation. By accepting or using the information contained in this Notification, the recipient agrees to that this
Notification and its use are governed by the laws of the State of Texas, excluding its conflicts of law’s provisions.
