Skip to content

Arbitrary code execution in gettext.c2py #72749

@CarlEkerot

Description

@CarlEkerot
BPO 28563
Nosy @loewis, @tiran, @serhiy-storchaka, @timgraham, @zhangyangyu, @CarlEkerot
PRs
  • [Do Not Merge] Convert Misc/NEWS so that it is managed by towncrier #552
  • Files
  • gettext_c2py.patch
  • gettext_c2py_func.patch: Based on Xiang Zhang's patch
  • gettext_c2py_v2.patch
  • gettext-parse-plural.patch
  • gettext-parse-plural-2.patch
  • gettext-non-integer-plural.patch
  • gettext-non-integer-plural-2.patch
  • 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 = 'https://github.com/serhiy-storchaka'
    closed_at = <Date 2016-11-14.17:39:32.157>
    created_at = <Date 2016-10-30.16:58:41.674>
    labels = ['type-security', 'deferred-blocker', '3.7', 'library']
    title = 'Arbitrary code execution in gettext.c2py'
    updated_at = <Date 2017-03-31.16:36:31.156>
    user = 'https://github.com/CarlEkerot'

    bugs.python.org fields:

    activity = <Date 2017-03-31.16:36:31.156>
    actor = 'dstufft'
    assignee = 'serhiy.storchaka'
    closed = True
    closed_date = <Date 2016-11-14.17:39:32.157>
    closer = 'serhiy.storchaka'
    components = ['Library (Lib)']
    creation = <Date 2016-10-30.16:58:41.674>
    creator = 'Carl Ekerot'
    dependencies = []
    files = ['45345', '45349', '45373', '45381', '45387', '45481', '45482']
    hgrepos = []
    issue_num = 28563
    keywords = ['patch']
    message_count = 32.0
    messages = ['279734', '280037', '280048', '280082', '280084', '280103', '280104', '280107', '280112', '280118', '280119', '280120', '280122', '280157', '280191', '280196', '280211', '280276', '280287', '280289', '280293', '280299', '280307', '280337', '280780', '280781', '280784', '280789', '280791', '280792', '280800', '280802']
    nosy_count = 7.0
    nosy_names = ['loewis', 'christian.heimes', 'python-dev', 'serhiy.storchaka', 'Tim.Graham', 'xiang.zhang', 'Carl Ekerot']
    pr_nums = ['552']
    priority = 'deferred blocker'
    resolution = 'fixed'
    stage = 'resolved'
    status = 'closed'
    superseder = None
    type = 'security'
    url = 'https://bugs.python.org/issue28563'
    versions = ['Python 2.7', 'Python 3.3', 'Python 3.4', 'Python 3.5', 'Python 3.6', 'Python 3.7']

    Metadata

    Metadata

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions