CVE-2026-89078
ruby: double free issue in regular expression parser
Severidad por fuente
La etiqueta propia de Trivy es CRITICAL. Crítica según Red Hat, Bitnami.
Descripción
GitLab has remediated an issue in GitLab CE/EE affecting all versions from 19.2 before 19.2.7, 19.3 before 19.3.3, and 19.4 before 19.4.1 that under certain conditions could have allowed an authenticated user to execute arbitrary code on the GitLab server due to a double free issue when parsing a specially crafted regular expression in a CI/CD configuration.
Paquetes afectados y versiones corregidas
| Fuente | Paquete | Corregido en |
|---|---|---|
| bitnami::Bitnami Vulnerability Database | gitlab | 19.2.7, 19.3.3, 19.4.1 |
| alpine 3.21 | ruby | 3.3.13-r0 |
| alpine 3.22 | ruby | 3.4.12-r0 |
| alpine 3.23 | ruby | 3.4.12-r0 |
| alpine 3.24 | ruby | 3.4.12-r0 |
| alpine edge | ruby | 3.4.12-r0 |
| chainguard | gitlab-runner-19.2, gitlab-runner-fips-19.2 | 19.2.6-r1 |
| debian 12 | ruby3.1 | sin corrección indicada |
| debian 13 | ruby3.3 | sin corrección indicada |
| debian 14 | ruby3.3 | sin corrección indicada |
| echo | ruby3.1, ruby3.3 | sin corrección indicada |
| minimos | gitlab-cng-19.2, gitlab-cng-19.3, gitlab-cng-19.4 y 10 más | 19.2.7-r0 y 2 más |
Mostrar las 189 entradas de 26 fuentes
| Fuente | Paquete | Corregido en |
|---|---|---|
| bitnami::Bitnami Vulnerability Database | gitlab | 19.2.7, 19.3.3, 19.4.1 |
| alpine 3.21 | ruby | 3.3.13-r0 |
| alpine 3.22 | ruby | 3.4.12-r0 |
| alpine 3.23 | ruby | 3.4.12-r0 |
| alpine 3.24 | ruby | 3.4.12-r0 |
| alpine edge | ruby | 3.4.12-r0 |
| chainguard | gitlab-runner-19.2 | 19.2.6-r1 |
| chainguard | gitlab-runner-fips-19.2 | 19.2.6-r1 |
| debian 12 | ruby3.1 | sin corrección indicada |
| debian 13 | ruby3.3 | sin corrección indicada |
| debian 14 | ruby3.3 | sin corrección indicada |
| echo | ruby3.1 | sin corrección indicada |
| echo | ruby3.3 | sin corrección indicada |
| minimos | gitlab-cng-19.2 | 19.2.7-r0 |
| minimos | gitlab-cng-19.3 | 19.3.3-r0 |
| minimos | gitlab-cng-19.4 | 19.4.1-r0 |
| minimos | gitlab-cng-fips-19.2 | 19.2.7-r0 |
| minimos | gitlab-cng-fips-19.3 | 19.3.3-r0 |
| minimos | gitlab-cng-fips-19.4 | 19.4.1-r0 |
| minimos | gitlab-rails-19.2 | 19.2.7-r0 |
| minimos | gitlab-rails-19.3 | 19.3.3-r0 |
| minimos | gitlab-rails-19.4 | 19.4.1-r0 |
| minimos | gitlab-runner-19.3 | 19.3.3-r0 |
| minimos | gitlab-runner-19.4 | 19.4.1-r0 |
| minimos | gitlab-runner-fips-19.3 | 19.3.3-r0 |
| minimos | gitlab-runner-fips-19.4 | 19.4.1-r0 |
| rapidfort alma 10 | ruby | sin corrección indicada |
| rapidfort alma 10 | ruby-bundled-gems | sin corrección indicada |
| rapidfort alma 10 | ruby-default-gems | sin corrección indicada |
| rapidfort alma 10 | ruby-devel | sin corrección indicada |
| rapidfort alma 10 | ruby-doc | sin corrección indicada |
| rapidfort alma 10 | ruby-libs | sin corrección indicada |
| rapidfort alma 10 | rubygem-bigdecimal | sin corrección indicada |
| rapidfort alma 10 | rubygem-bundler | sin corrección indicada |
| rapidfort alma 10 | rubygem-io-console | sin corrección indicada |
| rapidfort alma 10 | rubygem-irb | sin corrección indicada |
| rapidfort alma 10 | rubygem-json | sin corrección indicada |
| rapidfort alma 10 | rubygem-minitest | sin corrección indicada |
| rapidfort alma 10 | rubygem-power_assert | sin corrección indicada |
| rapidfort alma 10 | rubygem-psych | sin corrección indicada |
| rapidfort alma 10 | rubygem-racc | sin corrección indicada |
| rapidfort alma 10 | rubygem-rake | sin corrección indicada |
| rapidfort alma 10 | rubygem-rbs | sin corrección indicada |
| rapidfort alma 10 | rubygem-rdoc | sin corrección indicada |
| rapidfort alma 10 | rubygem-rexml | sin corrección indicada |
| rapidfort alma 10 | rubygem-rss | sin corrección indicada |
| rapidfort alma 10 | rubygem-test-unit | sin corrección indicada |
| rapidfort alma 10 | rubygem-typeprof | sin corrección indicada |
| rapidfort alma 10 | rubygems | sin corrección indicada |
| rapidfort alma 10 | rubygems-devel | sin corrección indicada |
| rapidfort alma 9 | ruby | sin corrección indicada |
| rapidfort alma 9 | ruby-default-gems | sin corrección indicada |
| rapidfort alma 9 | ruby-devel | sin corrección indicada |
| rapidfort alma 9 | ruby-doc | sin corrección indicada |
| rapidfort alma 9 | ruby-libs | sin corrección indicada |
| rapidfort alma 9 | rubygem-bigdecimal | sin corrección indicada |
| rapidfort alma 9 | rubygem-bundler | sin corrección indicada |
| rapidfort alma 9 | rubygem-io-console | sin corrección indicada |
| rapidfort alma 9 | rubygem-irb | sin corrección indicada |
| rapidfort alma 9 | rubygem-json | sin corrección indicada |
| rapidfort alma 9 | rubygem-minitest | sin corrección indicada |
| rapidfort alma 9 | rubygem-power_assert | sin corrección indicada |
| rapidfort alma 9 | rubygem-psych | sin corrección indicada |
| rapidfort alma 9 | rubygem-rake | sin corrección indicada |
| rapidfort alma 9 | rubygem-rbs | sin corrección indicada |
| rapidfort alma 9 | rubygem-rdoc | sin corrección indicada |
| rapidfort alma 9 | rubygem-rexml | sin corrección indicada |
| rapidfort alma 9 | rubygem-rss | sin corrección indicada |
| rapidfort alma 9 | rubygem-test-unit | sin corrección indicada |
| rapidfort alma 9 | rubygem-typeprof | sin corrección indicada |
| rapidfort alma 9 | rubygems | sin corrección indicada |
| rapidfort alma 9 | rubygems-devel | sin corrección indicada |
| rapidfort amazon linux 2023 | ruby3.2 | sin corrección indicada |
| rapidfort amazon linux 2023 | ruby3.4 | sin corrección indicada |
| rapidfort debian | rf-ruby3.3 | sin corrección indicada |
| rapidfort debian 12 | rf-ruby3.3 | sin corrección indicada |
| rapidfort debian 12 | ruby3.1 | 0:3.1.2-8.4 |
| rapidfort debian 12 | ruby3.3 | sin corrección indicada |
| rapidfort debian 13 | rf-ruby3.3 | sin corrección indicada |
| rapidfort debian 13 | ruby3.1 | 0:3.1.2-8.4 |
| rapidfort debian 13 | ruby3.3 | sin corrección indicada |
| rapidfort Oracle Linux 10 | ruby | sin corrección indicada |
| rapidfort Oracle Linux 10 | ruby-bundled-gems | sin corrección indicada |
| rapidfort Oracle Linux 10 | ruby-default-gems | sin corrección indicada |
| rapidfort Oracle Linux 10 | ruby-devel | sin corrección indicada |
| rapidfort Oracle Linux 10 | ruby-libs | sin corrección indicada |
| rapidfort Oracle Linux 10 | rubygem-bigdecimal | sin corrección indicada |
| rapidfort Oracle Linux 10 | rubygem-bundler | sin corrección indicada |
| rapidfort Oracle Linux 10 | rubygem-io-console | sin corrección indicada |
| rapidfort Oracle Linux 10 | rubygem-irb | sin corrección indicada |
| rapidfort Oracle Linux 10 | rubygem-json | sin corrección indicada |
| rapidfort Oracle Linux 10 | rubygem-minitest | sin corrección indicada |
| rapidfort Oracle Linux 10 | rubygem-power_assert | sin corrección indicada |
| rapidfort Oracle Linux 10 | rubygem-psych | sin corrección indicada |
| rapidfort Oracle Linux 10 | rubygem-racc | sin corrección indicada |
| rapidfort Oracle Linux 10 | rubygem-rake | sin corrección indicada |
| rapidfort Oracle Linux 10 | rubygem-rbs | sin corrección indicada |
| rapidfort Oracle Linux 10 | rubygem-rdoc | sin corrección indicada |
| rapidfort Oracle Linux 10 | rubygem-rexml | sin corrección indicada |
| rapidfort Oracle Linux 10 | rubygem-rss | sin corrección indicada |
| rapidfort Oracle Linux 10 | rubygem-test-unit | sin corrección indicada |
| rapidfort Oracle Linux 10 | rubygem-typeprof | sin corrección indicada |
| rapidfort Oracle Linux 10 | rubygems | sin corrección indicada |
| rapidfort Oracle Linux 10 | rubygems-devel | sin corrección indicada |
| rapidfort Oracle Linux 9 | ruby | sin corrección indicada |
| rapidfort Oracle Linux 9 | ruby-default-gems | sin corrección indicada |
| rapidfort Oracle Linux 9 | ruby-devel | sin corrección indicada |
| rapidfort Oracle Linux 9 | ruby-libs | sin corrección indicada |
| rapidfort Oracle Linux 9 | rubygem-bigdecimal | sin corrección indicada |
| rapidfort Oracle Linux 9 | rubygem-bundler | sin corrección indicada |
| rapidfort Oracle Linux 9 | rubygem-io-console | sin corrección indicada |
| rapidfort Oracle Linux 9 | rubygem-irb | sin corrección indicada |
| rapidfort Oracle Linux 9 | rubygem-json | sin corrección indicada |
| rapidfort Oracle Linux 9 | rubygem-minitest | sin corrección indicada |
| rapidfort Oracle Linux 9 | rubygem-power_assert | sin corrección indicada |
| rapidfort Oracle Linux 9 | rubygem-psych | sin corrección indicada |
| rapidfort Oracle Linux 9 | rubygem-rake | sin corrección indicada |
| rapidfort Oracle Linux 9 | rubygem-rbs | sin corrección indicada |
| rapidfort Oracle Linux 9 | rubygem-rdoc | sin corrección indicada |
| rapidfort Oracle Linux 9 | rubygem-rexml | sin corrección indicada |
| rapidfort Oracle Linux 9 | rubygem-rss | sin corrección indicada |
| rapidfort Oracle Linux 9 | rubygem-test-unit | sin corrección indicada |
| rapidfort Oracle Linux 9 | rubygem-typeprof | sin corrección indicada |
| rapidfort Oracle Linux 9 | rubygems | sin corrección indicada |
| rapidfort Oracle Linux 9 | rubygems-devel | sin corrección indicada |
| rapidfort Red Hat 10 | ruby | sin corrección indicada |
| rapidfort Red Hat 10 | ruby-bundled-gems | sin corrección indicada |
| rapidfort Red Hat 10 | ruby-default-gems | sin corrección indicada |
| rapidfort Red Hat 10 | ruby-devel | sin corrección indicada |
| rapidfort Red Hat 10 | ruby-libs | sin corrección indicada |
| rapidfort Red Hat 10 | rubygem-bigdecimal | sin corrección indicada |
| rapidfort Red Hat 10 | rubygem-bundler | sin corrección indicada |
| rapidfort Red Hat 10 | rubygem-io-console | sin corrección indicada |
| rapidfort Red Hat 10 | rubygem-irb | sin corrección indicada |
| rapidfort Red Hat 10 | rubygem-json | sin corrección indicada |
| rapidfort Red Hat 10 | rubygem-minitest | sin corrección indicada |
| rapidfort Red Hat 10 | rubygem-power_assert | sin corrección indicada |
| rapidfort Red Hat 10 | rubygem-psych | sin corrección indicada |
| rapidfort Red Hat 10 | rubygem-rake | sin corrección indicada |
| rapidfort Red Hat 10 | rubygem-rbs | sin corrección indicada |
| rapidfort Red Hat 10 | rubygem-rdoc | sin corrección indicada |
| rapidfort Red Hat 10 | rubygem-rexml | sin corrección indicada |
| rapidfort Red Hat 10 | rubygem-rss | sin corrección indicada |
| rapidfort Red Hat 10 | rubygem-test-unit | sin corrección indicada |
| rapidfort Red Hat 10 | rubygem-typeprof | sin corrección indicada |
| rapidfort Red Hat 10 | rubygems | sin corrección indicada |
| rapidfort Red Hat 10 | rubygems-devel | sin corrección indicada |
| rapidfort Red Hat 9 | ruby | sin corrección indicada |
| rapidfort Red Hat 9 | ruby-default-gems | sin corrección indicada |
| rapidfort Red Hat 9 | ruby-devel | sin corrección indicada |
| rapidfort Red Hat 9 | ruby-libs | sin corrección indicada |
| rapidfort Red Hat 9 | rubygem-bigdecimal | sin corrección indicada |
| rapidfort Red Hat 9 | rubygem-bundler | sin corrección indicada |
| rapidfort Red Hat 9 | rubygem-io-console | sin corrección indicada |
| rapidfort Red Hat 9 | rubygem-irb | sin corrección indicada |
| rapidfort Red Hat 9 | rubygem-json | sin corrección indicada |
| rapidfort Red Hat 9 | rubygem-minitest | sin corrección indicada |
| rapidfort Red Hat 9 | rubygem-power_assert | sin corrección indicada |
| rapidfort Red Hat 9 | rubygem-psych | sin corrección indicada |
| rapidfort Red Hat 9 | rubygem-rake | sin corrección indicada |
| rapidfort Red Hat 9 | rubygem-rbs | sin corrección indicada |
| rapidfort Red Hat 9 | rubygem-rdoc | sin corrección indicada |
| rapidfort Red Hat 9 | rubygem-rexml | sin corrección indicada |
| rapidfort Red Hat 9 | rubygem-rss | sin corrección indicada |
| rapidfort Red Hat 9 | rubygem-test-unit | sin corrección indicada |
| rapidfort Red Hat 9 | rubygem-typeprof | sin corrección indicada |
| rapidfort Red Hat 9 | rubygems | sin corrección indicada |
| rapidfort Red Hat 9 | rubygems-devel | sin corrección indicada |
| rapidfort rocky 10 | ruby | sin corrección indicada |
| rapidfort rocky 10 | ruby-devel | sin corrección indicada |
| rapidfort rocky 10 | ruby-libs | sin corrección indicada |
| rapidfort rocky 10 | rubygem-bigdecimal | sin corrección indicada |
| rapidfort rocky 10 | rubygem-bundler | sin corrección indicada |
| rapidfort rocky 10 | rubygem-io-console | sin corrección indicada |
| rapidfort rocky 10 | rubygem-json | sin corrección indicada |
| rapidfort rocky 10 | rubygem-psych | sin corrección indicada |
| rapidfort rocky 10 | rubygem-rbs | sin corrección indicada |
| rapidfort rocky 9 | ruby | sin corrección indicada |
| rapidfort rocky 9 | ruby-devel | sin corrección indicada |
| rapidfort rocky 9 | ruby-libs | sin corrección indicada |
| rapidfort rocky 9 | rubygem-bigdecimal | sin corrección indicada |
| rapidfort rocky 9 | rubygem-bundler | sin corrección indicada |
| rapidfort rocky 9 | rubygem-io-console | sin corrección indicada |
| rapidfort rocky 9 | rubygem-json | sin corrección indicada |
| rapidfort rocky 9 | rubygem-psych | sin corrección indicada |
| rapidfort rocky 9 | rubygem-rbs | sin corrección indicada |
| rapidfort ubuntu | rf-ruby3.3 | sin corrección indicada |
| rapidfort ubuntu | ruby3.3 | sin corrección indicada |
| wolfi | gitlab-runner-19.2 | 19.2.6-r1 |
Referencias
- https://access.redhat.com/security/cve/CVE-2026-89078
- https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-4-1-released/
- https://gitlab.com/gitlab-org/gitlab/-/work_items/628577
- https://hackerone.com/reports/4019059
- https://nvd.nist.gov/vuln/detail/CVE-2026-89078
- https://www.cve.org/CVERecord?id=CVE-2026-89078
- https://www.ruby-lang.org/en/news/2026/10/23/regexp-fixes-for-gitlab-cves/