Difference between revisions of "8.1.0"
Jump to navigation
Jump to search
(→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== | ||
− | |||
No changes with IPC service commands. | No changes with IPC service commands. |
Revision as of 02: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):