[CLSA-2026:1789580794] Fix CVE(s): CVE-2026-80212, CVE-2026-80213
Type:
security
Severity:
Important
Release date:
2026-09-16 17:46:48 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 * ALTEAPLN-38: drop the alt-ruby26-rubygem-typeprof deb package. Ruby 2.6 does not bundle typeprof: the package was declared in debian/control but never populated or versioned, shipping only doc files stamped with the interpreter version, which fails the rubygem version QA checks. * ALTEAPLN-38: add the missing debian/@name@-rubygem-did-you-mean.changelog and debian/@name@-rubygem-openssl.changelog templates so both sub-packages are stamped with their gem version (did_you_mean_version, openssl_version) instead of the interpreter version. Both deb versions carry an epoch (1:) because the previously shipped interpreter-versioned debs (2.6.10-N) compare higher than the gem versions and apt would refuse the downgrade otherwise; the Conflicts and Provides constraints in debian/control follow the epoch.
Updated packages:
  • alt-ruby26_2.6.10-21_amd64.deb
    sha:6f85e4ea66c062ae2ff48c3809d29e9c2d23498c
  • alt-ruby26-default-gems_2.6.10-21_amd64.deb
    sha:d3f3e99f0cd19fdb49c9eb9731e3bfa64f72ec14
  • alt-ruby26-devel_2.6.10-21_amd64.deb
    sha:97353c18bb2e26f114b7155a7b9f29b1a28345c6
  • alt-ruby26-devel-doc_2.6.10-21_amd64.deb
    sha:a799af7b228eefea458b9ec88b32993af4792d28
  • alt-ruby26-doc_2.6.10-21_amd64.deb
    sha:109f773964bc5adc5a1e32a7c060d1227a167ef7
  • alt-ruby26-libs_2.6.10-21_amd64.deb
    sha:d9bf6978a7f69768bbd238bc777d6319dc45a3f8
  • alt-ruby26-rubygem-bigdecimal_1.4.1-21_amd64.deb
    sha:5a92108bad7f896b34f9ab16c3b57892c822cd0b
  • alt-ruby26-rubygem-did-you-mean_1.3.0-21_amd64.deb
    sha:8d875e6d7f7eb4bde3e3c09b785545da36fff52d
  • alt-ruby26-rubygem-io-console_0.4.7-21_amd64.deb
    sha:074967bdde765f522cae3ff5508eca26ce4255cc
  • alt-ruby26-rubygem-json_2.1.0-21_amd64.deb
    sha:dadaf86b33d9788cec1d6bab8303a4fdd68d6891
  • alt-ruby26-rubygem-minitest_5.11.3-21_amd64.deb
    sha:50e179c6ab0787d9085fa75c3b4284129416b36d
  • alt-ruby26-rubygem-net-telnet_0.2.0-21_amd64.deb
    sha:1fe60da08d9bc92198eb631dd141e89ec733f93b
  • alt-ruby26-rubygem-openssl_2.1.2-21_amd64.deb
    sha:757c8aa102b572397d205ba68df17787b4577a4e
  • alt-ruby26-rubygem-power-assert_1.1.3-21_amd64.deb
    sha:8cbd634f8253f5c41b342f0b5d9ed5b7a1ca5848
  • alt-ruby26-rubygem-psych_3.1.0-21_amd64.deb
    sha:958035603f7da5f418e7c704e76fef0bd13a6a66
  • alt-ruby26-rubygem-rake_12.3.3-21_amd64.deb
    sha:0941431777fb994bcc066affab1219f9908cb6d5
  • alt-ruby26-rubygem-rdoc_6.1.2.1-21_amd64.deb
    sha:4b4b8ea6d3b56e93b95e82ad487ea1a32e09f3c1
  • alt-ruby26-rubygem-test-unit_3.2.9-21_amd64.deb
    sha:d51ee7650a3b393dffc5742755fde9546ecac33d
  • alt-ruby26-rubygem-xmlrpc_0.3.0-21_amd64.deb
    sha:4e33e745f97b08724c87f467b14dd60017e9a0ad
  • alt-ruby26-rubygems_3.0.3.1-21_amd64.deb
    sha:790561ac6e3bee190c42974233692f9a9c41a358
  • alt-ruby26-rubygems-devel_3.0.3.1-21_amd64.deb
    sha:bc414e6b4b316055a1b34ca96de90c7139a97c94
  • alt-ruby26_2.6.10-21_arm64.deb
    sha:d2a05fd6faa407d34a8db382ca9a52e6b7b63558
  • alt-ruby26-default-gems_2.6.10-21_arm64.deb
    sha:326acc348a06777fcab72a83614ffe6eed7a2ec2
  • alt-ruby26-devel_2.6.10-21_arm64.deb
    sha:f1b4b1fef1300880d41b62daba3e7a86ce9d7368
  • alt-ruby26-devel-doc_2.6.10-21_arm64.deb
    sha:c258bf01d0b57e4035c2d16f33f9b2b9cdffb0d9
  • alt-ruby26-doc_2.6.10-21_arm64.deb
    sha:4affafec7ed733fb50a2cf1a5c26ba3dc19dcc4b
  • alt-ruby26-libs_2.6.10-21_arm64.deb
    sha:473b6e614f08dacc49e473c92735a2a46e9b0b34
  • alt-ruby26-rubygem-bigdecimal_1.4.1-21_arm64.deb
    sha:4996344851b6d655d2904ed4ccb14d2adf7874d9
  • alt-ruby26-rubygem-did-you-mean_1.3.0-21_arm64.deb
    sha:f67971bcde4302222d152df440a7416ac0e9da10
  • alt-ruby26-rubygem-io-console_0.4.7-21_arm64.deb
    sha:ac0c612466bf0492eba12f48e2c151e8d1fd2e3e
  • alt-ruby26-rubygem-json_2.1.0-21_arm64.deb
    sha:938d8d32aca1797c1231ae633b47681da99cdc0b
  • alt-ruby26-rubygem-minitest_5.11.3-21_arm64.deb
    sha:dbadb23792d33e87cc9b736a16ef5997a1375693
  • alt-ruby26-rubygem-net-telnet_0.2.0-21_arm64.deb
    sha:2dddd5a759ec1924502bf3af73dab84cce7a74a8
  • alt-ruby26-rubygem-openssl_2.1.2-21_arm64.deb
    sha:54b08fffa5a692481a9fcc9c48c68dca9a221581
  • alt-ruby26-rubygem-power-assert_1.1.3-21_arm64.deb
    sha:3dbb54f077c5b569d5f43f973f7a67315dfc0850
  • alt-ruby26-rubygem-psych_3.1.0-21_arm64.deb
    sha:c16cf5932b8ad5da254fb3acfb93718225f9a3df
  • alt-ruby26-rubygem-rake_12.3.3-21_arm64.deb
    sha:24eaac09cc8138e821bb28a35e9f20db45826c86
  • alt-ruby26-rubygem-rdoc_6.1.2.1-21_arm64.deb
    sha:8c763c9bac8c3e06bc8871e17867bf73d183489f
  • alt-ruby26-rubygem-test-unit_3.2.9-21_arm64.deb
    sha:10305a50eaa128e51c00464a534044b3ce42c933
  • alt-ruby26-rubygem-xmlrpc_0.3.0-21_arm64.deb
    sha:b3fade5832db341c0f26969036b34542d78ffaae
  • alt-ruby26-rubygems_3.0.3.1-21_arm64.deb
    sha:860a127453c705ec9a591ccd4bbec699e110dd25
  • alt-ruby26-rubygems-devel_3.0.3.1-21_arm64.deb
    sha:1b8911ff9f57d72ca22885de14809dcab63c48b3
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.