« Volver al listado

CVE-2016-9086

Estado: ModificadaMedia (6.5)—

GitLab en versiones 8.9.x y superiores contienen un fallo crítico de seguridad en la funcionalidad "import/export project" de GitLab. Añadida en GitLab 8.9, esta funcionalidad permite a usuarios exportar y después reimportar sus proyectos como fichero de archivador en cinta (tar). Todas las versiones GitLab anteriores a 8.13.0 restringieron esta funcionalidad solo para administradores. Empezando con la versión 8.13.0 esta funcionalidad se hizo disponible para todos los usuarios.

Leer descripción completaMostrar menos

Esta funcionalidad no comprobaba correctamente si hay enlaces simbólicos en archivos proporcionados por el usuario y por lo tanto era posible para un usuario autenticado recuperar los contenidos de cualquier archivo accesible a la cuenta de servicio GitLab. Esto incluía archivos sensibles tales como aquellos que contienen tokens secretos usados por el servicio GitLab para autenticar usuarios. GitLab CE y EE versiones 8.13.0 hasta la versión 8.13.2, 8.12.0 hasta la versión 8.12.7, 8.11.0 hasta la versión 8.11.10, 8.10.0 hasta la versión 8.10.12 y 8.9.0 hasta la versión 8.9.11 están afectadas.

CVSS

Probabilidad de explotación (EPSS)

EPSS (Exploit Prediction Scoring System, de FIRST) estima la probabilidad de que una vulnerabilidad sea explotada en 30 días. Complementa a CVSS (impacto) y a CISA KEV (explotación confirmada).

Tecnologías afectadas (1)

CWE

Referencias

JSON original (NVD)

