Skip to main content

Exposed GitLab project email addresses let attackers push code

0
High
News
Published: 09/24/2026 (09/24/2026, 17:47:44 UTC)
Source: Bleeping Computer

Description

Private GitLab email addresses that allow developers to create issues or merge requests via email are being exposed in public documentation. These email addresses embed a long-lived token that acts as a credential tied to the developer's account. Attackers who obtain these addresses can push code, open merge requests, or access confidential project data depending on the account permissions. GitLab does not currently verify the sender's email address against the token owner, allowing any sender to use these addresses. The exposure is often deliberate in public READMEs and guides to collect bug reports, creating supply-chain risks for open-source projects. GitLab warns users to keep these addresses private and reset tokens if leaked. Researchers reported this to GitLab, which considers this intended behavior but has updated UI and documentation to clarify risks. Project maintainers should avoid exposing these addresses and reset tokens if exposed.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 09/24/2026, 17:48:13 UTC

Technical Analysis

GitLab generates private email addresses containing a 'glimt-' token that enables creating work items (issues, tasks) or merge requests via email. These addresses are tied to developer accounts and persist across similar addresses for a project. Researchers found multiple such addresses deliberately exposed in public documentation, which attackers can abuse to push code, open merge requests, or access sensitive project data depending on the associated account permissions. GitLab does not verify that the sender's email matches the token owner, allowing any email sender to use these addresses. The attack bypasses IP restrictions and requires knowledge of the project path and ID, which are public for public projects and brute-forceable for private ones if the path leaks. GitLab warns users to keep these addresses private and reset tokens if leaked. The issue was reported to GitLab, which closed it as intended behavior but improved UI and documentation to clarify security implications. Project maintainers should stop exposing these addresses and reset tokens if exposed.

Potential Impact

Attackers who obtain exposed GitLab private email addresses can create issues or merge requests on projects as if they were the token owner. This can lead to unauthorized code changes, access to private repositories, exposure of secrets from CI/CD variables, and access to confidential issues. The level of impact depends on the permissions of the associated GitLab account. The attack bypasses IP restrictions and can affect both public and private projects if project identifiers are known or leaked. This creates supply-chain risks, especially for popular open-source projects that expose these addresses in public documentation.

Defensive Guidance

GitLab advises users to keep private email addresses containing tokens confidential and to reset the token immediately if exposure is suspected. Project maintainers should remove these email addresses from public documentation such as READMEs and contributing guides. Tokens for any exposed projects should be reset to prevent unauthorized use. GitLab has updated its UI and documentation to clarify the risks but considers this behavior intended. No official patch changes the underlying mechanism, so mitigation relies on operational security and token management.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Classification
{"confidence":0.3,"severitySource":"default","classifier":"rss-v2"}

Threat ID: 6ab56256f7a7c54106a1f468

Added to database: 09/24/2026, 17:48:06 UTC

Last enriched: 09/24/2026, 17:48:13 UTC

Last updated: 09/25/2026, 02:47:59 UTC

Views: 10

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses