low · CVSS v3 3.5
CVE-2026-117649
This CVE exposes metadata of private issues linked as dependencies to public issues, allowing anonymous or unauthenticated users to view tit
Overview
This CVE exposes metadata of private issues linked as dependencies to public issues, allowing anonymous or unauthenticated users to view titles, bodies, labels, and attachment names via the API and web page. The flaw occurs when a readable issue references a private issue, bypassing access controls on the linked issue's content. It matters because it leaks sensitive information about private repositories to anyone who can view the public issue.
Description
The issue timeline API and the web issue page hid cross-reference events that point at issues the reader cannot access, but not "dependency added" and "dependency removed" events. When a readable issue had been linked as a dependency to an issue in a repository the reader cannot access, for example a private repository, any reader of the first issue, including anonymous users of a public repository, received the linked issue's current title, body, state, labels, poster and attachment names through the API, and its repository, number and title on the web page. Creating the link requires access to both issues; comments and attachment downloads of the linked issue stayed protected. Dependency events are now filtered with the same read permission check; a related exposure of unlinked attachment metadata through hidden dependency placeholders was already fixed in 28.2.0.
Impact
Confidentiality: Private issue metadata exposed. Integrity: No direct impact. Availability: No impact. Defenders of GitLab installations, especially those with public issues referencing private issues, should be aware of this exposure.
Remediation
Upgrade to GitLab 28.2.0 or later, which filters dependency events with proper read permission checks. Verify that issue linking between public and private repositories is appropriately restricted. Review API responses for unexpected metadata and adjust permissions if necessary.
Risk context
Low severity, CVSS 3.5, no EPSS data. The issue is not critical but may expose sensitive metadata. Defenders should address promptly.
Affected products
- GitLab
Scores
- Severity
- low
- CVSS v2
- 3.5
- CVSS v3
- 3.5
- CVSS v4
- —
- EPSS
- —