...
Recursively reentering a function during the initialization of one of its static objects can result in an attacker being able to cause a crash or denial of servicedd. Indeterminately ordered dynamic initialization can lead to undefined behavior due to accessing an uninitialized object.
...