# CVE-2026-8937: GitLab missing authorization in Epic Issues REST API

Source: https://junglewise.ai/threats/cve-2026-8937-gitlab-has-remediated-an-issue-in-gitlab-ce-ee-affecting-all  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-09-29. Updated: 2026-09-29  
License: CC BY 4.0 with a link back

CVE-2026-8937 · Severity: medium · CVSS 4.3 · Published 2026-09-29

GitLab CE/EE contains a missing authorization check in the Epic Issues REST API that allows authenticated users to read titles and descriptions of private child issues from projects they have no access to. An attacker with any GitLab account can view sensitive issue details linked to visible epics, potentially exposing confidential project information and business logic.

Technologies: [GitLab CE](https://junglewise.ai/threats/technologies/gitlab-ce), [GitLab EE](https://junglewise.ai/threats/technologies/gitlab-ee). Vendors: [GitLab](https://junglewise.ai/threats/vendors/gitlab).

## Quick answers

**Is CVE-2026-8937 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-8937 being exploited in the wild.

**How severe is CVE-2026-8937?** Medium severity, with a CVSS score of 4.3, published 29 September 2026.

**Which products and versions are affected?** GitLab CE 19.0 to 19.2.6, 19.3.0 to 19.3.2, 19.4.0; GitLab EE 19.0 to 19.2.6, 19.3.0 to 19.3.2, 19.4.0.

**Is there a fix for CVE-2026-8937?** A patch was published on 2026-09-23: Patches released in versions 19.2.7, 19.3.3, and 19.4.1 Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.

**How is CVE-2026-8937 attacked?** It is attacked over the network, in a web application.

**Am I affected by CVE-2026-8937?** Check whether you run GitLab CE or GitLab EE at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## Technical details

An authenticated attacker can exploit missing authorization checks on linked work items within visible epics to bypass project-level access controls and read private child issue metadata. The vulnerability affects REST API calls enumerating or fetching child issues of accessible epics, with no scope validation against the requesting user's project permissions. A patch is available in versions 19.2.7, 19.3.3, and 19.4.1.

## Affected products

- GitLab GitLab CE 19.0 to 19.2.6, 19.3.0 to 19.3.2, 19.4.0
- GitLab GitLab EE 19.0 to 19.2.6, 19.3.0 to 19.3.2, 19.4.0

## Timeline

- 2026-09-23: patched: Patches released in versions 19.2.7, 19.3.3, and 19.4.1
- 2026-09-29: disclosed

## References

- [https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-4-1-released/](https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-4-1-released/)
- [https://gitlab.com/gitlab-org/gitlab/-/work_items/600533](https://gitlab.com/gitlab-org/gitlab/-/work_items/600533)

## Related threats

- [GitLab authorization bypass in group milestones API](https://junglewise.ai/threats/cve-2026-13319-gitlab-has-remediated-an-issue-in-gitlab-ce-ee-affecting-all)
- [GitLab CE/EE improper access control in GraphQL work item email field](https://junglewise.ai/threats/cve-2026-12664-gitlab-has-remediated-an-issue-in-gitlab-ce-ee-affecting-all)
- [GitLab integer overflow in regular expression compiler](https://junglewise.ai/threats/cve-2026-110264-an-issue-has-been-discovered-in-gitlab-ce-ee-affecting-all)
- [GitLab CE/EE integer overflow in CI/CD regular expression compiler](https://junglewise.ai/threats/cve-2026-97229-gitlab-has-remediated-an-issue-in-gitlab-ce-ee-affecting-all)
- [GitLab EE incorrect authorization in merge request approval eligibility](https://junglewise.ai/threats/cve-2026-92528-gitlab-has-remediated-an-issue-in-gitlab-ee-affecting-all)
