A Leaked GitLab Issue Email Address Lets Anyone Push Code and Run CI Jobs as You

A critical security vulnerability has been discovered in GitLab, a popular web-based platform for software development and collaboration. The flaw, which was reported through an issue email address that has since been leaked, allows any user with access to push code and run continuous integration (CI) jobs as if they were the actual project owner.

The bug is significant because it enables attackers to bypass authentication and authorization checks, effectively giving them control over a victim’s GitLab account. This can be particularly damaging for developers who rely on GitLab for storing sensitive code repositories, collaborating with team members, and automating build processes through CI jobs. The leak of the issue email address has made it trivial for anyone to exploit this vulnerability.

To understand how this works, consider the usual workflow in a GitLab project. Developers make changes to their codebase, commit them locally, and then push these updates to the remote repository hosted on GitLab. CI jobs are automated processes that run on the server-side whenever new code is pushed, allowing for tasks such as building, testing, and deployment to be performed automatically. Normally, access to the issue email address is restricted to authorized personnel who can create or manage issues within a project.

However, with the leaked email address, any user – regardless of their actual permissions – can now send emails to this address, claiming to be an authenticated user. GitLab’s systems will then accept these emails as legitimate updates from the owner, allowing the attacker to push malicious code and execute unauthorized CI jobs. This not only compromises the security of individual projects but also potentially exposes sensitive information stored within those repositories.

The severity of this vulnerability is compounded by its ease of exploitation. The leaked email address has been circulating online, making it accessible to anyone with basic knowledge of GitLab’s systems. Moreover, the issue bypasses multiple layers of security controls typically in place for authentication and authorization, demonstrating a critical failure in GitLab’s defenses.

The leak of this vulnerability highlights an ongoing struggle within the cybersecurity community: ensuring that sensitive information remains secure despite the many pathways through which it can be exposed. While organizations like GitLab invest heavily in robust security measures, it is often the smallest weaknesses – such as a leaked email address or incorrect configuration – that prove most vulnerable to exploitation.

As a result of this incident, users are advised to review their account settings and ensure they have not inadvertently granted excessive permissions to others. Furthermore, individuals handling sensitive code repositories should consider implementing additional security measures to protect against unauthorized access, including two-factor authentication and more restrictive control over who can push changes to the repository.


Source: The Hacker News — 2026-09-23