@@ -142,6 +142,33 @@ Here's what to expect for how a vulnerability report will be handled:
142142For more information about how the PSRT handles vulnerabilities,
143143see :ref: `psrt-vulnerability-process `.
144144
145+ When are security fixes released or backported?
146+ -----------------------------------------------
147+
148+ Advisories and CVE records are published after a security fix is first merged.
149+ The CVE record contains information about the patch and will be kept up-to-date
150+ as the patch is backported and released to Python versions.
151+
152+ According to :pep: `602 `, Python versions receive five years of security updates
153+ after the new Python version is released. However, these security updates
154+ are not published according to a fixed schedule or as a result of any security
155+ fix being available. The schedule for security updates is determined by
156+ the Release Manager. Users are encouraged to apply patches themselves ahead
157+ of patches being merged and released if necessary.
158+
159+ Security fixes that only affect binary installers (such as macOS and Windows)
160+ will not be published to Python release streams that are `source-only `_.
161+
162+ Some security fixes may require introducing backwards-incompatible behavior
163+ changes. In these circumstances, the Python Steering Council
164+ will decide with the relevant Release Manager(s) whether to proceed
165+ with introducing a backwards incompatible change to fix a security vulnerability
166+ in a stable version. This may affect whether a security fix is backported
167+ to all Python versions or enabled by default, see the CVE record for
168+ more information.
169+
170+ .. _source-only : https://devguide.python.org/developer-workflow/development-cycle/#security-branches
171+
145172Code of conduct
146173---------------
147174
0 commit comments