[CLSA-2026:1789556635] Fix CVE(s): CVE-2026-80212, CVE-2026-80213
Type:
security
Severity:
Important
Release date:
2026-09-16 11:04:08 UTC
Description:
* SECURITY UPDATE: resolv memory exhaustion via unknown DNS resource types - debian/patches/CVE-2026-80212.patch: stop permanently registering generated Resource::Generic classes (Generic constants and Resource::ClassHash entries) for every unknown DNS (type, class) pair, and compare generic records by TypeValue/ClassValue instead of class identity; backport of upstream ruby/resolv 23f0009 (resolv 0.3.2 / 0.7.2) - Behaviour change inherited from upstream: a class obtained from Resource::Generic.create(type, class) is no longer registered, so Resolv::DNS#getresources(name, Generic.create(type, class)) now returns an empty list where it used to return the matching records; records of unknown types are still decoded as Resource::Generic - CVE-2026-80212 * SECURITY UPDATE: resolv hostname validation bypass via unchecked DNS name limits - debian/patches/CVE-2026-80213.patch: enforce the 63-octet label and 255-octet encoded-name limits when encoding, cap character- strings at 255 octets and report out-of-range length octets as DecodeError, so an over-long label can no longer wrap its length octet and resolve a different name; backport of upstream ruby/resolv b0ddbb5 (resolv 0.3.2 / 0.7.2) - CVE-2026-80213
Updated packages:
  • alt-ruby30_3.0.7-176_amd64.deb
    sha:d653bc0ad98cc54628d6bec7f656afd7c48cd9ae
  • alt-ruby30-default-gems_3.0.7-176_amd64.deb
    sha:7d39db5de71417b4772a0e8305f80f6a4e36f166
  • alt-ruby30-devel_3.0.7-176_amd64.deb
    sha:d0d587b059f3877028734f47cbb7f02c338cee96
  • alt-ruby30-doc_3.0.7-176_amd64.deb
    sha:ea7671d030405590b3ac6f2819c825d7cf285edc
  • alt-ruby30-libs_3.0.7-176_amd64.deb
    sha:d4b37671df786631fa1847a481a3200a6f430f48
  • alt-ruby30-rubygem-bigdecimal_3.0.0-176_amd64.deb
    sha:107389ce9eca0a97c3d0ce61d561de441369f241
  • alt-ruby30-rubygem-bundler_2.2.33-176_amd64.deb
    sha:2dd18b4b20a5ff14a075af4ef13497f12b125fff
  • alt-ruby30-rubygem-io-console_0.5.7-176_amd64.deb
    sha:6add13502f3a88ff15c5bb7ecaff5efde85ffad0
  • alt-ruby30-rubygem-irb_1.3.5-176_amd64.deb
    sha:78c5139c392e51a556f7dc93d841ebe59cd223b0
  • alt-ruby30-rubygem-json_2.5.1-176_amd64.deb
    sha:0c7a9a1a57be6c597d5558b129d0d2e176d891ba
  • alt-ruby30-rubygem-minitest_5.14.2-176_amd64.deb
    sha:92ea972317fbbf6022c8accc0092e31f0c5a6cc2
  • alt-ruby30-rubygem-power-assert_1.2.1-176_amd64.deb
    sha:725b75791db79388f8beb563a294390f49b782ee
  • alt-ruby30-rubygem-psych_3.3.2-176_amd64.deb
    sha:6039277bc730d07a20000f5aeadf4002448de40c
  • alt-ruby30-rubygem-rake_13.0.3-176_amd64.deb
    sha:4b1db2464cd46ba2eb621ce7b36ee38887a9a24d
  • alt-ruby30-rubygem-rbs_1.4.0-176_amd64.deb
    sha:d47b28ad82f506da098b8307eaa7f82d3297728c
  • alt-ruby30-rubygem-rdoc_6.3.4.1-176_amd64.deb
    sha:7e60427dd7dda98b63d43a1cded79f7dc5d3bea4
  • alt-ruby30-rubygem-rexml_3.2.5-176_amd64.deb
    sha:80ca35b2d6bc151a8d84e335fb19eadc227ea8f3
  • alt-ruby30-rubygem-rss_0.2.9-176_amd64.deb
    sha:4949170c79ff726d77e7dda834087d246e90adef
  • alt-ruby30-rubygem-test-unit_3.3.7-176_amd64.deb
    sha:4602c70d93f611dfc0c4f2b4a24845ff9f24dd30
  • alt-ruby30-rubygem-typeprof_0.15.2-176_amd64.deb
    sha:baa479f64967d7a935cc1c8dcc5e02cf13d98a98
  • alt-ruby30-rubygems_3.2.33-176_amd64.deb
    sha:39bc594b48095d927d3cb84663a2bef48b77682f
  • alt-ruby30-rubygems-devel_3.2.33-176_amd64.deb
    sha:4d17c10ed99951e25b493f434da14bf089e3fa0f
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.