Intercode's Ruby Gem 'graphql-rails_logger' Exposes Critical Security Flaws, Including High-Severity CVE-2026-33176
A critical security scan has exposed five vulnerabilities within the `graphql-rails_logger-1.2.5.gem` library, a dependency used by the open-source project Intercode. The most severe flaw, tracked as CVE-2026-33176, carries a CVSS score of 7.5, indicating a high risk of exploitation. This vulnerable library was identified in the HEAD commit of the Intercode repository, directly linking the security exposure to the project's current, active codebase.
The vulnerability originates from a transitive dependency path. The scan pinpointed the vulnerable library as `activesupport-8.1.2.gem`, which is cached and used by the `graphql-rails_logger` gem. This creates a supply chain risk where a seemingly minor logging utility introduces significant security weaknesses into the broader application. The presence of these flaws in the main development branch suggests they could be propagated into production deployments if not addressed.
The discovery places immediate pressure on the Intercode maintainers and any downstream users to audit their dependencies. While the report indicates a remediation is possible, it requires an update to a fixed version of the `graphql-rails_logger` gem. The exposure highlights the persistent challenge of managing third-party dependencies in open-source software, where a single outdated or unpatched component can become a vector for attack. Projects relying on this gem must now scrutinize their `Gemfile.lock` to mitigate the risk.