[CLSA-2026:1789563863] Fix CVE(s): CVE-2026-80212, CVE-2026-80213
Type:
security
Severity:
Important
Release date:
2026-09-16 13:04:37 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:bb026e4b582f29e639661dabb99a8482cdc32ef5
  • alt-ruby35-bundled-gems_3.5.0~preview1-6_amd64.deb
    sha:c9e87f029e33654d4bb2048ecf590b8bd781fbd2
  • alt-ruby35-default-gems_3.5.0~preview1-6_amd64.deb
    sha:6b1eca1ae517b1bab45b64ef54c1438ef28a02e0
  • alt-ruby35-devel_3.5.0~preview1-6_amd64.deb
    sha:7684c771426b8429702b726d0c542bd19bf4da4e
  • alt-ruby35-doc_3.5.0~preview1-6_amd64.deb
    sha:19f73dd39f01166d18ff110898af70d3523a6b50
  • alt-ruby35-libs_3.5.0~preview1-6_amd64.deb
    sha:48a0b43a760bac50eb5b23cecb0c6901582dbf57
  • alt-ruby35-rubygem-bigdecimal_3.1.9-6_amd64.deb
    sha:0c169606037621198f0aa0f721b22c63fa2be892
  • alt-ruby35-rubygem-bundler_2.7.0.dev-6_amd64.deb
    sha:68fa9b89b2c328be976af7ce6f920a197b75b7c3
  • alt-ruby35-rubygem-io-console_0.8.0-6_amd64.deb
    sha:e5a48744202af1f953453baed09c116bec29dcb5
  • alt-ruby35-rubygem-irb_1.15.2-6_amd64.deb
    sha:5d918ef117eb68c85e8e68c17b4cd5efd816b85f
  • alt-ruby35-rubygem-json_2.10.2-6_amd64.deb
    sha:3fc4d46817118f9436adec243661ea4517df6fd5
  • alt-ruby35-rubygem-minitest_5.25.5-6_amd64.deb
    sha:5c08878ac2242aabad60410433891f0e0c1f21c4
  • alt-ruby35-rubygem-power-assert_2.0.5-6_amd64.deb
    sha:29d95e64f0fd44cdafed7ee67673bc5af2a4c5b6
  • alt-ruby35-rubygem-psych_5.2.3-6_amd64.deb
    sha:726fe59270200ab0f323a89468e421c534893111
  • alt-ruby35-rubygem-racc_1.8.1-6_amd64.deb
    sha:42be4f6a9d34a734f818061ef9602170783328fd
  • alt-ruby35-rubygem-rake_13.2.1-6_amd64.deb
    sha:15a4fdb3e0847373ce5c1b5c28691d57cd8e2c9a
  • alt-ruby35-rubygem-rbs_3.9.2-6_amd64.deb
    sha:7d62c778e31b61dec61a2a184903b71559a4cb4b
  • alt-ruby35-rubygem-rdoc_6.13.1-6_amd64.deb
    sha:a2ae843d2cfa20d8e5b2b5e58d959ce4c9e7b255
  • alt-ruby35-rubygem-rexml_3.4.1-6_amd64.deb
    sha:dcec4818267dc23ea20d029a836392bf8b942208
  • alt-ruby35-rubygem-rss_0.3.1-6_amd64.deb
    sha:4e743a21b6f021223f10a27d6c66b1d4414e5ea6
  • alt-ruby35-rubygem-test-unit_3.6.8-6_amd64.deb
    sha:e6f764295b272a42269b42d8f41048936dcafde5
  • alt-ruby35-rubygem-typeprof_0.30.1-6_amd64.deb
    sha:86512188f4e994cee41851a88575ab8e2b81599f
  • alt-ruby35-rubygems_3.7.0.dev-6_amd64.deb
    sha:89a4cce30a3a428183d81b79655a8535a094f217
  • alt-ruby35-rubygems-devel_3.7.0.dev-6_amd64.deb
    sha:60df930fcad09fa7da22eb7acecb6132b2c976c0
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.