CVE-2017-18365

The Management Console in GitHub Enterprise 2.8.x before 2.8.7 has a deserialization issue that allows unauthenticated remote attackers to execute arbitrary…

published March 28, 2019

CVSS
—
EPSS
21%
Percentile
97.6
In the wild
Unconfirmed
What it is

🚨 A single crafted cookie unlocks a world of trouble! In GitHub Enterprise 2.8.x (before 2.8.7), attackers can exploit a deserialization flaw to execute arbitrary code without ever logging in. 🔥 Think of it as a restaurant that serves dinner without checking reservations. Anyone can just waltz in with a fake receipt, and once seated, they can order whatever they like from the menu—no questions asked! This vulnerability means an unauthorized attacker could gain full control over your system, leading to devastating consequences such as data breaches, unauthorized changes, or even complete system takeover. Imagine the chaos if a malicious actor could manipulate your enterprise environment at will!

Put simply

Think of it as a restaurant that serves dinner without checking reservations. Anyone can just waltz in with a fake receipt, and once seated, they can order whatever they like from the menu—no questions asked! GitHub Enterprise 2.8.x has a deserialization issue stemming from a constant enterprise session secret, enabling attackers to send a specially crafted cookie that allows them to load arbitrary data as Ruby objects using Marshal.load.

What to do

This vulnerability means an unauthorized attacker could gain full control over your system, leading to devastating consequences such as data breaches, unauthorized changes, or even complete system takeover. Imagine the chaos if a malicious actor could manipulate your enterprise environment at will! To safeguard your systems, immediately upgrade to version 2.8.7 or later. Additionally, review your cookie management practices to ensure no sensitive secrets are hardcoded and consider implementing tighter session validation. You've got this! Follow these steps, and you'll fortify your defenses in no time. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.21238 · 97.6th percentile
Published
2019-03-28T05:23Z
EPSS history
Timeline
  • 28 MAR 05:23Z
    The Management Console in GitHub Enterprise 2.8.x before 2.8.7 has a deserialization issue that allows unauthenticated remote attackers to execute arbitrary…
    cvelistv5