2 ms·
As other comments pointed out, it's not that critical per se. It crashes, restarts and then that's it. Beyond that, it's an undefined pointer dereference - who
by tetha 13y ago
As other comments pointed out, it's not that critical per se. It crashes, restarts and then that's it.
Beyond that, it's an undefined pointer dereference - who knows what this could be use for in certain combinations and systems. Use a "not so critical" bug in that subsystem, a "not so critical" mistake over there, another "somewhat severe" error over there and you got a root shell going. It's simply disconcerning and annoying if you consider that static checkers could have caught it.
- viraptor 13y agoIt's a NULL pointer dereference, not undefined pointer from what I can see. Unless someone was able to mmap that memory, it should simply cause an instant crash. PyDict_GetItemString() is guaranteed to return NULL for missing fields.