Mostrar
{
  "id": "CVE-2016-9086",
  "cveTags": [],
  "metrics": {
    "cvssMetricV2": [
      {
        "type": "Primary",
        "source": "nvd@nist.gov",
        "cvssData": {
          "version": "2.0",
          "baseScore": 4,
          "accessVector": "NETWORK",
          "vectorString": "AV:N/AC:L/Au:S/C:P/I:N/A:N",
          "authentication": "SINGLE",
          "integrityImpact": "NONE",
          "accessComplexity": "LOW",
          "availabilityImpact": "NONE",
          "confidentialityImpact": "PARTIAL"
        },
        "acInsufInfo": false,
        "impactScore": 2.9,
        "baseSeverity": "MEDIUM",
        "obtainAllPrivilege": false,
        "exploitabilityScore": 8,
        "obtainUserPrivilege": false,
        "obtainOtherPrivilege": false,
        "userInteractionRequired": false
      }
    ],
    "cvssMetricV30": [
      {
        "type": "Primary",
        "source": "nvd@nist.gov",
        "cvssData": {
          "scope": "UNCHANGED",
          "version": "3.0",
          "baseScore": 6.5,
          "attackVector": "NETWORK",
          "baseSeverity": "MEDIUM",
          "vectorString": "CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N",
          "integrityImpact": "NONE",
          "userInteraction": "NONE",
          "attackComplexity": "LOW",
          "availabilityImpact": "NONE",
          "privilegesRequired": "LOW",
          "confidentialityImpact": "HIGH"
        },
        "impactScore": 3.6,
        "exploitabilityScore": 2.8
      }
    ]
  },
  "affected": [
    {
      "source": "cve@mitre.org",
      "affectedData": [
        {
          "vendor": "n/a",
          "product": "n/a",
          "versions": [
            {
              "status": "affected",
              "version": "n/a"
            }
          ]
        }
      ]
    }
  ],
  "published": "2016-11-03T10:59:09.763",
  "references": [
    {
      "url": "http://www.securityfocus.com/bid/94136",
      "tags": [
        "Third Party Advisory",
        "VDB Entry"
      ],
      "source": "cve@mitre.org"
    },
    {
      "url": "https://about.gitlab.com/2016/11/02/cve-2016-9086-patches/",
      "tags": [
        "Mitigation",
        "Patch",
        "Vendor Advisory"
      ],
      "source": "cve@mitre.org"
    },
    {
      "url": "http://www.securityfocus.com/bid/94136",
      "tags": [
        "Third Party Advisory",
        "VDB Entry"
      ],
      "source": "af854a3a-2127-422b-91ae-364da2661108"
    },
    {
      "url": "https://about.gitlab.com/2016/11/02/cve-2016-9086-patches/",
      "tags": [
        "Mitigation",
        "Patch",
        "Vendor Advisory"
      ],
      "source": "af854a3a-2127-422b-91ae-364da2661108"
    }
  ],
  "vulnStatus": "Modified",
  "weaknesses": [
    {
      "type": "Primary",
      "source": "nvd@nist.gov",
      "description": [
        {
          "lang": "en",
          "value": "CWE-200"
        }
      ]
    }
  ],
  "descriptions": [
    {
      "lang": "en",
      "value": "GitLab versions 8.9.x and above contain a critical security flaw in the \"import/export project\" feature of GitLab. Added in GitLab 8.9, this feature allows a user to export and then re-import their projects as tape archive files (tar). All GitLab versions prior to 8.13.0 restricted this feature to administrators only. Starting with version 8.13.0 this feature was made available to all users. This feature did not properly check for symbolic links in user-provided archives and therefore it was possible for an authenticated user to retrieve the contents of any file accessible to the GitLab service account. This included sensitive files such as those that contain secret tokens used by the GitLab service to authenticate users. GitLab CE and EE versions 8.13.0 through 8.13.2, 8.12.0 through 8.12.7, 8.11.0 through 8.11.10, 8.10.0 through 8.10.12, and 8.9.0 through 8.9.11 are affected."
    },
    {
      "lang": "es",
      "value": "GitLab en versiones 8.9.x y superiores contienen un fallo crítico de seguridad en la funcionalidad \"import/export project\" de GitLab. Añadida en GitLab 8.9, esta funcionalidad permite a usuarios exportar y después reimportar sus proyectos como fichero de archivador en cinta (tar). Todas las versiones GitLab anteriores a 8.13.0 restringieron esta funcionalidad solo para administradores. Empezando con la versión 8.13.0 esta funcionalidad se hizo disponible para todos los usuarios. Esta funcionalidad no comprobaba correctamente si hay enlaces simbólicos en archivos proporcionados por el usuario y por lo tanto era posible para un usuario autenticado recuperar los contenidos de cualquier archivo accesible a la cuenta de servicio GitLab. Esto incluía archivos sensibles tales como aquellos que contienen tokens secretos usados por el servicio GitLab para autenticar usuarios. GitLab CE y EE versiones 8.13.0 hasta la versión 8.13.2, 8.12.0 hasta la versión 8.12.7, 8.11.0 hasta la versión 8.11.10, 8.10.0 hasta la versión 8.10.12 y 8.9.0 hasta la versión 8.9.11 están afectadas."
    }
  ],
  "lastModified": "2026-06-17T00:55:30.017",
  "configurations": [
    {
      "nodes": [
        {
          "negate": false,
          "cpeMatch": [
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.9.0:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "D7715B61-3870-465A-BBBB-4B26C8A2D7D2"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.9.1:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "0E789937-C1AD-411D-A40C-F0CE46D806A9"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.9.2:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "34B3AAE7-4172-4C43-87A9-5FD1A3C18EEE"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.9.3:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "18D59DC5-9794-43EF-9DAA-63E6DE319D79"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.9.4:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "D83EC588-436E-4929-A6E7-9B854A5DF1ED"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.9.5:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "873D8280-A64D-427D-9A60-36B1AABEC4B5"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.9.6:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "205B8A64-8C90-458B-8355-89915806941F"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.9.7:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "0204D6F7-7FF0-49D6-B17E-707D74ACB0AA"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.9.8:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "1F6E56D3-0737-4C2B-B587-1C351419AA35"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.9.9:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "A789A4E9-FB36-4F6C-A0F3-A2C0D7F69DCF"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.9.10:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "472A9889-2B4E-4223-A90F-A3A73B03E2DE"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.9.11:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "C8571B1A-ECF9-43BB-A8BF-D8BE4EB0F73A"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.10.0:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "9CAC2DE6-B831-4007-993B-A09174A03287"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.10.1:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "98818EF5-29F0-4085-9123-41369EA2FDC0"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.10.2:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "6FA1D737-42A6-4C3B-995C-39F081543A85"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.10.3:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "0473E75B-7990-4A9B-BB34-099C7BAFBBAC"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.10.4:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "A1D5769F-4A12-462F-AAA6-30551C415016"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.10.5:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "6CD19A0C-7908-4E92-9153-8B197E2AC12B"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.10.6:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "C4A803A0-517E-44A4-B34B-EE7C14DFC041"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.10.7:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "431B968E-4F85-4366-9E18-8BD9BAD9A58C"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.10.8:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "6FADB9B6-A01B-4F67-A6EA-8CE89DEA68CF"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.10.9:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "E61AFC76-12EA-4F46-AF48-3C94AD108D9A"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.10.10:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "42C6F40E-B26D-442D-BC01-D574D594661A"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.10.11:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "B2695159-5D65-444A-9650-4EF4D5214B01"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.10.12:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "684B8D23-4FFF-4B51-A2B4-B92B2F2FFD46"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.11.0:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "DA526583-A266-41A9-B692-189FB4E04DD3"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.11.1:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "E0E2BA5F-C827-46F0-ADE9-C7D5F9BF3623"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.11.2:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "DECAC17B-6809-4A1A-98D5-F80D391B7D42"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.11.3:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "57376934-DCCE-4828-AF89-C5A3B865AB70"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.11.4:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "2AC4AD5F-A8DD-481D-9890-872DC11C34F6"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.11.5:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "EDF04BB7-B751-4E63-9D3A-EF6AAF3896E5"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.11.6:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "24B8F054-2E97-42FD-97EE-3CA23819010C"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.11.7:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "017A2E6C-1F62-41B1-9381-7104BEC719AB"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.11.8:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "88E68FFB-783D-4135-AA5E-8539AAC96BF8"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.11.9:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "CC9C7F22-2BAC-4598-9802-E00A889A776B"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.12.0:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "1E538AD7-ED6B-4092-96A5-FC3C60433BE9"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.12.1:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "9A15047C-B8E9-4268-BEA3-92FD829DBA52"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.12.2:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "B6DBD66C-811D-4E53-ACBD-8ACDA5A36278"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.12.3:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "712493CD-ABA0-4DFD-B738-3E3B86D60A8E"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.12.4:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "93B72CAD-84F5-45CD-889A-9DE3644FFF75"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.12.5:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "CF01C643-4DAE-4D59-8C8A-24AD51AA8439"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.12.6:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "2A9D62B9-5524-4C04-81CF-777397A91332"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.12.7:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "8105E28D-A21C-4C89-8235-0292F3D1DCE0"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.13.0:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "C40FEF39-FBD8-49D3-ACB5-DA4CE6275997"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.13.1:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "B8295BEE-F094-456B-9E7E-F1F5F0BFE3C1"
            },
            {
              "criteria": "cpe:2.3:a:gitlab:gitlab:8.13.2:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "AFD032AA-5160-4446-8256-BF3993C0C6D8"
            }
          ],
          "operator": "OR"
        }
      ]
    }
  ],
  "sourceIdentifier": "cve@mitre.org"
}