[CLSA-2026:1789566707] Fix CVE(s): CVE-2026-80212, CVE-2026-80213
Type:
security
Severity:
Important
Release date:
2026-09-16 13:52:00 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:391c7274d17a7525c2ed89228087e7da278e3f1f
  • alt-ruby40-bundled-gems_4.0.6-7_amd64.deb
    sha:7c1073bf8d9acce6e4d74deaf2d22c83714a2b16
  • alt-ruby40-default-gems_4.0.6-7_amd64.deb
    sha:0a9d9f13812eaabee9d8934ada89bf6740a3510c
  • alt-ruby40-devel_4.0.6-7_amd64.deb
    sha:aa1fe8126837de5c62b4351b40ee7059469dfd81
  • alt-ruby40-doc_4.0.6-7_amd64.deb
    sha:854cbad3064dc52e9288fe11bba1d7ed34fd4372
  • alt-ruby40-libs_4.0.6-7_amd64.deb
    sha:55c1eeb0edc26a3cbf8106d9f854841806f0c28d
  • alt-ruby40-rubygem-bigdecimal_4.0.1-7_amd64.deb
    sha:e11e58f3f874c5a74c67ab4ea6b6115d45d41f19
  • alt-ruby40-rubygem-bundler_4.0.16-7_amd64.deb
    sha:ef0cee100a5fb6581f53dc2efab8a5f0b3a71505
  • alt-ruby40-rubygem-io-console_0.8.2-7_amd64.deb
    sha:887cbbb2c1114250bd5f2fd187e9b9e7504f46c7
  • alt-ruby40-rubygem-irb_1.16.0-7_amd64.deb
    sha:2c260986ebbfe8bf20daba04ef63e9068f04897b
  • alt-ruby40-rubygem-json_2.18.0-7_amd64.deb
    sha:6a98a88e6324062a489d01e51a366815e780768b
  • alt-ruby40-rubygem-minitest_6.0.0-7_amd64.deb
    sha:f642efc1d51576bc7ea3e7055b7865fcf01d2d6b
  • alt-ruby40-rubygem-power-assert_3.0.1-7_amd64.deb
    sha:76ac2c1011095aaab0a21df2e441023cbb833dc1
  • alt-ruby40-rubygem-psych_5.3.1-7_amd64.deb
    sha:8503ebd1ba4477b7311d60b464a2a57df014d195
  • alt-ruby40-rubygem-racc_1.8.1-7_amd64.deb
    sha:5326c8cd12b033845414fd1ae53d68b026a4a1ea
  • alt-ruby40-rubygem-rake_13.3.1-7_amd64.deb
    sha:9bc6e2e32e4eaacb2720a251aaf72afa198e68b9
  • alt-ruby40-rubygem-rbs_3.10.0-7_amd64.deb
    sha:99a5fedb3b11e0f75dce3b3a252d8b1329372f2d
  • alt-ruby40-rubygem-rdoc_7.0.4-7_amd64.deb
    sha:962a30d7186db55d9e6436b919b09da6625e8500
  • alt-ruby40-rubygem-rexml_3.4.4-7_amd64.deb
    sha:2c60a587f9afaf29514f51fa8f6c02a2acc4e158
  • alt-ruby40-rubygem-rss_0.3.2-7_amd64.deb
    sha:404124da1a777a0da7497483e29342d2331efc03
  • alt-ruby40-rubygem-test-unit_3.7.5-7_amd64.deb
    sha:4707b09063e3807aeb0c907993a40c1a4c3d2ee5
  • alt-ruby40-rubygem-typeprof_0.31.1-7_amd64.deb
    sha:56eca160b9b57fec9dce7021c956db03254632db
  • alt-ruby40-rubygems_4.0.16-7_amd64.deb
    sha:520a3b83baaa7b78b8312a01f72214223d1b1265
  • alt-ruby40-rubygems-devel_4.0.16-7_amd64.deb
    sha:43030cddc1cb3fae7b6d528a3707697c7d4c6dfd
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.