Release date:
2026-09-16 17:30:25 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:eb0444c975c28b9083b9a1746199f3c663f345d8
-
alt-ruby26-default-gems_2.6.10-21_amd64.deb
sha:d3f3e99f0cd19fdb49c9eb9731e3bfa64f72ec14
-
alt-ruby26-devel_2.6.10-21_amd64.deb
sha:a43be9c6ec8d0fe60bf753a91b6d92761f567706
-
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:a649d0e6c0e767caca8d43dbb145dcd929dc627b
-
alt-ruby26-rubygem-bigdecimal_1.4.1-21_amd64.deb
sha:9bc22e8479eb028e928208cf662b28cae6a23e3c
-
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:6a01ebe4d1acf95f2bbefde4cf1b825ed2e98413
-
alt-ruby26-rubygem-json_2.1.0-21_amd64.deb
sha:f60c5b7070957ac02b5cc69389cdaadce2a524a9
-
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:7e5658e628a3e6e5efa007f1e0d2081ed3f7bc68
-
alt-ruby26-rubygem-power-assert_1.1.3-21_amd64.deb
sha:8cbd634f8253f5c41b342f0b5d9ed5b7a1ca5848
-
alt-ruby26-rubygem-psych_3.1.0-21_amd64.deb
sha:7ffd0b89acc9d78dd2c529eccde417475a0bd422
-
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:0a6199dcb4f41e508b00c292953dcf6de3104b79
-
alt-ruby26-default-gems_2.6.10-21_arm64.deb
sha:326acc348a06777fcab72a83614ffe6eed7a2ec2
-
alt-ruby26-devel_2.6.10-21_arm64.deb
sha:5ff2a00e515561e143b800974c5f3d28c998154b
-
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:84859677c297f3139d9b47360378b8d68b9f90c4
-
alt-ruby26-rubygem-bigdecimal_1.4.1-21_arm64.deb
sha:99b99069aa15b71e7b5f447f8c37242d09e1ec4c
-
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:f96d0a759ee2b0f322664da41bee80a0ee0c1f0e
-
alt-ruby26-rubygem-json_2.1.0-21_arm64.deb
sha:a7e7b99890a0d61fc53693f731042b61d34e3d0d
-
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:a4bb704802d4a63c64aa0a64f972a7bad9f43c40
-
alt-ruby26-rubygem-power-assert_1.1.3-21_arm64.deb
sha:3dbb54f077c5b569d5f43f973f7a67315dfc0850
-
alt-ruby26-rubygem-psych_3.1.0-21_arm64.deb
sha:afb417051c1dd03a9ef190f3b155870f7a58e080
-
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.