WINDOWS 10 KB4343909

Windows-10-logoWindows 10 KB4343909 applies to version 1803. Windows 10 KB4343897 applies to version 1709. Windows 10 KB4343885 applies to version 1703.

We recommend everyone use version 1803 which is the mainstream release. Version 1830 also has the mainstream feature updates expected to be delivered with the next release expected in the next couple of months.

Microsoft’s telemetry servers are designed for a more homogeneous user base. This is why Microsoft has EOLed earlier version of Windows so that security problems can be implemented. Recall the CPU faults, which are now generally fixed with updates to the core of Windows and they are now better tuned to minimize the overhead.

Some of the fixes are correcting problems caused by earlier updates such as fixing CPU faults and better security.

  • Ensures that Internet Explorer and Microsoft Edge support the preload=”none” tag.
  • Addresses an issue that causes high CPU usage that results in performance degradation on some systems with Family 15h and 16h AMD processors that arose from previous updates.
  • Addresses an issue that prevents apps from receiving mesh updates after resuming. This issue occurs for apps that use Spatial Mapping mesh data and participate in the Sleep or Resume cycle.
  • Provides protections against a new speculative execution side-channel vulnerability known as L1 Terminal Fault on Intel processors and updates earlier fixes.
  • Addresses an issue that was introduced in the July 2018 .NET Framework update.

A larger number of updates included are mostly lower level functions such as problems with components on mobile machines using battery power. Microsoft has worked hard to make Windows 10 much more mobile friendly.

The L1 Terminal fault is a more recent problem. This affects the L1 cache.  Intel’s software guard extension  (SGX) is the affected logic. SGX works by forming a fortress around a user’s data, protecting things like documents, photos and passwords. The problem is with a shadow copy. Hyperthreading shares L1 cache memory.