MEDIUM 4.5 Microsoft
CVE-2024-27281
An issue was discovered in RDoc 6.3.3 through 6.6.2 as distributed in Ruby 3.x through 3.3.0. When parsing .rdoc_options (used for configuration in RDoc) as a YAML file object injection and resultant remote code execution are possible because there are no restrictions on the classes that can be restored. (When loading the documentation cache object injection and resultant remote code execution are also possible if there were a crafted cache.) The main fixed version is 6.6.3.1. For Ruby 3.0 users a fixed version is rdoc 6.3.4.1. For Ruby 3.1 users a fixed version is rdoc 6.4.1.1. For Ruby 3.2 users a fixed version is rdoc 6.5.1.1.
Microsoft Security Update 2024-May: An issue was discovered in RDoc 6.3.3 through 6.6.2 as distributed in Ruby 3.x through 3.3.0. When parsing .rdoc_options (used for configuration in RDoc) as a YAML file object injection and resultant remote code execution are possible because there are no restrictions on the classes that can be restored. (When loading the documentation cache object injection and resultant remote code execution are also possible if there were a crafted cache.) The main fixed version is 6.6.3.1. For Ruby 3.0 users a fixed version is rdoc 6.3.4.1. For Ruby 3.1 users a fixed version is rdoc 6.4.1.1. For Ruby 3.2 users a fixed version is rdoc 6.5.1.1.
Affected Products
- cbl2 ruby 3.1.4-4 on CBL Mariner 2.0
- azl3 ruby 3.3.3-1 on Azure Linux 3.0
- azl3 ruby 3.3.0-4 on Azure Linux 3.0
- cbl2 ruby 3.1.4-9 on CBL Mariner 2.0
References
- https://msrc.microsoft.com/update-guide/vulnerability/CVE-2024-27281
- https://nvd.nist.gov/vuln/detail/CVE-2024-27281
This medium severity vulnerability with a CVSS score of 4.5 was published on 2024-05-14 via Microsoft. Affected: cbl2 ruby 3.1.4-4 on CBL Mariner 2.0, azl3 ruby 3.3.3-1 on Azure Linux 3.0, azl3 ruby 3.3.0-4 on Azure Linux 3.0 and 1 more.
vulnfeed aggregates 9166 vulnerabilities from NVD, CISA KEV,
Ubuntu, Debian, Red Hat, Kubernetes, Exploit-DB, OSS-Security, GitHub and OpenStack — updated every 4 hours.