[CLSA-2026:1789575010] Fix CVE(s): CVE-2026-80212, CVE-2026-80213
Type:
security
Severity:
Important
Release date:
2026-09-16 16:10:22 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 the same for SvcParam::Generic classes and unknown SvcParamKeys, 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-ruby35_3.5.0~preview1-6_amd64.deb
    sha:129dce6a766d4eca9e1deaee975a851df82ce931
  • alt-ruby35-bundled-gems_3.5.0~preview1-6_amd64.deb
    sha:2b1068d7f419f12aea6eb323e341a9943ab81111
  • alt-ruby35-default-gems_3.5.0~preview1-6_amd64.deb
    sha:4dad992e41ebdd1d0e0da1c3acac183ac280f9d1
  • alt-ruby35-devel_3.5.0~preview1-6_amd64.deb
    sha:86ebae1452c2b524c15cb09dd70324dafdb7c397
  • alt-ruby35-doc_3.5.0~preview1-6_amd64.deb
    sha:416f2d29b9c19a780d9a977d0c925c2ba551b607
  • alt-ruby35-libs_3.5.0~preview1-6_amd64.deb
    sha:66f8b633f1c5fb807c788635ff859383f58f2b4b
  • alt-ruby35-rubygem-bigdecimal_3.1.9-6_amd64.deb
    sha:8122fb5ff4d5740a6fb0911f7da4990dc7916bb9
  • alt-ruby35-rubygem-bundler_2.7.0.dev-6_amd64.deb
    sha:1887448f32745470ca966726d8156f9c6de7f279
  • alt-ruby35-rubygem-io-console_0.8.0-6_amd64.deb
    sha:c17d95ee7c005955bbd492d3e6b3c878e5d461b7
  • alt-ruby35-rubygem-irb_1.15.2-6_amd64.deb
    sha:efe498be052182aa101e68f36a44d7f14332017b
  • alt-ruby35-rubygem-json_2.10.2-6_amd64.deb
    sha:08b5b59ae2732e07cf6c82adf85e83898d086161
  • alt-ruby35-rubygem-minitest_5.25.5-6_amd64.deb
    sha:20b576ee0821b1865c01eb18beab5ae2715132c8
  • alt-ruby35-rubygem-power-assert_2.0.5-6_amd64.deb
    sha:86bb9b3fb9602460e4f999f5636a834cd831fb1c
  • alt-ruby35-rubygem-psych_5.2.3-6_amd64.deb
    sha:89664c3870a1e2eb4ae60a9768255b82f053e2dc
  • alt-ruby35-rubygem-racc_1.8.1-6_amd64.deb
    sha:71814478894f25b54ad107af4742194236086757
  • alt-ruby35-rubygem-rake_13.2.1-6_amd64.deb
    sha:4f313d78017a63708ec8912270cbbd86ac1df00b
  • alt-ruby35-rubygem-rbs_3.9.2-6_amd64.deb
    sha:c4d13659784774cfafdd547adb7c4c2b40a714a2
  • alt-ruby35-rubygem-rdoc_6.13.1-6_amd64.deb
    sha:3cfeda3f679aa0de0d6da5edecffbd4d411bff26
  • alt-ruby35-rubygem-rexml_3.4.1-6_amd64.deb
    sha:04160b8f9d5ce8b44f8299b8aba251a637dbea9d
  • alt-ruby35-rubygem-rss_0.3.1-6_amd64.deb
    sha:9b88ab952af38f4d30a95282282a9ed21a7b6651
  • alt-ruby35-rubygem-test-unit_3.6.8-6_amd64.deb
    sha:7b1b41400b1a2d040837d87ded9f1515b3478e04
  • alt-ruby35-rubygem-typeprof_0.30.1-6_amd64.deb
    sha:01ec0d14db0b512b54f9fe120e79c8121eaa9147
  • alt-ruby35-rubygems_3.7.0.dev-6_amd64.deb
    sha:6955a28a2b5f0f2f10a56505e9a6fbfe98dec40a
  • alt-ruby35-rubygems-devel_3.7.0.dev-6_amd64.deb
    sha:9a76479876dc9d7ca73579958f0813198dc9cb8e
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.