Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions security/policy.rst
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,32 @@ Here's what to expect for how a vulnerability report will be handled:
For more information about how the PSRT handles vulnerabilities,
see :ref:`psrt-vulnerability-process`.

When are security fixes released or backported?
-----------------------------------------------

Advisories and CVE records are published after a security fix is first merged.
The CVE record contains information about the patch and will be kept up-to-date
as the patch is backported and released to Python versions.

According to :pep:`602`, Python versions receive five years of security updates
after the new Python version is released. However, these security updates
are not published according to a fixed schedule or as a result of any security
fix being available. The schedule for security updates is determined by
the Release Manager. Users are encouraged to apply patches themselves ahead
of patches being merged and released if necessary.

Security fixes that only affect binary installers (such as macOS and Windows)
will not be published to Python release streams that are
:ref:`source-only <secbranch>`.

Some security fixes may require introducing backwards-incompatible behavior
changes. In these circumstances, the Python Steering Council
will decide with the relevant Release Manager(s) whether to proceed
with introducing a backwards incompatible change to fix a security vulnerability
Comment on lines +165 to +166

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
will decide with the relevant Release Manager(s) whether to proceed
with introducing a backwards incompatible change to fix a security vulnerability
will decide with the relevant Release Managers whether to introduce
a backwards incompatible change to fix a security vulnerability

in a stable version. This may affect whether a security fix is backported
to all Python versions or enabled by default, see the CVE record for

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
to all Python versions or enabled by default, see the CVE record for
to all Python versions or enabled by default. See the CVE record for

more information.

Code of conduct
---------------

Expand Down
Loading