summaryrefslogtreecommitdiffstats
path: root/Misc/NEWS.d/next/Library/2023-12-01-21-05-46.gh-issue-112334.DmNXKh.rst
diff options
context:
space:
mode:
Diffstat (limited to 'Misc/NEWS.d/next/Library/2023-12-01-21-05-46.gh-issue-112334.DmNXKh.rst')
-rw-r--r--Misc/NEWS.d/next/Library/2023-12-01-21-05-46.gh-issue-112334.DmNXKh.rst11
1 files changed, 0 insertions, 11 deletions
diff --git a/Misc/NEWS.d/next/Library/2023-12-01-21-05-46.gh-issue-112334.DmNXKh.rst b/Misc/NEWS.d/next/Library/2023-12-01-21-05-46.gh-issue-112334.DmNXKh.rst
deleted file mode 100644
index 3a53a8b..0000000
--- a/Misc/NEWS.d/next/Library/2023-12-01-21-05-46.gh-issue-112334.DmNXKh.rst
+++ /dev/null
@@ -1,11 +0,0 @@
-Fixed a performance regression in 3.12's :mod:`subprocess` on Linux where it
-would no longer use the fast-path ``vfork()`` system call when it could have
-due to a logic bug, instead falling back to the safe but slower ``fork()``.
-
-Also fixed a second 3.12.0 potential security bug. If a value of
-``extra_groups=[]`` was passed to :mod:`subprocess.Popen` or related APIs,
-the underlying ``setgroups(0, NULL)`` system call to clear the groups list
-would not be made in the child process prior to ``exec()``.
-
-This was identified via code inspection in the process of fixing the first
-bug.