{"attribution":"This product uses data from the NVD API but is not endorsed or certified by the NVD.","cve":{"id":"CVE-2026-103515","sourceIdentifier":"cve@gitlab.com","published":"2026-10-22T01:16:57.197","lastModified":"2026-11-04T23:10:00.223","vulnStatus":"Analyzed","cveTags":[],"descriptions":[{"lang":"en","value":"GitLab has remediated an issue in GitLab EE affecting all versions from 19.2 before 19.3.6, 19.4 before 19.4.3, and 19.5 before 19.5.1 that, when an instance administrator locked a group's Duo availability, an authenticated user with group Owner permissions could have re-enabled AI-backed data egress to a third-party service for that group and its descendant projects, due to insufficient granularity of the admin-lock enforcement controls."},{"lang":"es","value":"GitLab ha solucionado un problema en GitLab EE que afecta a todas las versiones: a partir de la 19.2 y anteriores a la 19.3.6; a partir de la 19.4 y anteriores a la 19.4.3; y a partir de la 19.5 y anteriores a la 19.5.1. Este problema permitía que, cuando un administrador de instancia bloqueaba la disponibilidad de Duo de un grupo, un usuario autenticado con permisos de Propietario de grupo pudiera haber vuelto a habilitar la salida de datos respaldada por IA a un servicio de terceros para ese grupo y sus proyectos descendientes, debido a la granularidad insuficiente de los controles de aplicación del bloqueo de administrador."}],"affected":[{"source":"cve@gitlab.com","affectedData":[{"vendor":"GitLab","product":"GitLab","defaultStatus":"unaffected","cpes":["cpe:2.3:a:gitlab:gitlab:*:*:*:*:*:*:*:*"],"repo":"https://gitlab.com/gitlab-org/gitlab","versions":[{"version":"19.2","lessThan":"19.3.6","versionType":"semver","status":"affected"},{"version":"19.4","lessThan":"19.4.3","versionType":"semver","status":"affected"},{"version":"19.5","lessThan":"19.5.1","versionType":"semver","status":"affected"}]}]}],"metrics":{"cvssMetricV31":[{"source":"cve@gitlab.com","type":"Secondary","cvssData":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:N","baseScore":2.7,"baseSeverity":"LOW","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"HIGH","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"NONE","integrityImpact":"LOW","availabilityImpact":"NONE"},"exploitabilityScore":1.2,"impactScore":1.4}],"ssvcV203":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","ssvcData":{"timestamp":"2026-10-30T16:39:05.834846Z","id":"CVE-2026-103515","options":[{"exploitation":"none"},{"automatable":"no"},{"technicalImpact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}]},"weaknesses":[{"source":"cve@gitlab.com","type":"Secondary","description":[{"lang":"en","value":"CWE-863"}]}],"configurations":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:gitlab:gitlab:*:*:*:*:enterprise:*:*:*","versionStartIncluding":"19.2.0","versionEndExcluding":"19.3.6","matchCriteriaId":"23B0DF9F-BAA4-4072-A649-7E87A6DA9066"},{"vulnerable":true,"criteria":"cpe:2.3:a:gitlab:gitlab:*:*:*:*:enterprise:*:*:*","versionStartIncluding":"19.4.0","versionEndExcluding":"19.4.3","matchCriteriaId":"30C796E1-40AA-41AF-8186-A49F78DC528D"},{"vulnerable":true,"criteria":"cpe:2.3:a:gitlab:gitlab:19.5.0:*:*:*:enterprise:*:*:*","matchCriteriaId":"7D6BE6DD-CA49-4E20-9541-22477632BA5D"}]}]}],"references":[{"url":"https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-5-1-released/","source":"cve@gitlab.com","tags":["Release Notes","Vendor Advisory"]},{"url":"https://gitlab.com/gitlab-org/gitlab/-/work_items/631564","source":"cve@gitlab.com","tags":["Permissions Required"]},{"url":"https://hackerone.com/reports/3871692","source":"cve@gitlab.com","tags":["Permissions Required"]}]}}