[CLSA-2026:1789584735] Fix CVE(s): CVE-2026-80212, CVE-2026-80213
Type:
security
Severity:
Important
Release date:
2026-09-16 18:52:27 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-ruby31_3.1.7-14_amd64.deb
    sha:af9922f41bc9d6308eb8b1e0b67dfd4fe6d45146
  • alt-ruby31-bundled-gems_3.1.7-14_amd64.deb
    sha:744d45f460eb05f958de0c5f6f693063830a7ec6
  • alt-ruby31-default-gems_3.1.7-14_amd64.deb
    sha:85e8435c3418c3d101f0aa421e2d36a32bc5832d
  • alt-ruby31-devel_3.1.7-14_amd64.deb
    sha:e716ecda0f76bc1aec0a30401f3ff067ac23d059
  • alt-ruby31-doc_3.1.7-14_amd64.deb
    sha:ee00876eb85552d73becef3e7334bdcbc3790207
  • alt-ruby31-libs_3.1.7-14_amd64.deb
    sha:4bced5676952b747e6447956eb897f6b7775c9b9
  • alt-ruby31-rubygem-bigdecimal_3.1.1-14_amd64.deb
    sha:5bd39b7664421111b88570726e848d786f188711
  • alt-ruby31-rubygem-bundler_2.3.27-14_amd64.deb
    sha:a521b35b1005088f51fa0f7104b6ca0f4544d3c5
  • alt-ruby31-rubygem-io-console_0.5.11-14_amd64.deb
    sha:9d511f2e4b0dd3f6e4a34d9cd85fa7aa30deb3a4
  • alt-ruby31-rubygem-irb_1.4.1-14_amd64.deb
    sha:00d7f10d07bf80f8ed83c2af61ba7fa969dfcb70
  • alt-ruby31-rubygem-json_2.6.1-14_amd64.deb
    sha:0d745d0eeb4d6bb38c84685e187c29ee0e287633
  • alt-ruby31-rubygem-minitest_5.15.0-14_amd64.deb
    sha:0fac9c6f0e1d6954a9dccb2fea5db927bc2cb8d8
  • alt-ruby31-rubygem-power-assert_2.0.1-14_amd64.deb
    sha:06d02d8aa9828d43924a96c0cf122ee673e5771d
  • alt-ruby31-rubygem-psych_4.0.4-14_amd64.deb
    sha:8cbf2a6ca2d31edaaec014c4f00a5faa98937811
  • alt-ruby31-rubygem-rake_13.0.6-14_amd64.deb
    sha:459617ce17c6ff7fcc74b07aa4f7223a63a830e7
  • alt-ruby31-rubygem-rbs_2.7.0-14_amd64.deb
    sha:804a350a65388130f366916aaade712c96a0d5cf
  • alt-ruby31-rubygem-rdoc_6.4.1.1-14_amd64.deb
    sha:65d6f6aa6ef6155fb3f38021586f02a25a78f1d8
  • alt-ruby31-rubygem-rexml_3.3.9-14_amd64.deb
    sha:320fa3fde0b9488674f1fcf3507f1260a20e02cf
  • alt-ruby31-rubygem-rss_0.3.1-14_amd64.deb
    sha:6e5f4c1b0d9a9b9c206123ce786b8564117d878d
  • alt-ruby31-rubygem-test-unit_3.5.3-14_amd64.deb
    sha:2d6f9c226d1d02c149aaa49fc392f70ffd8a8b65
  • alt-ruby31-rubygem-typeprof_0.21.3-14_amd64.deb
    sha:f73a63ea16789d02a0a2f5c4d85e7a9b168daf30
  • alt-ruby31-rubygems_3.3.27-14_amd64.deb
    sha:35e6160616ad7a3cce0409a977d316397416d3af
  • alt-ruby31-rubygems-devel_3.3.27-14_amd64.deb
    sha:33117de37c05b373318c9661e24d47855c6f4fe6
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.