[CLSA-2026:1789585743] Fix CVE(s): CVE-2026-80212, CVE-2026-80213
Type:
security
Severity:
Important
Release date:
2026-09-16 19:09:18 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 the Resource constants written through Resource::ClassHash) for every unknown DNS (type, class) pair, and the generated SvcParam::Generic classes for every unknown SvcParamKey, and compare generic records by TypeValue/ClassValue instead of class identity; backport of upstream ruby/resolv 6393c62 (resolv 0.7.2, == 23f0009 on the 0.3 branch) - 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 b336e42 (resolv 0.7.2, == b0ddbb5 on the 0.3 branch) - CVE-2026-80213
Updated packages:
  • alt-ruby40_4.0.6-7_amd64.deb
    sha:7cae5005087ab88cc9bb89da4bce564d2eb28f09
  • alt-ruby40-bundled-gems_4.0.6-7_amd64.deb
    sha:aba6a300f76edd93d89039e06ff4d3b3de9cf9f7
  • alt-ruby40-default-gems_4.0.6-7_amd64.deb
    sha:6a366531d2eb1d7e26caffb67d71f1ece1cb34f7
  • alt-ruby40-devel_4.0.6-7_amd64.deb
    sha:4572ae521e07a3bab65179329383fb5a3952b610
  • alt-ruby40-doc_4.0.6-7_amd64.deb
    sha:ffb65333686a6396f11cd3ac4c6bda978c7c7e65
  • alt-ruby40-libs_4.0.6-7_amd64.deb
    sha:492db7f64b8221e3f00ffa367bb76bfe734596fc
  • alt-ruby40-rubygem-bigdecimal_4.0.1-7_amd64.deb
    sha:276c1ec1c80c4e69002df7342e74f5b01eba2bb4
  • alt-ruby40-rubygem-bundler_4.0.16-7_amd64.deb
    sha:99db29b81b08e6ef5cfa8b14c5d046a332bfba4a
  • alt-ruby40-rubygem-io-console_0.8.2-7_amd64.deb
    sha:9d2bd3a8c81e6e76cfbd9738fe1b00c53e3db699
  • alt-ruby40-rubygem-irb_1.16.0-7_amd64.deb
    sha:fce9c7d4f14795e56a2c78f364f345f162584683
  • alt-ruby40-rubygem-json_2.18.0-7_amd64.deb
    sha:78beeaf67437c54efbfcf98d6508ddef394cea5a
  • alt-ruby40-rubygem-minitest_6.0.0-7_amd64.deb
    sha:f8a89bc487547913ab306daed6fa64ede1676077
  • alt-ruby40-rubygem-power-assert_3.0.1-7_amd64.deb
    sha:8047655a9652dcf28c3b6074c139efef734c49e0
  • alt-ruby40-rubygem-psych_5.3.1-7_amd64.deb
    sha:d0d11702b2cbdc61093020cf61bfc965bd5b48b2
  • alt-ruby40-rubygem-racc_1.8.1-7_amd64.deb
    sha:88ff1d111716e98b26c3e7a3ce700786cc4239d0
  • alt-ruby40-rubygem-rake_13.3.1-7_amd64.deb
    sha:89950a57125b04452b0a528c15ddb5cc6786e672
  • alt-ruby40-rubygem-rbs_3.10.0-7_amd64.deb
    sha:e366e37bda1c272af05cf8694da9ee2a5392e5e5
  • alt-ruby40-rubygem-rdoc_7.0.4-7_amd64.deb
    sha:f1f627c6272e576d6844b668829e95fe1bc6db38
  • alt-ruby40-rubygem-rexml_3.4.4-7_amd64.deb
    sha:3a03b03ed0ef697dc967ac3c4b503c9b47784f0f
  • alt-ruby40-rubygem-rss_0.3.2-7_amd64.deb
    sha:44eff251b535d4c3067907241e7952fd65364dce
  • alt-ruby40-rubygem-test-unit_3.7.5-7_amd64.deb
    sha:8d1ecf344703f605c8a5258ef8f0a01190aa8c45
  • alt-ruby40-rubygem-typeprof_0.31.1-7_amd64.deb
    sha:bf47fec3938941f6dcc98d50bdcad5d70b582c89
  • alt-ruby40-rubygems_4.0.16-7_amd64.deb
    sha:799b96d7d6406eef736a13b6af69e23e8aad680a
  • alt-ruby40-rubygems-devel_4.0.16-7_amd64.deb
    sha:240f7a6b04e836c88a2ab0998a4b852c14406978
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.