Comparing 3.1.29...3.1.30 · gitpython-developers/GitPython

Commits on Oct 13, 2022

  1. Configuration menu

    Browse the repository at this point in the history

Commits on Oct 14, 2022

  1. Configuration menu

    Browse the repository at this point in the history

Commits on Nov 28, 2022

  1. Configuration menu

    Browse the repository at this point in the history

  2. Configuration menu

    Browse the repository at this point in the history

Commits on Dec 21, 2022

  1. Fix command injection

    Add `--` in some commands that receive user input
    and if interpreted as options could lead to remote
    code execution (RCE).
    
    There may be more commands that could benefit from `--`
    so the input is never interpreted as an option,
    but most of those aren't dangerous.
    
    Fixed commands:
    
    - push
    - pull
    - fetch
    - clone/clone_from and friends
    - archive (not sure if this one can be exploited, but it doesn't hurt
      adding `--` :))
    
    For anyone using GitPython and exposing any of the GitPython methods to users,
    make sure to always validate the input (like if starts with `--`).
    And for anyone allowing users to pass arbitrary options, be aware
    that some options may lead fo RCE, like `--exc`, `--upload-pack`,
    `--receive-pack`, `--config` (#1516).
    
    Ref #1517
    Configuration menu

    Browse the repository at this point in the history

  2. Configuration menu

    Browse the repository at this point in the history

Commits on Dec 22, 2022

  1. Configuration menu

    Browse the repository at this point in the history

  2. Configuration menu

    Browse the repository at this point in the history

  3. Configuration menu

    Browse the repository at this point in the history

Commits on Dec 23, 2022

  1. Configuration menu

    Browse the repository at this point in the history

Commits on Dec 24, 2022

  1. Configuration menu

    Browse the repository at this point in the history

Commits on Dec 27, 2022

  1. Configuration menu

    Browse the repository at this point in the history

  2. Configuration menu

    Browse the repository at this point in the history

Commits on Dec 28, 2022

  1. Configuration menu

    Browse the repository at this point in the history

  2. Configuration menu

    Browse the repository at this point in the history

Commits on Dec 29, 2022

  1. Configuration menu

    Browse the repository at this point in the history

  2. Configuration menu

    Browse the repository at this point in the history

  3. Configuration menu

    Browse the repository at this point in the history

  4. Configuration menu

    Browse the repository at this point in the history

  5. Configuration menu

    Browse the repository at this point in the history