Difference between revisions of "16.0.2"
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== | ||
− | + | 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.0 • 2.1.0 • 2.2.0 • 2.3.0 | |
3.0.0 • 3.0.1 • 3.0.2 | |
4.0.0 • 4.0.1 • 4.1.0 | |
5.0.0 • 5.0.1 • 5.0.2 • 5.1.0 | |
6.0.0 • 6.0.1 • 6.1.0 • 6.2.0 | |
7.0.0 • 7.0.1 | |
8.0.0 • 8.0.1 • 8.1.0 • 8.1.1 | |
9.0.0 • 9.0.1 • 9.1.0 • 9.2.0 | |
10.0.0 • 10.0.1 • 10.0.2 • 10.0.3 • 10.0.4 • 10.1.0 • 10.1.1 • 10.2.0 | |
11.0.0 • 11.0.1 | |
12.0.0 • 12.0.1 • 12.0.2 • 12.0.3 • 12.1.0 | |
13.0.0 • 13.1.0 • 13.2.0 • 13.2.1 | |
14.0.0 • 14.1.0 • 14.1.1 • 14.1.2 | |
15.0.0 • 15.0.1 | |
16.0.0 • 16.0.1 • 16.0.2 • 16.0.3 • 16.1.0 | |
17.0.0 • 17.0.1 | |
18.0.0 • 18.0.1 • 18.1.0 | |
19.0.0 • 19.0.1 |