Security researcher Yuhang Wu at depthfirst has released a working proof-of-concept (PoC) exploit for a remote code execution (RCE) vulnerability in unpatched self-managed GitLab 18.11.3 servers. The exploit allows an authenticated user to execute commands as the 'git' user by committing two specially crafted Jupyter notebooks and requesting their diff.
The vulnerability impacts GitLab Community Edition (CE) and Enterprise Edition (EE) across several version ranges: 15.2.0 through 18.10.7, 18.11.0 through 18.11.4, and 19.0.0 through 19.0.1. The underlying issues stem from bugs in the Oj JSON parser, affecting published gems 3.13.0 through 3.17.1. Successful exploitation could expose sensitive data such as source code, Rails secrets, service credentials, and CI/CD data, depending on deployment isolation.
GitLab.com instances were patched by June 10, and dedicated customers do not need to take action. However, operators of self-managed GitLab instances must upgrade to a supported release containing the fix. The first fixed releases are 18.10.8, 18.11.5, and 19.0.2. There is no temporary workaround available; upgrading is the only recommended mitigation. Users of Helm and Operator deployments must verify the GitLab version within the Webservice image, not just the chart or Operator version.
The vulnerability chain involves GitLab's notebook renderer passing repository-controlled .ipynb JSON to Oj::Parser.usual.parse within a Puma worker. This process sends attacker-controlled data into Oj's native parser state. The depthfirst analysis indicates one bug controls a callback pointer, while another leaks a heap address. Neither depthfirst's disclosure nor GitLab's release notes have provided CVE identifiers or CVSS scores for these specific bugs.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
Over 8,300 internet-exposed Gitea instances are unpatched against CVE-2026-60004, a critical code injection vulnerability that allows authenticated attackers to execute arbitrary shell commands. This flaw is actively being exploited, prompting CISA to order federal agencies to patch their systems immediately.
Attackers are actively exploiting a critical code injection vulnerability (CVE-2026-60004) in the Gitea self-hosted Git service, allowing arbitrary shell command execution. The U.S. CISA has added this flaw to its Known Exploited Vulnerabilities catalog, mandating federal agencies to patch their systems within three days due to active exploitation and significant risk.
The U.S. Cybersecurity and Infrastructure Security Agency (CISA) has issued a warning about active exploitation of CVE-2026-60004, a critical remote code execution flaw in Gitea. This vulnerability allows attackers with repository write access to execute arbitrary shell commands, and with default open registration, an unauthenticated user can gain the necessary access to exploit it, potentially leading to cryptocurrency miner deployment.
CISA issued a warning about active exploitation of CVE-2026-60004, a Gitea vulnerability allowing remote code execution. This flaw enables attackers with repository write access to inject malicious code and execute shell commands, posing a risk to organizations using the self-hosted development platform.
A critical code injection vulnerability in GitLab, CVE-2026-19478, is under active exploitation just days after its public disclosure. This flaw allows unauthenticated attackers to modify or delete public GitLab projects and rewrite data, highlighting the rapid pace of exploitation for newly revealed vulnerabilities.
A critical GitLab code injection vulnerability (CVE-2026-19478) was exploited in the wild approximately two days after its public disclosure and patching. This flaw allows unauthenticated attackers to modify or delete public projects and user data, posing a significant supply chain risk.
GitLab released patches for two vulnerabilities, including a critical unauthenticated code injection flaw (CVE-2026-19478) and a cross-site request forgery (CSRF) issue (CVE-2026-19650). These patches are important for self-managed GitLab users to prevent potential data modification or deletion by attackers.
GitLab released security updates for its Community and Enterprise Editions to fix a critical vulnerability, CVE-2026-19478, which could allow unauthenticated attackers to modify or delete public projects and user data via GraphQL. This flaw, rated 9.4 CVSS, affects self-managed installations and requires immediate patching to prevent potential data loss or unauthorized changes.
Gitea versions 1.22.1 through 1.27.0 contain a critical vulnerability (CVE-2026-59774) that allows unauthenticated attackers to read server files via crafted Org-mode markup in public repositories. This flaw can be chained to achieve remote code execution, and administrators are urged to upgrade to version 1.27.1 immediately.
Gitea has patched a critical remote code execution (RCE) vulnerability, CVE-2026-60004, that allowed authenticated users with repository write access to execute shell commands on the server. This flaw affects Gitea versions 1.17 through 1.27.0 and is fixed in version 1.27.1, making immediate upgrades crucial for self-hosted instances.
A security researcher published a proof-of-concept exploit for a remote code execution vulnerability in self-managed GitLab servers, allowing authenticated users to run commands as git. This vulnerability affects multiple GitLab Community Edition and Enterprise Edition versions and requires self-managed operators to upgrade to patched releases.