* Upgrade to Ruby 3.1.5. Resolves: RHEL-35748 * Fix buffer overread vulnerability in StringIO. Resolves: RHEL-35749 * Fix RCE vulnerability with .rdoc_options in RDoc. Resolves: RHEL-35750 * Fix arbitrary memory address read vulnerability with Regex search. Resolves: RHEL-35751 Fix fiddle build with libffi versions 3.1 or older.
Fix HTTP response splitting in CGI. Fix ReDos vulnerability in URI. Fix ReDos vulnerability in Time. Make RDoc soft dependency in IRB. Rebased from latest Ruby 3.1 present in Fedora 37, commit: 4048f893da1d56ed65667e7f15405224653c83e2 Resolves: RHEL-5584 Resolves: CVE-2021-33621 Resolves: CVE-2023-28755 Resolves: CVE-2023-36617 Resolves: CVE-2023-28756 Resolves: RHEL-5615