[Not really OT] Crowdstrike Analysis: It was a NULL pointer from the memory unsafe C++ language.

Walter Bright newshound2 at digitalmars.com
Thu Jul 25 00:12:28 UTC 2024


I talked with a person who has more in depth knowledge about it.

The null pointer came from reading a file and treating it as a data structure. 
The file was unexpectedly full of zeros.

Any language that allows casting a buffer read from the disk to a pointer would 
fail. This includes any language with unsafe blocks, or uses a FFI to get around 
the language protections.


More information about the Digitalmars-d mailing list