It is basically virtual discs on a server somewhere.
You configure a computer to 'PXE Boot' in the BIOS and it will check the network for a PXE server, load whatever image the server sends it, and boot off of that.
Staying objective and removing my personal feelings from it, PXE booting such a sensitive machine leaves a significant risk surface if there is not some sort of validation conducted on the server side post-deployment.
If you want to experiment with PXE yourself to understand this better check out FOG https://fogproject.org/
Tons of computers are set up to boot this way by default. Having not found a device to boot from on the network they will then look to see if they have a disk to boot from.
Negligence or intended? You decide. To me, it's not a smoking gun.
Note that it would be difficult to boot a computer (with a fat OS like Windows) over the Internet as the bandwidth would be too low. PXE boot is normally done on a LAN where there is fast network access.
Context for the less technical.
PXE stands for Pre eXecution Environment
It is basically virtual discs on a server somewhere.
You configure a computer to 'PXE Boot' in the BIOS and it will check the network for a PXE server, load whatever image the server sends it, and boot off of that.
Staying objective and removing my personal feelings from it, PXE booting such a sensitive machine leaves a significant risk surface if there is not some sort of validation conducted on the server side post-deployment.
If you want to experiment with PXE yourself to understand this better check out FOG https://fogproject.org/
Tons of computers are set up to boot this way by default. Having not found a device to boot from on the network they will then look to see if they have a disk to boot from.
Negligence or intended? You decide. To me, it's not a smoking gun.
Note that it would be difficult to boot a computer (with a fat OS like Windows) over the Internet as the bandwidth would be too low. PXE boot is normally done on a LAN where there is fast network access.
Edit: DHCP is also necessary to use PXE.