Description
A cross-site request forgery vulnerability was identified in GitHub Enterprise Server that allowed an unauthenticated attacker to delete stored Slack and Microsoft Teams ChatOps configuration and provider credentials by inducing an authenticated Management Console operator's browser to send a cross-site GET request to the integration removal endpoint without a CSRF token. Exploitation required configured ChatOps integrations and an operator visiting attacker-controlled content while signed in to the Management Console; deletion could disrupt ChatOps notifications and commands when configuration was applied or services reloaded. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.23 and was fixed in versions 3.19.14, 3.20.10, 3.21.8, and 3.22.3. This vulnerability was reported via the GitHub Bug Bounty program.
Published: 2026-11-03
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Unauthorized deletion of ChatOps configuration
Action: Patch
AI Analysis

Impact

A cross‑site request forgery flaw exists in GitHub Enterprise Server that allows an attacker without credentials to cause a signed‑in Management Console operator to delete stored Slack and Microsoft Teams ChatOps configuration and provider credentials. The flaw is triggered by a cross‑site GET request lacking a CSRF token, removing vital integration settings that could impede notifications and command execution. The impact is the loss of configuration and disruption of automated chat interactions, but it does not grant arbitrary code execution or data exfiltration.

Affected Systems

This vulnerability affects all GitHub Enterprise Server releases prior to 3.23. The issuing advisory lists 3.19.14, 3.20.10, 3.21.8, and 3.22.3 as the patched releases. All versions earlier than these are susceptible.

Risk and Exploitability

The CVSS base score is 5.3, indicating moderate severity. The EPSS score is not provided and the vulnerability is not listed in CISA’s KEV catalog, suggesting it has not been widely exploited yet. The likely attack vector is external; an unauthenticated attacker can trick an authenticated operator into visiting attacker‑controlled content, which then causes the operator’s browser to perform the deletion request. Exploitation requires that ChatOps integrations be configured and that an operator with Management Console access view the malicious content. While the risk is moderate, the potential to disrupt operational workflows warrants timely remediation.

Generated by OpenCVE AI on November 4, 2026 at 03:49 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade GitHub Enterprise Server to 3.23 or any of the fix releases (3.19.14, 3.20.10, 3.21.8, 3.22.3) to patch the CSRF flaw.
  • If an upgrade is delayed, temporarily disable or remove all Slack and Microsoft Teams ChatOps integrations until the server is patched to prevent accidental deletion.
  • Restrict Management Console access to trusted users, enforce multi‑factor authentication, and avoid opening untrusted webpages from within the console while logged in.

Generated by OpenCVE AI on November 4, 2026 at 03:49 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 04 Nov 2026 02:45:00 +0000

Type Values Removed Values Added
First Time appeared Github
Github enterprise Server
Vendors & Products Github
Github enterprise Server

Tue, 03 Nov 2026 23:00:00 +0000

Type Values Removed Values Added
Description A cross-site request forgery vulnerability was identified in GitHub Enterprise Server that allowed an unauthenticated attacker to delete stored Slack and Microsoft Teams ChatOps configuration and provider credentials by inducing an authenticated Management Console operator's browser to send a cross-site GET request to the integration removal endpoint without a CSRF token. Exploitation required configured ChatOps integrations and an operator visiting attacker-controlled content while signed in to the Management Console; deletion could disrupt ChatOps notifications and commands when configuration was applied or services reloaded. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.23 and was fixed in versions 3.19.14, 3.20.10, 3.21.8, and 3.22.3. This vulnerability was reported via the GitHub Bug Bounty program.
Title Cross-site request forgery vulnerability in GitHub Enterprise Server allowed deletion of stored ChatOps configuration through the Management Console
Weaknesses CWE-352
References
Metrics cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N'}


Subscriptions

Github Enterprise Server
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_P

Published:

Updated: 2026-11-03T22:50:39.115Z

Reserved: 2026-10-13T19:38:32.547Z

Link: CVE-2026-110288

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-03T23:17:25.910

Modified: 2026-11-03T23:17:25.910

Link: CVE-2026-110288

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-04T04:00:13Z

Weaknesses
  • CWE-352

    Cross-Site Request Forgery (CSRF)