[CLSA-2026:1789557792] Fix CVE(s): CVE-2026-80212, CVE-2026-80213
Type:
security
Severity:
Important
Release date:
2026-09-16 11:23:24 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-ruby32_3.2.11-15_amd64.deb
    sha:daed710938d459f8a457ce3113904166f94b665d
  • alt-ruby32-bundled-gems_3.2.11-15_amd64.deb
    sha:1d67dc47b12593d4bf2a1f0f8e7fe53971c1d4f4
  • alt-ruby32-default-gems_3.2.11-15_amd64.deb
    sha:11a95a5eb9944921fd51a5da8503fded50e374f9
  • alt-ruby32-devel_3.2.11-15_amd64.deb
    sha:cf983dc7b94513c11bf21d4b68657d8d8c11fbb3
  • alt-ruby32-doc_3.2.11-15_amd64.deb
    sha:ff1281d110d5c15c88ee09eee87a9664d91caeff
  • alt-ruby32-libs_3.2.11-15_amd64.deb
    sha:3238d6ba3a65d28d7a141cd801e97082df00ae71
  • alt-ruby32-rubygem-bigdecimal_3.1.3-15_amd64.deb
    sha:b355ee2be4b4d88047741eea79e3a761a2764719
  • alt-ruby32-rubygem-bundler_2.4.19-15_amd64.deb
    sha:a6ae02a5a50309c4898c5a73d429d71b6d86ba9f
  • alt-ruby32-rubygem-io-console_0.6.0-15_amd64.deb
    sha:077f9acfef58a37968e350e3dfb47e1ad81580d1
  • alt-ruby32-rubygem-irb_1.6.2-15_amd64.deb
    sha:0c4067d58879b85d308fcbd88663fbdf42c95caf
  • alt-ruby32-rubygem-json_2.6.3-15_amd64.deb
    sha:b3801a211bf402b684740078667e10af921804b8
  • alt-ruby32-rubygem-minitest_5.25.1-15_amd64.deb
    sha:7f8a3cc5d2d31d8e922f3608577a161e8cac0876
  • alt-ruby32-rubygem-power-assert_2.0.3-15_amd64.deb
    sha:b837185b8e7d23394d467b8869dddf41c5d7bd6f
  • alt-ruby32-rubygem-psych_5.0.1-15_amd64.deb
    sha:ceeaf0956bafec30cb696fc0c5cf304038033bad
  • alt-ruby32-rubygem-rake_13.0.6-15_amd64.deb
    sha:d203609e82e54e507d1eee0dce82b29edc2dd40a
  • alt-ruby32-rubygem-rbs_2.8.2-15_amd64.deb
    sha:cf6478bac3f2676577fe9ae86ff5f8450fe0e088
  • alt-ruby32-rubygem-rdoc_6.5.1.1-15_amd64.deb
    sha:0615e5152821750f606ae9257bc1c20df72b4b6b
  • alt-ruby32-rubygem-rexml_3.4.4-15_amd64.deb
    sha:02ba8221d4ba6c89e40016e08a5f6930e0bdb05b
  • alt-ruby32-rubygem-rss_0.3.1-15_amd64.deb
    sha:802416e60184b639e2a7866e1016b470eb14a8d0
  • alt-ruby32-rubygem-test-unit_3.5.7-15_amd64.deb
    sha:4d19b413748dfdcecb453fb4a6b10a3f83bdd49e
  • alt-ruby32-rubygem-typeprof_0.21.3-15_amd64.deb
    sha:3e7804f5e19ed6eb0198fde9867be038db91baa7
  • alt-ruby32-rubygems_3.4.19-15_amd64.deb
    sha:092b33fd6dcc8cc5148c7ee8ff451fd169b9b2ab
  • alt-ruby32-rubygems-devel_3.4.19-15_amd64.deb
    sha:bdbab7f8af99406f3b82249b3da2bcdd5642c220
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.