gitlab-org/gitlab-shell

gitlab-org/gitlab-shell

Releases278
Frequency2 weeks 3 days
Last Release
Stars233
SSH access for GitLab

CVE History

CVEAffectedPublishedCVSS v3CVSS v2
< 1.7.86.5 MEDIUM4 MEDIUM

The (1) create_branch, (2) create_tag, (3) import_project, and (4) fork_project functions in lib/gitlab_projects.rb in GitLab 5.0 before 5.4.2, Community Edition before 6.2.4, Enterprise Edition before 6.2.1 and gitlab-shell before 1.7.8 allows remote authenticated users to include information from local files into the metadata of a Git repository via the web interface.

< 1.7.88.8 HIGH6.5 MEDIUM

The parse_cmd function in lib/gitlab_shell.rb in GitLab 5.0 before 5.4.2, Community Edition before 6.2.4, and Enterprise Edition before 6.2.1 and gitlab-shell before 1.7.8 allows remote authenticated users to gain privileges and clone arbitrary repositories.

= 1.7.1, = 1.5.0, <= 1.7.3, = 1.3.0, = 1.0.4, = 1.1.0, = 1.6.0, = 1.7.0, = 1.7.2, = 1.2.0, = 1.4.06.5 MEDIUM

The repository import feature in gitlab-shell before 1.7.4, as used in GitLab, allows remote authenticated users to execute arbitrary commands via the import URL.

= 1.7.1, = 1.5.0, = 1.0.4, <= 1.7.2, = 1.4.0, = 1.2.0, = 1.7.0, = 1.6.0, = 1.3.0, = 1.1.06.5 MEDIUM

The SSH key upload feature (lib/gitlab_keys.rb) in gitlab-shell before 1.7.3, as used in GitLab 5.0 before 5.4.1 and 6.x before 6.2.3, allows remote authenticated users to execute arbitrary commands via shell metacharacters in the public key.

= 1.7.1, = 1.7.3, = 1.5.0, = 1.7.6, = 1.7.2, = 1.0.4, = 1.2.0, = 1.7.5, = 1.7.0, = 1.6.0, = 1.4.0, <= 1.7.7, = 1.3.0, = 1.7.4, = 1.1.06.8 MEDIUM

GitLab 5.0 before 5.4.2, Community Edition before 6.2.4, Enterprise Edition before 6.2.1 and gitlab-shell before 1.7.8 allows remote attackers to execute arbitrary code via a crafted change using SSH.