16.0.2

From Nintendo Switch Brew
Jump to navigation Jump to search

The Switch 16.0.2 system update was released on April 18, 2023 (UTC). This Switch update was released for the following regions: ALL, and CHN.

Security flaws fixed: <fill this in manually later, see the updatedetails page from the ninupdates-report page(s) once available for now>.

Change-log

Official ALL change-log:

  • General system stability improvements to enhance the user's experience.

System Titles

The following was updated (beside sysver titles): ssl, NgWord/NgWord2.

There were no IPC changes. The only NPDM change was the usual version bump.

RomFs changes (besides sysver titles):

  • NgWord/NgWord2: updated

ssl

Only 1 function was updated at offset +0x128dc4 as follows:

void nn::ssl::detail::ClientCertEntry::~ClientCertEntry(nn::ssl::detail::ClientCertEntry *this) {
  if (this.IsDeviceCert) {
    SECItem item;
    item.type = 10;
    item.data = 0;
    item.len = 0;
    if (!PK11_ReadAttribute(&this.slot, this.id, 0x120LL, 0, &item)) {
      RSA_RemoveFromBlindingList(&item);
      // Start of new code
      if (item.data) {
        operator delete[](item.data);
      }
      // End of new code
    }
  }
  CERT_DestroyCertificate((CERTCertificateStr *)this.cert);
  SECKEY_DestroyPrivateKey((SECKEYPrivateKeyStr *)this.key);
  this.cert = 0;
  this.key = 0;
}

See Also

System update report(s):


Nintendo Switch System Versions
1.0.0
2.0.02.1.02.2.02.3.0
3.0.03.0.13.0.2
4.0.04.0.14.1.0
5.0.05.0.15.0.25.1.0
6.0.06.0.16.1.06.2.0
7.0.07.0.1
8.0.08.0.18.1.08.1.1
9.0.09.0.19.1.09.2.0
10.0.010.0.110.0.210.0.310.0.410.1.010.1.110.2.0
11.0.011.0.1
12.0.012.0.112.0.212.0.312.1.0
13.0.013.1.013.2.013.2.1
14.0.014.1.014.1.114.1.2
15.0.015.0.1
16.0.016.0.116.0.216.0.316.1.0
17.0.017.0.1
18.0.0