[CLSA-2026:1789584494] Fix CVE(s): CVE-2026-80212, CVE-2026-80213
Type:
security
Severity:
Important
Release date:
2026-09-16 18:48: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-ruby30_3.0.7-176_amd64.deb
    sha:cb101c04e752dd5d20838d80cce182a859900c93
  • alt-ruby30-default-gems_3.0.7-176_amd64.deb
    sha:5895bb5f3228793e8cc3a74bc5b87fa547a60b57
  • alt-ruby30-devel_3.0.7-176_amd64.deb
    sha:e2a6177e83ae95f54254e85c2b27a103a7bbc86c
  • alt-ruby30-doc_3.0.7-176_amd64.deb
    sha:f414a858c8fd795e279c765eb3db965909cad722
  • alt-ruby30-libs_3.0.7-176_amd64.deb
    sha:5ca51e2b5e21d4e2454591245dc5e2f9f6b52f9f
  • alt-ruby30-rubygem-bigdecimal_3.0.0-176_amd64.deb
    sha:b8a7ef43f096934f79e4cae7d663841adef33db6
  • alt-ruby30-rubygem-bundler_2.2.33-176_amd64.deb
    sha:01e2e2521420d551f2fb2945f2cf16a0ff53b999
  • alt-ruby30-rubygem-io-console_0.5.7-176_amd64.deb
    sha:f4a08a313bc239cfc6c8504c42b548e5544dcaaf
  • alt-ruby30-rubygem-irb_1.3.5-176_amd64.deb
    sha:b5d2b04c4f0d974a0f34ca0f998c16d527855093
  • alt-ruby30-rubygem-json_2.5.1-176_amd64.deb
    sha:2fb529acd8e624af037a122548c6d4a3ed39429f
  • alt-ruby30-rubygem-minitest_5.14.2-176_amd64.deb
    sha:0944d3604fbad4ecf705ea57de0fab1d3c176a46
  • alt-ruby30-rubygem-power-assert_1.2.1-176_amd64.deb
    sha:02054e8b34cfc63c959aa7b1fe044f1120949075
  • alt-ruby30-rubygem-psych_3.3.2-176_amd64.deb
    sha:8d2b5f0bbe0b7124c3a2cff787e50c7e7acd7439
  • alt-ruby30-rubygem-rake_13.0.3-176_amd64.deb
    sha:92a7dcc367ce2b0fda990960d8648126a3bcc672
  • alt-ruby30-rubygem-rbs_1.4.0-176_amd64.deb
    sha:a5da1de0882ea0c9bf8db349f6577e124aa2fa03
  • alt-ruby30-rubygem-rdoc_6.3.4.1-176_amd64.deb
    sha:1de2835f283d1a9f29cc9750a3451cc779d71c15
  • alt-ruby30-rubygem-rexml_3.2.5-176_amd64.deb
    sha:0fde551171284d491d34af80b29ac58327f12dfb
  • alt-ruby30-rubygem-rss_0.2.9-176_amd64.deb
    sha:b4a7fe16ee8e61dd050fb5746cac2c25c031c7f3
  • alt-ruby30-rubygem-test-unit_3.3.7-176_amd64.deb
    sha:60b0c14c1382c25e0b412b992ccda86bef8fe4e8
  • alt-ruby30-rubygem-typeprof_0.15.2-176_amd64.deb
    sha:056bc9de3e9e50dd32475164447f862c9dc9b510
  • alt-ruby30-rubygems_3.2.33-176_amd64.deb
    sha:ac31b04b9e2be25324680e99f082f17370b0bb45
  • alt-ruby30-rubygems-devel_3.2.33-176_amd64.deb
    sha:9fdd96c981b20153795cb7d14572325a41b5bb03
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.