Patchwire CVEs, their patch status, and feeds to follow them

CVE-2026-54696

Fixed in a distro release EPSS <1%CVSS 3.7

Ruby JSON is a JSON implementation for Ruby. Versions 2.9.0 through 2.19.8 are vulnerable to heap buffer overflow when the JSON generator is provided with an oversized streamed object. When streaming to an IO JSON.dump(obj, io) and JSON::State#generate(obj, io) can write past the internal JSON generator buffer when a streamed object contains an attacker-controlled string near 16 KB. Exploitation would result in a reliable process crash/denial of service. This issue has been fixed in version 2.19.9.

Published 2026-06-30 · CVE record · OSV

Products: ruby json

Fixed upstream

EcosystemPackageFixed in
RubyGemsjson2.19.9

Distro releases

ReleasePackageFixed in
Chainguardcinc-auditor7.1.7-r7
Chainguardcommercial-gitlab-rails-ee-19.1no fix
Chainguardcommercial-gitlab-rails-ee-19.219.2.7-r4
Chainguardcommercial-gitlab-rails-ee-fips-19.1no fix
Chainguardcommercial-gitlab-rails-ee-fips-19.219.2.7-r4
Chainguardgitlab-rails-ce-18.1no fix
Chainguardgitlab-rails-ce-18.10no fix
Chainguardgitlab-rails-ce-18.11no fix
Chainguardgitlab-rails-ce-18.6no fix
Chainguardgitlab-rails-ce-18.7no fix
Chainguardgitlab-rails-ce-18.8no fix
Chainguardgitlab-rails-ce-18.9no fix
Chainguardgitlab-rails-ce-19.0no fix
Chainguardgitlab-rails-ce-19.1no fix
Chainguardgitlab-rails-ce-19.2no fix
Chainguardgitlab-rails-ce-19.319.3.1-r6
Chainguardgitlab-rails-ce-fips-18.1no fix
Chainguardgitlab-rails-ce-fips-18.10no fix
Chainguardgitlab-rails-ce-fips-18.11no fix
Chainguardgitlab-rails-ce-fips-18.6no fix
Chainguardgitlab-rails-ce-fips-18.7no fix
Chainguardgitlab-rails-ce-fips-18.8no fix
Chainguardgitlab-rails-ce-fips-18.9no fix
Chainguardgitlab-rails-ce-fips-19.0no fix
Chainguardgitlab-rails-ce-fips-19.1no fix
Chainguardgitlab-rails-ce-fips-19.2no fix
Chainguardgitlab-rails-ce-fips-19.319.3.1-r3
Chainguardjruby-10.10
Chainguardlogstash-8.198.19.19-r3
Chainguardlogstash-8.19-iamguarded-compat8.19.19-r3
Chainguardlogstash-8.19-with-output-opensearch8.19.19-r3
Chainguardlogstash-9.29.2.8-r5
Chainguardlogstash-9.2-iamguarded-compat9.2.8-r5
Chainguardlogstash-9.2-with-output-opensearch9.2.8-r5
Chainguardpact-broker-docker2.141.0.2.119.0-r2
Chainguardpghero3.8.0-r6
Chainguardpghero-fips3.8.0-r5
Chainguardruby-3.4no fix
Chainguardruby3.2-fluentd-kubernetes-daemonset-1.19-kinesis1.19.2.1.1-r6
Chainguardruby3.2-kube-logging-operator-fluentd-outputs6.7.0-r8
Chainguardruby3.4-kube-logging-operator-fluentd-outputs6.7.0-r8
Chainguardtruffleruby0
Debian 13ruby-jsonno fix
Debian 14ruby-json2.19.9+dfsg-1
Red Hat hummingbird 1ruby3.40:3.4.10-31.5.hum1
Red Hat hummingbird 1ruby3.4-bundled-gems0:3.4.10-31.5.hum1
Red Hat hummingbird 1ruby3.4-default-gems0:3.4.10-31.5.hum1
Red Hat hummingbird 1ruby3.4-devel0:3.4.10-31.5.hum1
Red Hat hummingbird 1ruby3.4-doc0:3.4.10-31.5.hum1
Red Hat hummingbird 1ruby3.4-libs0:3.4.10-31.5.hum1
Red Hat hummingbird 1ruby4.00:4.0.6-37.1.hum1
Red Hat hummingbird 1ruby4.0-bundled-gems0:4.0.6-37.1.hum1
Red Hat hummingbird 1ruby4.0-default-gems0:4.0.6-37.1.hum1
Red Hat hummingbird 1ruby4.0-devel0:4.0.6-37.1.hum1
Red Hat hummingbird 1ruby4.0-doc0:4.0.6-37.1.hum1
Red Hat hummingbird 1ruby4.0-libs0:4.0.6-37.1.hum1
Red Hat hummingbird 1rubygem4.0-bigdecimal0:4.0.1-37.1.hum1
Red Hat hummingbird 1rubygem4.0-bundler0:4.0.16-37.1.hum1
Red Hat hummingbird 1rubygem4.0-devel0:4.0.16-37.1.hum1
Red Hat hummingbird 1rubygem4.0-io-console0:0.8.2-37.1.hum1
Red Hat hummingbird 1rubygem4.0-irb0:1.16.0-37.1.hum1
Red Hat hummingbird 1rubygem4.0-json0:2.18.0-37.1.hum1
Red Hat hummingbird 1rubygem4.0-minitest0:6.0.0-37.1.hum1
Red Hat hummingbird 1rubygem4.0-power_assert0:3.0.1-37.1.hum1
Red Hat hummingbird 1rubygem4.0-psych0:5.3.1-37.1.hum1
Red Hat hummingbird 1rubygem4.0-racc0:1.8.1-37.1.hum1
Red Hat hummingbird 1rubygem4.0-rake0:13.3.1-37.1.hum1
Red Hat hummingbird 1rubygem4.0-rbs0:3.10.0-37.1.hum1
Red Hat hummingbird 1rubygem4.0-rdoc0:7.0.4-37.1.hum1
Red Hat hummingbird 1rubygem4.0-rexml0:3.4.4-37.1.hum1
Red Hat hummingbird 1rubygem4.0-rss0:0.3.2-37.1.hum1
Red Hat hummingbird 1rubygem4.0-rubygems0:4.0.16-37.1.hum1
Red Hat hummingbird 1rubygem4.0-test-unit0:3.7.5-37.1.hum1
Red Hat hummingbird 1rubygem4.0-typeprof0:0.31.1-37.1.hum1
Ubuntu 14.04 LTSruby-jsonno fix
Ubuntu 16.04 LTSjrubyno fix
Ubuntu 16.04 LTSruby-jsonno fix
Ubuntu 18.04 LTSjrubyno fix
Ubuntu 18.04 LTSruby-jsonno fix
Ubuntu 20.04 LTSjrubyno fix
Ubuntu 20.04 LTSruby-jsonno fix
Ubuntu 22.04 LTSruby-jsonno fix
Ubuntu 22.04 LTSruby3.0no fix
Ubuntu 24.04 LTSjrubyno fix
Ubuntu 24.04 LTSruby-jsonno fix
Ubuntu 24.04 LTSruby3.2no fix
Ubuntu 25.10jrubyno fix
Ubuntu 25.10ruby-jsonno fix
Ubuntu 25.10ruby3.3no fix
Ubuntu 26.04 LTSjrubyno fix
Ubuntu 26.04 LTSruby-jsonno fix
Ubuntu 26.04 LTSruby3.3no fix
Ubuntu 26.10jrubyno fix
Ubuntu 26.10ruby-jsonno fix
Ubuntu 26.10ruby3.3no fix
Ubuntu Pro 14.04 LTSjrubyno fix
Ubuntu Pro 16.04 LTSruby2.3no fix
Ubuntu Pro 18.04 LTSruby2.5no fix
Ubuntu Pro 20.04 LTSruby2.7no fix
Wolficinc-auditor7.1.7-r7
Wolfijruby-10.10
Wolfiruby-3.4no fix
Wolfiruby3.2-fluentd-kubernetes-daemonset-1.19-kinesis1.19.2.1.1-r6
Wolfiruby3.2-kube-logging-operator-fluentd-outputs6.7.0-r8
Wolfiruby3.4-kube-logging-operator-fluentd-outputs6.7.0-r8