nrf5340

[76] DPPI: Non-secure code can detect secure events

This anomaly applies to Revision 1, build codes QKAA-D00.

It was inherited from the previous IC revision Engineering D.

Domains

Application

Symptoms

Non-secure code is able to detect that a secure event has been published to a secure DPPI channel.

Conditions

In a non-secure DPPI channel group, SUBSCRIBE_CHG[n].EN or SUBSCRIBE_CHG[n].DIS is set up to be connected to a secure DPPI channel.

Consequences

Non-secure code can detect that a secure event has been published to a secure DPPI channel. The non-secure code cannot detect which event has been published.

Workaround

Perform one of the following:
  • Avoid using DPPI in secure mode.
  • Configure all channel groups (CHG[n]) to include at least one DPPI channel that is configured as secure. This makes the channel groups secure and blocks them from being used on the non-secure side.
    Note: The non-secure domain can still use the DPPI tasks and events system, but it does not have any available channel groups.