Git is an Open Source Distributed Version Control System. Real life projects generally have multiple developers working in parallel and a version control system is usually needed to ensure there are no code conflicts between the developers versions. In addition, several projects which are being run in parallel involve the same codebase, making the branching option in Git is very important.
The requirements and basics of any project changes often – a version control system allows developers to revert and go back to an older version of the code without overwriting the new one.
GitHub is a development platform that provides hosting for software development and version control using Git. It offers the distributed version control and source code management functionality of Git, plus its own features.
GitLab is a web-based DevOps lifecycle tool that provides a Git-repository manager providing wiki, issue-tracking and continuous integration/continuous deployment pipeline features, using an open-source license
Bitbucket is a web-based version control repository hosting service owned by Atlassian, for source code and development projects that use either Mercurial or Git revision control systems.
Git servers are serving over 100 Million users with over 150 Million repositories, becoming one of the top hosting software for code our there.
Git Servers are also popular by hackers, using their potential weak spots for data hijacking and misuse of large corporations and individuals work and coding.
Think you figured out how to run unauthenticated commands on an Git servers? Found a gitLab vulnerability and don’t know what to do next?
We are currently looking for the following items on Git Servers:
- Code/command execution
- Authentication bypass
- Multiple buffer overflows
- Directory traversal vulnerability
- Stack-based buffer overflow
Found something not on this list? We still want to buy it!