Code injection in RubyGems
High severity
GitHub Reviewed
Published
Jun 20, 2019
to the GitHub Advisory Database
•
Updated Aug 28, 2023
Package
Affected versions
>= 2.6.0, < 2.7.9
>= 3.0.0, < 3.0.2
Patched versions
2.7.9
3.0.2
Description
Reviewed
Jun 20, 2019
Published to the GitHub Advisory Database
Jun 20, 2019
Last updated
Aug 28, 2023
An issue was discovered in RubyGems 2.6 and later through 3.0.2. A crafted gem with a multi-line name is not handled correctly. Therefore, an attacker could inject arbitrary code to the stub line of gemspec, which is eval-ed by code in ensure_loadable_spec during the preinstall check.
References