CVE-2026-1182
Medium · 4.3CVSS
4.3
EPSS
0.2%
Published
Mar 12, 2026
CISA due date
—
The record
GitLab has remediated an issue in GitLab CE/EE affecting all versions from 8.14 before 18.7.6, 18.8 before 18.8.6, and 18.9 before 18.9.2 that could have allowed an authenticated user to gain unauthorized access to confidential issue title created in public projects under certain circumstances.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Chainguard | gitaly-config-18.7 | 0 | 18.7.5-r0 |
| Chainguard | gitaly-config-18.8 | 0 | 18.8.5-r0 |
| Chainguard | gitlab-agent-18.6 | 0 | 18.6.6-r4 |
| Chainguard | gitlab-agent-fips-18.6 | 0 | 18.6.6-r2 |
| Chainguard | gitlab-base-18.7 | 0 | 18.7.5-r0 |
| Chainguard | gitlab-base-18.8 | 0 | 18.8.5-r0 |
| Chainguard | gitlab-base-fips-18.7 | 0 | 18.7.5-r0 |
| Chainguard | gitlab-certificates-18.7 | 0 | 18.7.5-r0 |
| Chainguard | gitlab-certificates-18.8 | 0 | 18.8.5-r0 |
| Chainguard | gitlab-cfssl-self-sign-scripts-18.7 | 0 | 18.7.5-r0 |
| Chainguard | gitlab-cfssl-self-sign-scripts-18.8 | 0 | 18.8.5-r0 |
| Chainguard | gitlab-cng-18.7 | 0 | 18.7.5-r0 |
| Chainguard | gitlab-cng-18.8 | 0 | 18.8.5-r0 |
| Chainguard | gitlab-cng-fips-18.7 | 0 | 18.7.5-r0 |
| Chainguard | gitlab-cng-fips-18.8 | 0 | 18.8.5-r0 |
| Chainguard | gitlab-container-registry-18.7 | 0 | 18.7.5-r0 |
| Chainguard | gitlab-container-registry-18.8 | 0 | 18.8.5-r0 |
| Chainguard | gitlab-container-registry-fips-18.7 | 0 | 18.7.5-r0 |
| Chainguard | gitlab-container-registry-fips-18.8 | 0 | 18.8.5-r0 |
| Chainguard | gitlab-container-registry-scripts-18.7 | 0 | 18.7.5-r0 |
| Chainguard | gitlab-container-registry-scripts-18.8 | 0 | 18.8.5-r0 |
| Chainguard | gitlab-docker-machine-18.6 | 0 | 18.6.6-r5 |
| Chainguard | gitlab-docker-machine-18.7 | 0 | 18.7.2-r8 |
| Chainguard | gitlab-docker-machine-18.8 | 0 | 18.8.0-r4 |
| Chainguard | gitlab-docker-machine-18.9 | 0 | 18.9.0-r3 |
| Chainguard | gitlab-docker-machine-fips-18.7 | 0 | 18.7.2-r7 |
| Chainguard | gitlab-docker-machine-fips-18.8 | 0 | 18.8.0-r5 |
| Chainguard | gitlab-docker-machine-fips-18.9 | 0 | 18.9.0-r3 |
| Chainguard | gitlab-exporter-18.8 | 0 | 18.8.5-r0 |
| Chainguard | gitlab-exporter-scripts-18.7 | 0 | 18.7.5-r0 |
| Chainguard | gitlab-exporter-scripts-18.8 | 0 | 18.8.5-r0 |
| Chainguard | gitlab-gitaly-scripts-18.7 | 0 | 18.7.5-r0 |
| Chainguard | gitlab-gitaly-scripts-18.8 | 0 | 18.8.5-r0 |
| Chainguard | gitlab-kas-fips-18.6 | 0 | 18.6.6-r2 |
| Chainguard | gitlab-logger-18.7 | 0 | 18.7.5-r0 |
| Chainguard | gitlab-logger-18.8 | 0 | 18.8.5-r0 |
| Chainguard | gitlab-logger-fips-18.7 | 0 | 18.7.5-r0 |
| Chainguard | gitlab-logger-fips-18.8 | 0 | 18.8.5-r0 |
| Chainguard | gitlab-pages-scripts-18.7 | 0 | 18.7.5-r0 |
| Chainguard | gitlab-pages-scripts-18.8 | 0 | 18.8.5-r0 |
| Chainguard | gitlab-rails-ce-18.1 | 0 | 18.1.6-r7 |
| Chainguard | gitlab-rails-ce-18.2 | 0 | 18.2.8-r3 |
| Chainguard | gitlab-rails-ce-18.3 | 0 | 18.3.6-r3 |
| Chainguard | gitlab-rails-ce-18.4 | 0 | 18.4.6-r1 |
| Chainguard | gitlab-rails-ce-18.5 | 0 | 18.5.5-r0 |
| Chainguard | gitlab-rails-ce-assets-18.1 | 0 | 18.1.6-r7 |
| Chainguard | gitlab-rails-ce-assets-18.2 | 0 | 18.2.8-r3 |
| Chainguard | gitlab-rails-ce-assets-18.3 | 0 | 18.3.6-r3 |
| Chainguard | gitlab-rails-ce-assets-18.4 | 0 | 18.4.6-r1 |
| Chainguard | gitlab-rails-ce-assets-18.5 | 0 | 18.5.5-r0 |
| Chainguard | gitlab-rails-ce-assets-18.6 | 0 | 18.6.6-r2 |
| Chainguard | gitlab-rails-ce-assets-fips-18.1 | 0 | 18.1.6-r7 |
| Chainguard | gitlab-rails-ce-assets-fips-18.2 | 0 | 18.2.8-r5 |
| Chainguard | gitlab-rails-ce-assets-fips-18.4 | 0 | 18.4.6-r3 |
| Chainguard | gitlab-rails-ce-assets-fips-18.5 | 0 | 18.5.5-r1 |
| Chainguard | gitlab-rails-ce-assets-fips-18.6 | 0 | 18.6.6-r2 |
| Chainguard | gitlab-rails-ce-assets-fips-18.9 | 0 | 18.9.1-r2 |
| Chainguard | gitlab-rails-ce-doc-18.1 | 0 | 18.1.6-r7 |
| Chainguard | gitlab-rails-ce-doc-18.2 | 0 | 18.2.8-r3 |
| Chainguard | gitlab-rails-ce-doc-18.3 | 0 | 18.3.6-r3 |
| Chainguard | gitlab-rails-ce-doc-18.4 | 0 | 18.4.6-r1 |
| Chainguard | gitlab-rails-ce-doc-18.5 | 0 | 18.5.5-r0 |
| Chainguard | gitlab-rails-ce-doc-18.6 | 0 | 18.6.6-r2 |
| Chainguard | gitlab-rails-ce-doc-fips-18.1 | 0 | 18.1.6-r7 |
| Chainguard | gitlab-rails-ce-doc-fips-18.2 | 0 | 18.2.8-r5 |
| Chainguard | gitlab-rails-ce-doc-fips-18.3 | 0 | 18.3.6-r4 |
| Chainguard | gitlab-rails-ce-doc-fips-18.4 | 0 | 18.4.6-r3 |
| Chainguard | gitlab-rails-ce-doc-fips-18.5 | 0 | 18.5.5-r1 |
| Chainguard | gitlab-rails-ce-doc-fips-18.6 | 0 | 18.6.6-r2 |
| Chainguard | gitlab-rails-ce-doc-fips-18.9 | 0 | 18.9.1-r2 |
| Chainguard | gitlab-rails-ce-fips-18.1 | 0 | 18.1.6-r7 |
| Chainguard | gitlab-rails-ce-fips-18.2 | 0 | 18.2.8-r5 |
| Chainguard | gitlab-rails-ce-fips-18.3 | 0 | 18.3.6-r4 |
| Chainguard | gitlab-rails-ce-fips-18.4 | 0 | 18.4.6-r3 |
| Chainguard | gitlab-rails-ce-fips-18.5 | 0 | 18.5.5-r1 |
| Chainguard | gitlab-rails-ce-fips-18.6 | 0 | 18.6.6-r2 |
| Chainguard | gitlab-rails-ce-fips-18.9 | 0 | 18.9.1-r2 |
| Chainguard | gitlab-rails-scripts-18.7 | 0 | 18.7.5-r0 |
| Chainguard | gitlab-rails-scripts-18.8 | 0 | 18.8.5-r0 |
| Chainguard | gitlab-rails-scripts-fips-18.8 | 0 | 18.8.5-r0 |
| Chainguard | gitlab-runner-18.6 | 0 | 18.6.6-r5 |
| Chainguard | gitlab-runner-18.7 | 0 | 18.7.2-r8 |
| Chainguard | gitlab-runner-18.8 | 0 | 18.8.0-r4 |
| Chainguard | gitlab-runner-18.9 | 0 | 18.9.0-r3 |
| Chainguard | gitlab-runner-fips-18.7 | 0 | 18.7.2-r7 |
| Chainguard | gitlab-runner-fips-18.8 | 0 | 18.8.0-r5 |
| Chainguard | gitlab-runner-fips-18.9 | 0 | 18.9.0-r3 |
| Chainguard | gitlab-runner-helper-18.6 | 0 | 18.6.6-r5 |
| Chainguard | gitlab-runner-helper-18.7 | 0 | 18.7.2-r8 |
| Chainguard | gitlab-runner-helper-18.8 | 0 | 18.8.0-r4 |
| Chainguard | gitlab-runner-helper-18.9 | 0 | 18.9.0-r3 |
| Chainguard | gitlab-runner-helper-compat-18.6 | 0 | 18.6.6-r5 |
| Chainguard | gitlab-runner-helper-compat-18.7 | 0 | 18.7.2-r8 |
| Chainguard | gitlab-runner-helper-compat-18.8 | 0 | 18.8.0-r4 |
| Chainguard | gitlab-runner-helper-compat-18.9 | 0 | 18.9.0-r3 |
| Chainguard | gitlab-runner-helper-compat-fips-18.7 | 0 | 18.7.2-r7 |
| Chainguard | gitlab-runner-helper-compat-fips-18.8 | 0 | 18.8.0-r5 |
| Chainguard | gitlab-runner-helper-compat-fips-18.9 | 0 | 18.9.0-r3 |
| Chainguard | gitlab-runner-helper-fips-18.8 | 0 | 18.8.0-r5 |
| Chainguard | gitlab-runner-helper-fips-18.9 | 0 | 18.9.0-r3 |
| Chainguard | gitlab-runner-helper-oci-entrypoint-18.6 | 0 | 18.6.6-r5 |
| Chainguard | gitlab-runner-helper-oci-entrypoint-18.7 | 0 | 18.7.2-r8 |
| Chainguard | gitlab-runner-helper-oci-entrypoint-18.8 | 0 | 18.8.0-r4 |
| Chainguard | gitlab-runner-helper-oci-entrypoint-18.9 | 0 | 18.9.0-r3 |
| Chainguard | gitlab-runner-helper-oci-entrypoint-fips-18.7 | 0 | 18.7.2-r7 |
| Chainguard | gitlab-runner-helper-oci-entrypoint-fips-18.8 | 0 | 18.8.0-r5 |
| Chainguard | gitlab-runner-helper-oci-entrypoint-fips-18.9 | 0 | 18.9.0-r3 |
| Chainguard | gitlab-runner-oci-entrypoint-18.6 | 0 | 18.6.6-r5 |
| Chainguard | gitlab-runner-oci-entrypoint-18.7 | 0 | 18.7.2-r8 |
| Chainguard | gitlab-runner-oci-entrypoint-18.8 | 0 | 18.8.0-r4 |
| Chainguard | gitlab-runner-oci-entrypoint-18.9 | 0 | 18.9.0-r3 |
| Chainguard | gitlab-runner-oci-entrypoint-fips-18.7 | 0 | 18.7.2-r7 |
| Chainguard | gitlab-runner-oci-entrypoint-fips-18.8 | 0 | 18.8.0-r5 |
| Chainguard | gitlab-runner-oci-entrypoint-fips-18.9 | 0 | 18.9.0-r3 |
| Chainguard | gitlab-shell-18.7 | 0 | 18.7.5-r0 |
| Chainguard | gitlab-shell-18.8 | 0 | 18.8.5-r0 |
| Chainguard | gitlab-shell-fips-18.7 | 0 | 18.7.5-r0 |
| Chainguard | gitlab-shell-fips-18.8 | 0 | 18.8.5-r0 |
| Chainguard | gitlab-shell-scripts-18.7 | 0 | 18.7.5-r0 |
| Chainguard | gitlab-shell-scripts-18.8 | 0 | 18.8.5-r0 |
| Chainguard | gitlab-sidekiq-ce-18.7 | 0 | 18.7.5-r0 |
| Chainguard | gitlab-sidekiq-ce-18.8 | 0 | 18.8.5-r0 |
| Chainguard | gitlab-sidekiq-ce-fips-18.7 | 0 | 18.7.5-r0 |
| Chainguard | gitlab-sidekiq-ce-fips-18.8 | 0 | 18.8.5-r0 |
| Chainguard | gitlab-toolbox-ce-18.7 | 0 | 18.7.5-r0 |
| Chainguard | gitlab-toolbox-ce-18.8 | 0 | 18.8.5-r0 |
| Chainguard | gitlab-toolbox-ce-fips-18.7 | 0 | 18.7.5-r0 |
| Chainguard | gitlab-webservice-ce-18.7 | 0 | 18.7.5-r0 |
| Chainguard | gitlab-webservice-ce-18.8 | 0 | 18.8.5-r0 |
| Chainguard | gitlab-webservice-ce-fips-18.7 | 0 | 18.7.5-r0 |
| Chainguard | gitlab-webservice-ce-fips-18.8 | 0 | 18.8.5-r0 |
| Chainguard | gitlab-workhorse-ce-18.1 | 0 | 18.1.6-r4 |
| Chainguard | gitlab-workhorse-ce-18.2 | 0 | 18.2.8-r5 |
| Chainguard | gitlab-workhorse-ce-18.3 | 0 | 18.3.6-r4 |
| Chainguard | gitlab-workhorse-ce-18.4 | 0 | 18.4.6-r1 |
| Chainguard | gitlab-workhorse-ce-18.5 | 0 | 18.5.5-r2 |
| Chainguard | gitlab-workhorse-ce-18.6 | 0 | 18.6.6-r1 |
| Chainguard | gitlab-workhorse-ce-fips-18.1 | 0 | 18.1.6-r5 |
| Chainguard | gitlab-workhorse-ce-fips-18.2 | 0 | 18.2.8-r4 |
| Chainguard | gitlab-workhorse-ce-fips-18.3 | 0 | 18.3.6-r4 |
| Chainguard | gitlab-workhorse-ce-fips-18.4 | 0 | 18.4.6-r1 |
| Chainguard | gitlab-workhorse-ce-fips-18.5 | 0 | 18.5.5-r1 |
| Chainguard | gitlab-workhorse-scripts-18.7 | 0 | 18.7.5-r0 |
| Chainguard | gitlab-workhorse-scripts-18.8 | 0 | 18.8.5-r0 |
| Chainguard | gitlab-workhorse-scripts-fips-18.7 | 0 | 18.7.5-r0 |
| Chainguard | gitlab-workhorse-scripts-fips-18.8 | 0 | 18.8.5-r0 |
| Wolfi | gitlab-agent-18.6 | 0 | 18.6.6-r4 |
| Wolfi | gitlab-docker-machine-18.6 | 0 | 18.6.6-r5 |
| Wolfi | gitlab-docker-machine-18.7 | 0 | 18.7.2-r8 |
| Wolfi | gitlab-docker-machine-18.8 | 0 | 18.8.0-r4 |
| Wolfi | gitlab-docker-machine-18.9 | 0 | 18.9.0-r3 |
| Wolfi | gitlab-runner-18.6 | 0 | 18.6.6-r5 |
| Wolfi | gitlab-runner-18.7 | 0 | 18.7.2-r8 |
| Wolfi | gitlab-runner-18.8 | 0 | 18.8.0-r4 |
| Wolfi | gitlab-runner-18.9 | 0 | 18.9.0-r3 |
| Wolfi | gitlab-runner-helper-18.6 | 0 | 18.6.6-r5 |
| Wolfi | gitlab-runner-helper-18.7 | 0 | 18.7.2-r8 |
| Wolfi | gitlab-runner-helper-18.8 | 0 | 18.8.0-r4 |
| Wolfi | gitlab-runner-helper-18.9 | 0 | 18.9.0-r3 |
| Wolfi | gitlab-runner-helper-compat-18.6 | 0 | 18.6.6-r5 |
| Wolfi | gitlab-runner-helper-compat-18.7 | 0 | 18.7.2-r8 |
| Wolfi | gitlab-runner-helper-compat-18.8 | 0 | 18.8.0-r4 |
| Wolfi | gitlab-runner-helper-compat-18.9 | 0 | 18.9.0-r3 |
| Wolfi | gitlab-runner-helper-oci-entrypoint-18.6 | 0 | 18.6.6-r5 |
| Wolfi | gitlab-runner-helper-oci-entrypoint-18.7 | 0 | 18.7.2-r8 |
| Wolfi | gitlab-runner-helper-oci-entrypoint-18.8 | 0 | 18.8.0-r4 |
| Wolfi | gitlab-runner-helper-oci-entrypoint-18.9 | 0 | 18.9.0-r3 |
| Wolfi | gitlab-runner-oci-entrypoint-18.6 | 0 | 18.6.6-r5 |
| Wolfi | gitlab-runner-oci-entrypoint-18.7 | 0 | 18.7.2-r8 |
| Wolfi | gitlab-runner-oci-entrypoint-18.8 | 0 | 18.8.0-r4 |
| Wolfi | gitlab-runner-oci-entrypoint-18.9 | 0 | 18.9.0-r3 |
Related vulnerabilities
- CVE-2025-69229 AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Also affects gitaly-config-18.7
- CVE-2025-69223 AIOHTTP's HTTP Parser auto_decompress feature is vulnerable to zip bomb Also affects gitaly-config-18.7
- CVE-2025-69224 AIOHTTP's unicode processing of header values could cause parsing discrepancies Also affects gitaly-config-18.7
- CVE-2025-69226 AIOHTTP vulnerable to brute-force leak of internal static file path components Also affects gitaly-config-18.7
- CVE-2025-69225 AIOHTTP has unicode match groups in regexes for ASCII protocol elements Also affects gitaly-config-18.7
- CVE-2025-69228 AIOHTTP vulnerable to denial of service through large payloads Also affects gitaly-config-18.7
- CVE-2025-69230 AIOHTTP Vulnerable to Cookie Parser Warning Storm Also affects gitaly-config-18.7
- CVE-2025-69227 AIOHTTP vulnerable to DoS when bypassing asserts Also affects gitaly-config-18.7