Vulnerabilities / CVE-2026-97229

critical

CVE-2026-97229

ruby: integer overflow issue in CI/CD regular expression compiler

Published Modified CWE 190
In the Trivy database since at least 24 Oct 2026, 07:11 UTCWhen it arrived before that build is not recorded.

Severity by source

Red Hat9.8CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Bitnami10.0CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H

Trivy's own label is CRITICAL. Rated critical by Red Hat, Bitnami.

Description

GitLab has remediated an issue in GitLab CE/EE affecting all versions from 19.2 before 19.2.8, 19.3 before 19.3.5, and 19.4 before 19.4.2 that, under certain conditions, could have allowed an unauthenticated user to execute arbitrary code on the GitLab server via a specially crafted regular expression in a CI/CD configuration, due to insufficient regular expression validation.

Affected packages and fixed versions

SourcePackageFixed in
bitnami::Bitnami Vulnerability Databasegitlab19.2.8, 19.3.5, 19.4.2
alpine 3.24ruby3.4.12-r0
alpine edgeruby3.4.12-r0
chainguardgitlab-runner-19.4, gitlab-runner-fips-19.4, ruby-3.3 and 2 more19.4.2-r0 and 3 more
debian 12ruby3.1no fix listed
debian 13ruby3.3no fix listed
debian 14ruby3.3no fix listed
echoruby3.1, ruby3.3no fix listed
minimosgitlab-cng-19.2, gitlab-cng-19.3, gitlab-cng-19.4 and 6 more19.2.8-r0 and 2 more
rapidfort alma 10ruby, ruby-bundled-gems, ruby-default-gems and 26 moreno fix listed
rapidfort alma 9ruby, ruby-default-gems, ruby-devel and 19 moreno fix listed
rapidfort amazon linux 2023ruby3.2, ruby3.4, ruby4.0no fix listed
Show all 201 entries from 23 sources
SourcePackageFixed in
bitnami::Bitnami Vulnerability Databasegitlab19.2.8, 19.3.5, 19.4.2
alpine 3.24ruby3.4.12-r0
alpine edgeruby3.4.12-r0
chainguardgitlab-runner-19.419.4.2-r0
chainguardgitlab-runner-fips-19.419.4.2-r0
chainguardruby-3.33.3.12-r10
chainguardruby-3.43.4.11-r5
chainguardruby-4.04.0.7-r6
debian 12ruby3.1no fix listed
debian 13ruby3.3no fix listed
debian 14ruby3.3no fix listed
echoruby3.1no fix listed
echoruby3.3no fix listed
minimosgitlab-cng-19.219.2.8-r0
minimosgitlab-cng-19.319.3.5-r0
minimosgitlab-cng-19.419.4.2-r0
minimosgitlab-cng-fips-19.219.2.8-r0
minimosgitlab-cng-fips-19.319.3.5-r0
minimosgitlab-cng-fips-19.419.4.2-r0
minimosgitlab-rails-19.219.2.8-r0
minimosgitlab-rails-19.319.3.5-r0
minimosgitlab-rails-19.419.4.2-r0
rapidfort alma 10rubyno fix listed
rapidfort alma 10ruby-bundled-gemsno fix listed
rapidfort alma 10ruby-default-gemsno fix listed
rapidfort alma 10ruby-develno fix listed
rapidfort alma 10ruby-docno fix listed
rapidfort alma 10ruby-libsno fix listed
rapidfort alma 10ruby4.0no fix listed
rapidfort alma 10ruby4.0-develno fix listed
rapidfort alma 10ruby4.0-docno fix listed
rapidfort alma 10ruby4.0-rubygem-mysql2no fix listed
rapidfort alma 10ruby4.0-rubygem-pgno fix listed
rapidfort alma 10rubygem-bigdecimalno fix listed
rapidfort alma 10rubygem-bundlerno fix listed
rapidfort alma 10rubygem-io-consoleno fix listed
rapidfort alma 10rubygem-irbno fix listed
rapidfort alma 10rubygem-jsonno fix listed
rapidfort alma 10rubygem-minitestno fix listed
rapidfort alma 10rubygem-power_assertno fix listed
rapidfort alma 10rubygem-psychno fix listed
rapidfort alma 10rubygem-raccno fix listed
rapidfort alma 10rubygem-rakeno fix listed
rapidfort alma 10rubygem-rbsno fix listed
rapidfort alma 10rubygem-rdocno fix listed
rapidfort alma 10rubygem-rexmlno fix listed
rapidfort alma 10rubygem-rssno fix listed
rapidfort alma 10rubygem-test-unitno fix listed
rapidfort alma 10rubygem-typeprofno fix listed
rapidfort alma 10rubygemsno fix listed
rapidfort alma 10rubygems-develno fix listed
rapidfort alma 9rubyno fix listed
rapidfort alma 9ruby-default-gemsno fix listed
rapidfort alma 9ruby-develno fix listed
rapidfort alma 9ruby-docno fix listed
rapidfort alma 9ruby-libsno fix listed
rapidfort alma 9rubygem-bigdecimalno fix listed
rapidfort alma 9rubygem-bundlerno fix listed
rapidfort alma 9rubygem-io-consoleno fix listed
rapidfort alma 9rubygem-irbno fix listed
rapidfort alma 9rubygem-jsonno fix listed
rapidfort alma 9rubygem-minitestno fix listed
rapidfort alma 9rubygem-power_assertno fix listed
rapidfort alma 9rubygem-psychno fix listed
rapidfort alma 9rubygem-rakeno fix listed
rapidfort alma 9rubygem-rbsno fix listed
rapidfort alma 9rubygem-rdocno fix listed
rapidfort alma 9rubygem-rexmlno fix listed
rapidfort alma 9rubygem-rssno fix listed
rapidfort alma 9rubygem-test-unitno fix listed
rapidfort alma 9rubygem-typeprofno fix listed
rapidfort alma 9rubygemsno fix listed
rapidfort alma 9rubygems-develno fix listed
rapidfort amazon linux 2023ruby3.2no fix listed
rapidfort amazon linux 2023ruby3.4no fix listed
rapidfort amazon linux 2023ruby4.0no fix listed
rapidfort debianrf-ruby3.3no fix listed
rapidfort debian 12rf-ruby3.3no fix listed
rapidfort debian 12ruby3.10:3.1.2-8.4
rapidfort debian 12ruby3.3no fix listed
rapidfort debian 13rf-ruby3.3no fix listed
rapidfort debian 13ruby3.10:3.1.2-8.4
rapidfort debian 13ruby3.3no fix listed
rapidfort Oracle Linux 10rubyno fix listed
rapidfort Oracle Linux 10ruby-bundled-gemsno fix listed
rapidfort Oracle Linux 10ruby-default-gemsno fix listed
rapidfort Oracle Linux 10ruby-develno fix listed
rapidfort Oracle Linux 10ruby-libsno fix listed
rapidfort Oracle Linux 10ruby4.0no fix listed
rapidfort Oracle Linux 10ruby4.0-develno fix listed
rapidfort Oracle Linux 10ruby4.0-rubygem-mysql2no fix listed
rapidfort Oracle Linux 10ruby4.0-rubygem-pgno fix listed
rapidfort Oracle Linux 10rubygem-bigdecimalno fix listed
rapidfort Oracle Linux 10rubygem-bundlerno fix listed
rapidfort Oracle Linux 10rubygem-io-consoleno fix listed
rapidfort Oracle Linux 10rubygem-irbno fix listed
rapidfort Oracle Linux 10rubygem-jsonno fix listed
rapidfort Oracle Linux 10rubygem-minitestno fix listed
rapidfort Oracle Linux 10rubygem-power_assertno fix listed
rapidfort Oracle Linux 10rubygem-psychno fix listed
rapidfort Oracle Linux 10rubygem-raccno fix listed
rapidfort Oracle Linux 10rubygem-rakeno fix listed
rapidfort Oracle Linux 10rubygem-rbsno fix listed
rapidfort Oracle Linux 10rubygem-rdocno fix listed
rapidfort Oracle Linux 10rubygem-rexmlno fix listed
rapidfort Oracle Linux 10rubygem-rssno fix listed
rapidfort Oracle Linux 10rubygem-test-unitno fix listed
rapidfort Oracle Linux 10rubygem-typeprofno fix listed
rapidfort Oracle Linux 10rubygemsno fix listed
rapidfort Oracle Linux 10rubygems-develno fix listed
rapidfort Oracle Linux 9rubyno fix listed
rapidfort Oracle Linux 9ruby-default-gemsno fix listed
rapidfort Oracle Linux 9ruby-develno fix listed
rapidfort Oracle Linux 9ruby-libsno fix listed
rapidfort Oracle Linux 9rubygem-bigdecimalno fix listed
rapidfort Oracle Linux 9rubygem-bundlerno fix listed
rapidfort Oracle Linux 9rubygem-io-consoleno fix listed
rapidfort Oracle Linux 9rubygem-irbno fix listed
rapidfort Oracle Linux 9rubygem-jsonno fix listed
rapidfort Oracle Linux 9rubygem-minitestno fix listed
rapidfort Oracle Linux 9rubygem-power_assertno fix listed
rapidfort Oracle Linux 9rubygem-psychno fix listed
rapidfort Oracle Linux 9rubygem-rakeno fix listed
rapidfort Oracle Linux 9rubygem-rbsno fix listed
rapidfort Oracle Linux 9rubygem-rdocno fix listed
rapidfort Oracle Linux 9rubygem-rexmlno fix listed
rapidfort Oracle Linux 9rubygem-rssno fix listed
rapidfort Oracle Linux 9rubygem-test-unitno fix listed
rapidfort Oracle Linux 9rubygem-typeprofno fix listed
rapidfort Oracle Linux 9rubygemsno fix listed
rapidfort Oracle Linux 9rubygems-develno fix listed
rapidfort Red Hat 10rubyno fix listed
rapidfort Red Hat 10ruby-bundled-gemsno fix listed
rapidfort Red Hat 10ruby-default-gemsno fix listed
rapidfort Red Hat 10ruby-develno fix listed
rapidfort Red Hat 10ruby-libsno fix listed
rapidfort Red Hat 10ruby4.0no fix listed
rapidfort Red Hat 10ruby4.0-develno fix listed
rapidfort Red Hat 10ruby4.0-rubygem-mysql2no fix listed
rapidfort Red Hat 10ruby4.0-rubygem-pgno fix listed
rapidfort Red Hat 10rubygem-bigdecimalno fix listed
rapidfort Red Hat 10rubygem-bundlerno fix listed
rapidfort Red Hat 10rubygem-io-consoleno fix listed
rapidfort Red Hat 10rubygem-irbno fix listed
rapidfort Red Hat 10rubygem-jsonno fix listed
rapidfort Red Hat 10rubygem-minitestno fix listed
rapidfort Red Hat 10rubygem-power_assertno fix listed
rapidfort Red Hat 10rubygem-psychno fix listed
rapidfort Red Hat 10rubygem-rakeno fix listed
rapidfort Red Hat 10rubygem-rbsno fix listed
rapidfort Red Hat 10rubygem-rdocno fix listed
rapidfort Red Hat 10rubygem-rexmlno fix listed
rapidfort Red Hat 10rubygem-rssno fix listed
rapidfort Red Hat 10rubygem-test-unitno fix listed
rapidfort Red Hat 10rubygem-typeprofno fix listed
rapidfort Red Hat 10rubygemsno fix listed
rapidfort Red Hat 10rubygems-develno fix listed
rapidfort Red Hat 9rubyno fix listed
rapidfort Red Hat 9ruby-default-gemsno fix listed
rapidfort Red Hat 9ruby-develno fix listed
rapidfort Red Hat 9ruby-libsno fix listed
rapidfort Red Hat 9rubygem-bigdecimalno fix listed
rapidfort Red Hat 9rubygem-bundlerno fix listed
rapidfort Red Hat 9rubygem-io-consoleno fix listed
rapidfort Red Hat 9rubygem-irbno fix listed
rapidfort Red Hat 9rubygem-jsonno fix listed
rapidfort Red Hat 9rubygem-minitestno fix listed
rapidfort Red Hat 9rubygem-power_assertno fix listed
rapidfort Red Hat 9rubygem-psychno fix listed
rapidfort Red Hat 9rubygem-rakeno fix listed
rapidfort Red Hat 9rubygem-rbsno fix listed
rapidfort Red Hat 9rubygem-rdocno fix listed
rapidfort Red Hat 9rubygem-rexmlno fix listed
rapidfort Red Hat 9rubygem-rssno fix listed
rapidfort Red Hat 9rubygem-test-unitno fix listed
rapidfort Red Hat 9rubygem-typeprofno fix listed
rapidfort Red Hat 9rubygemsno fix listed
rapidfort Red Hat 9rubygems-develno fix listed
rapidfort rocky 10rubyno fix listed
rapidfort rocky 10ruby-develno fix listed
rapidfort rocky 10ruby-libsno fix listed
rapidfort rocky 10rubygem-bigdecimalno fix listed
rapidfort rocky 10rubygem-bundlerno fix listed
rapidfort rocky 10rubygem-io-consoleno fix listed
rapidfort rocky 10rubygem-jsonno fix listed
rapidfort rocky 10rubygem-psychno fix listed
rapidfort rocky 10rubygem-rbsno fix listed
rapidfort rocky 9rubyno fix listed
rapidfort rocky 9ruby-develno fix listed
rapidfort rocky 9ruby-libsno fix listed
rapidfort rocky 9rubygem-bigdecimalno fix listed
rapidfort rocky 9rubygem-bundlerno fix listed
rapidfort rocky 9rubygem-io-consoleno fix listed
rapidfort rocky 9rubygem-jsonno fix listed
rapidfort rocky 9rubygem-psychno fix listed
rapidfort rocky 9rubygem-rbsno fix listed
rapidfort ubunturf-ruby3.3no fix listed
rapidfort ubunturuby3.3no fix listed
wolfiruby-3.33.3.12-r10
wolfiruby-3.43.4.11-r5
wolfiruby-4.04.0.7-r6

References

Vulnerability data compiled from the Trivy vulnerability database (trivy-db, Aqua Security, Apache License 2.0), which aggregates third-party advisories. CVE records are published by The MITRE Corporation under the CVE Terms of Use; CVE is a trademark of MITRE. This product uses data from the NVD API but is not endorsed or certified by the NVD. Severity, titles and advisory data from the GitHub Advisory Database (CC BY 4.0), Red Hat security data (CC BY 4.0) and the other sources linked on each entry. Entries may be summarised or re-formatted; the linked original is the authoritative record.