The openssl gem for Ruby uses the same initialization vector (IV) in GCM Mode (aes-*-gcm) when the IV is set before the key, which makes it easier for context-dependent attackers to bypass the encryption protection mechanism.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux | — | Upgrade ruby23 | Sep 1, 2017 | Jan 30, 2017 |
| Debian | — | Upgrade ruby-attr-encryptedUpgrade ruby-encryptor | Dec 5, 2017 | Jan 30, 2017 |
| Huawei Euleros 2_0_sp2 | — | Upgrade rubyUpgrade ruby-irbUpgrade ruby-libs | Sep 12, 2019 | Jan 30, 2017 |
| Huawei Euleros 2_0_sp3 | — | Upgrade ruby-irbUpgrade ruby-libsUpgrade ruby | Apr 16, 2020 | Jan 30, 2017 |
| Huawei Euleros 2_0_sp5 | — | Upgrade rubyUpgrade ruby-libsUpgrade ruby-irb | Nov 19, 2019 | Jan 30, 2017 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Sep 19, 2016 |
| Suse | — | Upgrade ruby2.1-stdlibUpgrade libruby2_1-2_1Upgrade ruby2.1Upgrade yast2-ruby-bindingsUpgrade ruby2.1-devel | Jun 10, 2020 | Jan 30, 2017 |
| Ubuntu | — | Upgrade libruby2.3Upgrade ruby2.3Upgrade ruby2.0Upgrade libruby2.0Upgrade libruby1.9.1Upgrade ruby1.9.1 | Jul 26, 2017 | Jan 30, 2017 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub