ReleaseMicrosoftMicrosoftpublished Feb 23, 2026seen Jun 26

microsoft/mu_plus v2025020003.0.3

microsoft/mu_plus

Open original ↗

Captured source

source ↗
published Feb 23, 2026seen Jun 26captured 1whttp 200method plain

v2025020003.0.3

Repository: microsoft/mu_plus

Tag: v2025020003.0.3

Published: 2026-02-23T18:26:57Z

Prerelease: no

Release notes:

What's Changed

AdvLoggerPkg: Check for migrated buffer on ReadyToLock notification @makubacki (#833)

Change Details

Description

1. Adds a ReadyToLock handler to ensure that any buffer migration that may not have occurred prior to that point happens at ReadyToLock. 2. Aligns Traditional MM and Standalone MM code on the ReadyToLock boundary. 3. Also ensures all calls to check for a new logger are gated on PcdAdvancedLoggerFixedInRAM to avoid unnecessary checks when the logger won't be migrated.

  • [x] Impacts functionality?
  • [ ] Impacts security?
  • [ ] Breaking change?
  • [ ] Includes tests?
  • [ ] Includes documentation?

How This Was Tested

  • Boot Traditional SMM virtual machine platform to Windows with change
  • Boot Standalone MM virtual machine platform to Windows with change
  • Boot Intel platform to Windows with change (Traditional and Standalone MM)
  • Dump log at EFI shell
  • Dump log uses the latest decode Python script in Windows

Integration Instructions

  • N/A

🐛 Bug Fixes

SwmDialog: Fix missing NULL terminator for UninstallMultipleProtocolInterfaces @joschock (#831)

Change Details

Description

SwmDialogsDestructor calls UninstallMultipleProtocolInterfaces() which takes a Null-terminated list of pairs to uninstall. However, it fails to include the NULL terminator, which causes an attempt to uninstall stack garbage. This PR adds the NULL termination to the call to correctly terminate the list.

  • [x] Impacts functionality?
  • [ ] Impacts security?
  • [ ] Breaking change?
  • [ ] Includes tests?
  • [ ] Includes documentation?

How This Was Tested

Unloaded a driver before/after the fix, observed that attempt to uninstall non-existent protocol no longer occurs.

Integration Instructions

N/A

Full Changelog: https://github.com/microsoft/mu_plus/compare/v2025020003.0.2...v2025020003.0.3

Excerpt shown — open the source for the full document.