CVE-2024-6800CWE-347

An XML signature wrapping vulnerability was present in GitHub Enterprise Server (GHES) when using SAML authentication with specific identity providers…

Critical · published August 20, 2024

CVSS v4.0
9.5
EPSS
2%
Percentile
74.5
In the wild
Unconfirmed
What it is

🚨 An XML signature wrapping vulnerability can let attackers bypass authentication in GitHub Enterprise Server, gaining admin access with just a sneaky crafted SAML response! 🔥 Think of it like a hotel that uses a signed guest list for access. If an attacker can forge a signature on that list, they could walk right in and check into a luxury suite, no reservations needed! This vulnerability is absolutely devastating! An attacker with direct network access could easily forge a SAML response, effectively giving them the keys to the kingdom without needing any form of authentication. Imagine unauthorized individuals accessing sensitive areas of your GitHub instance — that's a nightmare waiting to happen!

Put simply

Think of it like a hotel that uses a signed guest list for access. If an attacker can forge a signature on that list, they could walk right in and check into a luxury suite, no reservations needed! The XML signature wrapping vulnerability in GitHub Enterprise Server allows attackers using SAML authentication with specific identity providers to forge SAML responses, granting unauthorized access to user accounts with site administrator privileges.

What to do

This vulnerability is absolutely devastating! An attacker with direct network access could easily forge a SAML response, effectively giving them the keys to the kingdom without needing any form of authentication. Imagine unauthorized individuals accessing sensitive areas of your GitHub instance — that's a nightmare waiting to happen! Immediately upgrade your GitHub Enterprise Server to versions 3.14 or later. If you're still running versions 3.13.3, 3.12.8, 3.11.14, or 3.10.16, make sure to patch those too! It's crucial to audit your SAML configurations and ensure only trusted identity providers are used. You've got this! By following these steps, you'll shore up your defenses and keep your GitHub instance secure. 🛡️

The record
Technical detail
CVSS v4.0
9.5 · CRITICAL
Vector
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:L/SC:H/SI:H/SA:L/R:U/V:C/RE:H/U:Red
EPSS
0.01527 · 74.5th percentile
Weakness
CWE-347 · Improper Verification of Cryptographic Signature
Published
2024-08-20T19:21Z
EPSS history
Timeline
  • 20 AUG 19:21Z
    An XML signature wrapping vulnerability was present in GitHub Enterprise Server (GHES) when using SAML authentication with specific identity providers…
    cvelistv5