CVE-2024-10007CWE-59

Pre-Receive Hook Path Collision Vulnerability in GitHub Enterprise Server Allowing Privilege Escalation

High · published November 7, 2024

CVSS v4.0
8.7
EPSS
1%
Percentile
57.6
In the wild
Unconfirmed
What it is

🚨 A path collision could let a crafty attacker escape their container and claim root access! 🔥 Think of this like a sneaky delivery driver using the wrong address to find their way into a secure building — if they can manipulate the delivery routes just right, they might end up at the front desk instead of the loading dock! With Enterprise Administrator access, an attacker could execute arbitrary code, taking full control of the GitHub Enterprise Server. This means they could manipulate repositories, access sensitive data, or even sabotage ongoing projects — a nightmare for any organization!

Put simply

Think of this like a sneaky delivery driver using the wrong address to find their way into a secure building — if they can manipulate the delivery routes just right, they might end up at the front desk instead of the loading dock! This vulnerability arises from a path collision in the GitHub Enterprise Server's ghe-firejail environment, allowing privileged code execution through improper handling of container paths.

What to do

With Enterprise Administrator access, an attacker could execute arbitrary code, taking full control of the GitHub Enterprise Server. This means they could manipulate repositories, access sensitive data, or even sabotage ongoing projects — a nightmare for any organization! Immediately upgrade to GitHub Enterprise Server version 3.14.3, 3.13.6, 3.12.11, or 3.11.17 to patch this vulnerability. Also, review your user access policies to limit Enterprise Administrator access where possible. You've got this! Follow these steps, and you'll keep your GitHub Enterprise Server safe and sound! 🛡️

The record
Technical detail
CVSS v4.0
8.7 · HIGH
Vector
CVSS:4.0/AV:L/AC:H/AT:P/PR:H/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
EPSS
0.00844 · 57.6th percentile
Weakness
CWE-59 · Improper Link Resolution Before File Access ('Link Following')
Published
2024-11-07T20:58Z
EPSS history
Timeline
  • 07 NOV 20:58Z
    Pre-Receive Hook Path Collision Vulnerability in GitHub Enterprise Server Allowing Privilege Escalation
    cvelistv5