8.1.0: Difference between revisions

From Nintendo Switch Brew
Jump to navigation Jump to search
No edit summary
System Titles: f i r m w a r e (rip)
Line 7: Line 7:
* General system stability improvements to enhance the user's experience.
* General system stability improvements to enhance the user's experience.
*     
*     
==FIRM==
====Package1ldr====
package1ldr was updated. The TSEC secureboot firmware was updated.
====NX_BOOTLOADER====
NX bootloader was updated.
<check back later for diff>
====Secure Monitor====
The Secure Monitor was updated.
<check back later for diff>
====Kernel====
<check back later for diff>
====Warmboot====
<check back later for diff>
====FIRM Sysmodules====
FIRM sysmodules were updated. Specific diffs for a few sysmodules are below <check back later, to be updated>:
=====[[Loader services|Loader]]=====
*ldr:pm->CreateProcess() now performs additional validation on the NPDM header.
** When the title id is one of certain hardcoded titles, Loader now validates that the version field at NPDM header is non-zero. This prevents selectively downgrading those titles to versions vulnerable to known exploits.
** The titles checked are:
*** settings
*** bus
*** audio
*** nvservices
*** ns
*** ssl
*** es
*** creport
*** ro


==System Titles==
==System Titles==
<fill this in (manually) later>


No changes with IPC service commands.
No changes with IPC service commands.

Revision as of 04:28, 18 June 2019

The Switch 8.1.0 system update was released on June 17, 2019. This Switch update was released for the following regions: ALL.

Security flaws fixed: yes.

Change-log

Official ALL change-log:

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

FIRM

Package1ldr

package1ldr was updated. The TSEC secureboot firmware was updated.

NX_BOOTLOADER

NX bootloader was updated.

<check back later for diff>

Secure Monitor

The Secure Monitor was updated.

<check back later for diff>

Kernel

<check back later for diff>

Warmboot

<check back later for diff>

FIRM Sysmodules

FIRM sysmodules were updated. Specific diffs for a few sysmodules are below <check back later, to be updated>:

Loader
  • ldr:pm->CreateProcess() now performs additional validation on the NPDM header.
    • When the title id is one of certain hardcoded titles, Loader now validates that the version field at NPDM header is non-zero. This prevents selectively downgrading those titles to versions vulnerable to known exploits.
    • The titles checked are:
      • settings
      • bus
      • audio
      • nvservices
      • ns
      • ssl
      • es
      • creport
      • ro

System Titles

No changes with IPC service commands.

Keys

Keys were updated.

See Also

System update report(s):