Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

rocky логотип

RLSA-2025:7539

Опубликовано: 29 июл. 2025
Источник: rocky
Оценка: Moderate

Описание

Moderate: ruby:2.5 security update

Ruby is an extensible, interpreted, object-oriented, scripting language. It has features to process text files and to perform system management tasks.

Security Fix(es):

  • oniguruma: integer overflow in search_in_range function in regexec.c leads to out-of-bounds read (CVE-2019-19012)

  • rubygem-bundler: unexpected code execution in Gemfiles (CVE-2021-43809)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Затронутые продукты

  • Rocky Linux 8

НаименованиеАрхитектураРелизRPM
rubyi686114.module+el8.10.0+1979+815637dfruby-2.5.9-114.module+el8.10.0+1979+815637df.i686.rpm
rubyx86_64114.module+el8.10.0+1979+815637dfruby-2.5.9-114.module+el8.10.0+1979+815637df.x86_64.rpm
ruby-develi686114.module+el8.10.0+1979+815637dfruby-devel-2.5.9-114.module+el8.10.0+1979+815637df.i686.rpm
ruby-develx86_64114.module+el8.10.0+1979+815637dfruby-devel-2.5.9-114.module+el8.10.0+1979+815637df.x86_64.rpm
ruby-docnoarch114.module+el8.10.0+1979+815637dfruby-doc-2.5.9-114.module+el8.10.0+1979+815637df.noarch.rpm
ruby-docnoarch114.module+el8.10.0+1979+815637dfruby-doc-2.5.9-114.module+el8.10.0+1979+815637df.noarch.rpm
rubygem-abrtnoarch4.module+el8.5.0+738+032c9c02rubygem-abrt-0.3.0-4.module+el8.5.0+738+032c9c02.noarch.rpm
rubygem-abrtnoarch4.module+el8.9.0+1536+5f79634erubygem-abrt-0.3.0-4.module+el8.9.0+1536+5f79634e.noarch.rpm
rubygem-abrtnoarch4.module+el8.9.0+1536+5f79634erubygem-abrt-0.3.0-4.module+el8.9.0+1536+5f79634e.noarch.rpm
rubygem-abrtnoarch4.module+el8.5.0+738+032c9c02rubygem-abrt-0.3.0-4.module+el8.5.0+738+032c9c02.noarch.rpm

Показывать по

Связанные CVE

Связанные уязвимости

oracle-oval
9 месяцев назад

ELSA-2025-7539: ruby:2.5 security update (MODERATE)

CVSS3: 6.7
ubuntu
около 4 лет назад

`Bundler` is a package for managing application dependencies in Ruby. In `bundler` versions before 2.2.33, when working with untrusted and apparently harmless `Gemfile`'s, it is not expected that they lead to execution of external code, unless that's explicit in the ruby code inside the `Gemfile` itself. However, if the `Gemfile` includes `gem` entries that use the `git` option with invalid, but seemingly harmless, values with a leading dash, this can be false. To handle dependencies that come from a Git repository instead of a registry, Bundler uses various commands, such as `git clone`. These commands are being constructed using user input (e.g. the repository URL). When building the commands, Bundler versions before 2.2.33 correctly avoid Command Injection vulnerabilities by passing an array of arguments instead of a command string. However, there is the possibility that a user input starts with a dash (`-`) and is therefore treated as an optional argument instead of a positional...

CVSS3: 7.3
redhat
около 4 лет назад

`Bundler` is a package for managing application dependencies in Ruby. In `bundler` versions before 2.2.33, when working with untrusted and apparently harmless `Gemfile`'s, it is not expected that they lead to execution of external code, unless that's explicit in the ruby code inside the `Gemfile` itself. However, if the `Gemfile` includes `gem` entries that use the `git` option with invalid, but seemingly harmless, values with a leading dash, this can be false. To handle dependencies that come from a Git repository instead of a registry, Bundler uses various commands, such as `git clone`. These commands are being constructed using user input (e.g. the repository URL). When building the commands, Bundler versions before 2.2.33 correctly avoid Command Injection vulnerabilities by passing an array of arguments instead of a command string. However, there is the possibility that a user input starts with a dash (`-`) and is therefore treated as an optional argument instead of a positional...

CVSS3: 6.7
nvd
около 4 лет назад

`Bundler` is a package for managing application dependencies in Ruby. In `bundler` versions before 2.2.33, when working with untrusted and apparently harmless `Gemfile`'s, it is not expected that they lead to execution of external code, unless that's explicit in the ruby code inside the `Gemfile` itself. However, if the `Gemfile` includes `gem` entries that use the `git` option with invalid, but seemingly harmless, values with a leading dash, this can be false. To handle dependencies that come from a Git repository instead of a registry, Bundler uses various commands, such as `git clone`. These commands are being constructed using user input (e.g. the repository URL). When building the commands, Bundler versions before 2.2.33 correctly avoid Command Injection vulnerabilities by passing an array of arguments instead of a command string. However, there is the possibility that a user input starts with a dash (`-`) and is therefore treated as an optional argument instead of a positional on

CVSS3: 6.7
debian
около 4 лет назад

`Bundler` is a package for managing application dependencies in Ruby. ...