Difference between revisions of "16.0.2"

From Nintendo Switch Brew
Jump to navigation Jump to search
(Created page with "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 thi...")
 
 
(2 intermediate revisions by one other user not shown)
Line 9: Line 9:
  
 
==System Titles==
 
==System Titles==
<fill this in (manually) later>
+
The following was updated (beside sysver titles): [[SSL_services|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_services|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==
 
==See Also==

Latest revision as of 17:44, 18 April 2023

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.018.0.1