CVE-2026-85706
Fixed in a distro release ExploitedEPSS 97%CVSS 10.0
GitLab has remediated an issue in GitLab CE/EE affecting all versions from 18.7 before 18.11.12, 19.0 before 19.0.9, 19.1 before 19.1.8, 19.2 before 19.2.6, and 19.3 before 19.3.2 that, under certain conditions, an unauthenticated user could have read arbitrary files from the GitLab server due to improper path confinement and missing authentication enforcement in the repository commits API.
Products: GitLab
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Chainguard | gitlab-docker-machine-19.1 | no fix |
| Chainguard | gitlab-docker-machine-19.2 | 19.2.6-r0 |
| Chainguard | gitlab-docker-machine-fips-19.1 | no fix |
| Chainguard | gitlab-docker-machine-fips-19.2 | 19.2.6-r0 |
| Chainguard | gitlab-pages-19.1 | 19.1.8-r0 |
| Chainguard | gitlab-rails-ce-18.10 | no fix |
| Chainguard | gitlab-rails-ce-18.11 | 18.11.12-r0 |
| Chainguard | gitlab-rails-ce-18.7 | no fix |
| Chainguard | gitlab-rails-ce-18.8 | no fix |
| Chainguard | gitlab-rails-ce-18.9 | no fix |
| Chainguard | gitlab-rails-ce-19.0 | 19.0.9-r0 |
| Chainguard | gitlab-rails-ce-assets-18.10 | no fix |
| Chainguard | gitlab-rails-ce-assets-18.11 | 18.11.12-r0 |
| Chainguard | gitlab-rails-ce-assets-18.7 | no fix |
| Chainguard | gitlab-rails-ce-assets-18.8 | no fix |
| Chainguard | gitlab-rails-ce-assets-18.9 | no fix |
| Chainguard | gitlab-rails-ce-assets-19.0 | 19.0.9-r0 |
| Chainguard | gitlab-rails-ce-assets-fips-18.10 | no fix |
| Chainguard | gitlab-rails-ce-assets-fips-18.11 | 18.11.12-r0 |
| Chainguard | gitlab-rails-ce-assets-fips-18.7 | no fix |
| Chainguard | gitlab-rails-ce-assets-fips-18.8 | no fix |
| Chainguard | gitlab-rails-ce-assets-fips-18.9 | no fix |
| Chainguard | gitlab-rails-ce-assets-fips-19.0 | 19.0.9-r0 |
| Chainguard | gitlab-rails-ce-doc-18.10 | no fix |
| Chainguard | gitlab-rails-ce-doc-18.11 | 18.11.12-r0 |
| Chainguard | gitlab-rails-ce-doc-18.7 | no fix |
| Chainguard | gitlab-rails-ce-doc-18.8 | no fix |
| Chainguard | gitlab-rails-ce-doc-18.9 | no fix |
| Chainguard | gitlab-rails-ce-doc-19.0 | 19.0.9-r0 |
| Chainguard | gitlab-rails-ce-doc-fips-18.10 | no fix |
| Chainguard | gitlab-rails-ce-doc-fips-18.11 | 18.11.12-r0 |
| Chainguard | gitlab-rails-ce-doc-fips-18.7 | no fix |
| Chainguard | gitlab-rails-ce-doc-fips-18.8 | no fix |
| Chainguard | gitlab-rails-ce-doc-fips-18.9 | no fix |
| Chainguard | gitlab-rails-ce-doc-fips-19.0 | 19.0.9-r0 |
| Chainguard | gitlab-rails-ce-fips-18.10 | no fix |
| Chainguard | gitlab-rails-ce-fips-18.11 | 18.11.12-r0 |
| Chainguard | gitlab-rails-ce-fips-18.7 | no fix |
| Chainguard | gitlab-rails-ce-fips-18.8 | no fix |
| Chainguard | gitlab-rails-ce-fips-18.9 | no fix |
| Chainguard | gitlab-rails-ce-fips-19.0 | 19.0.9-r0 |
| Chainguard | gitlab-runner-19.1 | no fix |
| Chainguard | gitlab-runner-19.2 | 19.2.6-r0 |
| Chainguard | gitlab-runner-fips-19.1 | no fix |
| Chainguard | gitlab-runner-fips-19.2 | 19.2.6-r0 |
| Chainguard | gitlab-runner-helper-19.1 | no fix |
| Chainguard | gitlab-runner-helper-19.2 | 19.2.6-r0 |
| Chainguard | gitlab-runner-helper-compat-19.1 | no fix |
| Chainguard | gitlab-runner-helper-compat-19.2 | 19.2.6-r0 |
| Chainguard | gitlab-runner-helper-compat-fips-19.1 | no fix |
| Chainguard | gitlab-runner-helper-compat-fips-19.2 | 19.2.6-r0 |
| Chainguard | gitlab-runner-helper-fips-19.1 | no fix |
| Chainguard | gitlab-runner-helper-fips-19.2 | 19.2.6-r0 |
| Chainguard | gitlab-runner-helper-oci-entrypoint-19.1 | no fix |
| Chainguard | gitlab-runner-helper-oci-entrypoint-19.2 | 19.2.6-r0 |
| Chainguard | gitlab-runner-helper-oci-entrypoint-fips-19.1 | no fix |
| Chainguard | gitlab-runner-helper-oci-entrypoint-fips-19.2 | 19.2.6-r0 |
| Chainguard | gitlab-runner-oci-entrypoint-19.1 | no fix |
| Chainguard | gitlab-runner-oci-entrypoint-19.2 | 19.2.6-r0 |
| Chainguard | gitlab-runner-oci-entrypoint-fips-19.1 | no fix |
| Chainguard | gitlab-runner-oci-entrypoint-fips-19.2 | 19.2.6-r0 |
| Chainguard | gitlab-workhorse-ce-18.10 | no fix |
| Chainguard | gitlab-workhorse-ce-18.11 | 18.11.12-r0 |
| Chainguard | gitlab-workhorse-ce-18.7 | no fix |
| Chainguard | gitlab-workhorse-ce-18.8 | no fix |
| Chainguard | gitlab-workhorse-ce-18.9 | no fix |
| Chainguard | gitlab-workhorse-ce-19.0 | 19.0.9-r0 |
| Chainguard | gitlab-workhorse-ce-fips-18.10 | no fix |
| Chainguard | gitlab-workhorse-ce-fips-18.11 | 18.11.12-r0 |
| Chainguard | gitlab-workhorse-ce-fips-18.7 | no fix |
| Chainguard | gitlab-workhorse-ce-fips-18.8 | no fix |
| Chainguard | gitlab-workhorse-ce-fips-18.9 | no fix |
| Chainguard | gitlab-workhorse-ce-fips-19.0 | 19.0.9-r0 |
| Wolfi | gitlab-docker-machine-19.1 | no fix |
| Wolfi | gitlab-docker-machine-19.2 | 19.2.6-r0 |
| Wolfi | gitlab-pages-19.1 | 19.1.8-r0 |
| Wolfi | gitlab-runner-19.1 | no fix |
| Wolfi | gitlab-runner-19.2 | 19.2.6-r0 |
| Wolfi | gitlab-runner-helper-19.1 | no fix |
| Wolfi | gitlab-runner-helper-19.2 | 19.2.6-r0 |
| Wolfi | gitlab-runner-helper-compat-19.1 | no fix |
| Wolfi | gitlab-runner-helper-compat-19.2 | 19.2.6-r0 |
| Wolfi | gitlab-runner-helper-oci-entrypoint-19.1 | no fix |
| Wolfi | gitlab-runner-helper-oci-entrypoint-19.2 | 19.2.6-r0 |
| Wolfi | gitlab-runner-oci-entrypoint-19.1 | no fix |
| Wolfi | gitlab-runner-oci-entrypoint-19.2 | 19.2.6-r0 |