An information handling system comprising: a host system comprising: a host system processor; a primary read-only memory, ROM for storing ROM code for execution by the host system processor; and a recovery ROM for storing recovery code for execution by the host system processor in an event of corruption of the ROM code; and a management controller communicatively coupled to the host system processor and configured to provide management of the information handling system via management traffic communicated between the management controller and a dedicated management network external to the information handling system, the management controller further configured to control connectivity among the host system processor, the primary ROM, and the recovery ROM in accordance with a plurality of modes of operation including at least: a normal mode of operation that occurs in response to absence of a corruption of the ROM code in which the management controller causes the host system processor to be communicatively coupled to the primary ROM and communicatively decoupled from the recovery ROM, such that the host system processor loads and executes the ROM code during boot of the host system; a primary ROM recovery mode of operation that occurs in response to presence of the corruption of the ROM code in which the management controller causes the host system processor to be communicatively coupled to the primary ROM and the recovery ROM, such that the host system processor loads and executes the recovery code during boot of the host system; and a recovery ROM update mode in which the management controller causes the host system processor to be communicatively coupled to the primary ROM and communicatively decoupled from the recovery ROM and causes the management controller to be sequentially communicatively coupled to non-transitory computer-readable media having a recovery source image and communicatively coupled to the recovery ROM, such that the management controller updates the recovery ROM based on content of the recovery source image. a host system comprising: a host system processor; a primary read-only memory, ROM for storing ROM code for execution by the host system processor; and a recovery ROM for storing recovery code for execution by the host system processor in an event of corruption of the ROM code; and a host system processor; a primary read-only memory, ROM for storing ROM code for execution by the host system processor; and a recovery ROM for storing recovery code for execution by the host system processor in an event of corruption of the ROM code; and a management controller communicatively coupled to the host system processor and configured to provide management of the information handling system via management traffic communicated between the management controller and a dedicated management network external to the information handling system, the management controller further configured to control connectivity among the host system processor, the primary ROM, and the recovery ROM in accordance with a plurality of modes of operation including at least: a normal mode of operation that occurs in response to absence of a corruption of the ROM code in which the management controller causes the host system processor to be communicatively coupled to the primary ROM and communicatively decoupled from the recovery ROM, such that the host system processor loads and executes the ROM code during boot of the host system; a primary ROM recovery mode of operation that occurs in response to presence of the corruption of the ROM code in which the management controller causes the host system processor to be communicatively coupled to the primary ROM and the recovery ROM, such that the host system processor loads and executes the recovery code during boot of the host system; and a recovery ROM update mode in which the management controller causes the host system processor to be communicatively coupled to the primary ROM and communicatively decoupled from the recovery ROM and causes the management controller to be sequentially communicatively coupled to non-transitory computer-readable media having a recovery source image and communicatively coupled to the recovery ROM, such that the management controller updates the recovery ROM based on content of the recovery source image. a normal mode of operation that occurs in response to absence of a corruption of the ROM code in which the management controller causes the host system processor to be communicatively coupled to the primary ROM and communicatively decoupled from the recovery ROM, such that the host system processor loads and executes the ROM code during boot of the host system; a primary ROM recovery mode of operation that occurs in response to presence of the corruption of the ROM code in which the management controller causes the host system processor to be communicatively coupled to the primary ROM and the recovery ROM, such that the host system processor loads and executes the recovery code during boot of the host system; and a recovery ROM update mode in which the management controller causes the host system processor to be communicatively coupled to the primary ROM and communicatively decoupled from the recovery ROM and causes the management controller to be sequentially communicatively coupled to non-transitory computer-readable media having a recovery source image and communicatively coupled to the recovery ROM, such that the management controller updates the recovery ROM based on content of the recovery source image.