CVE-2022-23738

An improper cache key vulnerability was identified in GitHub Enterprise Server that allowed an unauthorized actor to access private repository files through a public repository. To exploit this, an actor would need to already be authorized on the GitHub Enterprise Server instance, be able to create a public repository, and have a site administrator visit a specially crafted URL. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.6 and was fixed in versions 3.2.20, 3.3.15, 3.4.10, 3.5.7, 3.6.3. This vulnerability was reported via the GitHub Bug Bounty program.
Configurations

Configuration 1 (hide)

OR cpe:2.3:a:github:enterprise_server:*:*:*:*:*:*:*:*
cpe:2.3:a:github:enterprise_server:*:*:*:*:*:*:*:*
cpe:2.3:a:github:enterprise_server:*:*:*:*:*:*:*:*
cpe:2.3:a:github:enterprise_server:*:*:*:*:*:*:*:*
cpe:2.3:a:github:enterprise_server:*:*:*:*:*:*:*:*

History

07 Nov 2023, 03:44

Type Values Removed Values Added
References
  • {'url': 'https://docs.github.com/en/enterprise-server@3.5/admin/release-notes#3.5.7', 'name': 'N/A', 'tags': ['Patch', 'Release Notes', 'Third Party Advisory'], 'refsource': 'CONFIRM'}
  • {'url': 'https://docs.github.com/en/enterprise-server@3.2/admin/release-notes#3.2.20', 'name': 'N/A', 'tags': ['Patch', 'Release Notes', 'Third Party Advisory'], 'refsource': 'CONFIRM'}
  • {'url': 'https://docs.github.com/en/enterprise-server@3.6/admin/release-notes#3.6.3', 'name': 'N/A', 'tags': ['Patch', 'Release Notes', 'Third Party Advisory'], 'refsource': 'CONFIRM'}
  • {'url': 'https://docs.github.com/en/enterprise-server@3.4/admin/release-notes#3.4.10', 'name': 'N/A', 'tags': ['Patch', 'Release Notes', 'Third Party Advisory'], 'refsource': 'CONFIRM'}
  • {'url': 'https://docs.github.com/en/enterprise-server@3.3/admin/release-notes#3.3.15', 'name': 'N/A', 'tags': ['Patch', 'Release Notes', 'Third Party Advisory'], 'refsource': 'CONFIRM'}
  • () https://docs.github.com/en/enterprise-server%403.5/admin/release-notes#3.5.7 -
  • () https://docs.github.com/en/enterprise-server%403.6/admin/release-notes#3.6.3 -
  • () https://docs.github.com/en/enterprise-server%403.3/admin/release-notes#3.3.15 -
  • () https://docs.github.com/en/enterprise-server%403.4/admin/release-notes#3.4.10 -
  • () https://docs.github.com/en/enterprise-server%403.2/admin/release-notes#3.2.20 -

02 Nov 2022, 15:34

Type Values Removed Values Added
CPE cpe:2.3:a:github:enterprise_server:*:*:*:*:*:*:*:*
References (CONFIRM) https://docs.github.com/en/enterprise-server@3.2/admin/release-notes#3.2.20 - (CONFIRM) https://docs.github.com/en/enterprise-server@3.2/admin/release-notes#3.2.20 - Patch, Release Notes, Third Party Advisory
References (CONFIRM) https://docs.github.com/en/enterprise-server@3.5/admin/release-notes#3.5.7 - (CONFIRM) https://docs.github.com/en/enterprise-server@3.5/admin/release-notes#3.5.7 - Patch, Release Notes, Third Party Advisory
References (CONFIRM) https://docs.github.com/en/enterprise-server@3.6/admin/release-notes#3.6.3 - (CONFIRM) https://docs.github.com/en/enterprise-server@3.6/admin/release-notes#3.6.3 - Patch, Release Notes, Third Party Advisory
References (CONFIRM) https://docs.github.com/en/enterprise-server@3.4/admin/release-notes#3.4.10 - (CONFIRM) https://docs.github.com/en/enterprise-server@3.4/admin/release-notes#3.4.10 - Patch, Release Notes, Third Party Advisory
References (CONFIRM) https://docs.github.com/en/enterprise-server@3.3/admin/release-notes#3.3.15 - (CONFIRM) https://docs.github.com/en/enterprise-server@3.3/admin/release-notes#3.3.15 - Patch, Release Notes, Third Party Advisory
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 5.7
First Time Github
Github enterprise Server
CWE CWE-552

01 Nov 2022, 19:40

Type Values Removed Values Added
New CVE

Information

Published : 2022-11-01 18:15

Updated : 2023-12-10 14:35


NVD link : CVE-2022-23738

Mitre link : CVE-2022-23738

CVE.ORG link : CVE-2022-23738


JSON object : View

Products Affected

github

  • enterprise_server
CWE
CWE-552

Files or Directories Accessible to External Parties

CWE-200

Exposure of Sensitive Information to an Unauthorized Actor