description: Improper sanitization of branch names in GitLab Runner affecting all versions prior to 15.3.5, 15.4 prior to 15.4.4, and 15.5 prior to 15.5.2 allows a user who creates a branch with a specially crafted name and gets another user to trigger a pipeline to execute commands in the runner as that other user.
problem types: Improper neutralization of special elements used in an os command ('os command injection') in GitLab Runner
affected:
{
vendor: GitLab
product: GitLab Runner
versions:
version: <15.3.5, status: affected
version: >=15.4, <15.4.4, status: affected
version: >=15.5, <15.5.2, status: affected
}
metrics:
cvssV3_1: [
version: 3.1
vectorString: CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:N/A:N
attackVector: NETWORK
attackComplexity: HIGH
privilegesRequired: LOW
userInteraction: REQUIRED
scope: UNCHANGED
confidentialityImpact: HIGH
integrityImpact: NONE
availabilityImpact: NONE
baseScore: 4.8
baseSeverity: MEDIUM
]