[CLSA-2026:1789581945] Fix CVE(s): CVE-2026-80212, CVE-2026-80213
Type:
security
Severity:
Important
Release date:
2026-09-16 18:05:58 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:b08d27b9f6c500077da664a5a4a2eed1035c744a
  • alt-ruby40-bundled-gems_4.0.6-7_amd64.deb
    sha:a8105d61bb3eb9954feffd171b92a2b761728b7a
  • alt-ruby40-default-gems_4.0.6-7_amd64.deb
    sha:7c3dd6344ad937445da1541cf0e743ae1e707334
  • alt-ruby40-devel_4.0.6-7_amd64.deb
    sha:ad07cfe57c5009717a2bc69e200e2a5c4565d6a4
  • alt-ruby40-doc_4.0.6-7_amd64.deb
    sha:dbde9b5a4fe0ae2402b7b9e6d526f0bc6d465e09
  • alt-ruby40-libs_4.0.6-7_amd64.deb
    sha:bcd91e091dd2cc1a2886d583b84fa08d62c45b40
  • alt-ruby40-rubygem-bigdecimal_4.0.1-7_amd64.deb
    sha:52b43ae5e7fc8aa303c950294625500986595cd0
  • alt-ruby40-rubygem-bundler_4.0.16-7_amd64.deb
    sha:640ec6339edf7be93a2f9f5c397641e80046d11c
  • alt-ruby40-rubygem-io-console_0.8.2-7_amd64.deb
    sha:22f6d0ce3598c7943d24b2a4c0978841cd689b1e
  • alt-ruby40-rubygem-irb_1.16.0-7_amd64.deb
    sha:1c724258eb8bbde48f95d2519dbde8c1090ed2bd
  • alt-ruby40-rubygem-json_2.18.0-7_amd64.deb
    sha:27af828c1c49e13ebd85aad687e0a43cb3c0f316
  • alt-ruby40-rubygem-minitest_6.0.0-7_amd64.deb
    sha:027b105bc10727ce98228c4ba1929ee7aed77541
  • alt-ruby40-rubygem-power-assert_3.0.1-7_amd64.deb
    sha:ee5c72659a49069a17652b333da2cf203c59b34d
  • alt-ruby40-rubygem-psych_5.3.1-7_amd64.deb
    sha:dcdeee1342d70b9c3e6e384c41383b3dfcae7259
  • alt-ruby40-rubygem-racc_1.8.1-7_amd64.deb
    sha:97a4cf5ddd89eb94fd52e31919012043903adce6
  • alt-ruby40-rubygem-rake_13.3.1-7_amd64.deb
    sha:271d2903aa5866ec8b09fd2f7b77f52d7afa0532
  • alt-ruby40-rubygem-rbs_3.10.0-7_amd64.deb
    sha:3e61e085c256905c433ab9960ce6850a079f6aaf
  • alt-ruby40-rubygem-rdoc_7.0.4-7_amd64.deb
    sha:305bffb70970b66ec51940aad1a92237e07d0ec2
  • alt-ruby40-rubygem-rexml_3.4.4-7_amd64.deb
    sha:bdc43af3fb871de90faf63f0ac099627197b035c
  • alt-ruby40-rubygem-rss_0.3.2-7_amd64.deb
    sha:35ddf2f8b0100e164edb4a01bdba6723bf00e578
  • alt-ruby40-rubygem-test-unit_3.7.5-7_amd64.deb
    sha:30f456d21a64276820b3ba5eafd40f3006e09955
  • alt-ruby40-rubygem-typeprof_0.31.1-7_amd64.deb
    sha:714abd272639c023ccdaea28bd0605fc2ff749fc
  • alt-ruby40-rubygems_4.0.16-7_amd64.deb
    sha:6de94cc246d6b3694083aef00a0f77ee2f4f98a6
  • alt-ruby40-rubygems-devel_4.0.16-7_amd64.deb
    sha:487483f34de71f79b9e66897d891ad3dfd282509
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.