Ruby Patches Three Onigmo Bugs Behind Four Critical GitLab RCE Flaws
Versions 4.0.9, 3.4.12, and 3.3.13 address memory corruption in regular expression compilation

Key Takeaways
- Ruby 4.0.9, 3.4.12, and 3.3.13 fix three Onigmo regex engine bugs
- Four critical CVEs (CVE-2026-45338 through CVE-2026-45341) are linked to the flaws
- GitLab patched the vulnerabilities over the past month
- A crafted regex pattern can corrupt memory during compilation, potentially enabling RCE
Related Security News

Imperva Researchers Demonstrate Remote Code Execution in Node.js via Crafted Brotli Data
Security researchers at Imperva have demonstrated a remote code execution (RCE) vulnerability in the official Node.js 24.22.0 Linux arm64 image. The flaw, tracked as CVE-2026-111497, resides in the bundled Brotli decoder library. By feeding specially crafted Brotli-compressed data to applications, attackers can trigger a heap buffer overflow and execute arbitrary code without requiring a custom build or debugger.
