CVE-2026-15723
Full vulnerability record from the local CVENow database.
Description
GitLab has remediated an issue in GitLab CE/EE affecting all versions from 10.1 before 19.3.6, 19.4 before 19.4.3, and 19.5 before 19.5.1 that, when OmniAuth SAML and LDAP auto-linking were both enabled, an authenticated user could have taken over an existing LDAP-backed account without any interaction from the targeted user, due to improper input sanitization in the LDAP email lookup path used during OmniAuth identity linking.
Severity
HIGH
CVSS score
8.2
(v3.1)
Vulnerability status
Analyzed
Source identifier
Published
2026-10-22 01:16:59.477000
Last modified
2026-11-04 23:10:00.223000
View original CVE JSON
{
"id": "CVE-2026-15723",
"sourceIdentifier": "[email protected]",
"published": "2026-10-22T01:16:59.477",
"lastModified": "2026-11-04T23:10:00.223",
"vulnStatus": "Analyzed",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "GitLab has remediated an issue in GitLab CE/EE affecting all versions from 10.1 before 19.3.6, 19.4 before 19.4.3, and 19.5 before 19.5.1 that, when OmniAuth SAML and LDAP auto-linking were both enabled, an authenticated user could have taken over an existing LDAP-backed account without any interaction from the targeted user, due to improper input sanitization in the LDAP email lookup path used during OmniAuth identity linking."
},
{
"lang": "es",
"value": "GitLab ha remediado un problema en GitLab CE/EE que afecta a todas las versiones desde la 10.1 anteriores a la 19.3.6, 19.4 anteriores a la 19.4.3, y 19.5 anteriores a la 19.5.1 que, cuando OmniAuth SAML y el autoenlace LDAP estaban ambos habilitados, un usuario autenticado podría haber tomado el control de una cuenta existente respaldada por LDAP sin ninguna interacción por parte del usuario objetivo, debido a una sanitización de entrada incorrecta en la ruta de búsqueda de correo electrónico LDAP utilizada durante el enlace de identidad de OmniAuth."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "GitLab",
"product": "GitLab",
"defaultStatus": "unaffected",
"cpes": [
"cpe:2.3:a:gitlab:gitlab:*:*:*:*:*:*:*:*"
],
"repo": "https://gitlab.com/gitlab-org/gitlab",
"versions": [
{
"version": "10.1",
"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": "[email protected]",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:N",
"baseScore": 8.2,
"baseSeverity": "HIGH",
"attackVector": "NETWORK",
"attackComplexity": "HIGH",
"privilegesRequired": "LOW",
"userInteraction": "NONE",
"scope": "CHANGED",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"availabilityImpact": "NONE"
},
"exploitabilityScore": 1.8,
"impactScore": 5.8
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-10-23T03:55:20.114357Z",
"id": "CVE-2026-15723",
"options": [
{
"exploitation": "none"
},
{
"automatable": "no"
},
{
"technicalImpact": "total"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "[email protected]",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-90"
}
]
}
],
"configurations": [
{
"nodes": [
{
"operator": "OR",
"negate": false,
"cpeMatch": [
{
"vulnerable": true,
"criteria": "cpe:2.3:a:gitlab:gitlab:*:*:*:*:community:*:*:*",
"versionStartIncluding": "10.1.0",
"versionEndExcluding": "19.3.6",
"matchCriteriaId": "F4DD7DB5-E5E9-4745-8952-036012C0ACC2"
},
{
"vulnerable": true,
"criteria": "cpe:2.3:a:gitlab:gitlab:*:*:*:*:enterprise:*:*:*",
"versionStartIncluding": "10.1.0",
"versionEndExcluding": "19.3.6",
"matchCriteriaId": "C5E6EB1A-9C80-46AD-9B29-545808C83267"
},
{
"vulnerable": true,
"criteria": "cpe:2.3:a:gitlab:gitlab:*:*:*:*:community:*:*:*",
"versionStartIncluding": "19.4.0",
"versionEndExcluding": "19.4.3",
"matchCriteriaId": "12A85E28-FB9B-477D-BE6F-DE307EFEB4E0"
},
{
"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:*:*:*:community:*:*:*",
"matchCriteriaId": "2032C266-304B-4C69-95CA-56904EA5A64F"
},
{
"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": "[email protected]",
"tags": [
"Release Notes",
"Vendor Advisory"
]
},
{
"url": "https://gitlab.com/gitlab-org/gitlab/-/work_items/605977",
"source": "[email protected]",
"tags": [
"Permissions Required"
]
},
{
"url": "https://hackerone.com/reports/3852192",
"source": "[email protected]",
"tags": [
"Permissions Required"
]
}
]
}