Home › Intelligence › Brief
VULNERABILITY BRIEF🔴 Critical Vulnerability

Critical Remote Code Execution Vulnerability Discovered in GitLab via Oj JSON Parser Chain

Depthfirst researchers chained two memory‑corruption bugs in the Oj JSON parser to achieve remote code execution on GitLab instances, affecting any authenticated user who can view notebook diffs. The flaw underscores the need for continuous control mapping and audit‑ready evidence of patch management.

LiveThreat™ Intelligence · 📅 July 27, 2026· 📰 securityaffairs.com
🔴
Severity
Critical
VU
Type
Vulnerability
🎯
Confidence
High
🏢
Affected
1 sector(s)
✅
Actions
3 recommended
📰
Source
securityaffairs.com

Critical Remote Code Execution Vulnerability Discovered in GitLab via Oj JSON Parser Chain

What Happened — Researchers from Depthfirst chained two memory‑corruption bugs in the Ruby Oj JSON parser to achieve remote code execution (RCE) on default GitLab installations. The exploit works for any authenticated user who can push code and view notebook diffs; no admin or CI permissions are required. GitLab released a patch on June 10 2026, but the fix was listed under generic bug fixes rather than the security advisory table.

Why It Matters for Compliance & Audit Readiness

  • The scenario illustrates a control gap where a low‑level library vulnerability bypasses traditional access‑control safeguards—exactly the type of risk SOC 2 Control CC6.1 (System Operations) expects organizations to monitor and evidence.
  • Continuous‑compliance platforms that map application dependencies to security controls can surface such hidden flaws early, providing audit‑ready evidence that the organization maintains an up‑to‑date software‑bill‑of‑materials (SBOM) and patch‑management process.
  • Verisq’s Control Mapping capability automates the linkage between discovered library bugs and the relevant SOC 2 controls, delivering real‑time evidence for auditors.

Who Is Affected — SaaS/DevOps platforms, cloud‑native development teams, and any organization running self‑hosted GitLab instances (versions ≥ 15.2.0).

Recommended Actions

  • Verify that all GitLab instances are running version ≥ 15.2.0‑patch or later; apply the June 10 2026 security update immediately.
  • Integrate an SBOM tool that tracks third‑party Ruby gems and flags known vulnerabilities against a CVE/Advisory feed.
  • Map the Oj parser vulnerability to SOC 2 CC6.1 and capture remediation evidence in your continuous‑compliance dashboard.

Technical Notes — The exploit leverages an out‑of‑bounds write and a heap‑pointer disclosure in Oj ::Parser.usual, triggered when rendering Jupyter notebook diffs. The vulnerable code path existed for 1,753 days (Aug 2021 – June 2026). No CVE ID was assigned at time of reporting. Source: SecurityAffairs

📰 Original Source
https://securityaffairs.com/196062/hacking/gitlab-users-urged-to-patch-after-research-reveals-critical-rce-chain.html ↗

This LiveThreat Intelligence Brief is an independent analysis. Read the original reporting at the link above.

From the Verisq platform · Trust Operations

Answer one control objective. Answer ten frameworks.

The Verisq Common Framework is a spine of 84 control objectives that SOC 2, ISO 27001, NIST CSF, CMMC, HIPAA, PCI DSS, HITRUST, GDPR, ISO 42001 and NIST AI RMF map onto — each graded honestly. Satisfy an objective once and every framework that recognizes it lights up at its real strength.

See how the Verisq Common Framework works →