ruby:2.5 security update
エラータID: AXSA:2022-3087:01
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):
* rubygem-rdoc: Command injection vulnerability in RDoc (CVE-2021-31799)
* ruby: FTP PASV command response can cause Net::FTP to connect to arbitrary host (CVE-2021-31810)
* ruby: StartTLS stripping vulnerability in Net::IMAP (CVE-2021-32066)
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.
CVE-2021-31799
In RDoc 3.11 through 6.x before 6.3.1, as distributed with Ruby through 3.0.1, it is possible to execute arbitrary code via | and tags in a filename.
CVE-2021-31810
An issue was discovered in Ruby through 2.6.7, 2.7.x through 2.7.3, and 3.x through 3.0.1. A malicious FTP server can use the PASV response to trick Net::FTP into connecting back to a given IP address and port. This potentially makes curl extract information about services that are otherwise private and not disclosed (e.g., the attacker can conduct port scans and service banner extractions).
CVE-2021-32066
An issue was discovered in Ruby through 2.6.7, 2.7.x through 2.7.3, and 3.x through 3.0.1. Net::IMAP does not raise an exception when StartTLS fails with an an unknown response, which might allow man-in-the-middle attackers to bypass the TLS protections by leveraging a network position between the client and the registry to block the StartTLS command, aka a "StartTLS stripping attack."
Modularity name: ruby
Stream name: 2.5
Update packages.
In RDoc 3.11 through 6.x before 6.3.1, as distributed with Ruby through 3.0.1, it is possible to execute arbitrary code via | and tags in a filename.
An issue was discovered in Ruby through 2.6.7, 2.7.x through 2.7.3, and 3.x through 3.0.1. A malicious FTP server can use the PASV response to trick Net::FTP into connecting back to a given IP address and port. This potentially makes curl extract information about services that are otherwise private and not disclosed (e.g., the attacker can conduct port scans and service banner extractions).
An issue was discovered in Ruby through 2.6.7, 2.7.x through 2.7.3, and 3.x through 3.0.1. Net::IMAP does not raise an exception when StartTLS fails with an an unknown response, which might allow man-in-the-middle attackers to bypass the TLS protections by leveraging a network position between the client and the registry to block the StartTLS command, aka a "StartTLS stripping attack."
N/A
SRPMS
- rubygem-abrt-0.3.0-4.module+el8+1399+2709a808.src.rpm
MD5: e09c2c72de5b9705c623edda05e500e2
SHA-256: 248908847a8538f65129ffadcbd082f8794d303052e09402f450184c44ad01d6
Size: 16.03 kB - rubygem-bson-4.3.0-2.module+el8+1399+2709a808.src.rpm
MD5: 159da341fe57adf7dc7ada56c573a362
SHA-256: 81ea9d2320f833f7c2b6b62ada98ecfe6e8790ed59746e946737210b65df42cf
Size: 90.08 kB - rubygem-bundler-1.16.1-4.module+el8+1399+2709a808.src.rpm
MD5: fe8d6414061aff982e1d21632c18c114
SHA-256: f5cba3c58e135adaf824f0e08829dc0cd7306363c805e1a329f402e8def38002
Size: 14.64 MB - rubygem-mongo-2.5.1-2.module+el8+1399+2709a808.src.rpm
MD5: 5d8c4f41a3729ca5b642f93f1dbab726
SHA-256: 70dccd9f0b18b6344d702c6eebee74d32e270368a97b9274a7843645c902150f
Size: 338.58 kB - rubygem-mysql2-0.4.10-4.module+el8+1399+2709a808.src.rpm
MD5: bdf71c6e9d4bc450d089bb4219bf3d2e
SHA-256: 2f848c63ee2b366c8da71de80b4bc231951a1f09f994767de39646bd7401750c
Size: 108.16 kB - rubygem-pg-1.0.0-2.0.1.module+el8+1399+2709a808.src.rpm
MD5: c356baad46f0cc4653b0a13a1e8cccec
SHA-256: 554b0fb44a08b1f76b73053ae6ad963808a16dc78c8d9a1a80c69fdf7ab0927d
Size: 218.64 kB - ruby-2.5.9-109.module+el8+1399+2709a808.src.rpm
MD5: 80d15010116b2e31975ba8c8bad822a7
SHA-256: 5f26d2cedc6516d60edd46bd37bb52734e881d5b15caf018886fbb6225af166c
Size: 10.92 MB
Asianux Server 8 for x86_64
- rubygem-abrt-0.3.0-4.module+el8+1399+2709a808.noarch.rpm
MD5: 3847912a40a270266011d367c864c1ab
SHA-256: 7b4ea75003453ad009529c903946241516f7161d79ef8bb5e9eda31265c61cd9
Size: 12.49 kB - rubygem-abrt-doc-0.3.0-4.module+el8+1399+2709a808.noarch.rpm
MD5: a0ba3168ebc1235355054a31a99c853b
SHA-256: fcee521907b38ef2e92e82d9ba8a579fa87dd51404c966a3e27c67c941996ae5
Size: 198.15 kB - rubygem-bson-4.3.0-2.module+el8+1399+2709a808.x86_64.rpm
MD5: a488be14f99341608788bb07bc0c9ea1
SHA-256: 5ad09007486644c3854b1d7feead6ddb697598dc75358709fd3563c3a200b551
Size: 53.37 kB - rubygem-bson-debugsource-4.3.0-2.module+el8+1399+2709a808.x86_64.rpm
MD5: b0c21953050231167b82f26b478fcd39
SHA-256: a645bd2552d1702b5b6bcbb92443517ad343432968bfdba3c1f685d1e9fc8805
Size: 19.73 kB - rubygem-bson-doc-4.3.0-2.module+el8+1399+2709a808.noarch.rpm
MD5: 3a6c487cd5de76694dc66308c2a1087c
SHA-256: 801c50a87bb97110b5a3758d12552b337d48e07a39e255850e0d8226693e787a
Size: 373.78 kB - rubygem-bundler-1.16.1-4.module+el8+1399+2709a808.noarch.rpm
MD5: b06c808f1c27d7f3404242920da60128
SHA-256: 652d43189b8d59d12e93c69ef1b97e035333d76b6719043aff2dbc1c047df919
Size: 351.86 kB - rubygem-bundler-doc-1.16.1-4.module+el8+1399+2709a808.noarch.rpm
MD5: 51f31f14341b40ce5ece423ae7672637
SHA-256: 7093a1c9a2e4e48c1678527d4c4f733432d3d29e4c222538d0f968dc453399a7
Size: 1.23 MB - rubygem-mongo-2.5.1-2.module+el8+1399+2709a808.noarch.rpm
MD5: d7dac5b675bf4e10adc4ebdd1c6772f8
SHA-256: 1bf64fd4ff29d9eadeca05cf1aeb0b210b1da7410e9997b80cd4599d95336622
Size: 184.40 kB - rubygem-mongo-doc-2.5.1-2.module+el8+1399+2709a808.noarch.rpm
MD5: 5c33ca4a0b9504a31d221c12aecf5a58
SHA-256: 24eb126a264dd7a28dd4ef360d3a23beac2a3d9884f664d4153f555d9e10a8c1
Size: 1.20 MB - rubygem-mysql2-0.4.10-4.module+el8+1399+2709a808.x86_64.rpm
MD5: 74e9d5d5affd94c43bb6043b8e0941a4
SHA-256: 45d2efe64875992577631a2de24e060783a0a3db56c0e21f0752c23c7234eb81
Size: 44.13 kB - rubygem-mysql2-debugsource-0.4.10-4.module+el8+1399+2709a808.x86_64.rpm
MD5: 96cd15e194e22dd1d12dbfe01ecd55f9
SHA-256: ef8125b923a02cb76d63cd9309f2a56bc6cd2940277a1f888195ef7ee08454cc
Size: 35.86 kB - rubygem-mysql2-doc-0.4.10-4.module+el8+1399+2709a808.noarch.rpm
MD5: 8f89dfa356a70df11c03bf1225a263d7
SHA-256: b7862bd5dbde0335313185e019bc0834ac24cff224ef066bc839d64b831b9749
Size: 275.23 kB - rubygem-pg-1.0.0-2.0.1.module+el8+1399+2709a808.x86_64.rpm
MD5: cdcbe1d9864a591b969cb30cf86cdad1
SHA-256: a5b7eff4f00bfb4ad95f69b0d5ee6b383637dd031cdaf5056beb67375722d30b
Size: 86.21 kB - rubygem-pg-debugsource-1.0.0-2.0.1.module+el8+1399+2709a808.x86_64.rpm
MD5: b11b70ac4271c1eab86c28f1b00a9351
SHA-256: 6c9bc32a6424e80cda681675f74c68f95827685cb52d177882515fe72f0a52db
Size: 81.29 kB - rubygem-pg-doc-1.0.0-2.0.1.module+el8+1399+2709a808.noarch.rpm
MD5: 6bbb7731fa9f17fe645420eb5e65e51f
SHA-256: ce05804e25dba57e9099d0a410f3588b5908c8bd6750526538f3ed00917a8119
Size: 522.82 kB - ruby-2.5.9-109.module+el8+1399+2709a808.x86_64.rpm
MD5: b5966f8b27af8605603b1d6d517cd443
SHA-256: 966ee603727a340deace50e548e2f7cc381f6d080fe49f84d030ebb58141e72c
Size: 85.85 kB - ruby-debugsource-2.5.9-109.module+el8+1399+2709a808.x86_64.rpm
MD5: 75c6d47e6208316c8d5338e7bdba5852
SHA-256: a8609d10206a820e1b205aaec85425f6cb08e4d3ea92fbc8a305d77dee1cd9f9
Size: 3.68 MB - ruby-devel-2.5.9-109.module+el8+1399+2709a808.x86_64.rpm
MD5: fe91878d136e98d6696eb0b2f4a53fb3
SHA-256: b3013ffbcc9f626236b0be2a62dee0f735e40bbfc569aff65cfa9579d15ca110
Size: 125.26 kB - ruby-doc-2.5.9-109.module+el8+1399+2709a808.noarch.rpm
MD5: 7b7acca597fbc5f14a7c46c7cc528763
SHA-256: 48054b32787e261d6a376fc18318169f563f8d7b790fcc777608edad3cf0f7ba
Size: 5.33 MB - ruby-irb-2.5.9-109.module+el8+1399+2709a808.noarch.rpm
MD5: 65140455f9ff41ea3e5d22d73a59d97f
SHA-256: 52871d9b00a32a002232df013412a8e0c3f7ec82d5a88f202ac2bc78d5567a9e
Size: 101.35 kB - ruby-libs-2.5.9-109.module+el8+1399+2709a808.x86_64.rpm
MD5: 03763323da8be34812e88ed5a6422751
SHA-256: 64c573dc9fa481f617041f7edbe6cb8a64aecf9ba63f66f7af03423e7398ae19
Size: 2.92 MB - rubygem-bigdecimal-1.3.4-109.module+el8+1399+2709a808.x86_64.rpm
MD5: 08bb43cce2ba6b429cb0af78dd1346ba
SHA-256: 6d168ffc0e58e5e5e2c23941356ff4d13c3b7366fb86626793457dba16b11e62
Size: 96.50 kB - rubygem-did_you_mean-1.2.0-109.module+el8+1399+2709a808.noarch.rpm
MD5: 44b8d82b27999a2f5d7996c279c7dbfe
SHA-256: 9e5e78e2b46d46adb76bac6e743bc0256aab6b0ce39e014c385f3b46e899eed0
Size: 80.48 kB - rubygem-io-console-0.4.6-109.module+el8+1399+2709a808.x86_64.rpm
MD5: 1f7826d5a989f4d48bdb1bdd8f3b13d1
SHA-256: 1d16d53713a9ef5805bba8fb6ced6230db1d6b633ac344a4522452400d5f84bf
Size: 65.87 kB - rubygem-json-2.1.0-109.module+el8+1399+2709a808.x86_64.rpm
MD5: 489d85413c0628b1301e22512c5b62f6
SHA-256: 773989aaaa7c02adbc30d1c34710c64374c602f6c93ab966f0c3f119b0b5bc0f
Size: 89.78 kB - rubygem-minitest-5.10.3-109.module+el8+1399+2709a808.noarch.rpm
MD5: 914c0a7dcf91ce668676529e3dcfef54
SHA-256: 4dca4aa0007d010448be3413ef4fd83a17884356d56c93fa6c4237b99f5cec7d
Size: 121.79 kB - rubygem-net-telnet-0.1.1-109.module+el8+1399+2709a808.noarch.rpm
MD5: eb9f85b38516297ac38cdb1fa0e7e7c3
SHA-256: 21b296ca98bf9c5acc5e7d948e4d42cb2a52b8e5806a64e90ebfe183ab466442
Size: 69.49 kB - rubygem-openssl-2.1.2-109.module+el8+1399+2709a808.x86_64.rpm
MD5: 1b1a649bb4a05c71c2969d2ccb1c8b27
SHA-256: 23eef7100520150264d816e067e7bf942d28bc0e214f2332024981f90ffb9c8a
Size: 188.58 kB - rubygem-power_assert-1.1.1-109.module+el8+1399+2709a808.noarch.rpm
MD5: 53b13ce8fdd6ce888803dcf0d3108f70
SHA-256: 8cd30f5e31bba98c2c9be05d920854e061fb8d0acc62cf09f4ee78c081203f6c
Size: 68.57 kB - rubygem-psych-3.0.2-109.module+el8+1399+2709a808.x86_64.rpm
MD5: 8ee13031253b56a1d6398971c0ae3c58
SHA-256: 2bdcc7c8537f4a8da623d728094f8a72e6c2abb687b2f0c82b1b54f0423c9709
Size: 94.24 kB - rubygem-rake-12.3.3-109.module+el8+1399+2709a808.noarch.rpm
MD5: 3c5cffe60e6242c0297ce2589b940990
SHA-256: b223e9fc7e0d39b941feb42af48bd7fffba532944a43e869e4ec150a927d83a6
Size: 140.59 kB - rubygem-rdoc-6.0.1.1-109.module+el8+1399+2709a808.noarch.rpm
MD5: ff2116a2d7c98e96449a48a4e468edf9
SHA-256: ab86db90ca1ceaa88fde74adcd4cc8d856c0bebd5e1602dda445bcdf1126af7d
Size: 454.97 kB - rubygem-test-unit-3.2.7-109.module+el8+1399+2709a808.noarch.rpm
MD5: ea2b4ccc5117faf9319cf40934644973
SHA-256: 620d75a98534f0e9894cf04e14ea6f4fc4d990c214cb28d735b6bc6f3c9f1b84
Size: 181.38 kB - rubygem-xmlrpc-0.3.0-109.module+el8+1399+2709a808.noarch.rpm
MD5: c5a348263c8068298fa8c25e4bd1a3c0
SHA-256: 6b5ca1a481e5a99993e023ce751e1f49aaa2f75e0d8e4bbc529e01868629c99a
Size: 81.07 kB - rubygems-2.7.6.3-109.module+el8+1399+2709a808.noarch.rpm
MD5: f788e61cd33a290d125a4e309ea8c66f
SHA-256: 097a8ccaec2321c63fe622aa878fa793c4bdfe260e57f4752511d2f97c92895e
Size: 307.30 kB - rubygems-devel-2.7.6.3-109.module+el8+1399+2709a808.noarch.rpm
MD5: 509c72626b05fd978616466d8f7a3f65
SHA-256: bfcda073bd7963d6aa9553fb2986bdccc35afcf625e65571f765731c6be39a35
Size: 59.39 kB - rubygem-bson-4.3.0-2.module+el8+1399+2709a808.i686.rpm
MD5: 29f7bc5973b54d73cf502b0f578e957a
SHA-256: 6009f0c9396648d700c26c95f20d7dc5487716b9cf03861c902b537dff5ab535
Size: 53.10 kB - rubygem-bson-debugsource-4.3.0-2.module+el8+1399+2709a808.i686.rpm
MD5: 9b032010e3d396e0e95622145144cdb8
SHA-256: c2c4b91d7106d20bf794d8039565c76b697897df927097e3cd87283f95920243
Size: 19.75 kB - rubygem-mysql2-0.4.10-4.module+el8+1399+2709a808.i686.rpm
MD5: dfbae8453d5fc3a80516c402d5ac1007
SHA-256: 4f10118ff057a0c5e2a250aa37bf62d95c34c4a94dfe23ce725afa6b37d6d9b3
Size: 46.82 kB - rubygem-mysql2-debugsource-0.4.10-4.module+el8+1399+2709a808.i686.rpm
MD5: 91c42f1bc686748d3db612e426c762e9
SHA-256: e59b326f659eb06dd9e2bd7d80327a26ef280b3782834bd0ba6cd49da4b88950
Size: 35.87 kB - rubygem-pg-1.0.0-2.0.1.module+el8+1399+2709a808.i686.rpm
MD5: 1b3a94985c552bacca5b55d45090a945
SHA-256: 91df62c3b6807b044af1632f1196abddaf9103e57523b37038b38a87b7db4951
Size: 92.71 kB - rubygem-pg-debugsource-1.0.0-2.0.1.module+el8+1399+2709a808.i686.rpm
MD5: cdcd3a9fe72a9dd15562cdf6127936d6
SHA-256: 819d7b02c8ce2268c4ba326e739f9712b671ec1072f71ff99ebd922967212f2e
Size: 81.30 kB - ruby-2.5.9-109.module+el8+1399+2709a808.i686.rpm
MD5: a847473449117535689fce2872ee4dc0
SHA-256: 23bbe63d48889de5f046edb676c69aa0e05e5a6f56cf9fbafc279b202db7392f
Size: 85.96 kB - ruby-debugsource-2.5.9-109.module+el8+1399+2709a808.i686.rpm
MD5: 59c98e32c76e85b6b405a03447fbc2c4
SHA-256: 1f38ff1e1711da1c12abc08a5d571818c6ef86250d906de4cf2e610df507283d
Size: 3.67 MB - ruby-devel-2.5.9-109.module+el8+1399+2709a808.i686.rpm
MD5: d8b474e2afa5cd8134cd09cc7591c348
SHA-256: bd211cadca0041aeda4e151dbc7c9ca1249da81d3813b06f90f38454396502ae
Size: 125.29 kB - ruby-libs-2.5.9-109.module+el8+1399+2709a808.i686.rpm
MD5: c22993eb7a6d3cbdc515172d37c46041
SHA-256: 23fa7d2581ae494ce05f86f878bd7c6d1d93860f5cac80925c283fccd64ea1c3
Size: 3.03 MB - rubygem-bigdecimal-1.3.4-109.module+el8+1399+2709a808.i686.rpm
MD5: bcb5805795a8386e76dc41645d98e86c
SHA-256: 3ee7ddd417886b4117df4f28c603edfc4e50b7262a87bda81f1c177ff79b06e5
Size: 99.39 kB - rubygem-io-console-0.4.6-109.module+el8+1399+2709a808.i686.rpm
MD5: c5246261d75390fae3d0dbc85527e5db
SHA-256: 87b45315d05db7674c1d88dcb6efb3c96ff9d1770a528a16a30f51f5e6d7c2ae
Size: 66.80 kB - rubygem-json-2.1.0-109.module+el8+1399+2709a808.i686.rpm
MD5: 026138edb10ed41686626d227a4e8b74
SHA-256: 593036e332440a8aff8277128eb6b2f801bba77967003b863fd3a3d290df8dc8
Size: 90.97 kB - rubygem-openssl-2.1.2-109.module+el8+1399+2709a808.i686.rpm
MD5: e779c076cc39ec17b2d9bf98ab612a7e
SHA-256: 1a48a0b27150e61834de84bbed1c8c5f45a38faa136a217b4f848914e7c4b127
Size: 200.83 kB - rubygem-psych-3.0.2-109.module+el8+1399+2709a808.i686.rpm
MD5: e0f8dd62e7907c100cc0f4a05bbfa483
SHA-256: e02ad03df76aac65aac48cc079ce80d1abcbba74497162248ea5925d5ec168f9
Size: 95.70 kB