Search

Find a vulnerability

Search criteria Use this form to refine search results.
Full-text search supports keyword queries with ranking and filtering.
You can combine vendor, product, and sources to narrow results.
Enable “Apply ordering” to sort by date instead of relevance.

    337 vulnerabilities by GitHub

    CVE-2026-15996 (GCVE-0-2026-15996)

    Vulnerability from nvd – Published: 2026-08-05 20:12 – Updated: 2026-08-06 13:48
    VLAI
    Title
    Denial of service vulnerability in GitHub Enterprise Server allowed unauthenticated service disruption via deeply nested request parameters
    Summary
    A denial of service vulnerability was identified in GitHub Enterprise Server that allowed an unauthenticated attacker to cause excessive CPU consumption and exhaust the pool of request-handling worker processes by sending a crafted form-encoded HTTP POST request containing deeply nested parameters. Because request parameters were parsed before routing and authentication, any POST endpoint could be used to trigger the condition, which could render the instance unresponsive. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.21 and was fixed in versions 3.20.3, 3.19.7, 3.18.10, and 3.17.16.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    Assigner
    Impacted products
    Vendor Product Version
    GitHub Enterprise Server Affected: 3.17.0 , ≤ 3.17.15 (semver)
    Affected: 3.18.0 , ≤ 3.18.9 (semver)
    Affected: 3.19.0 , ≤ 3.19.6 (semver)
    Affected: 3.20.0 , ≤ 3.20.2 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-15996",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-06T13:48:48.535295Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-06T13:48:59.999Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "affected",
              "product": "Enterprise Server",
              "vendor": "GitHub",
              "versions": [
                {
                  "changes": [
                    {
                      "at": "3.17.16",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.17.15",
                  "status": "affected",
                  "version": "3.17.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.18.10",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.18.9",
                  "status": "affected",
                  "version": "3.18.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.19.7",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.19.6",
                  "status": "affected",
                  "version": "3.19.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.20.3",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.20.2",
                  "status": "affected",
                  "version": "3.20.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "A denial of service vulnerability was identified in GitHub Enterprise Server that allowed an unauthenticated attacker to cause excessive CPU consumption and exhaust the pool of request-handling worker processes by sending a crafted form-encoded HTTP POST request containing deeply nested parameters. Because request parameters were parsed before routing and authentication, any POST endpoint could be used to trigger the condition, which could render the instance unresponsive. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.21 and was fixed in versions 3.20.3, 3.19.7, 3.18.10, and 3.17.16.\u003cbr\u003e\u003cbr\u003e"
                }
              ],
              "value": "A denial of service vulnerability was identified in GitHub Enterprise Server that allowed an unauthenticated attacker to cause excessive CPU consumption and exhaust the pool of request-handling worker processes by sending a crafted form-encoded HTTP POST request containing deeply nested parameters. Because request parameters were parsed before routing and authentication, any POST endpoint could be used to trigger the condition, which could render the instance unresponsive. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.21 and was fixed in versions 3.20.3, 3.19.7, 3.18.10, and 3.17.16."
            }
          ],
          "impacts": [
            {
              "capecId": "CAPEC-130",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "CAPEC-130 Excessive Allocation"
                }
              ]
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "NOT_DEFINED",
                "Recovery": "NOT_DEFINED",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 6.6,
                "baseSeverity": "MEDIUM",
                "exploitMaturity": "UNREPORTED",
                "privilegesRequired": "NONE",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "valueDensity": "NOT_DEFINED",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-674",
                  "description": "CWE-674 Uncontrolled Recursion",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-05T20:12:57.955Z",
            "orgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
            "shortName": "GitHub_P"
          },
          "references": [
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.17/admin/release-notes#3.17.16"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.18/admin/release-notes#3.18.10"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.19/admin/release-notes#3.19.7"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.20/admin/release-notes#3.20.3"
            }
          ],
          "source": {
            "discovery": "INTERNAL"
          },
          "title": "Denial of service vulnerability in GitHub Enterprise Server allowed unauthenticated service disruption via deeply nested request parameters",
          "x_generator": {
            "engine": "Vulnogram 0.2.0"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
        "assignerShortName": "GitHub_P",
        "cveId": "CVE-2026-15996",
        "datePublished": "2026-08-05T20:12:57.955Z",
        "dateReserved": "2026-07-16T21:29:33.097Z",
        "dateUpdated": "2026-08-06T13:48:59.999Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-17556 (GCVE-0-2026-17556)

    Vulnerability from nvd – Published: 2026-08-05 20:05 – Updated: 2026-08-06 13:11
    VLAI
    Title
    Path traversal in GitHub Enterprise Server allowed unauthenticated deletion of instance storage via the X-GitHub-Request-Id header
    Summary
    A path traversal vulnerability was identified in GitHub Enterprise Server that allowed an unauthenticated attacker to delete arbitrary files and directories on the instance, including the entire user storage directory containing Git LFS objects, release assets, attachments, and avatars. The X-GitHub-Request-Id request header was used without sanitization as a filesystem path segment for the upload buffer directory, so a traversal value pointed the buffer at an arbitrary path and the deferred cleanup routine recursively removed the traversed target. Exploitation required only network reachability to the instance and no authentication, and it worked even when private mode was enabled. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.21.4, 3.20.6, 3.19.10, 3.18.13 and 3.17.19. This vulnerability was reported via the GitHub Bug Bounty program.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-22 - Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
    Assigner
    Impacted products
    Vendor Product Version
    GitHub Enterprise Server Affected: 3.17.0 , ≤ 3.17.18 (semver)
    Affected: 3.18.0 , ≤ 3.18.12 (semver)
    Affected: 3.19.0 , ≤ 3.19.9 (semver)
    Affected: 3.20.0 , ≤ 3.20.5 (semver)
    Affected: 3.21.0 , ≤ 3.21.3 (semver)
    Create a notification for this product.
    Credits
    r31n
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-17556",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-06T13:10:54.530503Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-06T13:11:06.407Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "affected",
              "product": "Enterprise Server",
              "vendor": "GitHub",
              "versions": [
                {
                  "changes": [
                    {
                      "at": "3.17.19",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.17.18",
                  "status": "affected",
                  "version": "3.17.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.18.13",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.18.12",
                  "status": "affected",
                  "version": "3.18.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.19.10",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.19.9",
                  "status": "affected",
                  "version": "3.19.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.20.6",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.20.5",
                  "status": "affected",
                  "version": "3.20.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.21.4",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.21.3",
                  "status": "affected",
                  "version": "3.21.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "r31n"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "A path traversal vulnerability was identified in GitHub Enterprise Server that allowed an unauthenticated attacker to delete arbitrary files and directories on the instance, including the entire user storage directory containing Git LFS objects, release assets, attachments, and avatars. The X-GitHub-Request-Id request header was used without sanitization as a filesystem path segment for the upload buffer directory, so a traversal value pointed the buffer at an arbitrary path and the deferred cleanup routine recursively removed the traversed target. Exploitation required only network reachability to the instance and no authentication, and it worked even when private mode was enabled. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.21.4, 3.20.6, 3.19.10, 3.18.13 and 3.17.19. This vulnerability was reported via the GitHub Bug Bounty program.\u003cbr\u003e\u003cbr\u003e"
                }
              ],
              "value": "A path traversal vulnerability was identified in GitHub Enterprise Server that allowed an unauthenticated attacker to delete arbitrary files and directories on the instance, including the entire user storage directory containing Git LFS objects, release assets, attachments, and avatars. The X-GitHub-Request-Id request header was used without sanitization as a filesystem path segment for the upload buffer directory, so a traversal value pointed the buffer at an arbitrary path and the deferred cleanup routine recursively removed the traversed target. Exploitation required only network reachability to the instance and no authentication, and it worked even when private mode was enabled. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.21.4, 3.20.6, 3.19.10, 3.18.13 and 3.17.19. This vulnerability was reported via the GitHub Bug Bounty program."
            }
          ],
          "impacts": [
            {
              "capecId": "CAPEC-126",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "CAPEC-126 Path Traversal"
                }
              ]
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "NOT_DEFINED",
                "Recovery": "NOT_DEFINED",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.8,
                "baseSeverity": "HIGH",
                "exploitMaturity": "NOT_DEFINED",
                "privilegesRequired": "NONE",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "valueDensity": "NOT_DEFINED",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "HIGH",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-22",
                  "description": "CWE-22 Improper Limitation of a Pathname to a Restricted Directory (\u0027Path Traversal\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-05T20:05:53.800Z",
            "orgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
            "shortName": "GitHub_P"
          },
          "references": [
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.17/admin/release-notes#3.17.19"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.18/admin/release-notes#3.18.13"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.19/admin/release-notes#3.19.10"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.20/admin/release-notes#3.20.6"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.21/admin/release-notes#3.21.4"
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "title": "Path traversal in GitHub Enterprise Server allowed unauthenticated deletion of instance storage via the X-GitHub-Request-Id header",
          "x_generator": {
            "engine": "Vulnogram 0.2.0"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
        "assignerShortName": "GitHub_P",
        "cveId": "CVE-2026-17556",
        "datePublished": "2026-08-05T20:05:53.800Z",
        "dateReserved": "2026-07-27T13:19:24.539Z",
        "dateUpdated": "2026-08-06T13:11:06.407Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-47427 (GCVE-0-2026-47427)

    Vulnerability from nvd – Published: 2026-07-28 15:32 – Updated: 2026-07-28 17:31
    VLAI
    Title
    GitHub MCP Server: Nil Pointer Dereference DoS in completion/complete Handler
    Summary
    GitHub MCP Server is GitHub's official MCP Server. Prior to 1.1.0, the CompletionsHandler function in pkg/github/server.go accesses params.Ref without first checking whether it is nil, so a completion/complete request with a missing or empty ref field triggers a nil pointer dereference and a Go runtime panic; because the crash occurs before any authentication or token validation, any unauthenticated client able to send JSON-RPC messages can crash the server, resulting in a complete denial of service. This issue is fixed in version 1.1.0.
    SSVC
    Exploitation: poc Automatable: yes Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-476 - NULL Pointer Dereference
    Assigner
    Impacted products
    Vendor Product Version
    github github-mcp-server Affected: < 1.1.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-47427",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-28T17:31:12.371732Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-28T17:31:19.108Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "references": [
              {
                "tags": [
                  "exploit"
                ],
                "url": "https://github.com/github/github-mcp-server/security/advisories/GHSA-w4q6-qw23-4rg7"
              }
            ],
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "github-mcp-server",
              "vendor": "github",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "GitHub MCP Server is GitHub\u0027s official MCP Server. Prior to 1.1.0, the CompletionsHandler function in pkg/github/server.go accesses params.Ref without first checking whether it is nil, so a completion/complete request with a missing or empty ref field triggers a nil pointer dereference and a Go runtime panic; because the crash occurs before any authentication or token validation, any unauthenticated client able to send JSON-RPC messages can crash the server, resulting in a complete denial of service. This issue is fixed in version 1.1.0."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-476",
                  "description": "CWE-476: NULL Pointer Dereference",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-28T15:32:27.294Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/github/github-mcp-server/security/advisories/GHSA-w4q6-qw23-4rg7",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/github/github-mcp-server/security/advisories/GHSA-w4q6-qw23-4rg7"
            },
            {
              "name": "https://github.com/github/github-mcp-server/pull/2502",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/github/github-mcp-server/pull/2502"
            },
            {
              "name": "https://github.com/github/github-mcp-server/commit/c88d2ecdd3bb07f7bdd75296e3ee676febf14f58",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/github/github-mcp-server/commit/c88d2ecdd3bb07f7bdd75296e3ee676febf14f58"
            },
            {
              "name": "https://github.com/github/github-mcp-server/releases/tag/v1.1.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/github/github-mcp-server/releases/tag/v1.1.0"
            }
          ],
          "source": {
            "advisory": "GHSA-w4q6-qw23-4rg7",
            "discovery": "UNKNOWN"
          },
          "title": "GitHub MCP Server: Nil Pointer Dereference DoS in completion/complete Handler"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-47427",
        "datePublished": "2026-07-28T15:32:27.294Z",
        "dateReserved": "2026-05-19T19:37:43.527Z",
        "dateUpdated": "2026-07-28T17:31:19.108Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-54163 (GCVE-0-2026-54163)

    Vulnerability from nvd – Published: 2026-07-17 20:19 – Updated: 2026-07-20 17:45
    VLAI
    Title
    secure_headers: CSP directive injection via sandbox, plugin_types, and report_to when given untrusted input
    Summary
    secure_headers manages application of security headers with many safe defaults. Prior to 7.3.0, secure_headers builds the Content-Security-Policy value by stitching directives with ; separators, and build_sandbox_list_directive, build_media_type_list_directive, and build_report_to_directive interpolate caller-supplied strings without scrubbing ;, \r, or \n. When untrusted input reaches SecureHeaders.override_content_security_policy_directives or append APIs for :sandbox, :plugin_types, or :report_to, an attacker can inject a CSP directive such as script-src 'unsafe-inline' * before the legitimate script-src, enabling XSS reachability through these sinks or CSP report exfiltration. This issue is fixed in version 7.3.0.
    SSVC
    Exploitation: poc Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-79 - Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
    • CWE-113 - Improper Neutralization of CRLF Sequences in HTTP Headers ('HTTP Request/Response Splitting')
    Assigner
    Impacted products
    Vendor Product Version
    github secure_headers Affected: < 7.3.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-54163",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-20T17:45:32.192836Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-20T17:45:49.353Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "references": [
              {
                "tags": [
                  "exploit"
                ],
                "url": "https://github.com/github/secure_headers/security/advisories/GHSA-rqq5-2gf9-4w4q"
              }
            ],
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "secure_headers",
              "vendor": "github",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 7.3.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "secure_headers manages application of security headers with many safe defaults. Prior to 7.3.0, secure_headers builds the Content-Security-Policy value by stitching directives with ; separators, and build_sandbox_list_directive, build_media_type_list_directive, and build_report_to_directive interpolate caller-supplied strings without scrubbing ;, \\r, or \\n. When untrusted input reaches SecureHeaders.override_content_security_policy_directives or append APIs for :sandbox, :plugin_types, or :report_to, an attacker can inject a CSP directive such as script-src \u0027unsafe-inline\u0027 * before the legitimate script-src, enabling XSS reachability through these sinks or CSP report exfiltration. This issue is fixed in version 7.3.0."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 4.7,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "LOW",
                "integrityImpact": "LOW",
                "privilegesRequired": "NONE",
                "scope": "CHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-79",
                  "description": "CWE-79: Improper Neutralization of Input During Web Page Generation (\u0027Cross-site Scripting\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-113",
                  "description": "CWE-113: Improper Neutralization of CRLF Sequences in HTTP Headers (\u0027HTTP Request/Response Splitting\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-17T20:19:18.186Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/github/secure_headers/security/advisories/GHSA-rqq5-2gf9-4w4q",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/github/secure_headers/security/advisories/GHSA-rqq5-2gf9-4w4q"
            },
            {
              "name": "https://github.com/github/secure_headers/commit/286a79dea80c6a9be4ca93e0f284c923cf77e539",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/github/secure_headers/commit/286a79dea80c6a9be4ca93e0f284c923cf77e539"
            },
            {
              "name": "https://github.com/github/secure_headers/releases/tag/v7.3.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/github/secure_headers/releases/tag/v7.3.0"
            }
          ],
          "source": {
            "advisory": "GHSA-rqq5-2gf9-4w4q",
            "discovery": "UNKNOWN"
          },
          "title": "secure_headers: CSP directive injection via sandbox, plugin_types, and report_to when given untrusted input"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-54163",
        "datePublished": "2026-07-17T20:19:18.186Z",
        "dateReserved": "2026-06-11T21:46:52.380Z",
        "dateUpdated": "2026-07-20T17:45:49.353Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-15783 (GCVE-0-2026-15783)

    Vulnerability from nvd – Published: 2026-07-17 15:20 – Updated: 2026-07-17 16:55
    VLAI
    Title
    Missing Authorization vulnerability was identified in GitHub Enterprise Server that allowed reading private repository metadata via delegated bypass rule suites
    Summary
    A missing authorization vulnerability was identified in GitHub Enterprise Server that allowed an authenticated user with write access to any repository to read metadata from private repositories they did not have access to, including private repository owners and names, branch names, commit SHAs, commit messages, and the pushing actor. The delegated bypass endpoint resolved a rule suite directly from an attacker-supplied, encoded identifier without verifying that the requesting user could read the rule suite's repository, and because these identifiers are sequential an attacker could enumerate them across the instance. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.17.18, 3.18.12, 3.19.9, 3.20.5, and 3.21.3. This vulnerability was reported via the GitHub Bug Bounty program.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    Assigner
    Impacted products
    Vendor Product Version
    GitHub Enterprise Server Affected: 3.17.0 , ≤ 3.17.17 (semver)
    Affected: 3.18.0 , ≤ 3.18.11 (semver)
    Affected: 3.19.0 , ≤ 3.19.8 (semver)
    Affected: 3.20.0 , ≤ 3.20.4 (semver)
    Affected: 3.21.0 , ≤ 3.21.2 (semver)
    Create a notification for this product.
    Credits
    Ahmed Mamdoh (0hmz)
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-15783",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-17T16:54:15.772592Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-17T16:55:53.667Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "affected",
              "product": "Enterprise Server",
              "vendor": "GitHub",
              "versions": [
                {
                  "changes": [
                    {
                      "at": "3.17.18",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.17.17",
                  "status": "affected",
                  "version": "3.17.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.18.12",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.18.11",
                  "status": "affected",
                  "version": "3.18.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.19.9",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.19.8",
                  "status": "affected",
                  "version": "3.19.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.20.5",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.20.4",
                  "status": "affected",
                  "version": "3.20.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.21.3",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.21.2",
                  "status": "affected",
                  "version": "3.21.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Ahmed Mamdoh (0hmz)"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "A missing authorization vulnerability was identified in GitHub Enterprise Server that allowed an authenticated user with write access to any repository to read metadata from private repositories they did not have access to, including private repository owners and names, branch names, commit SHAs, commit messages, and the pushing actor. The delegated bypass endpoint resolved a rule suite directly from an attacker-supplied, encoded identifier without verifying that the requesting user could read the rule suite\u0027s repository, and because these identifiers are sequential an attacker could enumerate them across the instance. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.17.18, 3.18.12, 3.19.9, 3.20.5, and 3.21.3. This vulnerability was reported via the GitHub Bug Bounty program.\u003cbr\u003e\u003cbr\u003e"
                }
              ],
              "value": "A missing authorization vulnerability was identified in GitHub Enterprise Server that allowed an authenticated user with write access to any repository to read metadata from private repositories they did not have access to, including private repository owners and names, branch names, commit SHAs, commit messages, and the pushing actor. The delegated bypass endpoint resolved a rule suite directly from an attacker-supplied, encoded identifier without verifying that the requesting user could read the rule suite\u0027s repository, and because these identifiers are sequential an attacker could enumerate them across the instance. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.17.18, 3.18.12, 3.19.9, 3.20.5, and 3.21.3. This vulnerability was reported via the GitHub Bug Bounty program."
            }
          ],
          "impacts": [
            {
              "capecId": "CAPEC-180",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "CAPEC-180 Exploiting Incorrectly Configured Access Control Security Levels"
                }
              ]
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "NOT_DEFINED",
                "Recovery": "NOT_DEFINED",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "exploitMaturity": "NOT_DEFINED",
                "privilegesRequired": "LOW",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "valueDensity": "NOT_DEFINED",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "NONE",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-862",
                  "description": "CWE-862 Missing Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-17T15:20:23.081Z",
            "orgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
            "shortName": "GitHub_P"
          },
          "references": [
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.17/admin/release-notes#3.17.18"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.18/admin/release-notes#3.18.12"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.19/admin/release-notes#3.19.9"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.20/admin/release-notes#3.20.5"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.21/admin/release-notes#3.21.3"
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "title": "Missing Authorization vulnerability was identified in GitHub Enterprise Server that allowed reading private repository metadata via delegated bypass rule suites",
          "x_generator": {
            "engine": "Vulnogram 0.2.0"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
        "assignerShortName": "GitHub_P",
        "cveId": "CVE-2026-15783",
        "datePublished": "2026-07-17T15:20:23.081Z",
        "dateReserved": "2026-07-14T19:06:07.523Z",
        "dateUpdated": "2026-07-17T16:55:53.667Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-15343 (GCVE-0-2026-15343)

    Vulnerability from nvd – Published: 2026-07-17 15:18 – Updated: 2026-07-17 16:33
    VLAI
    Title
    Path traversal vulnerability in GitHub Enterprise Server allowed writing files to arbitrary repository paths, including GitHub Actions workflow files, via unchecked Dependabot dependency-file paths
    Summary
    A path traversal vulnerability was identified in GitHub Enterprise Server that allowed an attacker who had code execution inside the Dependabot updater container to write files to arbitrary repository paths, including GitHub Actions workflow files under .github/workflows/ as the path validation did not check the effective path which the attacker could control through the dependency file's directory and symlink target. If the repository used a pull_request_target workflow or had auto-merge enabled, an injected workflow could execute with access to the repository's GitHub Actions secrets. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.21.3, 3.20.5, 3.19.9, 3.18.12, 3.17.18.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-22 - Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
    Assigner
    Impacted products
    Vendor Product Version
    GitHub Enterprise Server Affected: 3.17.0 , ≤ 3.17.17 (semver)
    Affected: 3.18.0 , ≤ 3.18.11 (semver)
    Affected: 3.19.0 , ≤ 3.19.8 (semver)
    Affected: 3.20.0 , ≤ 3.20.4 (semver)
    Affected: 3.21.0 , ≤ 3.21.2 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-15343",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-17T16:31:35.938532Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-17T16:33:04.480Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "affected",
              "product": "Enterprise Server",
              "vendor": "GitHub",
              "versions": [
                {
                  "changes": [
                    {
                      "at": "3.17.18",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.17.17",
                  "status": "affected",
                  "version": "3.17.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.18.12",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.18.11",
                  "status": "affected",
                  "version": "3.18.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.19.9",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.19.8",
                  "status": "affected",
                  "version": "3.19.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.20.5",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.20.4",
                  "status": "affected",
                  "version": "3.20.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.21.3",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.21.2",
                  "status": "affected",
                  "version": "3.21.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "A path traversal vulnerability was identified in GitHub Enterprise Server that allowed an attacker who had code execution inside the Dependabot updater container to write files to arbitrary repository paths, including GitHub Actions workflow files under .github/workflows/ as the path validation did not check the effective path which the attacker could control through the dependency file\u0027s directory and symlink target. If the repository used a pull_request_target workflow or had auto-merge enabled, an injected workflow could execute with access to the repository\u0027s GitHub Actions secrets. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.21.3, 3.20.5, 3.19.9, 3.18.12, 3.17.18.\u003cbr\u003e\u003cbr\u003e"
                }
              ],
              "value": "A path traversal vulnerability was identified in GitHub Enterprise Server that allowed an attacker who had code execution inside the Dependabot updater container to write files to arbitrary repository paths, including GitHub Actions workflow files under .github/workflows/ as the path validation did not check the effective path which the attacker could control through the dependency file\u0027s directory and symlink target. If the repository used a pull_request_target workflow or had auto-merge enabled, an injected workflow could execute with access to the repository\u0027s GitHub Actions secrets. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.21.3, 3.20.5, 3.19.9, 3.18.12, 3.17.18."
            }
          ],
          "impacts": [
            {
              "capecId": "CAPEC-126",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "CAPEC-126 Path Traversal"
                }
              ]
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "NOT_DEFINED",
                "Recovery": "NOT_DEFINED",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.6,
                "baseSeverity": "HIGH",
                "exploitMaturity": "NOT_DEFINED",
                "privilegesRequired": "LOW",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "valueDensity": "NOT_DEFINED",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-22",
                  "description": "CWE-22 Improper Limitation of a Pathname to a Restricted Directory (\u0027Path Traversal\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-17T15:18:46.037Z",
            "orgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
            "shortName": "GitHub_P"
          },
          "references": [
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.17/admin/release-notes#3.17.18"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.18/admin/release-notes#3.18.12"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.19/admin/release-notes#3.19.9"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.20/admin/release-notes#3.20.5"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.21/admin/release-notes#3.21.3"
            }
          ],
          "source": {
            "discovery": "INTERNAL"
          },
          "title": "Path traversal vulnerability in GitHub Enterprise Server allowed writing files to arbitrary repository paths, including GitHub Actions workflow files, via unchecked Dependabot dependency-file paths",
          "x_generator": {
            "engine": "Vulnogram 0.2.0"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
        "assignerShortName": "GitHub_P",
        "cveId": "CVE-2026-15343",
        "datePublished": "2026-07-17T15:18:46.037Z",
        "dateReserved": "2026-07-09T20:11:46.081Z",
        "dateUpdated": "2026-07-17T16:33:04.480Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-15007 (GCVE-0-2026-15007)

    Vulnerability from nvd – Published: 2026-07-17 15:16 – Updated: 2026-07-17 16:39
    VLAI
    Title
    Denial of service vulnerability in GitHub Enterprise Server allowed service disruption via deeply nested YAML in release notes configuration
    Summary
    A denial of service vulnerability was identified in GitHub Enterprise Server that allowed an authenticated user to cause service disruption by supplying a repository release notes configuration file containing deeply nested YAML. When release notes were generated, the configuration file was parsed without a nesting depth limit, causing excessive resource consumption that could render the instance unresponsive. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.17.18, 3.18.12, 3.19.9, 3.20.5, and 3.21.3. This vulnerability was reported via the GitHub Bug Bounty program.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-770 - Allocation of resources without limits or throttling
    Assigner
    Impacted products
    Vendor Product Version
    GitHub Enterprise Server Affected: 3.17.0 , ≤ 3.17.17 (semver)
    Affected: 3.18.0 , ≤ 3.18.11 (semver)
    Affected: 3.19.0 , ≤ 3.19.8 (semver)
    Affected: 3.20.0 , ≤ 3.20.4 (semver)
    Affected: 3.21.0 , ≤ 3.21.2 (semver)
    Create a notification for this product.
    Credits
    Stanislav Valkanov (GitHub: svalkanov)
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-15007",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-17T16:35:53.532624Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-17T16:39:17.312Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "affected",
              "product": "Enterprise Server",
              "vendor": "GitHub",
              "versions": [
                {
                  "changes": [
                    {
                      "at": "3.17.18",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.17.17",
                  "status": "affected",
                  "version": "3.17.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.18.12",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.18.11",
                  "status": "affected",
                  "version": "3.18.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.19.9",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.19.8",
                  "status": "affected",
                  "version": "3.19.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.20.5",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.20.4",
                  "status": "affected",
                  "version": "3.20.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.21.3",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.21.2",
                  "status": "affected",
                  "version": "3.21.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Stanislav Valkanov (GitHub: svalkanov)"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "A denial of service vulnerability was identified in GitHub Enterprise Server that allowed an authenticated user to cause service disruption by supplying a repository release notes configuration file containing deeply nested YAML. When release notes were generated, the configuration file was parsed without a nesting depth limit, causing excessive resource consumption that could render the instance unresponsive. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.17.18, 3.18.12, 3.19.9, 3.20.5, and 3.21.3. This vulnerability was reported via the GitHub Bug Bounty program.\u003cbr\u003e\u003cbr\u003e"
                }
              ],
              "value": "A denial of service vulnerability was identified in GitHub Enterprise Server that allowed an authenticated user to cause service disruption by supplying a repository release notes configuration file containing deeply nested YAML. When release notes were generated, the configuration file was parsed without a nesting depth limit, causing excessive resource consumption that could render the instance unresponsive. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.17.18, 3.18.12, 3.19.9, 3.20.5, and 3.21.3. This vulnerability was reported via the GitHub Bug Bounty program."
            }
          ],
          "impacts": [
            {
              "capecId": "CAPEC-229",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "CAPEC-229 Serialized Data Parameter Blowup"
                }
              ]
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "NOT_DEFINED",
                "Recovery": "NOT_DEFINED",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 5.7,
                "baseSeverity": "MEDIUM",
                "exploitMaturity": "UNREPORTED",
                "privilegesRequired": "LOW",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "HIGH",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "valueDensity": "NOT_DEFINED",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:H/E:U",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-770",
                  "description": "CWE-770 Allocation of resources without limits or throttling",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-17T15:16:02.252Z",
            "orgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
            "shortName": "GitHub_P"
          },
          "references": [
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.17/admin/release-notes#3.17.18"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.18/admin/release-notes#3.18.12"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.19/admin/release-notes#3.19.9"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.20/admin/release-notes#3.20.5"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.21/admin/release-notes#3.21.3"
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "title": "Denial of service vulnerability in GitHub Enterprise Server allowed service disruption via deeply nested YAML in release notes configuration",
          "x_generator": {
            "engine": "Vulnogram 1.0.2"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
        "assignerShortName": "GitHub_P",
        "cveId": "CVE-2026-15007",
        "datePublished": "2026-07-17T15:16:02.252Z",
        "dateReserved": "2026-07-07T21:23:32.045Z",
        "dateUpdated": "2026-07-17T16:39:17.312Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-14340 (GCVE-0-2026-14340)

    Vulnerability from nvd – Published: 2026-07-01 21:03 – Updated: 2026-07-02 15:54
    VLAI
    Title
    An incorrect authorization vulnerability in GitHub Enterprise Server allows issue creation in unrelated public repositories
    Summary
    An incorrect authorization vulnerability was identified in GitHub Enterprise Server that allowed a user-to-server token scoped to a GitHub App installation to perform certain write operations on public repositories outside the token's intended scope. This was possible because the authorization check only verified that the installation had read permissions on the target repository rather than verifying that the token's installation was explicitly granted access to that repository. An attacker who obtained a victim's user-to-server token could create issues, issue comments, commit comments, and private vulnerability reports on any public repository, appearing as the victim user with no indication of the app involvement. This vulnerability was fixed by adding a repository scope check for user-to-server tokens issued by global apps. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.21.2, 3.20.4, 3.19.8, 3.18.11, 3.17.17, 3.16.20. This vulnerability was reported via the GitHub Bug Bounty program.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-863 - Incorrect Authorization
    Assigner
    Impacted products
    Vendor Product Version
    GitHub Enterprise Server Affected: 3.16.0 , ≤ 3.16.19 (semver)
    Affected: 3.17.0 , ≤ 3.17.16 (semver)
    Affected: 3.18.0 , ≤ 3.18.10 (semver)
    Affected: 3.19.0 , ≤ 3.19.7 (semver)
    Affected: 3.20.0 , ≤ 3.20.3 (semver)
    Affected: 3.21.0 , ≤ 3.21.1 (semver)
    Create a notification for this product.
    Credits
    ahacker1
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-14340",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-02T15:10:33.189761Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-02T15:54:43.817Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "affected",
              "platforms": [
                "Linux"
              ],
              "product": "Enterprise Server",
              "vendor": "GitHub",
              "versions": [
                {
                  "changes": [
                    {
                      "at": "3.16.20",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.16.19",
                  "status": "affected",
                  "version": "3.16.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.17.17",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.17.16",
                  "status": "affected",
                  "version": "3.17.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.18.11",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.18.10",
                  "status": "affected",
                  "version": "3.18.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.19.8",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.19.7",
                  "status": "affected",
                  "version": "3.19.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.20.4",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.20.3",
                  "status": "affected",
                  "version": "3.20.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.21.2",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.21.1",
                  "status": "affected",
                  "version": "3.21.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "ahacker1"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "An incorrect authorization vulnerability was identified in GitHub Enterprise Server that allowed a user-to-server token scoped to a GitHub App installation to perform certain write operations on public repositories outside the token\u0027s intended scope. This was possible because the authorization check only verified that the installation had read permissions on the target repository rather than verifying that the token\u0027s installation was explicitly granted access to that repository. An attacker who obtained a victim\u0027s user-to-server token could create issues, issue comments, commit comments, and private vulnerability reports on any public repository, appearing as the victim user with no indication of the app involvement. This vulnerability was fixed by adding a repository scope check for user-to-server tokens issued by global apps. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.21.2, 3.20.4, 3.19.8, 3.18.11, 3.17.17, 3.16.20. This vulnerability was reported via the GitHub Bug Bounty program."
                }
              ],
              "value": "An incorrect authorization vulnerability was identified in GitHub Enterprise Server that allowed a user-to-server token scoped to a GitHub App installation to perform certain write operations on public repositories outside the token\u0027s intended scope. This was possible because the authorization check only verified that the installation had read permissions on the target repository rather than verifying that the token\u0027s installation was explicitly granted access to that repository. An attacker who obtained a victim\u0027s user-to-server token could create issues, issue comments, commit comments, and private vulnerability reports on any public repository, appearing as the victim user with no indication of the app involvement. This vulnerability was fixed by adding a repository scope check for user-to-server tokens issued by global apps. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.21.2, 3.20.4, 3.19.8, 3.18.11, 3.17.17, 3.16.20. This vulnerability was reported via the GitHub Bug Bounty program."
            }
          ],
          "impacts": [
            {
              "capecId": "CAPEC-1",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "CAPEC-1 Accessing Functionality Not Properly Constrained by ACLs"
                }
              ]
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "NOT_DEFINED",
                "Recovery": "NOT_DEFINED",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "exploitMaturity": "NOT_DEFINED",
                "privilegesRequired": "LOW",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "valueDensity": "NOT_DEFINED",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "LOW",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-863",
                  "description": "CWE-863: Incorrect Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-01T21:03:00.726Z",
            "orgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
            "shortName": "GitHub_P"
          },
          "references": [
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.16/admin/release-notes#3.16.20"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.17/admin/release-notes#3.17.17"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.18/admin/release-notes#3.18.11"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.19/admin/release-notes#3.19.8"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.20/admin/release-notes#3.20.4"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.21/admin/release-notes#3.21.2"
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "title": "An incorrect authorization vulnerability in GitHub Enterprise Server allows issue creation in unrelated public repositories",
          "x_generator": {
            "engine": "Vulnogram 1.0.2"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
        "assignerShortName": "GitHub_P",
        "cveId": "CVE-2026-14340",
        "datePublished": "2026-07-01T21:03:00.726Z",
        "dateReserved": "2026-07-01T13:42:35.041Z",
        "dateUpdated": "2026-07-02T15:54:43.817Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-10585 (GCVE-0-2026-10585)

    Vulnerability from nvd – Published: 2026-06-30 21:39 – Updated: 2026-07-01 15:36
    VLAI
    Title
    Stored cross-site scripting vulnerability in GitHub Enterprise Server allowed arbitrary JavaScript execution via crafted Discussion titles in the Q&A category
    Summary
    A stored cross-site scripting vulnerability was identified in GitHub Enterprise Server that allowed an authenticated attacker to execute arbitrary JavaScript in another user's browser by injecting a crafted payload into the title of a Discussion in the Q&A category. The AnsweredQuestionStructuredDataComponent did not escape user-controlled Discussion titles before embedding them in a <script type="application/ld+json"> block, allowing the title to break out of the script context. The injection was escalated to a full cross-site scripting attack on GitHub Enterprise Server by leveraging JSONP callback support in the REST API to bypass the Content Security Policy. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.21 and was fixed in versions 3.20.4, 3.19.8, 3.18.11, 3.17.17, 3.16.20. This vulnerability was reported via the GitHub Bug Bounty program.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-79 - Improper neutralization of input during web page generation ('cross-site scripting')
    Assigner
    Impacted products
    Vendor Product Version
    GitHub Enterprise Server Affected: 3.17.0 , ≤ 3.17.16 (semver)
    Affected: 3.18.0 , ≤ 3.18.10 (semver)
    Affected: 3.19.0 , ≤ 3.19.7 (semver)
    Affected: 3.20.0 , ≤ 3.20.3 (semver)
    Affected: 3.16.0 , ≤ 3.16.19 (semver)
    Create a notification for this product.
    Credits
    hamayanhamayan Seokchan Yoon (hxxps://ch4n3.kr)
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-10585",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-01T15:36:51.127934Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-01T15:36:59.198Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "affected",
              "product": "Enterprise Server",
              "vendor": "GitHub",
              "versions": [
                {
                  "changes": [
                    {
                      "at": "3.17.17",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.17.16",
                  "status": "affected",
                  "version": "3.17.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.18.11",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.18.10",
                  "status": "affected",
                  "version": "3.18.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.19.8",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.19.7",
                  "status": "affected",
                  "version": "3.19.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.20.4",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.20.3",
                  "status": "affected",
                  "version": "3.20.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.16.20",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.16.19",
                  "status": "affected",
                  "version": "3.16.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "hamayanhamayan"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Seokchan Yoon (hxxps://ch4n3.kr)"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "A stored cross-site scripting vulnerability was identified in GitHub Enterprise Server that allowed an authenticated attacker to execute arbitrary JavaScript in another user\u0027s browser by injecting a crafted payload into the title of a Discussion in the Q\u0026amp;A category. The \u003ccode\u003eAnsweredQuestionStructuredDataComponent\u003c/code\u003e did not escape user-controlled Discussion titles before embedding them in a \u003ccode\u003e\u0026lt;script type=\"application/ld+json\"\u0026gt;\u003c/code\u003e block, allowing the title to break out of the script context. The injection was escalated to a full cross-site scripting attack on GitHub Enterprise Server by leveraging JSONP callback support in the REST API to bypass the Content Security Policy. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.21 and was fixed in versions 3.20.4, 3.19.8, 3.18.11, 3.17.17, 3.16.20. This vulnerability was reported via the GitHub Bug Bounty program."
                }
              ],
              "value": "A stored cross-site scripting vulnerability was identified in GitHub Enterprise Server that allowed an authenticated attacker to execute arbitrary JavaScript in another user\u0027s browser by injecting a crafted payload into the title of a Discussion in the Q\u0026A category. The AnsweredQuestionStructuredDataComponent did not escape user-controlled Discussion titles before embedding them in a \u003cscript type=\"application/ld+json\"\u003e block, allowing the title to break out of the script context. The injection was escalated to a full cross-site scripting attack on GitHub Enterprise Server by leveraging JSONP callback support in the REST API to bypass the Content Security Policy. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.21 and was fixed in versions 3.20.4, 3.19.8, 3.18.11, 3.17.17, 3.16.20. This vulnerability was reported via the GitHub Bug Bounty program."
            }
          ],
          "impacts": [
            {
              "capecId": "CAPEC-592",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "CAPEC-592 Stored XSS"
                }
              ]
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "NOT_DEFINED",
                "Recovery": "NOT_DEFINED",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 6.3,
                "baseSeverity": "MEDIUM",
                "exploitMaturity": "NOT_DEFINED",
                "privilegesRequired": "LOW",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "HIGH",
                "subIntegrityImpact": "HIGH",
                "userInteraction": "PASSIVE",
                "valueDensity": "NOT_DEFINED",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:H/SI:H/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "LOW",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-79",
                  "description": "CWE-79 Improper neutralization of input during web page generation (\u0027cross-site scripting\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-01T13:04:35.540Z",
            "orgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
            "shortName": "GitHub_P"
          },
          "references": [
            {
              "url": "https://docs.github.com/en/enterprise-server@3.17/admin/release-notes#3.17.17"
            },
            {
              "url": "https://docs.github.com/en/enterprise-server@3.18/admin/release-notes#3.18.11"
            },
            {
              "url": "https://docs.github.com/en/enterprise-server@3.19/admin/release-notes#3.19.8"
            },
            {
              "url": "https://docs.github.com/en/enterprise-server@3.20/admin/release-notes#3.20.4"
            },
            {
              "url": "https://docs.github.com/en/enterprise-server@3.16/admin/release-notes#3.16.20"
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "title": "Stored cross-site scripting vulnerability in GitHub Enterprise Server allowed arbitrary JavaScript execution via crafted Discussion titles in the Q\u0026A category",
          "x_generator": {
            "engine": "Vulnogram 1.0.2"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
        "assignerShortName": "GitHub_P",
        "cveId": "CVE-2026-10585",
        "datePublished": "2026-06-30T21:39:02.311Z",
        "dateReserved": "2026-06-01T19:08:05.407Z",
        "dateUpdated": "2026-07-01T15:36:59.198Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-9132 (GCVE-0-2026-9132)

    Vulnerability from nvd – Published: 2026-06-30 20:23 – Updated: 2026-07-01 15:37
    VLAI
    Title
    Missing authorization vulnerability in GitHub Enterprise Server allowed disclosure of private repository contents via the Copilot pull request diff summary endpoint
    Summary
    A missing authorization vulnerability was identified in GitHub Enterprise Server that allowed an authenticated user to read source code from private repositories they did not have access to. The Copilot pull request description diff summary endpoint accepted a cross-repository comparison range and rendered the resulting diff without verifying that the requesting user was authorized to view the target repository. Exploitation required an authenticated account on the instance with read access to at least one repository to use as the comparison base. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.21 and was fixed in versions 3.17.17, 3.18.11, 3.19.8, and 3.20.4. This vulnerability was reported via the GitHub Bug Bounty program.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    Assigner
    Impacted products
    Vendor Product Version
    GitHub Enterprise Server Affected: 3.17.0 , ≤ 3.17.16 (semver)
    Affected: 3.18.0 , ≤ 3.18.10 (semver)
    Affected: 3.19.0 , ≤ 3.19.7 (semver)
    Affected: 3.20.0 , ≤ 3.20.3 (semver)
    Create a notification for this product.
    Credits
    Seokchan Yoon
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-9132",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-01T15:37:41.106015Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-01T15:37:50.129Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "Enterprise Server",
              "vendor": "GitHub",
              "versions": [
                {
                  "changes": [
                    {
                      "at": "3.17.17",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.17.16",
                  "status": "affected",
                  "version": "3.17.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.18.11",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.18.10",
                  "status": "affected",
                  "version": "3.18.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.19.8",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.19.7",
                  "status": "affected",
                  "version": "3.19.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.20.4",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.20.3",
                  "status": "affected",
                  "version": "3.20.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Seokchan Yoon"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "A missing authorization vulnerability was identified in GitHub Enterprise Server that allowed an authenticated user to read source code from private repositories they did not have access to. The\u003cbr\u003e   Copilot pull request description diff summary endpoint accepted a cross-repository comparison range and rendered the resulting diff without verifying that the requesting user was authorized to view\u003cbr\u003e   the target repository. Exploitation required an authenticated account on the instance with read access to at least one repository to use as the comparison base. This vulnerability affected all\u003cbr\u003e   versions of GitHub Enterprise Server prior to 3.21 and was fixed in versions 3.17.17, 3.18.11, 3.19.8, and 3.20.4. This vulnerability was reported via the GitHub Bug Bounty program."
                }
              ],
              "value": "A missing authorization vulnerability was identified in GitHub Enterprise Server that allowed an authenticated user to read source code from private repositories they did not have access to. The\n   Copilot pull request description diff summary endpoint accepted a cross-repository comparison range and rendered the resulting diff without verifying that the requesting user was authorized to view\n   the target repository. Exploitation required an authenticated account on the instance with read access to at least one repository to use as the comparison base. This vulnerability affected all\n   versions of GitHub Enterprise Server prior to 3.21 and was fixed in versions 3.17.17, 3.18.11, 3.19.8, and 3.20.4. This vulnerability was reported via the GitHub Bug Bounty program."
            }
          ],
          "impacts": [
            {
              "capecId": "CAPEC-1",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "CAPEC-1 Accessing Functionality Not Properly Constrained by ACLs"
                }
              ]
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "NOT_DEFINED",
                "Recovery": "NOT_DEFINED",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 6,
                "baseSeverity": "MEDIUM",
                "exploitMaturity": "NOT_DEFINED",
                "privilegesRequired": "LOW",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "valueDensity": "NOT_DEFINED",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "NONE",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-862",
                  "description": "CWE-862 Missing Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-06-30T20:23:37.445Z",
            "orgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
            "shortName": "GitHub_P"
          },
          "references": [
            {
              "url": "https://docs.github.com/en/enterprise-server@3.17/admin/release-notes#3.17.17-features"
            },
            {
              "url": "https://docs.github.com/en/enterprise-server@3.18/admin/release-notes#3.18.11-features"
            },
            {
              "url": "https://docs.github.com/en/enterprise-server@3.19/admin/release-notes#3.19.8-features"
            },
            {
              "url": "https://docs.github.com/en/enterprise-server@3.20/admin/release-notes#3.20.4-features"
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "title": "Missing authorization vulnerability in GitHub Enterprise Server allowed disclosure of private repository contents via the Copilot pull request diff summary endpoint",
          "x_generator": {
            "engine": "Vulnogram 1.0.2"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
        "assignerShortName": "GitHub_P",
        "cveId": "CVE-2026-9132",
        "datePublished": "2026-06-30T20:23:37.445Z",
        "dateReserved": "2026-05-20T18:18:07.930Z",
        "dateUpdated": "2026-07-01T15:37:50.129Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-9106 (GCVE-0-2026-9106)

    Vulnerability from nvd – Published: 2026-06-30 20:21 – Updated: 2026-07-01 15:37
    VLAI
    Title
    UI misrepresentation vulnerability in GitHub Enterprise Server allowed unauthorized organization runner management via undisclosed OAuth scope on consent screen
    Summary
    A UI misrepresentation vulnerability was identified in GitHub Enterprise Server that allowed an OAuth application to gain unintended access to an organization's runner management. An attacker could exploit this by creating an OAuth application requesting the manage_runners:org scope and directing a victim user to authorize it, as the scope was not displayed on the authorization consent screen. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.21.2, 3.20.4, 3.19.8, 3.18.11, 3.17.17, 3.16.20. This vulnerability was reported via the GitHub Bug Bounty program.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-451 - User Interface (UI) Misrepresentation of Critical Information
    Assigner
    Impacted products
    Vendor Product Version
    GitHub Enterprise Server Affected: 3.17.0 , ≤ 3.17.16 (semver)
    Affected: 3.18.0 , ≤ 3.18.10 (semver)
    Affected: 3.19.0 , ≤ 3.19.7 (semver)
    Affected: 3.20.0 , ≤ 3.20.3 (semver)
    Affected: 3.21.0 , ≤ 3.21.1 (semver)
    Affected: 3.16.0 , ≤ 3.16.19 (semver)
    Create a notification for this product.
    Credits
    VAIBHAV SINGH (@vaib25vicky)
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-9106",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-01T15:37:19.373936Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-01T15:37:28.521Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "affected",
              "product": "Enterprise Server",
              "vendor": "GitHub",
              "versions": [
                {
                  "changes": [
                    {
                      "at": "3.17.17",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.17.16",
                  "status": "affected",
                  "version": "3.17.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.18.11",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.18.10",
                  "status": "affected",
                  "version": "3.18.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.19.8",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.19.7",
                  "status": "affected",
                  "version": "3.19.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.20.4",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.20.3",
                  "status": "affected",
                  "version": "3.20.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.21.2",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.21.1",
                  "status": "affected",
                  "version": "3.21.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.16.20",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.16.19",
                  "status": "affected",
                  "version": "3.16.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "VAIBHAV SINGH (@vaib25vicky)"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "A UI misrepresentation vulnerability was identified in GitHub Enterprise Server that allowed an OAuth application to gain unintended access to an organization\u0027s runner management. An attacker could exploit this by creating an OAuth application requesting the \u003ccode\u003emanage_runners:org\u003c/code\u003e scope and directing a victim user to authorize it, as the scope was not displayed on the authorization consent screen. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was  fixed in versions 3.21.2, 3.20.4, 3.19.8, 3.18.11, 3.17.17, 3.16.20. This vulnerability was reported via the GitHub Bug Bounty program.\u003cbr\u003e\u003cbr\u003e"
                }
              ],
              "value": "A UI misrepresentation vulnerability was identified in GitHub Enterprise Server that allowed an OAuth application to gain unintended access to an organization\u0027s runner management. An attacker could exploit this by creating an OAuth application requesting the manage_runners:org scope and directing a victim user to authorize it, as the scope was not displayed on the authorization consent screen. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was  fixed in versions 3.21.2, 3.20.4, 3.19.8, 3.18.11, 3.17.17, 3.16.20. This vulnerability was reported via the GitHub Bug Bounty program."
            }
          ],
          "impacts": [
            {
              "capecId": "CAPEC-173",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "CAPEC-173 Action Spoofing"
                }
              ]
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "NOT_DEFINED",
                "Recovery": "NOT_DEFINED",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 4.8,
                "baseSeverity": "MEDIUM",
                "exploitMaturity": "NOT_DEFINED",
                "privilegesRequired": "LOW",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "ACTIVE",
                "valueDensity": "NOT_DEFINED",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:A/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "LOW",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "LOW",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-451",
                  "description": "CWE-451: User Interface (UI) Misrepresentation of Critical Information",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-01T13:03:08.700Z",
            "orgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
            "shortName": "GitHub_P"
          },
          "references": [
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.17/admin/release-notes#3.17.17"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.18/admin/release-notes#3.18.11"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.19/admin/release-notes#3.19.8"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.20/admin/release-notes#3.20.4"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.21/admin/release-notes#3.21.2"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.16/admin/release-notes#3.16.20"
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "title": "UI misrepresentation vulnerability in GitHub Enterprise Server allowed unauthorized organization runner management via undisclosed OAuth scope on consent screen",
          "x_generator": {
            "engine": "Vulnogram 0.2.0"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
        "assignerShortName": "GitHub_P",
        "cveId": "CVE-2026-9106",
        "datePublished": "2026-06-30T20:21:12.484Z",
        "dateReserved": "2026-05-20T17:12:51.109Z",
        "dateUpdated": "2026-07-01T15:37:28.521Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-48529 (GCVE-0-2026-48529)

    Vulnerability from nvd – Published: 2026-06-26 16:33 – Updated: 2026-06-27 02:43
    VLAI
    Title
    GitHub MCP Server: Lockdown mode singleton in HTTP server causes cross-user GraphQL client confusion
    Summary
    GitHub MCP Server is GitHub's official MCP Server. From 0.22.0 until 1.1.2, when running in HTTP mode with --lockdown-mode enabled, the RepoAccessCache is implemented as a process-global singleton initialized with the first authenticated user's GraphQL client. All subsequent requests from different users share this singleton and their lockdown-related GraphQL queries are executed using the first user's credentials. The singleton is never updated to reflect later users' tokens. This vulnerability is fixed in 1.1.2.
    SSVC
    Exploitation: poc Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-284 - Improper Access Control
    Assigner
    References
    Impacted products
    Vendor Product Version
    github github-mcp-server Affected: >= 0.22.0, < 1.1.2
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-48529",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-06-27T02:42:44.775898Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-06-27T02:43:34.588Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "references": [
              {
                "tags": [
                  "exploit"
                ],
                "url": "https://github.com/github/github-mcp-server/security/advisories/GHSA-pjp5-fpmr-3349"
              }
            ],
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "github-mcp-server",
              "vendor": "github",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 0.22.0, \u003c 1.1.2"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "GitHub MCP Server is GitHub\u0027s official MCP Server. From 0.22.0 until 1.1.2, when running in HTTP mode with --lockdown-mode enabled, the RepoAccessCache is implemented as a process-global singleton initialized with the first authenticated user\u0027s GraphQL client. All subsequent requests from different users share this singleton and their lockdown-related GraphQL queries are executed using the first user\u0027s credentials. The singleton is never updated to reflect later users\u0027 tokens. This vulnerability is fixed in 1.1.2."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "LOW",
                "baseScore": 6,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "LOW",
                "integrityImpact": "LOW",
                "privilegesRequired": "LOW",
                "scope": "CHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:L/A:L",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-284",
                  "description": "CWE-284: Improper Access Control",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-06-26T16:33:32.688Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/github/github-mcp-server/security/advisories/GHSA-pjp5-fpmr-3349",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/github/github-mcp-server/security/advisories/GHSA-pjp5-fpmr-3349"
            }
          ],
          "source": {
            "advisory": "GHSA-pjp5-fpmr-3349",
            "discovery": "UNKNOWN"
          },
          "title": "GitHub MCP Server: Lockdown mode singleton in HTTP server causes cross-user GraphQL client confusion"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-48529",
        "datePublished": "2026-06-26T16:33:32.688Z",
        "dateReserved": "2026-05-21T16:18:10.619Z",
        "dateUpdated": "2026-06-27T02:43:34.588Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-48501 (GCVE-0-2026-48501)

    Vulnerability from nvd – Published: 2026-05-29 15:14 – Updated: 2026-05-29 17:14
    VLAI
    Title
    GitHub CLI tokens leak via `gh attestation` commands
    Summary
    GitHub CLI (gh) is GitHub’s official command line tool. Prior to 2.93.0, GitHub CLI incorrectly includes authorization header in API requests to TUF repository mirrors via gh attestation, gh release verify, and gh release verify-asset commands. The CLI uses a shared HTTP client with an authentication layer that automatically attaches tokens to outgoing requests. This layer lacks accurate host detection and can incorrectly attribute the target host, providing it with a token it should never receive. Specifically, the host normalization logic collapses any *.github.com subdomain to github.com, so a request to tuf-repo.github.com (a GitHub Pages site, not a GitHub API endpoint) is treated as a request to github.com and receives the user's github.com token. For hosts that don't match github.com or a known GHES instance at all, the resolver falls back to GH_ENTERPRISE_TOKEN if set. The gh attestation, gh release verify and gh release verify-asset commands fetch data from several external hosts as part of their normal operation (TUF metadata from tuf-repo.github.com and tuf-repo-cdn.sigstore.dev, artifact bundles from Azure Blob Storage). Because these requests go through the same authenticated HTTP client, the token is sent to all of them. This vulnerability is fixed in 2.93.0.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-863 - Incorrect Authorization
    Assigner
    References
    Impacted products
    Vendor Product Version
    cli cli Affected: < 2.93.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-48501",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-29T17:13:29.316659Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-29T17:14:30.823Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "cli",
              "vendor": "cli",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 2.93.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "GitHub CLI (gh) is GitHub\u2019s official command line tool. Prior to 2.93.0, GitHub CLI incorrectly includes authorization header in API requests to TUF repository mirrors via gh attestation, gh release verify, and gh release verify-asset commands. The CLI uses a shared HTTP client with an authentication layer that automatically attaches tokens to outgoing requests. This layer lacks accurate host detection and can incorrectly attribute the target host, providing it with a token it should never receive. Specifically, the host normalization logic collapses any *.github.com subdomain to github.com, so a request to tuf-repo.github.com (a GitHub Pages site, not a GitHub API endpoint) is treated as a request to github.com and receives the user\u0027s github.com token. For hosts that don\u0027t match github.com or a known GHES instance at all, the resolver falls back to GH_ENTERPRISE_TOKEN if set. The gh attestation, gh release verify and gh release verify-asset commands fetch data from several external hosts as part of their normal operation (TUF metadata from tuf-repo.github.com and tuf-repo-cdn.sigstore.dev, artifact bundles from Azure Blob Storage). Because these requests go through the same authenticated HTTP client, the token is sent to all of them. This vulnerability is fixed in 2.93.0."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 7.4,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-863",
                  "description": "CWE-863: Incorrect Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-29T15:14:54.975Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/cli/cli/security/advisories/GHSA-8xvp-7hj6-mcj9",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/cli/cli/security/advisories/GHSA-8xvp-7hj6-mcj9"
            }
          ],
          "source": {
            "advisory": "GHSA-8xvp-7hj6-mcj9",
            "discovery": "UNKNOWN"
          },
          "title": "GitHub CLI tokens leak via `gh attestation` commands"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-48501",
        "datePublished": "2026-05-29T15:14:54.975Z",
        "dateReserved": "2026-05-21T15:33:08.292Z",
        "dateUpdated": "2026-05-29T17:14:30.823Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-9312 (GCVE-0-2026-9312)

    Vulnerability from nvd – Published: 2026-05-27 00:02 – Updated: 2026-06-30 20:53
    VLAI
    Title
    Server-Side Request Forgery vulnerability in GitHub Enterprise Server allowed access to internal services via path traversal in upload endpoint
    Summary
    A server-side request forgery (SSRF) vulnerability was identified in GitHub Enterprise Server that allowed an unauthenticated attacker to send crafted requests to internal services by exploiting insufficient input validation in an upload endpoint. By injecting path traversal content into request parameters, an attacker could bypass the intended request flow and redirect internal API calls, potentially accessing internal services and exposing sensitive credentials. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.17.17, 3.18.11, 3.19.8, 3.20.4, and 3.21.2. This vulnerability was reported via the GitHub Bug Bounty program.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-918 - Server-Side Request Forgery (SSRF)
    Assigner
    Impacted products
    Vendor Product Version
    GitHub Enterprise Server Affected: 3.16.0 , ≤ 3.16.19 (semver)
    Affected: 3.17.0 , ≤ 3.17.16 (semver)
    Affected: 3.18.0 , ≤ 3.18.10 (semver)
    Affected: 3.19.0 , ≤ 3.19.7 (semver)
    Affected: 3.20.0 , ≤ 3.20.3 (semver)
    Affected: 3.21.0 , < 3.21.1 (semver)
    Create a notification for this product.
    Credits
    ahacker1
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-9312",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-27T00:00:00+00:00",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-28T03:55:48.115Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "affected",
              "product": "Enterprise Server",
              "vendor": "GitHub",
              "versions": [
                {
                  "changes": [
                    {
                      "at": "3.16.20",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.16.19",
                  "status": "affected",
                  "version": "3.16.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.17.17",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.17.16",
                  "status": "affected",
                  "version": "3.17.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.18.11",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.18.10",
                  "status": "affected",
                  "version": "3.18.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.19.8",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.19.7",
                  "status": "affected",
                  "version": "3.19.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.20.4",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.20.3",
                  "status": "affected",
                  "version": "3.20.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.21.1",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "3.21.1",
                  "status": "affected",
                  "version": "3.21.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "ahacker1"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "A server-side request forgery (SSRF) vulnerability was identified in GitHub Enterprise Server that allowed an unauthenticated attacker to send crafted requests to internal services by exploiting insufficient input validation in an upload endpoint. By injecting path traversal content into request parameters, an attacker could bypass the intended request flow and redirect internal API calls, potentially accessing internal services and exposing sensitive credentials. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.17.17, 3.18.11, 3.19.8, 3.20.4, and 3.21.2. This vulnerability was reported via the GitHub Bug Bounty program.\u003cbr\u003e"
                }
              ],
              "value": "A server-side request forgery (SSRF) vulnerability was identified in GitHub Enterprise Server that allowed an unauthenticated attacker to send crafted requests to internal services by exploiting insufficient input validation in an upload endpoint. By injecting path traversal content into request parameters, an attacker could bypass the intended request flow and redirect internal API calls, potentially accessing internal services and exposing sensitive credentials. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.17.17, 3.18.11, 3.19.8, 3.20.4, and 3.21.2. This vulnerability was reported via the GitHub Bug Bounty program."
            }
          ],
          "impacts": [
            {
              "capecId": "CAPEC-664",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "CAPEC-664 Server Side Request Forgery"
                }
              ]
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "NOT_DEFINED",
                "Recovery": "NOT_DEFINED",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "HIGH",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 9.2,
                "baseSeverity": "CRITICAL",
                "exploitMaturity": "NOT_DEFINED",
                "privilegesRequired": "NONE",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "valueDensity": "NOT_DEFINED",
                "vectorString": "CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-918",
                  "description": "CWE-918 Server-Side Request Forgery (SSRF)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-06-30T20:53:28.093Z",
            "orgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
            "shortName": "GitHub_P"
          },
          "references": [
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.17/admin/release-notes#3.17.17"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.18/admin/release-notes#3.18.11"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.19/admin/release-notes#3.19.8"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.20/admin/release-notes#3.20.4"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.21/admin/release-notes#3.21.2"
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "title": "Server-Side Request Forgery vulnerability in GitHub Enterprise Server allowed access to internal services via path traversal in upload endpoint",
          "x_generator": {
            "engine": "Vulnogram 0.5.0"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
        "assignerShortName": "GitHub_P",
        "cveId": "CVE-2026-9312",
        "datePublished": "2026-05-27T00:02:32.159Z",
        "dateReserved": "2026-05-22T18:42:28.097Z",
        "dateUpdated": "2026-06-30T20:53:28.093Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-8606 (GCVE-0-2026-8606)

    Vulnerability from nvd – Published: 2026-05-26 23:59 – Updated: 2026-05-27 13:50
    VLAI
    Title
    Server-Side Request Forgery in GitHub Enterprise Server via Advisory Package URL Endpoint
    Summary
    A Server-Side Request Forgery (SSRF) vulnerability was identified in GitHub Enterprise Server that allowed an attacker to cause the server to issue HTTP requests to internal services via the security advisories package lookup feature. By directing requests to an internal management service and measuring response timing, an attacker could infer the values of sensitive environment variables, including signing secrets and private keys. Exploitation required GitHub Packages to be enabled; on instances not running in private mode the vulnerability was exploitable without authentication, otherwise any authenticated user could exploit it. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.21.1 and was fixed in versions 3.20.3, 3.19.7, 3.18.10, 3.17.16, and 3.16.19. This vulnerability was reported via the GitHub Bug Bounty program.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-918 - Server-Side request forgery (SSRF)
    Assigner
    Impacted products
    Vendor Product Version
    GitHub Enterprise Server Affected: 3.21.0 , < 3.21.1 (semver)
    Affected: 3.20.0 , ≤ 3.20.2 (semver)
    Affected: 3.19.0 , ≤ 3.19.6 (semver)
    Affected: 3.18.0 , ≤ 3.18.9 (semver)
    Affected: 3.17.0 , ≤ 3.17.15 (semver)
    Affected: 3.16.0 , ≤ 3.16.18 (semver)
    Create a notification for this product.
    Credits
    R31n
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-8606",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-27T13:50:00.819968Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-27T13:50:10.475Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "Enterprise Server",
              "vendor": "GitHub",
              "versions": [
                {
                  "changes": [
                    {
                      "at": "3.21.1",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "3.21.1",
                  "status": "affected",
                  "version": "3.21.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.20.3",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.20.2",
                  "status": "affected",
                  "version": "3.20.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.19.7",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.19.6",
                  "status": "affected",
                  "version": "3.19.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.18.10",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.18.9",
                  "status": "affected",
                  "version": "3.18.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.17.16",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.17.15",
                  "status": "affected",
                  "version": "3.17.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.16.19",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.16.18",
                  "status": "affected",
                  "version": "3.16.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "R31n"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "A Server-Side Request Forgery (SSRF) vulnerability was identified in GitHub Enterprise Server that allowed an attacker to cause the server to issue HTTP requests to internal services via the security advisories package lookup feature. By directing requests to an internal management service and measuring response timing, an attacker could infer the values of sensitive environment variables, including signing secrets and private keys. Exploitation required GitHub Packages to be enabled; on instances not running in private mode the vulnerability was exploitable without authentication, otherwise any authenticated user could exploit it. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.21.1 and was fixed in versions 3.20.3, 3.19.7, 3.18.10, 3.17.16, and 3.16.19. This vulnerability was reported via the GitHub Bug Bounty program."
                }
              ],
              "value": "A Server-Side Request Forgery (SSRF) vulnerability was identified in GitHub Enterprise Server that allowed an attacker to cause the server to issue HTTP requests to internal services via the security advisories package lookup feature. By directing requests to an internal management service and measuring response timing, an attacker could infer the values of sensitive environment variables, including signing secrets and private keys. Exploitation required GitHub Packages to be enabled; on instances not running in private mode the vulnerability was exploitable without authentication, otherwise any authenticated user could exploit it. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.21.1 and was fixed in versions 3.20.3, 3.19.7, 3.18.10, 3.17.16, and 3.16.19. This vulnerability was reported via the GitHub Bug Bounty program."
            }
          ],
          "impacts": [
            {
              "capecId": "CAPEC-664",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "CAPEC-664 Server Side Request Forgery"
                }
              ]
            },
            {
              "capecId": "CAPEC-492",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "CAPEC-492 Regular Expression Exponential Blowup"
                }
              ]
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "NOT_DEFINED",
                "Recovery": "NOT_DEFINED",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "HIGH",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 7,
                "baseSeverity": "HIGH",
                "exploitMaturity": "NOT_DEFINED",
                "privilegesRequired": "NONE",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "HIGH",
                "subIntegrityImpact": "HIGH",
                "userInteraction": "NONE",
                "valueDensity": "NOT_DEFINED",
                "vectorString": "CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:H/SI:H/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "NONE",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-918",
                  "description": "CWE-918 Server-Side request forgery (SSRF)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-26T23:59:41.742Z",
            "orgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
            "shortName": "GitHub_P"
          },
          "references": [
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.21/admin/release-notes#3.21.1"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.20/admin/release-notes#3.20.3"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.19/admin/release-notes#3.19.7"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.18/admin/release-notes#3.18.10"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.17/admin/release-notes#3.17.16"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.16/admin/release-notes#3.16.19"
            }
          ],
          "source": {
            "discovery": "UNKNOWN"
          },
          "title": "Server-Side Request Forgery in GitHub Enterprise Server via Advisory Package URL Endpoint",
          "x_generator": {
            "engine": "Vulnogram 1.0.2"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
        "assignerShortName": "GitHub_P",
        "cveId": "CVE-2026-8606",
        "datePublished": "2026-05-26T23:59:41.742Z",
        "dateReserved": "2026-05-14T15:28:24.899Z",
        "dateUpdated": "2026-05-27T13:50:10.475Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-15996 (GCVE-0-2026-15996)

    Vulnerability from cvelistv5 – Published: 2026-08-05 20:12 – Updated: 2026-08-06 13:48
    VLAI
    Title
    Denial of service vulnerability in GitHub Enterprise Server allowed unauthenticated service disruption via deeply nested request parameters
    Summary
    A denial of service vulnerability was identified in GitHub Enterprise Server that allowed an unauthenticated attacker to cause excessive CPU consumption and exhaust the pool of request-handling worker processes by sending a crafted form-encoded HTTP POST request containing deeply nested parameters. Because request parameters were parsed before routing and authentication, any POST endpoint could be used to trigger the condition, which could render the instance unresponsive. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.21 and was fixed in versions 3.20.3, 3.19.7, 3.18.10, and 3.17.16.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    Assigner
    Impacted products
    Vendor Product Version
    GitHub Enterprise Server Affected: 3.17.0 , ≤ 3.17.15 (semver)
    Affected: 3.18.0 , ≤ 3.18.9 (semver)
    Affected: 3.19.0 , ≤ 3.19.6 (semver)
    Affected: 3.20.0 , ≤ 3.20.2 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-15996",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-06T13:48:48.535295Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-06T13:48:59.999Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "affected",
              "product": "Enterprise Server",
              "vendor": "GitHub",
              "versions": [
                {
                  "changes": [
                    {
                      "at": "3.17.16",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.17.15",
                  "status": "affected",
                  "version": "3.17.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.18.10",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.18.9",
                  "status": "affected",
                  "version": "3.18.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.19.7",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.19.6",
                  "status": "affected",
                  "version": "3.19.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.20.3",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.20.2",
                  "status": "affected",
                  "version": "3.20.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "A denial of service vulnerability was identified in GitHub Enterprise Server that allowed an unauthenticated attacker to cause excessive CPU consumption and exhaust the pool of request-handling worker processes by sending a crafted form-encoded HTTP POST request containing deeply nested parameters. Because request parameters were parsed before routing and authentication, any POST endpoint could be used to trigger the condition, which could render the instance unresponsive. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.21 and was fixed in versions 3.20.3, 3.19.7, 3.18.10, and 3.17.16.\u003cbr\u003e\u003cbr\u003e"
                }
              ],
              "value": "A denial of service vulnerability was identified in GitHub Enterprise Server that allowed an unauthenticated attacker to cause excessive CPU consumption and exhaust the pool of request-handling worker processes by sending a crafted form-encoded HTTP POST request containing deeply nested parameters. Because request parameters were parsed before routing and authentication, any POST endpoint could be used to trigger the condition, which could render the instance unresponsive. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.21 and was fixed in versions 3.20.3, 3.19.7, 3.18.10, and 3.17.16."
            }
          ],
          "impacts": [
            {
              "capecId": "CAPEC-130",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "CAPEC-130 Excessive Allocation"
                }
              ]
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "NOT_DEFINED",
                "Recovery": "NOT_DEFINED",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 6.6,
                "baseSeverity": "MEDIUM",
                "exploitMaturity": "UNREPORTED",
                "privilegesRequired": "NONE",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "valueDensity": "NOT_DEFINED",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-674",
                  "description": "CWE-674 Uncontrolled Recursion",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-05T20:12:57.955Z",
            "orgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
            "shortName": "GitHub_P"
          },
          "references": [
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.17/admin/release-notes#3.17.16"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.18/admin/release-notes#3.18.10"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.19/admin/release-notes#3.19.7"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.20/admin/release-notes#3.20.3"
            }
          ],
          "source": {
            "discovery": "INTERNAL"
          },
          "title": "Denial of service vulnerability in GitHub Enterprise Server allowed unauthenticated service disruption via deeply nested request parameters",
          "x_generator": {
            "engine": "Vulnogram 0.2.0"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
        "assignerShortName": "GitHub_P",
        "cveId": "CVE-2026-15996",
        "datePublished": "2026-08-05T20:12:57.955Z",
        "dateReserved": "2026-07-16T21:29:33.097Z",
        "dateUpdated": "2026-08-06T13:48:59.999Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-17556 (GCVE-0-2026-17556)

    Vulnerability from cvelistv5 – Published: 2026-08-05 20:05 – Updated: 2026-08-06 13:11
    VLAI
    Title
    Path traversal in GitHub Enterprise Server allowed unauthenticated deletion of instance storage via the X-GitHub-Request-Id header
    Summary
    A path traversal vulnerability was identified in GitHub Enterprise Server that allowed an unauthenticated attacker to delete arbitrary files and directories on the instance, including the entire user storage directory containing Git LFS objects, release assets, attachments, and avatars. The X-GitHub-Request-Id request header was used without sanitization as a filesystem path segment for the upload buffer directory, so a traversal value pointed the buffer at an arbitrary path and the deferred cleanup routine recursively removed the traversed target. Exploitation required only network reachability to the instance and no authentication, and it worked even when private mode was enabled. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.21.4, 3.20.6, 3.19.10, 3.18.13 and 3.17.19. This vulnerability was reported via the GitHub Bug Bounty program.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-22 - Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
    Assigner
    Impacted products
    Vendor Product Version
    GitHub Enterprise Server Affected: 3.17.0 , ≤ 3.17.18 (semver)
    Affected: 3.18.0 , ≤ 3.18.12 (semver)
    Affected: 3.19.0 , ≤ 3.19.9 (semver)
    Affected: 3.20.0 , ≤ 3.20.5 (semver)
    Affected: 3.21.0 , ≤ 3.21.3 (semver)
    Create a notification for this product.
    Credits
    r31n
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-17556",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-06T13:10:54.530503Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-06T13:11:06.407Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "affected",
              "product": "Enterprise Server",
              "vendor": "GitHub",
              "versions": [
                {
                  "changes": [
                    {
                      "at": "3.17.19",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.17.18",
                  "status": "affected",
                  "version": "3.17.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.18.13",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.18.12",
                  "status": "affected",
                  "version": "3.18.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.19.10",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.19.9",
                  "status": "affected",
                  "version": "3.19.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.20.6",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.20.5",
                  "status": "affected",
                  "version": "3.20.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.21.4",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.21.3",
                  "status": "affected",
                  "version": "3.21.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "r31n"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "A path traversal vulnerability was identified in GitHub Enterprise Server that allowed an unauthenticated attacker to delete arbitrary files and directories on the instance, including the entire user storage directory containing Git LFS objects, release assets, attachments, and avatars. The X-GitHub-Request-Id request header was used without sanitization as a filesystem path segment for the upload buffer directory, so a traversal value pointed the buffer at an arbitrary path and the deferred cleanup routine recursively removed the traversed target. Exploitation required only network reachability to the instance and no authentication, and it worked even when private mode was enabled. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.21.4, 3.20.6, 3.19.10, 3.18.13 and 3.17.19. This vulnerability was reported via the GitHub Bug Bounty program.\u003cbr\u003e\u003cbr\u003e"
                }
              ],
              "value": "A path traversal vulnerability was identified in GitHub Enterprise Server that allowed an unauthenticated attacker to delete arbitrary files and directories on the instance, including the entire user storage directory containing Git LFS objects, release assets, attachments, and avatars. The X-GitHub-Request-Id request header was used without sanitization as a filesystem path segment for the upload buffer directory, so a traversal value pointed the buffer at an arbitrary path and the deferred cleanup routine recursively removed the traversed target. Exploitation required only network reachability to the instance and no authentication, and it worked even when private mode was enabled. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.21.4, 3.20.6, 3.19.10, 3.18.13 and 3.17.19. This vulnerability was reported via the GitHub Bug Bounty program."
            }
          ],
          "impacts": [
            {
              "capecId": "CAPEC-126",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "CAPEC-126 Path Traversal"
                }
              ]
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "NOT_DEFINED",
                "Recovery": "NOT_DEFINED",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.8,
                "baseSeverity": "HIGH",
                "exploitMaturity": "NOT_DEFINED",
                "privilegesRequired": "NONE",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "valueDensity": "NOT_DEFINED",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "HIGH",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-22",
                  "description": "CWE-22 Improper Limitation of a Pathname to a Restricted Directory (\u0027Path Traversal\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-05T20:05:53.800Z",
            "orgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
            "shortName": "GitHub_P"
          },
          "references": [
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.17/admin/release-notes#3.17.19"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.18/admin/release-notes#3.18.13"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.19/admin/release-notes#3.19.10"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.20/admin/release-notes#3.20.6"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.21/admin/release-notes#3.21.4"
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "title": "Path traversal in GitHub Enterprise Server allowed unauthenticated deletion of instance storage via the X-GitHub-Request-Id header",
          "x_generator": {
            "engine": "Vulnogram 0.2.0"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
        "assignerShortName": "GitHub_P",
        "cveId": "CVE-2026-17556",
        "datePublished": "2026-08-05T20:05:53.800Z",
        "dateReserved": "2026-07-27T13:19:24.539Z",
        "dateUpdated": "2026-08-06T13:11:06.407Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-47427 (GCVE-0-2026-47427)

    Vulnerability from cvelistv5 – Published: 2026-07-28 15:32 – Updated: 2026-07-28 17:31
    VLAI
    Title
    GitHub MCP Server: Nil Pointer Dereference DoS in completion/complete Handler
    Summary
    GitHub MCP Server is GitHub's official MCP Server. Prior to 1.1.0, the CompletionsHandler function in pkg/github/server.go accesses params.Ref without first checking whether it is nil, so a completion/complete request with a missing or empty ref field triggers a nil pointer dereference and a Go runtime panic; because the crash occurs before any authentication or token validation, any unauthenticated client able to send JSON-RPC messages can crash the server, resulting in a complete denial of service. This issue is fixed in version 1.1.0.
    SSVC
    Exploitation: poc Automatable: yes Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-476 - NULL Pointer Dereference
    Assigner
    Impacted products
    Vendor Product Version
    github github-mcp-server Affected: < 1.1.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-47427",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-28T17:31:12.371732Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-28T17:31:19.108Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "references": [
              {
                "tags": [
                  "exploit"
                ],
                "url": "https://github.com/github/github-mcp-server/security/advisories/GHSA-w4q6-qw23-4rg7"
              }
            ],
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "github-mcp-server",
              "vendor": "github",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "GitHub MCP Server is GitHub\u0027s official MCP Server. Prior to 1.1.0, the CompletionsHandler function in pkg/github/server.go accesses params.Ref without first checking whether it is nil, so a completion/complete request with a missing or empty ref field triggers a nil pointer dereference and a Go runtime panic; because the crash occurs before any authentication or token validation, any unauthenticated client able to send JSON-RPC messages can crash the server, resulting in a complete denial of service. This issue is fixed in version 1.1.0."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-476",
                  "description": "CWE-476: NULL Pointer Dereference",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-28T15:32:27.294Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/github/github-mcp-server/security/advisories/GHSA-w4q6-qw23-4rg7",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/github/github-mcp-server/security/advisories/GHSA-w4q6-qw23-4rg7"
            },
            {
              "name": "https://github.com/github/github-mcp-server/pull/2502",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/github/github-mcp-server/pull/2502"
            },
            {
              "name": "https://github.com/github/github-mcp-server/commit/c88d2ecdd3bb07f7bdd75296e3ee676febf14f58",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/github/github-mcp-server/commit/c88d2ecdd3bb07f7bdd75296e3ee676febf14f58"
            },
            {
              "name": "https://github.com/github/github-mcp-server/releases/tag/v1.1.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/github/github-mcp-server/releases/tag/v1.1.0"
            }
          ],
          "source": {
            "advisory": "GHSA-w4q6-qw23-4rg7",
            "discovery": "UNKNOWN"
          },
          "title": "GitHub MCP Server: Nil Pointer Dereference DoS in completion/complete Handler"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-47427",
        "datePublished": "2026-07-28T15:32:27.294Z",
        "dateReserved": "2026-05-19T19:37:43.527Z",
        "dateUpdated": "2026-07-28T17:31:19.108Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-54163 (GCVE-0-2026-54163)

    Vulnerability from cvelistv5 – Published: 2026-07-17 20:19 – Updated: 2026-07-20 17:45
    VLAI
    Title
    secure_headers: CSP directive injection via sandbox, plugin_types, and report_to when given untrusted input
    Summary
    secure_headers manages application of security headers with many safe defaults. Prior to 7.3.0, secure_headers builds the Content-Security-Policy value by stitching directives with ; separators, and build_sandbox_list_directive, build_media_type_list_directive, and build_report_to_directive interpolate caller-supplied strings without scrubbing ;, \r, or \n. When untrusted input reaches SecureHeaders.override_content_security_policy_directives or append APIs for :sandbox, :plugin_types, or :report_to, an attacker can inject a CSP directive such as script-src 'unsafe-inline' * before the legitimate script-src, enabling XSS reachability through these sinks or CSP report exfiltration. This issue is fixed in version 7.3.0.
    SSVC
    Exploitation: poc Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-79 - Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
    • CWE-113 - Improper Neutralization of CRLF Sequences in HTTP Headers ('HTTP Request/Response Splitting')
    Assigner
    Impacted products
    Vendor Product Version
    github secure_headers Affected: < 7.3.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-54163",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-20T17:45:32.192836Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-20T17:45:49.353Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "references": [
              {
                "tags": [
                  "exploit"
                ],
                "url": "https://github.com/github/secure_headers/security/advisories/GHSA-rqq5-2gf9-4w4q"
              }
            ],
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "secure_headers",
              "vendor": "github",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 7.3.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "secure_headers manages application of security headers with many safe defaults. Prior to 7.3.0, secure_headers builds the Content-Security-Policy value by stitching directives with ; separators, and build_sandbox_list_directive, build_media_type_list_directive, and build_report_to_directive interpolate caller-supplied strings without scrubbing ;, \\r, or \\n. When untrusted input reaches SecureHeaders.override_content_security_policy_directives or append APIs for :sandbox, :plugin_types, or :report_to, an attacker can inject a CSP directive such as script-src \u0027unsafe-inline\u0027 * before the legitimate script-src, enabling XSS reachability through these sinks or CSP report exfiltration. This issue is fixed in version 7.3.0."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 4.7,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "LOW",
                "integrityImpact": "LOW",
                "privilegesRequired": "NONE",
                "scope": "CHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-79",
                  "description": "CWE-79: Improper Neutralization of Input During Web Page Generation (\u0027Cross-site Scripting\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-113",
                  "description": "CWE-113: Improper Neutralization of CRLF Sequences in HTTP Headers (\u0027HTTP Request/Response Splitting\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-17T20:19:18.186Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/github/secure_headers/security/advisories/GHSA-rqq5-2gf9-4w4q",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/github/secure_headers/security/advisories/GHSA-rqq5-2gf9-4w4q"
            },
            {
              "name": "https://github.com/github/secure_headers/commit/286a79dea80c6a9be4ca93e0f284c923cf77e539",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/github/secure_headers/commit/286a79dea80c6a9be4ca93e0f284c923cf77e539"
            },
            {
              "name": "https://github.com/github/secure_headers/releases/tag/v7.3.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/github/secure_headers/releases/tag/v7.3.0"
            }
          ],
          "source": {
            "advisory": "GHSA-rqq5-2gf9-4w4q",
            "discovery": "UNKNOWN"
          },
          "title": "secure_headers: CSP directive injection via sandbox, plugin_types, and report_to when given untrusted input"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-54163",
        "datePublished": "2026-07-17T20:19:18.186Z",
        "dateReserved": "2026-06-11T21:46:52.380Z",
        "dateUpdated": "2026-07-20T17:45:49.353Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-15783 (GCVE-0-2026-15783)

    Vulnerability from cvelistv5 – Published: 2026-07-17 15:20 – Updated: 2026-07-17 16:55
    VLAI
    Title
    Missing Authorization vulnerability was identified in GitHub Enterprise Server that allowed reading private repository metadata via delegated bypass rule suites
    Summary
    A missing authorization vulnerability was identified in GitHub Enterprise Server that allowed an authenticated user with write access to any repository to read metadata from private repositories they did not have access to, including private repository owners and names, branch names, commit SHAs, commit messages, and the pushing actor. The delegated bypass endpoint resolved a rule suite directly from an attacker-supplied, encoded identifier without verifying that the requesting user could read the rule suite's repository, and because these identifiers are sequential an attacker could enumerate them across the instance. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.17.18, 3.18.12, 3.19.9, 3.20.5, and 3.21.3. This vulnerability was reported via the GitHub Bug Bounty program.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    Assigner
    Impacted products
    Vendor Product Version
    GitHub Enterprise Server Affected: 3.17.0 , ≤ 3.17.17 (semver)
    Affected: 3.18.0 , ≤ 3.18.11 (semver)
    Affected: 3.19.0 , ≤ 3.19.8 (semver)
    Affected: 3.20.0 , ≤ 3.20.4 (semver)
    Affected: 3.21.0 , ≤ 3.21.2 (semver)
    Create a notification for this product.
    Credits
    Ahmed Mamdoh (0hmz)
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-15783",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-17T16:54:15.772592Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-17T16:55:53.667Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "affected",
              "product": "Enterprise Server",
              "vendor": "GitHub",
              "versions": [
                {
                  "changes": [
                    {
                      "at": "3.17.18",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.17.17",
                  "status": "affected",
                  "version": "3.17.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.18.12",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.18.11",
                  "status": "affected",
                  "version": "3.18.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.19.9",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.19.8",
                  "status": "affected",
                  "version": "3.19.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.20.5",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.20.4",
                  "status": "affected",
                  "version": "3.20.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.21.3",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.21.2",
                  "status": "affected",
                  "version": "3.21.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Ahmed Mamdoh (0hmz)"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "A missing authorization vulnerability was identified in GitHub Enterprise Server that allowed an authenticated user with write access to any repository to read metadata from private repositories they did not have access to, including private repository owners and names, branch names, commit SHAs, commit messages, and the pushing actor. The delegated bypass endpoint resolved a rule suite directly from an attacker-supplied, encoded identifier without verifying that the requesting user could read the rule suite\u0027s repository, and because these identifiers are sequential an attacker could enumerate them across the instance. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.17.18, 3.18.12, 3.19.9, 3.20.5, and 3.21.3. This vulnerability was reported via the GitHub Bug Bounty program.\u003cbr\u003e\u003cbr\u003e"
                }
              ],
              "value": "A missing authorization vulnerability was identified in GitHub Enterprise Server that allowed an authenticated user with write access to any repository to read metadata from private repositories they did not have access to, including private repository owners and names, branch names, commit SHAs, commit messages, and the pushing actor. The delegated bypass endpoint resolved a rule suite directly from an attacker-supplied, encoded identifier without verifying that the requesting user could read the rule suite\u0027s repository, and because these identifiers are sequential an attacker could enumerate them across the instance. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.17.18, 3.18.12, 3.19.9, 3.20.5, and 3.21.3. This vulnerability was reported via the GitHub Bug Bounty program."
            }
          ],
          "impacts": [
            {
              "capecId": "CAPEC-180",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "CAPEC-180 Exploiting Incorrectly Configured Access Control Security Levels"
                }
              ]
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "NOT_DEFINED",
                "Recovery": "NOT_DEFINED",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "exploitMaturity": "NOT_DEFINED",
                "privilegesRequired": "LOW",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "valueDensity": "NOT_DEFINED",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "NONE",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-862",
                  "description": "CWE-862 Missing Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-17T15:20:23.081Z",
            "orgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
            "shortName": "GitHub_P"
          },
          "references": [
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.17/admin/release-notes#3.17.18"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.18/admin/release-notes#3.18.12"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.19/admin/release-notes#3.19.9"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.20/admin/release-notes#3.20.5"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.21/admin/release-notes#3.21.3"
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "title": "Missing Authorization vulnerability was identified in GitHub Enterprise Server that allowed reading private repository metadata via delegated bypass rule suites",
          "x_generator": {
            "engine": "Vulnogram 0.2.0"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
        "assignerShortName": "GitHub_P",
        "cveId": "CVE-2026-15783",
        "datePublished": "2026-07-17T15:20:23.081Z",
        "dateReserved": "2026-07-14T19:06:07.523Z",
        "dateUpdated": "2026-07-17T16:55:53.667Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-15343 (GCVE-0-2026-15343)

    Vulnerability from cvelistv5 – Published: 2026-07-17 15:18 – Updated: 2026-07-17 16:33
    VLAI
    Title
    Path traversal vulnerability in GitHub Enterprise Server allowed writing files to arbitrary repository paths, including GitHub Actions workflow files, via unchecked Dependabot dependency-file paths
    Summary
    A path traversal vulnerability was identified in GitHub Enterprise Server that allowed an attacker who had code execution inside the Dependabot updater container to write files to arbitrary repository paths, including GitHub Actions workflow files under .github/workflows/ as the path validation did not check the effective path which the attacker could control through the dependency file's directory and symlink target. If the repository used a pull_request_target workflow or had auto-merge enabled, an injected workflow could execute with access to the repository's GitHub Actions secrets. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.21.3, 3.20.5, 3.19.9, 3.18.12, 3.17.18.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-22 - Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
    Assigner
    Impacted products
    Vendor Product Version
    GitHub Enterprise Server Affected: 3.17.0 , ≤ 3.17.17 (semver)
    Affected: 3.18.0 , ≤ 3.18.11 (semver)
    Affected: 3.19.0 , ≤ 3.19.8 (semver)
    Affected: 3.20.0 , ≤ 3.20.4 (semver)
    Affected: 3.21.0 , ≤ 3.21.2 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-15343",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-17T16:31:35.938532Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-17T16:33:04.480Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "affected",
              "product": "Enterprise Server",
              "vendor": "GitHub",
              "versions": [
                {
                  "changes": [
                    {
                      "at": "3.17.18",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.17.17",
                  "status": "affected",
                  "version": "3.17.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.18.12",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.18.11",
                  "status": "affected",
                  "version": "3.18.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.19.9",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.19.8",
                  "status": "affected",
                  "version": "3.19.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.20.5",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.20.4",
                  "status": "affected",
                  "version": "3.20.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.21.3",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.21.2",
                  "status": "affected",
                  "version": "3.21.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "A path traversal vulnerability was identified in GitHub Enterprise Server that allowed an attacker who had code execution inside the Dependabot updater container to write files to arbitrary repository paths, including GitHub Actions workflow files under .github/workflows/ as the path validation did not check the effective path which the attacker could control through the dependency file\u0027s directory and symlink target. If the repository used a pull_request_target workflow or had auto-merge enabled, an injected workflow could execute with access to the repository\u0027s GitHub Actions secrets. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.21.3, 3.20.5, 3.19.9, 3.18.12, 3.17.18.\u003cbr\u003e\u003cbr\u003e"
                }
              ],
              "value": "A path traversal vulnerability was identified in GitHub Enterprise Server that allowed an attacker who had code execution inside the Dependabot updater container to write files to arbitrary repository paths, including GitHub Actions workflow files under .github/workflows/ as the path validation did not check the effective path which the attacker could control through the dependency file\u0027s directory and symlink target. If the repository used a pull_request_target workflow or had auto-merge enabled, an injected workflow could execute with access to the repository\u0027s GitHub Actions secrets. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.21.3, 3.20.5, 3.19.9, 3.18.12, 3.17.18."
            }
          ],
          "impacts": [
            {
              "capecId": "CAPEC-126",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "CAPEC-126 Path Traversal"
                }
              ]
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "NOT_DEFINED",
                "Recovery": "NOT_DEFINED",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.6,
                "baseSeverity": "HIGH",
                "exploitMaturity": "NOT_DEFINED",
                "privilegesRequired": "LOW",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "valueDensity": "NOT_DEFINED",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-22",
                  "description": "CWE-22 Improper Limitation of a Pathname to a Restricted Directory (\u0027Path Traversal\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-17T15:18:46.037Z",
            "orgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
            "shortName": "GitHub_P"
          },
          "references": [
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.17/admin/release-notes#3.17.18"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.18/admin/release-notes#3.18.12"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.19/admin/release-notes#3.19.9"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.20/admin/release-notes#3.20.5"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.21/admin/release-notes#3.21.3"
            }
          ],
          "source": {
            "discovery": "INTERNAL"
          },
          "title": "Path traversal vulnerability in GitHub Enterprise Server allowed writing files to arbitrary repository paths, including GitHub Actions workflow files, via unchecked Dependabot dependency-file paths",
          "x_generator": {
            "engine": "Vulnogram 0.2.0"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
        "assignerShortName": "GitHub_P",
        "cveId": "CVE-2026-15343",
        "datePublished": "2026-07-17T15:18:46.037Z",
        "dateReserved": "2026-07-09T20:11:46.081Z",
        "dateUpdated": "2026-07-17T16:33:04.480Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-15007 (GCVE-0-2026-15007)

    Vulnerability from cvelistv5 – Published: 2026-07-17 15:16 – Updated: 2026-07-17 16:39
    VLAI
    Title
    Denial of service vulnerability in GitHub Enterprise Server allowed service disruption via deeply nested YAML in release notes configuration
    Summary
    A denial of service vulnerability was identified in GitHub Enterprise Server that allowed an authenticated user to cause service disruption by supplying a repository release notes configuration file containing deeply nested YAML. When release notes were generated, the configuration file was parsed without a nesting depth limit, causing excessive resource consumption that could render the instance unresponsive. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.17.18, 3.18.12, 3.19.9, 3.20.5, and 3.21.3. This vulnerability was reported via the GitHub Bug Bounty program.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-770 - Allocation of resources without limits or throttling
    Assigner
    Impacted products
    Vendor Product Version
    GitHub Enterprise Server Affected: 3.17.0 , ≤ 3.17.17 (semver)
    Affected: 3.18.0 , ≤ 3.18.11 (semver)
    Affected: 3.19.0 , ≤ 3.19.8 (semver)
    Affected: 3.20.0 , ≤ 3.20.4 (semver)
    Affected: 3.21.0 , ≤ 3.21.2 (semver)
    Create a notification for this product.
    Credits
    Stanislav Valkanov (GitHub: svalkanov)
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-15007",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-17T16:35:53.532624Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-17T16:39:17.312Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "affected",
              "product": "Enterprise Server",
              "vendor": "GitHub",
              "versions": [
                {
                  "changes": [
                    {
                      "at": "3.17.18",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.17.17",
                  "status": "affected",
                  "version": "3.17.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.18.12",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.18.11",
                  "status": "affected",
                  "version": "3.18.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.19.9",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.19.8",
                  "status": "affected",
                  "version": "3.19.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.20.5",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.20.4",
                  "status": "affected",
                  "version": "3.20.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.21.3",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.21.2",
                  "status": "affected",
                  "version": "3.21.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Stanislav Valkanov (GitHub: svalkanov)"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "A denial of service vulnerability was identified in GitHub Enterprise Server that allowed an authenticated user to cause service disruption by supplying a repository release notes configuration file containing deeply nested YAML. When release notes were generated, the configuration file was parsed without a nesting depth limit, causing excessive resource consumption that could render the instance unresponsive. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.17.18, 3.18.12, 3.19.9, 3.20.5, and 3.21.3. This vulnerability was reported via the GitHub Bug Bounty program.\u003cbr\u003e\u003cbr\u003e"
                }
              ],
              "value": "A denial of service vulnerability was identified in GitHub Enterprise Server that allowed an authenticated user to cause service disruption by supplying a repository release notes configuration file containing deeply nested YAML. When release notes were generated, the configuration file was parsed without a nesting depth limit, causing excessive resource consumption that could render the instance unresponsive. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.17.18, 3.18.12, 3.19.9, 3.20.5, and 3.21.3. This vulnerability was reported via the GitHub Bug Bounty program."
            }
          ],
          "impacts": [
            {
              "capecId": "CAPEC-229",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "CAPEC-229 Serialized Data Parameter Blowup"
                }
              ]
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "NOT_DEFINED",
                "Recovery": "NOT_DEFINED",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 5.7,
                "baseSeverity": "MEDIUM",
                "exploitMaturity": "UNREPORTED",
                "privilegesRequired": "LOW",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "HIGH",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "valueDensity": "NOT_DEFINED",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:H/E:U",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-770",
                  "description": "CWE-770 Allocation of resources without limits or throttling",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-17T15:16:02.252Z",
            "orgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
            "shortName": "GitHub_P"
          },
          "references": [
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.17/admin/release-notes#3.17.18"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.18/admin/release-notes#3.18.12"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.19/admin/release-notes#3.19.9"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.20/admin/release-notes#3.20.5"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.21/admin/release-notes#3.21.3"
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "title": "Denial of service vulnerability in GitHub Enterprise Server allowed service disruption via deeply nested YAML in release notes configuration",
          "x_generator": {
            "engine": "Vulnogram 1.0.2"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
        "assignerShortName": "GitHub_P",
        "cveId": "CVE-2026-15007",
        "datePublished": "2026-07-17T15:16:02.252Z",
        "dateReserved": "2026-07-07T21:23:32.045Z",
        "dateUpdated": "2026-07-17T16:39:17.312Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-14340 (GCVE-0-2026-14340)

    Vulnerability from cvelistv5 – Published: 2026-07-01 21:03 – Updated: 2026-07-02 15:54
    VLAI
    Title
    An incorrect authorization vulnerability in GitHub Enterprise Server allows issue creation in unrelated public repositories
    Summary
    An incorrect authorization vulnerability was identified in GitHub Enterprise Server that allowed a user-to-server token scoped to a GitHub App installation to perform certain write operations on public repositories outside the token's intended scope. This was possible because the authorization check only verified that the installation had read permissions on the target repository rather than verifying that the token's installation was explicitly granted access to that repository. An attacker who obtained a victim's user-to-server token could create issues, issue comments, commit comments, and private vulnerability reports on any public repository, appearing as the victim user with no indication of the app involvement. This vulnerability was fixed by adding a repository scope check for user-to-server tokens issued by global apps. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.21.2, 3.20.4, 3.19.8, 3.18.11, 3.17.17, 3.16.20. This vulnerability was reported via the GitHub Bug Bounty program.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-863 - Incorrect Authorization
    Assigner
    Impacted products
    Vendor Product Version
    GitHub Enterprise Server Affected: 3.16.0 , ≤ 3.16.19 (semver)
    Affected: 3.17.0 , ≤ 3.17.16 (semver)
    Affected: 3.18.0 , ≤ 3.18.10 (semver)
    Affected: 3.19.0 , ≤ 3.19.7 (semver)
    Affected: 3.20.0 , ≤ 3.20.3 (semver)
    Affected: 3.21.0 , ≤ 3.21.1 (semver)
    Create a notification for this product.
    Credits
    ahacker1
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-14340",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-02T15:10:33.189761Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-02T15:54:43.817Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "affected",
              "platforms": [
                "Linux"
              ],
              "product": "Enterprise Server",
              "vendor": "GitHub",
              "versions": [
                {
                  "changes": [
                    {
                      "at": "3.16.20",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.16.19",
                  "status": "affected",
                  "version": "3.16.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.17.17",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.17.16",
                  "status": "affected",
                  "version": "3.17.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.18.11",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.18.10",
                  "status": "affected",
                  "version": "3.18.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.19.8",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.19.7",
                  "status": "affected",
                  "version": "3.19.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.20.4",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.20.3",
                  "status": "affected",
                  "version": "3.20.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.21.2",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.21.1",
                  "status": "affected",
                  "version": "3.21.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "ahacker1"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "An incorrect authorization vulnerability was identified in GitHub Enterprise Server that allowed a user-to-server token scoped to a GitHub App installation to perform certain write operations on public repositories outside the token\u0027s intended scope. This was possible because the authorization check only verified that the installation had read permissions on the target repository rather than verifying that the token\u0027s installation was explicitly granted access to that repository. An attacker who obtained a victim\u0027s user-to-server token could create issues, issue comments, commit comments, and private vulnerability reports on any public repository, appearing as the victim user with no indication of the app involvement. This vulnerability was fixed by adding a repository scope check for user-to-server tokens issued by global apps. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.21.2, 3.20.4, 3.19.8, 3.18.11, 3.17.17, 3.16.20. This vulnerability was reported via the GitHub Bug Bounty program."
                }
              ],
              "value": "An incorrect authorization vulnerability was identified in GitHub Enterprise Server that allowed a user-to-server token scoped to a GitHub App installation to perform certain write operations on public repositories outside the token\u0027s intended scope. This was possible because the authorization check only verified that the installation had read permissions on the target repository rather than verifying that the token\u0027s installation was explicitly granted access to that repository. An attacker who obtained a victim\u0027s user-to-server token could create issues, issue comments, commit comments, and private vulnerability reports on any public repository, appearing as the victim user with no indication of the app involvement. This vulnerability was fixed by adding a repository scope check for user-to-server tokens issued by global apps. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.21.2, 3.20.4, 3.19.8, 3.18.11, 3.17.17, 3.16.20. This vulnerability was reported via the GitHub Bug Bounty program."
            }
          ],
          "impacts": [
            {
              "capecId": "CAPEC-1",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "CAPEC-1 Accessing Functionality Not Properly Constrained by ACLs"
                }
              ]
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "NOT_DEFINED",
                "Recovery": "NOT_DEFINED",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "exploitMaturity": "NOT_DEFINED",
                "privilegesRequired": "LOW",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "valueDensity": "NOT_DEFINED",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "LOW",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-863",
                  "description": "CWE-863: Incorrect Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-01T21:03:00.726Z",
            "orgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
            "shortName": "GitHub_P"
          },
          "references": [
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.16/admin/release-notes#3.16.20"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.17/admin/release-notes#3.17.17"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.18/admin/release-notes#3.18.11"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.19/admin/release-notes#3.19.8"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.20/admin/release-notes#3.20.4"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.21/admin/release-notes#3.21.2"
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "title": "An incorrect authorization vulnerability in GitHub Enterprise Server allows issue creation in unrelated public repositories",
          "x_generator": {
            "engine": "Vulnogram 1.0.2"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
        "assignerShortName": "GitHub_P",
        "cveId": "CVE-2026-14340",
        "datePublished": "2026-07-01T21:03:00.726Z",
        "dateReserved": "2026-07-01T13:42:35.041Z",
        "dateUpdated": "2026-07-02T15:54:43.817Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-10585 (GCVE-0-2026-10585)

    Vulnerability from cvelistv5 – Published: 2026-06-30 21:39 – Updated: 2026-07-01 15:36
    VLAI
    Title
    Stored cross-site scripting vulnerability in GitHub Enterprise Server allowed arbitrary JavaScript execution via crafted Discussion titles in the Q&A category
    Summary
    A stored cross-site scripting vulnerability was identified in GitHub Enterprise Server that allowed an authenticated attacker to execute arbitrary JavaScript in another user's browser by injecting a crafted payload into the title of a Discussion in the Q&A category. The AnsweredQuestionStructuredDataComponent did not escape user-controlled Discussion titles before embedding them in a <script type="application/ld+json"> block, allowing the title to break out of the script context. The injection was escalated to a full cross-site scripting attack on GitHub Enterprise Server by leveraging JSONP callback support in the REST API to bypass the Content Security Policy. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.21 and was fixed in versions 3.20.4, 3.19.8, 3.18.11, 3.17.17, 3.16.20. This vulnerability was reported via the GitHub Bug Bounty program.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-79 - Improper neutralization of input during web page generation ('cross-site scripting')
    Assigner
    Impacted products
    Vendor Product Version
    GitHub Enterprise Server Affected: 3.17.0 , ≤ 3.17.16 (semver)
    Affected: 3.18.0 , ≤ 3.18.10 (semver)
    Affected: 3.19.0 , ≤ 3.19.7 (semver)
    Affected: 3.20.0 , ≤ 3.20.3 (semver)
    Affected: 3.16.0 , ≤ 3.16.19 (semver)
    Create a notification for this product.
    Credits
    hamayanhamayan Seokchan Yoon (hxxps://ch4n3.kr)
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-10585",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-01T15:36:51.127934Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-01T15:36:59.198Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "affected",
              "product": "Enterprise Server",
              "vendor": "GitHub",
              "versions": [
                {
                  "changes": [
                    {
                      "at": "3.17.17",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.17.16",
                  "status": "affected",
                  "version": "3.17.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.18.11",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.18.10",
                  "status": "affected",
                  "version": "3.18.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.19.8",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.19.7",
                  "status": "affected",
                  "version": "3.19.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.20.4",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.20.3",
                  "status": "affected",
                  "version": "3.20.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.16.20",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.16.19",
                  "status": "affected",
                  "version": "3.16.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "hamayanhamayan"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Seokchan Yoon (hxxps://ch4n3.kr)"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "A stored cross-site scripting vulnerability was identified in GitHub Enterprise Server that allowed an authenticated attacker to execute arbitrary JavaScript in another user\u0027s browser by injecting a crafted payload into the title of a Discussion in the Q\u0026amp;A category. The \u003ccode\u003eAnsweredQuestionStructuredDataComponent\u003c/code\u003e did not escape user-controlled Discussion titles before embedding them in a \u003ccode\u003e\u0026lt;script type=\"application/ld+json\"\u0026gt;\u003c/code\u003e block, allowing the title to break out of the script context. The injection was escalated to a full cross-site scripting attack on GitHub Enterprise Server by leveraging JSONP callback support in the REST API to bypass the Content Security Policy. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.21 and was fixed in versions 3.20.4, 3.19.8, 3.18.11, 3.17.17, 3.16.20. This vulnerability was reported via the GitHub Bug Bounty program."
                }
              ],
              "value": "A stored cross-site scripting vulnerability was identified in GitHub Enterprise Server that allowed an authenticated attacker to execute arbitrary JavaScript in another user\u0027s browser by injecting a crafted payload into the title of a Discussion in the Q\u0026A category. The AnsweredQuestionStructuredDataComponent did not escape user-controlled Discussion titles before embedding them in a \u003cscript type=\"application/ld+json\"\u003e block, allowing the title to break out of the script context. The injection was escalated to a full cross-site scripting attack on GitHub Enterprise Server by leveraging JSONP callback support in the REST API to bypass the Content Security Policy. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.21 and was fixed in versions 3.20.4, 3.19.8, 3.18.11, 3.17.17, 3.16.20. This vulnerability was reported via the GitHub Bug Bounty program."
            }
          ],
          "impacts": [
            {
              "capecId": "CAPEC-592",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "CAPEC-592 Stored XSS"
                }
              ]
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "NOT_DEFINED",
                "Recovery": "NOT_DEFINED",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 6.3,
                "baseSeverity": "MEDIUM",
                "exploitMaturity": "NOT_DEFINED",
                "privilegesRequired": "LOW",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "HIGH",
                "subIntegrityImpact": "HIGH",
                "userInteraction": "PASSIVE",
                "valueDensity": "NOT_DEFINED",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:H/SI:H/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "LOW",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-79",
                  "description": "CWE-79 Improper neutralization of input during web page generation (\u0027cross-site scripting\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-01T13:04:35.540Z",
            "orgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
            "shortName": "GitHub_P"
          },
          "references": [
            {
              "url": "https://docs.github.com/en/enterprise-server@3.17/admin/release-notes#3.17.17"
            },
            {
              "url": "https://docs.github.com/en/enterprise-server@3.18/admin/release-notes#3.18.11"
            },
            {
              "url": "https://docs.github.com/en/enterprise-server@3.19/admin/release-notes#3.19.8"
            },
            {
              "url": "https://docs.github.com/en/enterprise-server@3.20/admin/release-notes#3.20.4"
            },
            {
              "url": "https://docs.github.com/en/enterprise-server@3.16/admin/release-notes#3.16.20"
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "title": "Stored cross-site scripting vulnerability in GitHub Enterprise Server allowed arbitrary JavaScript execution via crafted Discussion titles in the Q\u0026A category",
          "x_generator": {
            "engine": "Vulnogram 1.0.2"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
        "assignerShortName": "GitHub_P",
        "cveId": "CVE-2026-10585",
        "datePublished": "2026-06-30T21:39:02.311Z",
        "dateReserved": "2026-06-01T19:08:05.407Z",
        "dateUpdated": "2026-07-01T15:36:59.198Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-9132 (GCVE-0-2026-9132)

    Vulnerability from cvelistv5 – Published: 2026-06-30 20:23 – Updated: 2026-07-01 15:37
    VLAI
    Title
    Missing authorization vulnerability in GitHub Enterprise Server allowed disclosure of private repository contents via the Copilot pull request diff summary endpoint
    Summary
    A missing authorization vulnerability was identified in GitHub Enterprise Server that allowed an authenticated user to read source code from private repositories they did not have access to. The Copilot pull request description diff summary endpoint accepted a cross-repository comparison range and rendered the resulting diff without verifying that the requesting user was authorized to view the target repository. Exploitation required an authenticated account on the instance with read access to at least one repository to use as the comparison base. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.21 and was fixed in versions 3.17.17, 3.18.11, 3.19.8, and 3.20.4. This vulnerability was reported via the GitHub Bug Bounty program.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    Assigner
    Impacted products
    Vendor Product Version
    GitHub Enterprise Server Affected: 3.17.0 , ≤ 3.17.16 (semver)
    Affected: 3.18.0 , ≤ 3.18.10 (semver)
    Affected: 3.19.0 , ≤ 3.19.7 (semver)
    Affected: 3.20.0 , ≤ 3.20.3 (semver)
    Create a notification for this product.
    Credits
    Seokchan Yoon
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-9132",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-01T15:37:41.106015Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-01T15:37:50.129Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "Enterprise Server",
              "vendor": "GitHub",
              "versions": [
                {
                  "changes": [
                    {
                      "at": "3.17.17",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.17.16",
                  "status": "affected",
                  "version": "3.17.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.18.11",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.18.10",
                  "status": "affected",
                  "version": "3.18.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.19.8",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.19.7",
                  "status": "affected",
                  "version": "3.19.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.20.4",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.20.3",
                  "status": "affected",
                  "version": "3.20.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Seokchan Yoon"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "A missing authorization vulnerability was identified in GitHub Enterprise Server that allowed an authenticated user to read source code from private repositories they did not have access to. The\u003cbr\u003e   Copilot pull request description diff summary endpoint accepted a cross-repository comparison range and rendered the resulting diff without verifying that the requesting user was authorized to view\u003cbr\u003e   the target repository. Exploitation required an authenticated account on the instance with read access to at least one repository to use as the comparison base. This vulnerability affected all\u003cbr\u003e   versions of GitHub Enterprise Server prior to 3.21 and was fixed in versions 3.17.17, 3.18.11, 3.19.8, and 3.20.4. This vulnerability was reported via the GitHub Bug Bounty program."
                }
              ],
              "value": "A missing authorization vulnerability was identified in GitHub Enterprise Server that allowed an authenticated user to read source code from private repositories they did not have access to. The\n   Copilot pull request description diff summary endpoint accepted a cross-repository comparison range and rendered the resulting diff without verifying that the requesting user was authorized to view\n   the target repository. Exploitation required an authenticated account on the instance with read access to at least one repository to use as the comparison base. This vulnerability affected all\n   versions of GitHub Enterprise Server prior to 3.21 and was fixed in versions 3.17.17, 3.18.11, 3.19.8, and 3.20.4. This vulnerability was reported via the GitHub Bug Bounty program."
            }
          ],
          "impacts": [
            {
              "capecId": "CAPEC-1",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "CAPEC-1 Accessing Functionality Not Properly Constrained by ACLs"
                }
              ]
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "NOT_DEFINED",
                "Recovery": "NOT_DEFINED",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 6,
                "baseSeverity": "MEDIUM",
                "exploitMaturity": "NOT_DEFINED",
                "privilegesRequired": "LOW",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "valueDensity": "NOT_DEFINED",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "NONE",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-862",
                  "description": "CWE-862 Missing Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-06-30T20:23:37.445Z",
            "orgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
            "shortName": "GitHub_P"
          },
          "references": [
            {
              "url": "https://docs.github.com/en/enterprise-server@3.17/admin/release-notes#3.17.17-features"
            },
            {
              "url": "https://docs.github.com/en/enterprise-server@3.18/admin/release-notes#3.18.11-features"
            },
            {
              "url": "https://docs.github.com/en/enterprise-server@3.19/admin/release-notes#3.19.8-features"
            },
            {
              "url": "https://docs.github.com/en/enterprise-server@3.20/admin/release-notes#3.20.4-features"
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "title": "Missing authorization vulnerability in GitHub Enterprise Server allowed disclosure of private repository contents via the Copilot pull request diff summary endpoint",
          "x_generator": {
            "engine": "Vulnogram 1.0.2"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
        "assignerShortName": "GitHub_P",
        "cveId": "CVE-2026-9132",
        "datePublished": "2026-06-30T20:23:37.445Z",
        "dateReserved": "2026-05-20T18:18:07.930Z",
        "dateUpdated": "2026-07-01T15:37:50.129Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-9106 (GCVE-0-2026-9106)

    Vulnerability from cvelistv5 – Published: 2026-06-30 20:21 – Updated: 2026-07-01 15:37
    VLAI
    Title
    UI misrepresentation vulnerability in GitHub Enterprise Server allowed unauthorized organization runner management via undisclosed OAuth scope on consent screen
    Summary
    A UI misrepresentation vulnerability was identified in GitHub Enterprise Server that allowed an OAuth application to gain unintended access to an organization's runner management. An attacker could exploit this by creating an OAuth application requesting the manage_runners:org scope and directing a victim user to authorize it, as the scope was not displayed on the authorization consent screen. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.21.2, 3.20.4, 3.19.8, 3.18.11, 3.17.17, 3.16.20. This vulnerability was reported via the GitHub Bug Bounty program.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-451 - User Interface (UI) Misrepresentation of Critical Information
    Assigner
    Impacted products
    Vendor Product Version
    GitHub Enterprise Server Affected: 3.17.0 , ≤ 3.17.16 (semver)
    Affected: 3.18.0 , ≤ 3.18.10 (semver)
    Affected: 3.19.0 , ≤ 3.19.7 (semver)
    Affected: 3.20.0 , ≤ 3.20.3 (semver)
    Affected: 3.21.0 , ≤ 3.21.1 (semver)
    Affected: 3.16.0 , ≤ 3.16.19 (semver)
    Create a notification for this product.
    Credits
    VAIBHAV SINGH (@vaib25vicky)
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-9106",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-01T15:37:19.373936Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-01T15:37:28.521Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "affected",
              "product": "Enterprise Server",
              "vendor": "GitHub",
              "versions": [
                {
                  "changes": [
                    {
                      "at": "3.17.17",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.17.16",
                  "status": "affected",
                  "version": "3.17.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.18.11",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.18.10",
                  "status": "affected",
                  "version": "3.18.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.19.8",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.19.7",
                  "status": "affected",
                  "version": "3.19.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.20.4",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.20.3",
                  "status": "affected",
                  "version": "3.20.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.21.2",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.21.1",
                  "status": "affected",
                  "version": "3.21.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.16.20",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.16.19",
                  "status": "affected",
                  "version": "3.16.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "VAIBHAV SINGH (@vaib25vicky)"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "A UI misrepresentation vulnerability was identified in GitHub Enterprise Server that allowed an OAuth application to gain unintended access to an organization\u0027s runner management. An attacker could exploit this by creating an OAuth application requesting the \u003ccode\u003emanage_runners:org\u003c/code\u003e scope and directing a victim user to authorize it, as the scope was not displayed on the authorization consent screen. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was  fixed in versions 3.21.2, 3.20.4, 3.19.8, 3.18.11, 3.17.17, 3.16.20. This vulnerability was reported via the GitHub Bug Bounty program.\u003cbr\u003e\u003cbr\u003e"
                }
              ],
              "value": "A UI misrepresentation vulnerability was identified in GitHub Enterprise Server that allowed an OAuth application to gain unintended access to an organization\u0027s runner management. An attacker could exploit this by creating an OAuth application requesting the manage_runners:org scope and directing a victim user to authorize it, as the scope was not displayed on the authorization consent screen. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was  fixed in versions 3.21.2, 3.20.4, 3.19.8, 3.18.11, 3.17.17, 3.16.20. This vulnerability was reported via the GitHub Bug Bounty program."
            }
          ],
          "impacts": [
            {
              "capecId": "CAPEC-173",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "CAPEC-173 Action Spoofing"
                }
              ]
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "NOT_DEFINED",
                "Recovery": "NOT_DEFINED",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 4.8,
                "baseSeverity": "MEDIUM",
                "exploitMaturity": "NOT_DEFINED",
                "privilegesRequired": "LOW",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "ACTIVE",
                "valueDensity": "NOT_DEFINED",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:A/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "LOW",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "LOW",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-451",
                  "description": "CWE-451: User Interface (UI) Misrepresentation of Critical Information",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-01T13:03:08.700Z",
            "orgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
            "shortName": "GitHub_P"
          },
          "references": [
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.17/admin/release-notes#3.17.17"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.18/admin/release-notes#3.18.11"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.19/admin/release-notes#3.19.8"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.20/admin/release-notes#3.20.4"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.21/admin/release-notes#3.21.2"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.16/admin/release-notes#3.16.20"
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "title": "UI misrepresentation vulnerability in GitHub Enterprise Server allowed unauthorized organization runner management via undisclosed OAuth scope on consent screen",
          "x_generator": {
            "engine": "Vulnogram 0.2.0"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
        "assignerShortName": "GitHub_P",
        "cveId": "CVE-2026-9106",
        "datePublished": "2026-06-30T20:21:12.484Z",
        "dateReserved": "2026-05-20T17:12:51.109Z",
        "dateUpdated": "2026-07-01T15:37:28.521Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-48529 (GCVE-0-2026-48529)

    Vulnerability from cvelistv5 – Published: 2026-06-26 16:33 – Updated: 2026-06-27 02:43
    VLAI
    Title
    GitHub MCP Server: Lockdown mode singleton in HTTP server causes cross-user GraphQL client confusion
    Summary
    GitHub MCP Server is GitHub's official MCP Server. From 0.22.0 until 1.1.2, when running in HTTP mode with --lockdown-mode enabled, the RepoAccessCache is implemented as a process-global singleton initialized with the first authenticated user's GraphQL client. All subsequent requests from different users share this singleton and their lockdown-related GraphQL queries are executed using the first user's credentials. The singleton is never updated to reflect later users' tokens. This vulnerability is fixed in 1.1.2.
    SSVC
    Exploitation: poc Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-284 - Improper Access Control
    Assigner
    References
    Impacted products
    Vendor Product Version
    github github-mcp-server Affected: >= 0.22.0, < 1.1.2
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-48529",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-06-27T02:42:44.775898Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-06-27T02:43:34.588Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "references": [
              {
                "tags": [
                  "exploit"
                ],
                "url": "https://github.com/github/github-mcp-server/security/advisories/GHSA-pjp5-fpmr-3349"
              }
            ],
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "github-mcp-server",
              "vendor": "github",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 0.22.0, \u003c 1.1.2"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "GitHub MCP Server is GitHub\u0027s official MCP Server. From 0.22.0 until 1.1.2, when running in HTTP mode with --lockdown-mode enabled, the RepoAccessCache is implemented as a process-global singleton initialized with the first authenticated user\u0027s GraphQL client. All subsequent requests from different users share this singleton and their lockdown-related GraphQL queries are executed using the first user\u0027s credentials. The singleton is never updated to reflect later users\u0027 tokens. This vulnerability is fixed in 1.1.2."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "LOW",
                "baseScore": 6,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "LOW",
                "integrityImpact": "LOW",
                "privilegesRequired": "LOW",
                "scope": "CHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:L/A:L",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-284",
                  "description": "CWE-284: Improper Access Control",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-06-26T16:33:32.688Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/github/github-mcp-server/security/advisories/GHSA-pjp5-fpmr-3349",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/github/github-mcp-server/security/advisories/GHSA-pjp5-fpmr-3349"
            }
          ],
          "source": {
            "advisory": "GHSA-pjp5-fpmr-3349",
            "discovery": "UNKNOWN"
          },
          "title": "GitHub MCP Server: Lockdown mode singleton in HTTP server causes cross-user GraphQL client confusion"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-48529",
        "datePublished": "2026-06-26T16:33:32.688Z",
        "dateReserved": "2026-05-21T16:18:10.619Z",
        "dateUpdated": "2026-06-27T02:43:34.588Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-48501 (GCVE-0-2026-48501)

    Vulnerability from cvelistv5 – Published: 2026-05-29 15:14 – Updated: 2026-05-29 17:14
    VLAI
    Title
    GitHub CLI tokens leak via `gh attestation` commands
    Summary
    GitHub CLI (gh) is GitHub’s official command line tool. Prior to 2.93.0, GitHub CLI incorrectly includes authorization header in API requests to TUF repository mirrors via gh attestation, gh release verify, and gh release verify-asset commands. The CLI uses a shared HTTP client with an authentication layer that automatically attaches tokens to outgoing requests. This layer lacks accurate host detection and can incorrectly attribute the target host, providing it with a token it should never receive. Specifically, the host normalization logic collapses any *.github.com subdomain to github.com, so a request to tuf-repo.github.com (a GitHub Pages site, not a GitHub API endpoint) is treated as a request to github.com and receives the user's github.com token. For hosts that don't match github.com or a known GHES instance at all, the resolver falls back to GH_ENTERPRISE_TOKEN if set. The gh attestation, gh release verify and gh release verify-asset commands fetch data from several external hosts as part of their normal operation (TUF metadata from tuf-repo.github.com and tuf-repo-cdn.sigstore.dev, artifact bundles from Azure Blob Storage). Because these requests go through the same authenticated HTTP client, the token is sent to all of them. This vulnerability is fixed in 2.93.0.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-863 - Incorrect Authorization
    Assigner
    References
    Impacted products
    Vendor Product Version
    cli cli Affected: < 2.93.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-48501",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-29T17:13:29.316659Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-29T17:14:30.823Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "cli",
              "vendor": "cli",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 2.93.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "GitHub CLI (gh) is GitHub\u2019s official command line tool. Prior to 2.93.0, GitHub CLI incorrectly includes authorization header in API requests to TUF repository mirrors via gh attestation, gh release verify, and gh release verify-asset commands. The CLI uses a shared HTTP client with an authentication layer that automatically attaches tokens to outgoing requests. This layer lacks accurate host detection and can incorrectly attribute the target host, providing it with a token it should never receive. Specifically, the host normalization logic collapses any *.github.com subdomain to github.com, so a request to tuf-repo.github.com (a GitHub Pages site, not a GitHub API endpoint) is treated as a request to github.com and receives the user\u0027s github.com token. For hosts that don\u0027t match github.com or a known GHES instance at all, the resolver falls back to GH_ENTERPRISE_TOKEN if set. The gh attestation, gh release verify and gh release verify-asset commands fetch data from several external hosts as part of their normal operation (TUF metadata from tuf-repo.github.com and tuf-repo-cdn.sigstore.dev, artifact bundles from Azure Blob Storage). Because these requests go through the same authenticated HTTP client, the token is sent to all of them. This vulnerability is fixed in 2.93.0."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 7.4,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-863",
                  "description": "CWE-863: Incorrect Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-29T15:14:54.975Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/cli/cli/security/advisories/GHSA-8xvp-7hj6-mcj9",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/cli/cli/security/advisories/GHSA-8xvp-7hj6-mcj9"
            }
          ],
          "source": {
            "advisory": "GHSA-8xvp-7hj6-mcj9",
            "discovery": "UNKNOWN"
          },
          "title": "GitHub CLI tokens leak via `gh attestation` commands"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-48501",
        "datePublished": "2026-05-29T15:14:54.975Z",
        "dateReserved": "2026-05-21T15:33:08.292Z",
        "dateUpdated": "2026-05-29T17:14:30.823Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-9312 (GCVE-0-2026-9312)

    Vulnerability from cvelistv5 – Published: 2026-05-27 00:02 – Updated: 2026-06-30 20:53
    VLAI
    Title
    Server-Side Request Forgery vulnerability in GitHub Enterprise Server allowed access to internal services via path traversal in upload endpoint
    Summary
    A server-side request forgery (SSRF) vulnerability was identified in GitHub Enterprise Server that allowed an unauthenticated attacker to send crafted requests to internal services by exploiting insufficient input validation in an upload endpoint. By injecting path traversal content into request parameters, an attacker could bypass the intended request flow and redirect internal API calls, potentially accessing internal services and exposing sensitive credentials. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.17.17, 3.18.11, 3.19.8, 3.20.4, and 3.21.2. This vulnerability was reported via the GitHub Bug Bounty program.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-918 - Server-Side Request Forgery (SSRF)
    Assigner
    Impacted products
    Vendor Product Version
    GitHub Enterprise Server Affected: 3.16.0 , ≤ 3.16.19 (semver)
    Affected: 3.17.0 , ≤ 3.17.16 (semver)
    Affected: 3.18.0 , ≤ 3.18.10 (semver)
    Affected: 3.19.0 , ≤ 3.19.7 (semver)
    Affected: 3.20.0 , ≤ 3.20.3 (semver)
    Affected: 3.21.0 , < 3.21.1 (semver)
    Create a notification for this product.
    Credits
    ahacker1
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-9312",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-27T00:00:00+00:00",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-28T03:55:48.115Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "affected",
              "product": "Enterprise Server",
              "vendor": "GitHub",
              "versions": [
                {
                  "changes": [
                    {
                      "at": "3.16.20",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.16.19",
                  "status": "affected",
                  "version": "3.16.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.17.17",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.17.16",
                  "status": "affected",
                  "version": "3.17.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.18.11",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.18.10",
                  "status": "affected",
                  "version": "3.18.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.19.8",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.19.7",
                  "status": "affected",
                  "version": "3.19.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.20.4",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.20.3",
                  "status": "affected",
                  "version": "3.20.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.21.1",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "3.21.1",
                  "status": "affected",
                  "version": "3.21.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "ahacker1"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "A server-side request forgery (SSRF) vulnerability was identified in GitHub Enterprise Server that allowed an unauthenticated attacker to send crafted requests to internal services by exploiting insufficient input validation in an upload endpoint. By injecting path traversal content into request parameters, an attacker could bypass the intended request flow and redirect internal API calls, potentially accessing internal services and exposing sensitive credentials. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.17.17, 3.18.11, 3.19.8, 3.20.4, and 3.21.2. This vulnerability was reported via the GitHub Bug Bounty program.\u003cbr\u003e"
                }
              ],
              "value": "A server-side request forgery (SSRF) vulnerability was identified in GitHub Enterprise Server that allowed an unauthenticated attacker to send crafted requests to internal services by exploiting insufficient input validation in an upload endpoint. By injecting path traversal content into request parameters, an attacker could bypass the intended request flow and redirect internal API calls, potentially accessing internal services and exposing sensitive credentials. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.17.17, 3.18.11, 3.19.8, 3.20.4, and 3.21.2. This vulnerability was reported via the GitHub Bug Bounty program."
            }
          ],
          "impacts": [
            {
              "capecId": "CAPEC-664",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "CAPEC-664 Server Side Request Forgery"
                }
              ]
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "NOT_DEFINED",
                "Recovery": "NOT_DEFINED",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "HIGH",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 9.2,
                "baseSeverity": "CRITICAL",
                "exploitMaturity": "NOT_DEFINED",
                "privilegesRequired": "NONE",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "valueDensity": "NOT_DEFINED",
                "vectorString": "CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-918",
                  "description": "CWE-918 Server-Side Request Forgery (SSRF)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-06-30T20:53:28.093Z",
            "orgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
            "shortName": "GitHub_P"
          },
          "references": [
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.17/admin/release-notes#3.17.17"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.18/admin/release-notes#3.18.11"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.19/admin/release-notes#3.19.8"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.20/admin/release-notes#3.20.4"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.21/admin/release-notes#3.21.2"
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "title": "Server-Side Request Forgery vulnerability in GitHub Enterprise Server allowed access to internal services via path traversal in upload endpoint",
          "x_generator": {
            "engine": "Vulnogram 0.5.0"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
        "assignerShortName": "GitHub_P",
        "cveId": "CVE-2026-9312",
        "datePublished": "2026-05-27T00:02:32.159Z",
        "dateReserved": "2026-05-22T18:42:28.097Z",
        "dateUpdated": "2026-06-30T20:53:28.093Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-8606 (GCVE-0-2026-8606)

    Vulnerability from cvelistv5 – Published: 2026-05-26 23:59 – Updated: 2026-05-27 13:50
    VLAI
    Title
    Server-Side Request Forgery in GitHub Enterprise Server via Advisory Package URL Endpoint
    Summary
    A Server-Side Request Forgery (SSRF) vulnerability was identified in GitHub Enterprise Server that allowed an attacker to cause the server to issue HTTP requests to internal services via the security advisories package lookup feature. By directing requests to an internal management service and measuring response timing, an attacker could infer the values of sensitive environment variables, including signing secrets and private keys. Exploitation required GitHub Packages to be enabled; on instances not running in private mode the vulnerability was exploitable without authentication, otherwise any authenticated user could exploit it. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.21.1 and was fixed in versions 3.20.3, 3.19.7, 3.18.10, 3.17.16, and 3.16.19. This vulnerability was reported via the GitHub Bug Bounty program.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-918 - Server-Side request forgery (SSRF)
    Assigner
    Impacted products
    Vendor Product Version
    GitHub Enterprise Server Affected: 3.21.0 , < 3.21.1 (semver)
    Affected: 3.20.0 , ≤ 3.20.2 (semver)
    Affected: 3.19.0 , ≤ 3.19.6 (semver)
    Affected: 3.18.0 , ≤ 3.18.9 (semver)
    Affected: 3.17.0 , ≤ 3.17.15 (semver)
    Affected: 3.16.0 , ≤ 3.16.18 (semver)
    Create a notification for this product.
    Credits
    R31n
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-8606",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-27T13:50:00.819968Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-27T13:50:10.475Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "Enterprise Server",
              "vendor": "GitHub",
              "versions": [
                {
                  "changes": [
                    {
                      "at": "3.21.1",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "3.21.1",
                  "status": "affected",
                  "version": "3.21.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.20.3",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.20.2",
                  "status": "affected",
                  "version": "3.20.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.19.7",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.19.6",
                  "status": "affected",
                  "version": "3.19.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.18.10",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.18.9",
                  "status": "affected",
                  "version": "3.18.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.17.16",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.17.15",
                  "status": "affected",
                  "version": "3.17.0",
                  "versionType": "semver"
                },
                {
                  "changes": [
                    {
                      "at": "3.16.19",
                      "status": "unaffected"
                    }
                  ],
                  "lessThanOrEqual": "3.16.18",
                  "status": "affected",
                  "version": "3.16.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "R31n"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "A Server-Side Request Forgery (SSRF) vulnerability was identified in GitHub Enterprise Server that allowed an attacker to cause the server to issue HTTP requests to internal services via the security advisories package lookup feature. By directing requests to an internal management service and measuring response timing, an attacker could infer the values of sensitive environment variables, including signing secrets and private keys. Exploitation required GitHub Packages to be enabled; on instances not running in private mode the vulnerability was exploitable without authentication, otherwise any authenticated user could exploit it. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.21.1 and was fixed in versions 3.20.3, 3.19.7, 3.18.10, 3.17.16, and 3.16.19. This vulnerability was reported via the GitHub Bug Bounty program."
                }
              ],
              "value": "A Server-Side Request Forgery (SSRF) vulnerability was identified in GitHub Enterprise Server that allowed an attacker to cause the server to issue HTTP requests to internal services via the security advisories package lookup feature. By directing requests to an internal management service and measuring response timing, an attacker could infer the values of sensitive environment variables, including signing secrets and private keys. Exploitation required GitHub Packages to be enabled; on instances not running in private mode the vulnerability was exploitable without authentication, otherwise any authenticated user could exploit it. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.21.1 and was fixed in versions 3.20.3, 3.19.7, 3.18.10, 3.17.16, and 3.16.19. This vulnerability was reported via the GitHub Bug Bounty program."
            }
          ],
          "impacts": [
            {
              "capecId": "CAPEC-664",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "CAPEC-664 Server Side Request Forgery"
                }
              ]
            },
            {
              "capecId": "CAPEC-492",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "CAPEC-492 Regular Expression Exponential Blowup"
                }
              ]
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "NOT_DEFINED",
                "Recovery": "NOT_DEFINED",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "HIGH",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 7,
                "baseSeverity": "HIGH",
                "exploitMaturity": "NOT_DEFINED",
                "privilegesRequired": "NONE",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "HIGH",
                "subIntegrityImpact": "HIGH",
                "userInteraction": "NONE",
                "valueDensity": "NOT_DEFINED",
                "vectorString": "CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:H/SI:H/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "NONE",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-918",
                  "description": "CWE-918 Server-Side request forgery (SSRF)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-26T23:59:41.742Z",
            "orgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
            "shortName": "GitHub_P"
          },
          "references": [
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.21/admin/release-notes#3.21.1"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.20/admin/release-notes#3.20.3"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.19/admin/release-notes#3.19.7"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.18/admin/release-notes#3.18.10"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.17/admin/release-notes#3.17.16"
            },
            {
              "tags": [
                "release-notes"
              ],
              "url": "https://docs.github.com/en/enterprise-server@3.16/admin/release-notes#3.16.19"
            }
          ],
          "source": {
            "discovery": "UNKNOWN"
          },
          "title": "Server-Side Request Forgery in GitHub Enterprise Server via Advisory Package URL Endpoint",
          "x_generator": {
            "engine": "Vulnogram 1.0.2"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "82327ea3-741d-41e4-88f8-2cf9e791e760",
        "assignerShortName": "GitHub_P",
        "cveId": "CVE-2026-8606",
        "datePublished": "2026-05-26T23:59:41.742Z",
        "dateReserved": "2026-05-14T15:28:24.899Z",
        "dateUpdated": "2026-05-27T13:50:10.475Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }