Skip to content
Snippets Groups Projects
Unverified Commit bd0f2a19 authored by Łukasz Langa's avatar Łukasz Langa Committed by GitHub
Browse files

[3.8] gh-81054: Document that SimpleHTTPRequestHandler follows symbolic links (GH-94416) (GH-94495)


(cherry picked from commit 80aaeabb)

Co-authored-by: default avatarSam Ezeh <sam.z.ezeh@gmail.com>
parent 51f1ae5c
Branches
Tags
No related merge requests found
......@@ -20,7 +20,7 @@ This module defines classes for implementing HTTP servers (Web servers).
.. warning::
:mod:`http.server` is not recommended for production. It only implements
basic security checks.
:ref:`basic security checks <http.server-security>`.
One class, :class:`HTTPServer`, is a :class:`socketserver.TCPServer` subclass.
It creates and listens at the HTTP socket, dispatching the requests to a
......@@ -477,3 +477,14 @@ the following command uses a specific directory::
the ``--cgi`` option::
python -m http.server --cgi 8000
.. _http.server-security:
Security Considerations
-----------------------
.. index:: pair: http.server; security
:class:`SimpleHTTPRequestHandler` will follow symbolic links when handling
requests, this makes it possible for files outside of the specified directory
to be served.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment