Browse Source
[security] bpo-13617: Reject embedded null characters in wchar* strings. (#2302)
[security] bpo-13617: Reject embedded null characters in wchar* strings. (#2302)
Based on patch by Victor Stinner. Add private C API function _PyUnicode_AsUnicode() which is similar to PyUnicode_AsUnicode(), but checks for null characters.pull/2464/head
committed by
GitHub
22 changed files with 115 additions and 23 deletions
-
10Include/unicodeobject.h
-
2Lib/ctypes/test/test_loading.py
-
6Lib/test/test_builtin.py
-
11Lib/test/test_curses.py
-
2Lib/test/test_grp.py
-
4Lib/test/test_imp.py
-
5Lib/test/test_locale.py
-
4Lib/test/test_time.py
-
2Lib/test/test_winsound.py
-
5Modules/_ctypes/callproc.c
-
10Modules/_cursesmodule.c
-
3Modules/_io/fileio.c
-
5Modules/_localemodule.c
-
1Modules/grpmodule.c
-
1Modules/nismodule.c
-
18Modules/posixmodule.c
-
1Modules/pwdmodule.c
-
1Modules/spwdmodule.c
-
14Objects/unicodeobject.c
-
6PC/_msi.c
-
4Python/dynload_win.c
-
23Python/fileutils.c
Write
Preview
Loading…
Cancel
Save
Reference in new issue