Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

With a quick grep I find this:

- `uuid` used ctypes until 3.9 to get information like the IP address (without floats, so it's not vulnerable)

- `platform` uses ctypes in 2.7 to get the Windows version (without floats)

- `multiprocessing` uses ctypes for interoperability with ctypes

That's everything, on the versions I checked. `json` for example uses a native Python module `_json`, so it doesn't use ctypes.



Django's GIS extensions use c_double, that's a large surface area.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: