Skip to content

http.server: Document explicitly that symbolic links are followed #81054

Closed

Description

@vstinner
BPO 36873
Nosy @vstinner

Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.

Show more details

GitHub fields:

assignee = None
closed_at = None
created_at = <Date 2019-05-10.03:41:31.078>
labels = ['type-security', '3.8', 'docs']
title = 'http.server: Document explicitly that symbolic links are followed'
updated_at = <Date 2019-05-10.03:41:31.078>
user = 'https://github.com/vstinner'

bugs.python.org fields:

activity = <Date 2019-05-10.03:41:31.078>
actor = 'vstinner'
assignee = 'docs@python'
closed = False
closed_date = None
closer = None
components = ['Documentation']
creation = <Date 2019-05-10.03:41:31.078>
creator = 'vstinner'
dependencies = []
files = []
hgrepos = []
issue_num = 36873
keywords = []
message_count = 1.0
messages = ['342054']
nosy_count = 2.0
nosy_names = ['vstinner', 'docs@python']
pr_nums = []
priority = 'normal'
resolution = None
stage = None
status = 'open'
superseder = None
type = 'security'
url = 'https://bugs.python.org/issue36873'
versions = ['Python 3.8']

Activity

  1. vstinner commented on May 10, 2019

    @vstinner
    MemberAuthor

    http.server documentation starts with a red warning:

    "Warning: http.server is not recommended for production. It only implements basic security checks."

    https://docs.python.org/dev/library/http.server.html

    It would help to be even more explicit on what it means. For example, document that symbolic links are followed and SimpleHTTPRequestHandler directory can be "escaped" following symbolic links.

  2. transferred this issue fromon Apr 10, 2022
  3. added a commit that references this issue on Jul 1, 2022
  4. added 3 commits that reference this issue on Jul 1, 2022
  5. added 7 commits that reference this issue on Jul 1, 2022
  6. vstinner commented on Jul 3, 2022

    @vstinner
    MemberAuthor

    Thanks for fixing this old doc issue ;-)

  7. vstinner commented on Jul 3, 2022

    @vstinner
    MemberAuthor

    I created a new issue for more known vulnerabilities: #94531.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    3.8 (EOL)end of lifedocsDocumentation in the Doc dirtype-securityA security issue

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions