Researcher Publishes GitLab RCE PoC Letting Authenticated Users Run Commands as Git

Summary

A security researcher has released a proof-of-concept exploit for a GitLab vulnerability. This exploit allows authenticated users to execute arbitrary commands as the 'git' user on unpatched self-managed GitLab servers by committing specially crafted Jupyter notebooks and requesting their differences.

IFF Assessment

FOE

This vulnerability allows attackers to execute arbitrary code on vulnerable systems, posing a direct threat to data and infrastructure security.

Severity

7.0 High (AI Estimated)

The exploit allows authenticated users to execute arbitrary code (High Impact) with a local attack vector (Attack Vector: Local). Exploitation requires a specific user interaction (committing notebooks and requesting diff) but no administrator privileges, making it moderately complex to exploit.

Defender Context

Defenders should prioritize patching their self-managed GitLab instances to the latest version to mitigate this remote code execution risk. Organizations using older, unpatched versions are vulnerable to compromise by authenticated users within their environment, potentially leading to further lateral movement or data exfiltration.

Read Full Story →