LiveActive security incident?Get immediate response
CVE Record

CVE-2016-9469: Multiple versions of GitLab expose a dangerous method to any authenticated user that could lead to the dele...

Multiple versions of GitLab expose a dangerous method to any authenticated user that could lead to the deletion of all Issue and MergeRequest objects on a GitLab instance. For GitLab instances with publicly available projects this vulnerability could be exploited by an unauthenticated user. A fix was included in versions 8.14.3, 8.13.8, and 8.12.11, which were released on December 5th 2016 at 3:59 PST. The GitLab versions vulnerable to this are 8.13.0, 8.13.0-ee, 8.13.1, 8.13.1-ee, 8.13.2, 8.13.2-ee, 8.13.3, 8.13.3-ee, 8.13.4, 8.13.4-ee, 8.13.5, 8.13.5-ee, 8.13.6, 8.13.6-ee, 8.13.7, 8.14.0, 8.14.0-ee, 8.14.1, 8.14.2, and 8.14.2-ee.

UnknownCVSS not scoredNot KEV-listedUpdated
Glexia's TakeAutomated analysishigh

Security readout for executives and security teams

Plain-English summary

This GitLab flaw could let a user erase all Issues and Merge Requests on a vulnerable instance. If the instance had public projects, the CVE states an unauthenticated user could exploit it. The main business risk is loss of project history, workflows, and operational records, not remote code execution.

Executive priority

Prioritize remediation if any legacy GitLab 8.13 or 8.14 instance still exists, especially internet-facing or public-project deployments. The flaw can destroy collaboration records and disrupt engineering delivery. Modern supported GitLab versions should not be assumed affected from this bundle alone.

Technical view

CVE-2016-9469 is a CWE-749 exposure of a dangerous method in GitLab CE/EE 8.13.x and 8.14.0-8.14.2 variants. The method was reachable by authenticated users, and potentially unauthenticated users on instances with public projects, causing deletion of all Issue and MergeRequest objects. Fixes shipped in 8.14.3, 8.13.8, and 8.12.11.

Likely exposure

Exposure is limited to old self-managed GitLab CE/EE versions listed in the CVE: 8.13.0 through 8.13.7 and 8.14.0 through 8.14.2, including noted EE variants. Publicly available projects increase risk because authentication may not be required.

Exploitation context

The bundle does not cite active exploitation, and CISA KEV is false. Public references include GitLab advisory material, commits, an issue, and a HackerOne report. The available description is enough to establish impact, affected versions, and fixed releases, but not current exploitation prevalence.

Researcher notes

Do not broaden scope beyond GitLab CE/EE versions named in the CVE record. The key validation points are version, public project availability, and integrity of Issue and MergeRequest records. No exploit steps are needed to assess exposure.

Mitigation direction

  • Upgrade affected GitLab instances to 8.14.3, 8.13.8, 8.12.11, or later supported releases.
  • If upgrade is delayed, review GitLab guidance and reduce public project exposure where feasible.
  • Verify recoverable backups for GitLab issues and merge requests before remediation work.
  • Retire or isolate unsupported GitLab 8.x instances from internet-facing access.

Validation and detection

  • Inventory self-managed GitLab CE/EE versions and compare against the CVE affected list.
  • Confirm the instance is running 8.14.3, 8.13.8, 8.12.11, or a later fixed release.
  • Identify whether any projects are publicly available on affected instances.
  • Review audit logs and data integrity for unexpected deletion of Issues or Merge Requests.
Prepared
Confidence
high
Sources
8

Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.

Potential ATT&CK relevance

Conservative CVE-to-ATT&CK context

These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.

ATT&CK lookup starting points

Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.

cwe · low confidence lookup

CWE-749: Exact CWE lookup

Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.

Open ATT&CK lookup
cve · low confidence lookup

CVE-2016-9469 mapping review

Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.

Open ATT&CK lookup
Vulnerability profileCVE Program record
Severity
Unknown
CVSS
Not scored
Known Exploited
No
Published
Official CVE source material

CNA and ADP enrichment extracted from CVE v5

These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.

0CVSS vectors
0Timeline events
0ADP providers
7Source links

CVSS and timeline data

No CVSS vectors or timeline events were available in the normalized CVE source material.

Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
n/aGitLab Community Edition & GitLab Enterprise Edition 8.13.0, 8.13.0-ee, 8.13.1, 8.13.1-ee, 8.13.2, 8.13.2-ee, 8.13.3, 8.13.3-ee, 8.13.4, 8.13.4-ee, 8.13.5, 8.13.5-ee, 8.13.6, 8.13.6-ee, 8.13.7, 8.14.0, 8.14.0-ee, 8.14.1GitLab Community Edition & GitLab Enterprise Edition 8.13.0, 8.13.0-ee, 8.13.1, 8.13.1-ee, 8.13.2, 8.13.2-ee, 8.13.3, 8.13.3-ee, 8.13.4, 8.13.4-ee, 8.13.5, 8.13.5-ee, 8.13.6, 8.13.6-ee, 8.13.7, 8.14.0, 8.14.0-ee, 8.14.1Listed
Weakness

CWE details

CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.

CWE-749 · source CWE mapping

Exposed Dangerous Method or Function

Exposed Dangerous Method or Function represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.