Brifing

Critical Security Updates Released for GitLab

GitLab publishes new patches to address high-risk security vulnerabilities.

GitLab2 min

1GitLab's Emergency Patch Releases

GitLab has released versions 19.3.1, 19.2.5, and 19.1.7 to address critical security vulnerabilities. These patches apply to both Community Edition (CE) and Enterprise Edition (EE) users. While GitLab.com is already running the patched version, self-managed installations need to update immediately. GitLab regularly releases patches twice monthly to address high-severity security issues.

2Details of Security Vulnerabilities

The patches fix a critical vulnerability that allowed users with developer permissions to execute arbitrary commands in a CI context. Other fixes address issues that could cause service disruption in background jobs and infinite loops in SCIM user provisioning. These vulnerabilities have CVSS scores ranging from 3.5 to 7.3, indicating medium to high risk levels.

3Affected Versions

The security flaws impact all GitLab EE versions from 18.9 to 19.1.7, 19.2 to 19.2.5, and 19.3 to 19.3.1. Some vulnerabilities affect versions as old as 11.10. GitLab acknowledged these issues were reported through its HackerOne bug bounty program and thanked the contributors.

4Authorization Issues

Another significant problem fixed involves project Maintainers accessing unauthorized protected environment terminals. A separate vulnerability allowed users to assign compliance frameworks from unauthorized namespaces to their projects. Such authorization flaws can seriously compromise enterprise security policies.

5Merge Request Approval Problem

The patches also fix an issue where users with reporter roles could reset merge request approval rules. This vulnerability existed since version 13.1. GitLab also addressed another flaw affecting the execution environment of Pipeline Execution Policy enforcement jobs.

6Update Process

These patches include database migrations that may affect the upgrade process. GitLab notes regular migrations run during upgrades, while post-deploy migrations can execute afterward. Users are advised to review GitLab's upgrade documentation to understand the update impacts.

7Security Hygiene Recommendations

GitLab strongly recommends all customers upgrade to the latest patch release for supported versions. The company shared a blog post with best practices for securing GitLab instances. GitLab commits to maintaining the highest security standards for all customer-facing components and those hosting customer data.

8Notification Systems

GitLab offers a contact page for receiving patch announcements via email. Users can also subscribe to RSS feeds for all releases or just patch updates. Detailed information about security vulnerabilities becomes publicly available on GitLab's issue tracker 90 days after patch release.

Original article: GitLab — GitLab'da Kritik Güvenlik Güncellemeleri Yayınlandı