← Back to CVE Explorer

CVE-2025-10871

Full vulnerability record from the local CVENow database.

Description

An issue has been discovered in GitLab EE affecting all versions from 16.6 before 18.2.7, 18.3 before 18.3.3, and 18.4 before 18.4.1. Project Maintainers can exploit a vulnerability where they can assign custom roles to users with permissions exceeding their own, effectively granting themselves elevated privileges.

Severity
HIGH
CVSS score
7.2 (v3.1)
Vulnerability status
Analyzed
Source identifier
Published
2025-09-26 09:15:31.193000
Last modified
2026-10-19 16:10:00.260000
View original CVE JSON
{
  "id": "CVE-2025-10871",
  "sourceIdentifier": "[email protected]",
  "published": "2025-09-26T09:15:31.193",
  "lastModified": "2026-10-19T16:10:00.260",
  "vulnStatus": "Analyzed",
  "cveTags": [],
  "descriptions": [
    {
      "lang": "en",
      "value": "An issue has been discovered in GitLab EE affecting all versions from 16.6 before 18.2.7, 18.3 before 18.3.3, and 18.4 before 18.4.1. Project Maintainers can exploit a vulnerability where they can assign custom roles to users with permissions exceeding their own, effectively granting themselves elevated privileges."
    },
    {
      "lang": "es",
      "value": "Se ha descubierto un problema en GitLab EE que afecta a todas las versiones desde la 16.6 anteriores a la 18.2.7, la 18.3 anteriores a la 18.3.3, y la 18.4 anteriores a la 18.4.1. Los mantenedores de proyectos pueden explotar una vulnerabilidad donde pueden asignar roles personalizados a usuarios con permisos superiores a los suyos, otorgándose efectivamente privilegios elevados."
    }
  ],
  "affected": [
    {
      "source": "[email protected]",
      "affectedData": [
        {
          "vendor": "GitLab",
          "product": "GitLab",
          "defaultStatus": "unaffected",
          "cpes": [
            "cpe:2.3:a:gitlab:gitlab:*:*:*:*:*:*:*:*"
          ],
          "repo": "git://[email protected]:gitlab-org/gitlab.git",
          "versions": [
            {
              "version": "16.6",
              "lessThan": "18.2.7",
              "versionType": "semver",
              "status": "affected"
            },
            {
              "version": "18.3",
              "lessThan": "18.3.3",
              "versionType": "semver",
              "status": "affected"
            },
            {
              "version": "18.4",
              "lessThan": "18.4.1",
              "versionType": "semver",
              "status": "affected"
            }
          ]
        }
      ]
    }
  ],
  "metrics": {
    "cvssMetricV31": [
      {
        "source": "[email protected]",
        "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:L",
          "baseScore": 3.8,
          "baseSeverity": "LOW",
          "attackVector": "NETWORK",
          "attackComplexity": "LOW",
          "privilegesRequired": "HIGH",
          "userInteraction": "NONE",
          "scope": "UNCHANGED",
          "confidentialityImpact": "NONE",
          "integrityImpact": "LOW",
          "availabilityImpact": "LOW"
        },
        "exploitabilityScore": 1.2,
        "impactScore": 2.5
      },
      {
        "source": "[email protected]",
        "type": "Primary",
        "cvssData": {
          "version": "3.1",
          "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
          "baseScore": 7.2,
          "baseSeverity": "HIGH",
          "attackVector": "NETWORK",
          "attackComplexity": "LOW",
          "privilegesRequired": "HIGH",
          "userInteraction": "NONE",
          "scope": "UNCHANGED",
          "confidentialityImpact": "HIGH",
          "integrityImpact": "HIGH",
          "availabilityImpact": "HIGH"
        },
        "exploitabilityScore": 1.2,
        "impactScore": 5.9
      }
    ],
    "ssvcV203": [
      {
        "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
        "ssvcData": {
          "timestamp": "2025-09-27T03:55:26.598432Z",
          "id": "CVE-2025-10871",
          "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-862"
        }
      ]
    }
  ],
  "configurations": [
    {
      "nodes": [
        {
          "operator": "OR",
          "negate": false,
          "cpeMatch": [
            {
              "vulnerable": true,
              "criteria": "cpe:2.3:a:gitlab:gitlab:*:*:*:*:community:*:*:*",
              "versionStartIncluding": "16.6.0",
              "versionEndExcluding": "18.2.7",
              "matchCriteriaId": "76C5C554-F9E7-4EBA-AA66-5C3DAA1F4CF2"
            },
            {
              "vulnerable": true,
              "criteria": "cpe:2.3:a:gitlab:gitlab:*:*:*:*:enterprise:*:*:*",
              "versionStartIncluding": "16.6.0",
              "versionEndExcluding": "18.2.7",
              "matchCriteriaId": "61099C09-E411-4624-9CC6-7A314340A8E8"
            },
            {
              "vulnerable": true,
              "criteria": "cpe:2.3:a:gitlab:gitlab:*:*:*:*:community:*:*:*",
              "versionStartIncluding": "18.3.0",
              "versionEndExcluding": "18.3.3",
              "matchCriteriaId": "75F843E1-B1EB-44F7-9966-9874F512A487"
            },
            {
              "vulnerable": true,
              "criteria": "cpe:2.3:a:gitlab:gitlab:*:*:*:*:enterprise:*:*:*",
              "versionStartIncluding": "18.3.0",
              "versionEndExcluding": "18.3.3",
              "matchCriteriaId": "FEDB2960-F05D-4510-ACD3-05F16E621C6B"
            },
            {
              "vulnerable": true,
              "criteria": "cpe:2.3:a:gitlab:gitlab:18.4.0:*:*:*:community:*:*:*",
              "matchCriteriaId": "C0DA83D6-F16D-47B4-B817-1591FB60E5E6"
            },
            {
              "vulnerable": true,
              "criteria": "cpe:2.3:a:gitlab:gitlab:18.4.0:*:*:*:enterprise:*:*:*",
              "matchCriteriaId": "6976AFEA-CD46-41A2-B52D-67FA8D4481D5"
            }
          ]
        }
      ]
    }
  ],
  "references": [
    {
      "url": "https://gitlab.com/gitlab-org/gitlab/-/issues/569482",
      "source": "[email protected]",
      "tags": [
        "Broken Link"
      ]
    }
  ]
}