Alibaba Cloud Linux 3 Pro image release notes
Review the release notes and images for different versions of Alibaba Cloud Linux 3 Pro.
2026
Alibaba Cloud Linux 3.2104 U13.0 (Pro Edition)
|
Version |
Image ID |
Release date |
Release notes |
|
Alibaba Cloud Linux 3 Pro U13.0 |
aliyun_3_x64_20G_pro_alibase_20260430.vhd |
2026-04-30 |
|
|
aliyun_3_x64_20G_pro_dengbao_alibase_20260430.vhd |
2026-04-30 |
|
|
|
aliyun_3_arm64_20G_pro_alibase_20260430.vhd |
2026-04-30 |
|
|
|
aliyun_3_arm64_20G_pro_dengbao_alibase_20260430.vhd |
2026-04-30 |
|
Content updates
Important updates
Kernel
Upgraded the kernel from kernel-5.10.134-014.ali5000.pro.al8 to kernel-5.10.134-014.1.ali5000.pro.al8 to fix CVE-2026-31431.
Feature updates
|
Package |
Previous version |
New version |
Description |
|
alinux-release |
alinux-release-3.2104.13p-1.al8 |
alinux-release-3.2104.13.1p-1.al8 |
Image version identifier package update; no functional impact. |
|
aliyun-cli |
aliyun-cli-3.2.12-1.al8 |
aliyun-cli-3.3.4-1.al8 |
Bug fix release of an Alibaba Cloud proprietary component; no impact on system stability. |
|
sysak |
sysak-3.10.0-1 |
sysak-3.12.0-1 |
Operations component update; impact on system stability is controlled. |
Bug fixes
Updated vim from 8.0.1763-22.0.1.al8 to 8.0.1763-22.0.1.al8.1 with 6 patches that address crash recovery, command injection, and netrw port fixes.
Alibaba Cloud Linux 3.2104 U13 (Pro Edition)
|
Version |
Image ID |
Release date |
Release notes |
|
Alibaba Cloud Linux 3 Pro U13 |
aliyun_3_x64_20G_pro_alibase_20260402.vhd |
2026-04-02 |
|
|
aliyun_3_x64_20G_pro_dengbao_alibase_20260402.vhd |
2026-04-02 |
|
|
|
aliyun_3_arm64_20G_pro_alibase_20260402.vhd |
2026-04-02 |
|
|
|
aliyun_3_arm64_20G_pro_dengbao_alibase_20260402.vhd |
2026-04-02 |
|
Content updates
Important updates
Kernel
Upgraded the kernel from kernel-5.10.134-012.ali5000.pro.al8 to kernel-5.10.134-014.ali5000.pro.al8, fixing over 100 high-risk CVEs.
-
Scheduler subsystem
New features
-
Group Balancer enhancements:
-
Added support for CPU burst awareness.
-
Added support for cpuset awareness.
-
Introduced
nr_gb_runningto optimize load balancing. -
Added support for setting
cpu.group_balancerto 2, providing high-priority tasks with a soft CPU guarantee of twice the number of logical cores. -
Prioritized searching for idle CPUs in
preferred_gb_sd.
-
-
Group Identity enhancements:
-
Added support for using
SCHED_IDLEfor finer-grained priority control. -
Added support for setting
absolute_expelfor tasks and cgroups. -
Introduced
ID_PUSH_EXPELLEE_CONSIDER_HIGHCLASSandID_BOOK_CPU.
-
-
Proxy Execution: Introduced a simplified proxy execution mechanism for
jbd2_lock. -
PSI (Pressure Stall Information) improvements:
-
Added the
PSI_CPU_FULLstate. -
Optimized task switching within shared cgroups.
-
Reduced the number of
sched_clock()calls.
-
Important fixes
-
Fixed an issue where
h_load_nextwas not cleaned up when a cgroup was unregistered. -
Fixed a performance regression for high-class tasks.
-
Fixed a crash that occurred when setting a task identity while Group Identity was disabled.
-
Fixed an update frequency issue in
async_calc_cgroup_load.
-
-
Memory management
New features
-
Uncached I/O support:
-
Added support for the
RWF_DONTCACHEflag to bypass the page cache. -
Added memcg-level control for uncached I/O.
-
Enabled ext4 support for uncached buffered I/O.
-
-
THP (transparent huge pages) enhancements:
-
Enhanced
brk/sbrkto support THP alignment with runtime controls. -
Provided THP-related metrics in memcg v1.
-
Added container-level shmem THP metrics.
-
-
Memory hotplug optimizations:
-
Added support for parallel deferred memory onlining.
-
Deferred
vmemmapmemory initialization. -
Added deferred pages for
vmemmapmemory.
-
-
Page reclamation optimizations:
-
Added support for light compaction.
-
Added the PTE page table reclamation (
reclaim_pt) feature. -
Implemented smooth page cache reclamation with
pagecache_limit.
-
-
CMA improvements: Improved concurrent allocation performance by using per-CMA locks.
Important fixes
-
Fixed an issue in the removal of hugetlb folio mappings.
-
Fixed an issue in
invalidate_inode_pages2_range()related to THP reference counting. -
Fixed a null pointer check issue in
grab_cache_page_write_begin(). -
Fixed a race condition between kfence and
get_page_unless_zero().
Reverted changes
-
Reverted a series of upstream patches related to PCP (Per-CPU Pages) to restore a more stable implementation.
-
-
Networking subsystem
New features
-
IPVS optimizations: Changed
ip_vs_svc_tableandip_vs_svc_fwm_tableto be per-netns.
Important fixes
-
Fixed multiple security issues in netfilter nf_tables, such as disallowing duplicate devices and preventing rule removal from chain bindings.
-
Fixed a race condition between TLS asynchronous notifications and socket closure.
-
Fixed multiple race conditions and use-after-free (UAF) issues in the
net_schedsubsystem. -
Fixed issues with vsock binding and closing.
-
Fixed a null pointer dereference related to IPv6 routing.
-
Fixed multiple issues during SMC fallback, handshake, and write-with-immediate operations.
-
-
-
Storage subsystem
New features
-
erofs enhancements:
-
Added support for 48-bit block addressing.
-
Added support for file-backed mounts.
-
Implemented encoded extended metadata.
-
Added a sysfs interface.
-
Added support for sub-page compressed blocks.
-
-
ext4 improvements:
-
Added support for uncached buffered I/O.
-
-
Virtio-blk device passthrough:
-
Enabled virtio-blk device passthrough based on
io_uring_cmd, including support for bidirectional commands and vring pairs. -
Added support for blk-mq dynamic request allocation.
-
Important fixes
-
Fixed multiple stability issues in ext4, including data consistency, reference count overflows, and out-of-bounds (OOB) reads.
-
Fixed issues in jbd2, such as checkpoint softlockups and race conditions.
-
Fixed issues in xfs, such as AGI/AGF boundary checks and inodgc deadlocks.
-
Fixed an RCU stall issue in cgroup writeback v1.
-
Fixed a filesystem anomaly caused by
io_uringbatch plugging. -
Fixed an RCU null pointer issue in overlayfs when getting ACLs.
-
-
eBPF
New features
-
The verifier now supports custom callback return ranges.
-
Added
MEM_UNINITas abpf_type_flag. -
Added a cookie object to support bpf maps.
Important fixes
-
Fixed issues with return value checks in LSM BPF.
-
Fixed an issue with the enforcement of precise return value ranges on program exit.
-
Fixed an issue where a helper could write to a read-only map.
-
Fixed an out-of-bounds (OOB) access issue in cgroup local storage.
-
Fixed a memory leak in
bpf_sk_select_reuseport(). -
Fixed an issue with map poke updates in
prog_array_map_poke_run.
-
-
Virtualization
New features
-
Hygon CSV3 confidential computing enhancements:
-
Added support for 1 GB hugetlb.
-
Added support for the
SET_GUEST_PRIVATE_MEMORY_EXandUPDATE_NPT_EXAPIs. -
Added support for injecting secrets into CSV3 guests.
-
Added support for multiple SMCR regions.
-
Enhanced the shared page manager.
-
Added the
KVM_CSV3_LAUNCH_FINISH_EXcommand. -
Added support for the RTMR (Runtime Measurement Register) interface.
-
Added support for attestation reports.
-
-
Dragonball platform enhancements:
-
Enabled veBPF features, including support for
tc attach,perf_event,tracing,lsm, andraw tracepoint. -
Added support for QNC (Quick Notification Channel).
-
Added pvdump and pvpanic features.
-
Added support for PCI hotplug.
-
Added support for vCPU hotplug.
-
Added pvdma support for
virtio_mmiodevices.
-
-
KVM x86 optimizations:
-
Used
static_callto reducekvm_x86_opsoverhead. -
Introduced support for the Zhaoxin
PAUSEOPTinstruction. -
Implemented the
PV MMIO WRITEhypercall.
-
Important fixes
-
Fixed a CSV3 startup failure caused by concurrent long-term pin failures.
-
Fixed an issue with the MMU context reset during vCPU
RESET/INIT. -
Fixed a stack information leak in
KVM_GET_MSRS. -
Fixed an NMI unblocking issue in SEV-ES guests.
-
-
ARM64 architecture
New features
-
Enabled Dragonball veBPF features.
-
Added pvdma support.
Important fixes
-
Fixed a read latency issue in
/proc/cpuinfo. -
Fixed a capability conflict during CPU hotplug.
-
Fixed a conversion issue in
lock_mm_and_find_vma(). -
Fixed an
iommu_device_probebug in SMMU-v3 caused by a duplicate stream ID.
-
-
Security fixes
Vulnerability fixes
-
Fixed a slab-out-of-bounds vulnerability in
security/keys. -
Fixed multiple security vulnerabilities in netfilter/nf_tables.
-
Fixed multiple use-after-free (UAF) and out-of-bounds (OOB) access vulnerabilities in various filesystems.
-
Fixed a race condition vulnerability in TLS.
-
Fixed BPF verifier security checks.
Crypto subsystem
-
Added support for Hygon CCP SM4-XTS/SM4-GCM.
-
Added support for Hygon security capabilities such as TKM/TCM, and vTPM live migration.
-
Added instruction-level optimizations for Zhaoxin SM3/SM4 algorithms.
-
-
Driver updates
New and enhanced features
-
NVMe: Added support for the Moc NVMe controller.
-
NIC: Added full-featured support for Nebula-Matrix.
-
PCI:
-
Added checks for ROM header and data structure addresses.
-
Added support for automatically resizing BARs to their maximum capability.
-
Optimized AER services.
-
-
USB/xHCI:
-
Added support for Zhaoxin xHCI LPM U1/U2.
-
Fixed a TRB prefetch issue.
-
-
EDAC:
-
Added support for Intel Granite Rapids-D, Grand Ridge, and Clearwater Forest.
-
Added support for Hygon family 18h model 6h.
-
-
Power management:
-
Added support for Intel RAPL TPMI PMU.
-
The
sp5100_tcowatchdog now supports Family 17h+ CPUs.
-
Important fixes
-
Fixed a bad page state in the
iavfdriver.-
Fixed the AHCI Zhaoxin SATA LED quirk.
-
Fixed multiple bugs in the Phytium display engine.
-
-
-
Container and cgroup updates
New features
-
Added support for modifying the information of a specified mount point in
mountinfo(for rich containers). -
Replaced the global lock with a per-threadgroup
rwsemforcgroup.procswrites. -
Enabled cgroup writeback v1 by default.
-
Disabled memcg
kmemby default.
Important fixes
-
Fixed a reference count leak in the parent blkcg.
-
Fixed a
boottimecalculation issue whentimensand rich containers are enabled.
-
Software package updates
New features
-
Added support for confidential computing features on AMD and NVIDIA GPUs.
-
Added 72 ecosystem components to support the Inspur ecosystem.
-
Enhanced confidential computing security.
-
Enabled PCIe error injection using
ras-tools. -
Introduced the
ancerttool to support the Alibaba Cloud Linux hardware test suite. -
Added 10 peripheral drivers to expand hardware support.
-
Improved support for multiple hardware models, including Phytium S2500, Phytium S5000C, Intel GRN, AMD Turin, and domestically-produced GPU cards.
-
Updated
util-linux-2.32.1-46.0.3.al8to optimize the performance of thelscpucommand in environments with a large number ofPCIedevices. -
Enabled container storage with
erofs-utils-1.8.2-1.al8. -
Updated
java-11-alibaba-dragonwell-11.0.24.21.21-1.1.al8to optimize the BigDecimal class for improved performance in big data scenarios. -
Updated
java-21-alibaba-dragonwell-21.0.4.0.4-1.1.al8andjava-21-alibaba-jdkto improve Java performance. -
Added the
system-rpm-config-129-1.0.2.1.al8component to configure system macro variables.
Image
The following parameters have been added to improve ECS performance:
-
intel_idle.max_cstate=1 -
processor.max_cstate=1
Bug fixes
Compatibility bug fixes
-
The
kexec-toolscomponent is updated fromkexec-tools-2.0.26-14.0.1.5.1.al8.2tokexec-tools-2.0.26-14.0.1.9.1.al8.2. This update addspcie_ports=compatto the kdump command-line configuration on x86 systems to fix an issue where kdump hangs on 8th-generation instances. -
The
alinux-base-setupcomponent is updated fromalinux-base-setup-3.2-6.2.al8toalinux-base-setup-3.2-11.1.al8. This update adds UUID support in/boot/efi/EFI/alinux/grub.cfgto bind the boot disk, resolving a boot issue on bare metal systems.
Bug fixes from Alinux 3
This release includes 23 bug fixes: 10 are included in the image and 13 are available in the yum repository.
|
Component |
Previous version |
Updated version |
Update method |
|
alinux-release |
alinux-release-3.2104.12p-3.al8 |
alinux-release-3.2104.13p-1.al8 |
image update |
|
alinux-release-source |
alinux-release-source-3.2104-1.al8 |
alinux-release-source-3.2104-3.al8 |
yum repository |
|
anaconda |
anaconda-33.16.7.12-1.0.6.4.al8 |
anaconda-33.16.7.12-1.0.7.5.al8 |
yum repository |
|
cloud-init |
cloud-init-23.2.2-1.0.1.al8 |
cloud-init-23.2.2-9.0.1.1.al8 |
image update |
|
cups-filters |
cups-filters-1.20.0-35.0.2.al8 |
cups-filters-1.20.0-36.0.2.1.al8 |
yum repository |
|
firefox |
#N/A |
firefox-115.14.0-2.0.1.al8 |
yum repository |
|
fuse |
fuse-2.9.7-19.al8 |
fuse-2.9.7-19.1.al8 |
image update |
|
gcc |
gcc-10.2.1-3.9.al8 |
gcc-10.2.1-3.8.al8 |
image update |
|
gcc-toolset-12 |
gcc-toolset-12-12.0-6.al8 |
gcc-toolset-12-12.0-6.1.al8 |
yum repository |
|
grubby |
grubby-8.40-49.0.1.al8 |
grubby-8.40-49.0.1.1.al8 |
image update |
|
iputils |
iputils-20180629-11.0.1.al8 |
iputils-20180629-11.0.2.al8 |
image update |
|
kexec-tools |
kexec-tools-2.0.26-14.0.1.5.1.al8.2 |
kexec-tools-2.0.26-14.0.1.9.1.al8.2 |
image update |
|
kpatch |
kpatch-0.9.7-2.0.1.al8 |
kpatch-0.9.7-2.0.4.al8 |
image update |
|
libappstream-glib |
libappstream-glib-0.7.18-5.0.1.al8 |
libappstream-glib-0.7.18-6.al8 |
yum repository |
|
maven |
maven-3.6.2-7.al8 |
maven-3.6.2-9.1.al8 |
yum repository |
|
postgres-decoderbufs |
postgres-decoderbufs-0.10.0-2.1.al8 |
postgres-decoderbufs-0.10.0-2.2.al8 |
yum repository |
|
qt5-qtmultimedia |
qt5-qtmultimedia-5.15.3-1.al8 |
qt5-qtmultimedia-5.15.3-1.1.al8 |
yum repository |
|
rasdaemon |
rasdaemon-0.6.7-16.0.1.al8 |
rasdaemon-0.8.3-2.al8 |
yum repository |
|
system-rpm-config |
system-rpm-config-129-1.0.2.1.al8 |
system-rpm-config-129-1.0.2.2.al8 |
yum repository |
|
systemd |
systemd-239-82.0.3.1.al8.3 |
systemd-239-82.0.4.5.1.al8.5 |
image update |
|
tee-primitives |
tee-primitives-1.0-1.al8 |
tee-primitives-1.0-3.al8 |
yum repository |
|
tpm2-tools |
tpm2-tools-4.1.1-5.0.5.al8 |
tpm2-tools-4.1.1-5.0.6.al8 |
yum repository |
|
util-linux |
util-linux-2.32.1-46.0.3.al8 |
util-linux-2.32.1-48.0.1.1.al8 |
image update |
Bug fixes from Anolis OS 8
This release includes 27 updates: 12 are included in the image and 15 are available in the yum repository.
|
Component |
Previous version |
Updated version |
Update method |
|
coreutils |
coreutils-8.30-15.0.3.al8 |
coreutils-8.30-16.0.1.al8 |
image update |
|
dnsmasq |
dnsmasq-2.79-33.al8 |
dnsmasq-2.79-35.al8 |
yum repository |
|
dracut |
dracut-049-233.git20240115.0.2.al8 |
dracut-049-239.git20251127.0.1.1.al8 |
image update |
|
evolution-data-server |
evolution-data-server-3.40.4-9.0.1.al8 |
evolution-data-server-3.40.4-10.0.1.al8 |
yum repository |
|
geoclue2 |
geoclue2-2.6.0-7.al8 |
geoclue2-2.6.0-8.al8.1 |
yum repository |
|
gnome-session |
gnome-session-40.1.1-9.0.1.al8 |
gnome-session-40.1.1-10.0.1.al8 |
yum repository |
|
gnome-settings-daemon |
gnome-settings-daemon-40.0.1-17.0.1.al8 |
gnome-settings-daemon-40.0.1-19.0.1.al8 |
yum repository |
|
gnome-shell-extensions |
gnome-shell-extensions-40.7-19.0.1.al8 |
gnome-shell-extensions-40.7-29.0.1.al8 |
yum repository |
|
gsettings-desktop-schemas |
gsettings-desktop-schemas-40.0-6.0.1.al8 |
gsettings-desktop-schemas-40.0-8.0.1.al8 |
yum repository |
|
ksh |
ksh-20120801-267.0.1.al8 |
ksh-20120801-269.0.1.al8 |
yum repository |
|
mod_security_crs |
mod_security_crs-3.3.4-3.al8 |
mod_security_crs-3.3.4-3.al8.2 |
yum repository |
|
motif |
motif-2.3.4-20.al8 |
motif-2.3.4-24.al8 |
yum repository |
|
mutter |
mutter-40.9-22.0.1.al8 |
mutter-40.9-23.0.1.al8 |
yum repository |
|
nftables |
nftables-1.0.4-4.al8 |
nftables-1.0.4-7.al8 |
image update |
|
openldap |
openldap-2.4.46-20.al8 |
openldap-2.4.46-21.al8 |
image update |
|
pam |
pam-1.3.1-36.1.al8 |
pam-1.3.1-39.1.al8 |
image update |
|
portreserve |
portreserve-0.0.5-19.2.al8 |
portreserve-0.0.5-20.0.1.al8 |
yum repository |
|
pulseaudio |
pulseaudio-15.0-2.0.1.al8 |
pulseaudio-15.0-3.0.1.al8 |
yum repository |
|
quota |
quota-4.09-2.0.1.al8 |
quota-4.09-4.0.1.al8 |
image update |
|
selinux-policy |
selinux-policy-3.14.3-139.0.1.al8.1 |
selinux-policy-3.14.3-139.0.1.al8.2 |
image update |
|
sudo |
sudo-1.9.5p2-1.0.2.al8 |
sudo-1.9.5p2-1.0.2.al8.3 |
image update |
|
tar |
tar-1.30-9.0.2.al8 |
tar-1.30-11.0.1.al8 |
image update |
|
traceroute |
traceroute-2.1.0-6.2.0.3.al8 |
traceroute-2.1.0-9.0.1.al8 |
yum repository |
|
tuned |
tuned-2.22.1-5.0.1.1.al8 |
tuned-2.22.1-6.0.1.1.al8 |
image update |
|
unixODBC |
unixODBC-2.3.7-1.2.al8 |
unixODBC-2.3.7-2.0.1.al8 |
yum repository |
|
unzip |
unzip-6.0-47.0.1.al8 |
unzip-6.0-48.0.1.al8 |
yum repository |
|
util-linux |
util-linux-2.32.1-46.0.3.al8 |
util-linux-2.32.1-47.0.1.1.al8 |
image update |
|
which |
which-2.21-20.0.1.al8 |
which-2.21-21.0.1.al8 |
image update |
New features
Feature updates from Alinux 3
-
Enhanced security capabilities: This update uses the LoongShield and CAI components to support three major feature sets: foundational security, such as identity authentication and access control; enhanced security, such as dynamic permission management and SM algorithms; and advanced data protection, including runtime security, large model security, and AI confidential computing security:
-
Added the
loongshieldcomponent (loongshield-1.0.0-1.al8) to support foundational security capabilities such as identity authentication and access control. This update is included in the image. -
Added the
trusteecomponent (trustee-1.7.6-1.al8) for remote attestation. -
Updated the
trustifluxcomponent fromtrustiflux-1.0.0-1.al8totrustiflux-1.4.8-1.al8to optimize confidential computing capabilities. -
Updated the
cryptpilotcomponent fromcryptpilot-0.1.0-1.al8tocryptpilot-0.2.7-1.al8to enhance encryption capabilities. -
Updated the
trusted-network-gatewaycomponent fromtrusted-network-gateway-1.0.3-2.al8totrusted-network-gateway-2.2.6-1.al8to improve secure channel protection. -
Added the
gocryptfscomponent (gocryptfs-2.4.0-2.al8) for an encrypted file system. -
Updated the
tee-primitivescomponent fromtee-primitives-1.0-1.al8totee-primitives-1.0-3.al8. This update modifies the component's URL and rebuilds it.
-
-
System operations enhancements:
-
Updated
sysakfromsysak-3.4.0-1tosysak-3.10.0-1to improve system operations. This update is available via the yum repo.
-
-
Security Level 4 and activation updates:
-
Updated the
activation_agentcomponent fromactivation_agent-0.2.0-3.al8toactivation_agent-0.3.0-1.al8to provide BMCP and offline virtual machine activation. This update is included in the image. -
Added four tools for Security Level 4:
libgcrypt-1.10.2-1.al8,btrfs-progs-6.1.2-3.al8,cups-pdf-3.0.1-17.0.1.al8, andfscryptctl-1.1.0-2.al8. These tools are available via the yum repo.
-
-
Enhanced core OS capabilities:
-
Updated
alinux-base-setupfromalinux-base-setup-3.2-6.2.al8toalinux-base-setup-3.2-11.1.al8. This update disables therpcbindservice by default for security reasons and adds UUID support in/boot/efi/EFI/alinux/grub.cfgto bind the initial boot disk, resolving boot issues on bare metal systems. This update is included in the image. -
Updated
alinux-releasefromalinux-release-3.2104.12p-3.al8toalinux-release-3.2104.13p-1.al8to mark the release of Alinux 3.13 Pro. This update is included in the image. -
Updated
glibcfromglibc-2.32-1.16.al8toglibc-2.32-1.23.al8to add performance optimizations for Hygon processors. This update is included in the image. -
Updated
NetworkManagerfromNetworkManager-1.40.16-18.0.1.al8toNetworkManager-1.40.16-19.0.1.1.al8to enable the ipvlan feature. This update is included in the image. -
Updated
systemdfromsystemd-239-82.0.3.1.al8.3tosystemd-239-82.0.4.3.al8.5to support the newNetworkNamespacePathfeature. This update is included in the image. -
Updated
logrotatefromlogrotate-3.14.0-6.0.1.al8tologrotate-3.14.0-6.0.1.1.al8. This update optimizes system memory usage by changing the system log storage method tocompress. This update is included in the image. -
Updated
tpm2-tssfromtpm2-tss-2.3.2-6.0.2.al8totpm2-tss-2.4.6-1.0.2.al8to provide runtime dependency libraries for confidential computing. This update is available via the yum repo. -
Updated
tpm2-toolsfromtpm2-tools-4.1.1-5.0.5.al8totpm2-tools-4.1.1-5.0.6.al8to provide runtime dependency libraries for confidential computing. This update is available via the yum repo. -
Updated
tenginefromqatengine-0.6.19-1.al8totengine-3.1.0-3.al8. This update integrates thenginx-module-vtsplugin for improved performance on the Yitian processor. This update is available via the yum repo. -
Updated
gcc-toolset-12-gccfromgcc-toolset-12-gcc-12.2.1-7.8.0.1.1.al8togcc-toolset-12-gcc-12.3.0-1.2.al8to provide a newer version of GCC. This update is available via the yum repo. -
Updated
rasdaemonfromrasdaemon-0.6.7-16.0.1.al8torasdaemon-0.6.7-16.5.al8to provide a RAS diagnostic and self-healing solution. This update is available via the yum repo. -
Updated
trackerfromtracker-3.1.2-3.0.1.al8totracker-3.1.2-3.0.1.1.al8. This update modifies the build options to disable the version check for sqlite. This update is available via the yum repo. -
Updated
ostreefromostree-2022.2-8.al8toostree-2022.2-11.al8to support security updates in ContainerOS. This update is available via the yum repo. -
Updated
intel-QAT20fromintel-QAT20-L.0.9.4-00004.12.al8tointel-QAT20-L.0.9.4-00004.15.al8to recognize the QAT VF device ID for 9th-generation GNR instances. This update is available via the yum repo. -
Updated
edk2fromedk2-20220126gitbb1bba3d77-13.0.1.al8.5toedk2-20220126gitbb1bba3d77-13.0.1.al8.8to add support for dynamic measurement for Hygon CSV3 in OVMF/Qemu. This update is available via the yum repo.
-
-
System tuning enhancements:
-
Released version 3.2.0 of
keentunedandkeentune-target. These components are available via the yum repo.
-
-
Kernel-related component updates:
-
Updated
smc-toolstosmc-tools-1.8.3-1.0.4.al8. This minor version adds monitoring and packet capture features and is available via the yum repo. -
Updated
vtoatovtoa-2.1.1-1.al8to provide compatibility between new and old versions. This update is available via the yum repo. -
Updated
erofs-utilstoerofs-utils-1.8.10-1.al8. This is a bug fix release and is available via the yum repo. -
Updated
ipflt-xdpfromipflt-xdp-1.2.0-1.al8toipflt-xdp-1.3.0-1.al8to provide jumbo frame compatibility foripflt-xdpon the 5.10 kernel. This update is available via the yum repo.
-
-
Cloud application component updates:
-
Updated
aliyun-clifromaliyun-cli-3.0.245-1.al8toaliyun-cli-3.2.6-1.al8. This update is included in the image. -
Updated
ossfsfromossfs-1.80.6-1.al8toossfs-1.91.8-1.al8to fix basic functionality issues. This update is available via the yum repo.
-
-
OS Copilot update:
-
Updated
os-copilotfromos-copilot-0.9.0-1.al8toos-copilot-1.1.0-2.al8, which provides an AI assistant for the OS environment. This update is available via the yum repo.
-
-
New ecosystem components: This update adds components for containers and OS analysis tools.
-
Added six container-related components:
cni-1.8.0-1.al8,containerd-2.2.0_rc.1-1.al8,k8s-1.29-1.al8,kata-containers-2.4.3-1.al8,docker-20.10.25-2.al8, andkubernetes-1.22.10-1.al8. These components are available via the yum repo. -
Added three OS compatibility analysis tools:
abi-compliance-checker-2.3-2.al8,abi-dumper-1.2-4.al8, andvtable-dumper-1.2-3.al8. These components are available via the yum repo. -
Added two OS application tools:
dnf-plugin-kernel-install-1.0-5.al8andeclipse-2025.06-1.al8. These components are available via the yum repo.
-
Feature updates from Anolis OS 8
-
This release syncs 26 feature updates from Anolis OS 8. Of these, 9 are included in the image and 17 are available via the yum repo. The following table lists the component updates.
|
Component name |
Previous version |
New version |
Update method |
|
389-ds-base |
389-ds-base-1.4.3.39-9.0.1.al8 |
389-ds-base-1.4.3.39-15.0.1.al8 |
Available via yum repo |
|
alsa-lib |
alsa-lib-1.2.12-1.0.1.al8 |
alsa-lib-1.2.14-1.0.1.al8 |
Available via yum repo |
|
augeas |
augeas-1.13.0-6.al8 |
augeas-1.14.1-3.al8 |
Available via yum repo |
|
autofs |
autofs-5.1.4-114.0.1.al8.1 |
autofs-5.1.4-114.0.1.al8.2 |
Available via yum repo |
|
cockpit-session-recording |
cockpit-session-recording-16-1.al8 |
cockpit-session-recording-20-1.al8 |
Available via yum repo |
|
device-mapper-multipath |
device-mapper-multipath-0.8.4-41.0.1.al8 |
device-mapper-multipath-0.8.4-42.0.1.al8 |
Included in image |
|
dnf |
dnf-4.7.0-20.0.1.1.al8 |
dnf-4.7.0-21.0.1.1.al8 |
Included in image |
|
firewalld |
firewalld-0.9.11-9.0.1.al8 |
firewalld-0.9.11-10.0.1.al8 |
Included in image |
|
jasper |
jasper-2.0.14-5.0.1.al8 |
jasper-2.0.14-6.0.1.al8 |
Available via yum repo |
|
java-1.8.0-openjdk-portable |
java-1.8.0-openjdk-portable-1.8.0.432.b06-1.0.2.1.al8 |
java-1.8.0-openjdk-portable-1.8.0.472.b08-1.0.1.1.al8 |
Available via yum repo |
|
java-17-openjdk-portable |
java-17-openjdk-portable-17.0.13.0.11-1.0.2.1.al8 |
java-17-openjdk-portable-17.0.17.0.10-1.0.2.1.al8 |
Available via yum repo |
|
libdnf |
libdnf-0.63.0-20.0.1.2.al8 |
libdnf-0.63.0-21.0.1.1.al8 |
Included in image |
|
libdrm |
libdrm-2.4.121-1.0.1.al8 |
libdrm-2.4.123-2.0.1.al8 |
Available via yum repo |
|
libisoburn |
libisoburn-1.5.4-4.al8 |
libisoburn-1.5.4-5.al8 |
Available via yum repo |
|
libselinux |
libselinux-2.9-9.1.al8 |
libselinux-2.9-10.1.al8 |
Included in image |
|
libsemanage |
libsemanage-2.9-10.0.1.al8 |
libsemanage-2.9-12.0.1.al8 |
Included in image |
|
linux-firmware |
linux-firmware-20241014-125.git06bad2f1.al8 |
linux-firmware-20250325-129.git710a336b.al8 |
Included in image |
|
lvm2 |
lvm2-2.03.14-14.0.1.al8 |
lvm2-2.03.14-15.0.1.al8 |
Included in image |
|
mysql-selinux |
mysql-selinux-1.0.10-1.al8 |
mysql-selinux-1.0.14-1.al8 |
Available via yum repo |
|
qatzip |
qatzip-1.0.9-1.al8 |
qatzip-1.1.2-1.al8 |
Available via yum repo |
|
qpl |
qpl-0.2.0-1.al8 |
qpl-1.1.0-1.al8 |
Available via yum repo |
|
samba |
samba-4.19.4-6.1.al8 |
samba-4.19.4-9.1.al8 |
Available via yum repo |
|
scap-security-guide |
scap-security-guide-0.1.75-1.0.1.al8 |
scap-security-guide-0.1.77-1.0.1.al8 |
Available via yum repo |
|
sos |
sos-4.8.1-1.0.1.1.al8 |
sos-4.10.0-4.0.1.1.al8 |
Available via yum repo |
|
strace |
strace-5.18-2.0.4.al8 |
strace-5.18-2.1.0.1.al8 |
Included in image |
|
xorg-x11-drv-libinput |
xorg-x11-drv-libinput-1.0.1-3.al8 |
xorg-x11-drv-libinput-1.0.1-4.al8 |
Available via yum repo |
2025
Alibaba Cloud Linux 3.2104 U12 (Pro Edition)
|
Version number |
Image ID |
Release date |
Description |
|
Alibaba Cloud Linux 3 Pro U12 |
aliyun_3_x64_20G_pro_alibase_20250425.vhd |
2025-04-25 |
|
|
aliyun_3_x64_20G_pro_dengbao_alibase_20250425.vhd |
2025-04-25 |
|
|
|
aliyun_3_arm64_20G_pro_alibase_20250425.vhd |
2025-04-25 |
|
|
|
aliyun_3_arm64_20G_pro_dengbao_alibase_20250425.vhd |
2025-04-25 |
|
Content updates
Security update
|
Package name |
CVE ID |
Version |
|
buildah |
CVE-2023-45290 CVE-2024-1394 CVE-2024-3727 CVE-2024-6104 CVE-2024-24783 CVE-2024-24784 CVE-2024-24789 CVE-2024-37298 |
buildah-1.33.8-4.al8 |
|
containernetworking-plugins |
CVE-2023-45290 CVE-2024-1394 CVE-2024-3727 CVE-2024-6104 CVE-2024-24783 CVE-2024-24784 CVE-2024-24789 CVE-2024-37298 |
containernetworking-plugins-1.4.0-5.0.1.al8 |
|
containers-common |
CVE-2023-45290 CVE-2024-1394 CVE-2024-3727 CVE-2024-6104 CVE-2024-24783 CVE-2024-24784 CVE-2024-24789 CVE-2024-37298 |
containers-common-1-82.0.1.al8 |
|
podman |
CVE-2023-45290 CVE-2024-1394 CVE-2024-3727 CVE-2024-6104 CVE-2024-24783 CVE-2024-24784 CVE-2024-24789 CVE-2024-37298 |
podman-4.9.4-12.0.1.al8 |
|
python-podman |
CVE-2023-45290 CVE-2024-1394 CVE-2024-3727 CVE-2024-6104 CVE-2024-24783 CVE-2024-24784 CVE-2024-24789 CVE-2024-37298 |
python-podman-4.9.0-2.al8 |
|
runc |
CVE-2023-45290 CVE-2024-1394 CVE-2024-3727 CVE-2024-6104 CVE-2024-24783 CVE-2024-24784 CVE-2024-24789 CVE-2024-37298 |
runc-1.1.12-4.0.1.al8 |
|
skopeo |
CVE-2023-45290 CVE-2024-1394 CVE-2024-3727 CVE-2024-6104 CVE-2024-24783 CVE-2024-24784 CVE-2024-24789 CVE-2024-37298 |
skopeo-1.14.5-3.0.1.al8 |
|
httpd |
CVE-2023-27522 |
httpd-2.4.37-65.0.1.al8.2 |
|
git-lfs |
CVE-2023-45288 CVE-2023-45289 CVE-2023-45290 CVE-2024-24783 |
git-lfs-3.4.1-2.0.1.al8 |
|
bind |
CVE-2024-1975 CVE-2024-1737 |
bind-9.11.36-16.0.1.al8 |
|
python-setuptools |
CVE-2024-6345 |
python-setuptools-39.2.0-8.al8.1 |
|
less |
CVE-2022-48624 CVE-2024-32487 |
less-530-3.0.1.al8 |
|
java-17-openjdk |
CVE-2024-21131 CVE-2024-21138 CVE-2024-21140 CVE-2024-21144 CVE-2024-21145 CVE-2024-21147 |
java-17-openjdk-17.0.12.0.7-2.0.2.1.al8 |
|
java-11-openjdk |
CVE-2024-21131 CVE-2024-21138 CVE-2024-21140 CVE-2024-21144 CVE-2024-21145 CVE-2024-21147 |
java-11-openjdk-11.0.24.0.8-3.0.2.1.al8 |
|
postgresql |
CVE-2024-7348 |
postgresql-13.16-1.0.1.al8 |
|
flatpak |
CVE-2024-42472 |
flatpak-1.12.9-3.al8 |
|
bubblewrap |
CVE-2024-42472 |
bubblewrap-0.4.0-2.2.al8 |
|
java-1.8.0-openjdk |
CVE-2024-21131 CVE-2024-21138 CVE-2024-21140 CVE-2024-21144 CVE-2024-21145 CVE-2024-21147 |
java-1.8.0-openjdk-1.8.0.422.b05-2.0.2.1.al8 |
|
fence-agents |
CVE-2024-6345 |
fence-agents-4.10.0-62.0.2.al8.4 |
|
pcp |
CVE-2024-45769 CVE-2024-45770 |
pcp-5.3.7-22.0.1.al8 |
|
delve |
CVE-2024-24791 CVE-2024-34155 CVE-2024-34156 CVE-2024-34158 |
delve-1.21.2-4.0.1.al8 |
|
golang |
CVE-2024-24791 CVE-2024-34155 CVE-2024-34156 CVE-2024-34158 |
golang-1.21.13-2.0.1.al8 |
|
go-toolset |
CVE-2024-24791 CVE-2024-34155 CVE-2024-34156 CVE-2024-34158 |
go-toolset-1.21.13-1.al8 |
|
edk2 |
CVE-2023-45236 CVE-2023-45237 CVE-2024-1298 |
edk2-20220126gitbb1bba3d77-13.0.1.al8.2 |
|
curl |
CVE-2024-2398 |
curl-7.61.1-35.0.2.al8 |
|
libvpx |
CVE-2023-6349 CVE-2024-5197 |
libvpx-1.7.0-11.0.1.al8 |
|
resource-agents |
CVE-2024-37891 CVE-2024-6345 |
resource-agents-4.9.0-54.al8.4 |
|
389-ds-base |
CVE-2024-5953 |
389-ds-base-1.4.3.39-8.0.1.al8 |
|
python-urllib3 |
CVE-2024-37891 |
python-urllib3-1.24.2-8.al8 |
|
pcs |
CVE-2024-41123 CVE-2024-41946 CVE-2024-43398 |
pcs-0.10.18-2.0.1.1.al8.2 |
|
grafana |
CVE-2024-24788 CVE-2024-24789 CVE-2024-24790 |
grafana-9.2.10-17.0.1.al8 |
|
libuv |
CVE-2024-24806 |
libuv-1.42.0-2.al8 |
|
c-ares |
CVE-2024-25629 |
c-ares-1.13.0-11.al8 |
|
xmlrpc-c |
CVE-2023-52425 |
xmlrpc-c-1.51.0-9.0.1.al8 |
|
yajl |
CVE-2022-24795 CVE-2023-33460 |
yajl-2.1.0-13.0.1.al8 |
|
wpa_supplicant |
CVE-2023-52160 |
wpa_supplicant-2.10-2.al8 |
|
cups |
CVE-2024-35235 |
cups-2.2.6-60.0.1.al8 |
|
linux-firmware |
CVE-2023-31346 |
linux-firmware-20240610-122.git90df68d2.al8 |
|
wget |
CVE-2024-38428 |
wget-1.19.5-12.0.1.al8 |
|
poppler |
CVE-2024-6239 |
poppler-20.11.0-12.0.1.al8 |
|
krb5 |
CVE-2024-37370 CVE-2024-37371 |
krb5-1.18.2-29.0.1.al8 |
|
git-lfs |
CVE-2024-34156 |
git-lfs-3.4.1-3.0.1.al8 |
|
libreoffice |
CVE-2024-3044 CVE-2024-6472 |
libreoffice-7.1.8.1-12.0.2.1.al8.1 |
|
orc |
CVE-2024-40897 |
orc-0.4.28-4.al8 |
|
jose |
CVE-2023-50967 CVE-2024-28176 |
jose-10-2.3.al8.3 |
|
openssh |
CVE-2020-15778 CVE-2023-48795 CVE-2023-51385 |
openssh-8.0p1-25.0.1.1.al8 |
|
libnbd |
CVE-2024-3446 CVE-2024-7383 CVE-2024-7409 |
libnbd-1.6.0-6.0.1.al8 |
|
qemu-kvm |
CVE-2024-3446 CVE-2024-7383 CVE-2024-7409 |
qemu-kvm-6.2.0-53.0.1.al8 |
|
libvirt |
CVE-2024-3446 CVE-2024-7383 CVE-2024-7409 |
libvirt-8.0.0-23.2.0.2.al8 |
|
osbuild-composer |
CVE-2024-34156 |
osbuild-composer-101-2.0.1.al8 |
|
libreswan |
CVE-2024-3652 |
libreswan-4.12-2.0.2.al8.4 |
|
mod_auth_openidc |
CVE-2024-24814 |
mod_auth_openidc-2.4.9.4-6.al8 |
|
podman |
CVE-2023-45290 CVE-2024-24783 CVE-2024-24784 CVE-2024-24788 CVE-2024-24791 |
podman-4.9.4-13.0.1.al8 |
|
ghostscript |
CVE-2024-29510 CVE-2024-33869 CVE-2024-33870 |
ghostscript-9.54.0-18.al8 |
|
emacs |
CVE-2024-39331 |
emacs-27.2-9.0.3.al8 |
|
dovecot |
CVE-2024-23184 CVE-2024-23185 |
dovecot-2.3.16-5.0.1.al8 |
|
expat |
CVE-2024-45490 CVE-2024-45491 CVE-2024-45492 |
expat-2.2.5-13.0.1.al8 |
|
glib2 |
CVE-2024-34397 |
glib2-2.68.4-14.0.2.al8 |
|
python-idna |
CVE-2024-3651 |
python-idna-2.5-7.al8 |
|
openldap |
CVE-2023-2953 |
openldap-2.4.46-19.al8 |
|
python-pillow |
CVE-2024-28219 |
python-pillow-5.1.1-21.al8 |
|
nghttp2 |
CVE-2024-28182 |
nghttp2-1.33.0-6.0.1.al8.1 |
|
python-jinja2 |
CVE-2024-34064 |
python-jinja2-2.10.1-3.0.3.al8 |
|
opencryptoki |
CVE-2024-0914 |
opencryptoki-3.22.0-3.al8 |
|
gdk-pixbuf2 |
CVE-2021-44648 CVE-2021-46829 CVE-2022-48622 |
gdk-pixbuf2-2.42.6-4.0.1.al8 |
|
rear |
CVE-2024-23301 |
rear-2.6-13.0.1.al8 |
|
grub2 |
CVE-2023-4692 CVE-2023-4693 CVE-2024-1048 |
grub2-2.02-150.0.2.al8 |
|
nss |
CVE-2023-5388 CVE-2023-6135 |
nss-3.101.0-7.0.1.al8 |
|
gnutls |
CVE-2024-0553 CVE-2024-28834 |
gnutls-3.6.16-8.0.1.al8.3 |
|
python3 |
CVE-2024-4032 CVE-2024-6232 CVE-2024-6923 |
python3-3.6.8-67.0.1.2.al8 |
|
grafana |
CVE-2024-24791 |
grafana-9.2.10-18.0.1.al8 |
|
cups-filters |
CVE-2024-47076 CVE-2024-47175 CVE-2024-47176 CVE-2024-47850 |
cups-filters-1.20.0-35.0.1.al8 |
|
linux-firmware |
CVE-2023-20584 CVE-2023-31315 CVE-2023-31356 |
linux-firmware-20240827-124.git3cff7109.al8 |
|
golang |
CVE-2024-9355 |
golang-1.21.13-3.0.1.al8 |
|
openssl |
CVE-2024-5535 |
openssl-1.1.1k-14.0.1.al8 |
|
nano |
CVE-2024-5742 |
nano-2.9.8-2.0.1.al8 |
|
runc |
CVE-2023-45290 CVE-2024-34155 CVE-2024-34156 CVE-2024-34158 |
runc-1.1.12-5.0.1.al8 |
|
OpenIPMI |
CVE-2024-42934 |
OpenIPMI-2.0.32-5.0.1.al8 |
|
grafana |
CVE-2024-47875 CVE-2024-9355 |
grafana-9.2.10-20.0.1.al8 |
|
java-11-openjdk |
CVE-2023-48161 CVE-2024-21208 CVE-2024-21210 CVE-2024-21217 CVE-2024-21235 |
java-11-openjdk-11.0.25.0.9-2.0.1.1.al8 |
|
java-1.8.0-openjdk |
CVE-2023-48161 CVE-2024-21208 CVE-2024-21210 CVE-2024-21217 CVE-2024-21235 |
java-1.8.0-openjdk-1.8.0.432.b06-2.0.2.1.al8 |
|
java-17-openjdk |
CVE-2023-48161 CVE-2024-21208 CVE-2024-21210 CVE-2024-21217 CVE-2024-21235 |
java-17-openjdk-17.0.13.0.11-3.0.2.1.al8 |
|
NetworkManager-libreswan |
CVE-2024-9050 |
NetworkManager-libreswan-1.2.10-7.0.1.al8 |
|
ansible-core |
CVE-2024-0690 |
ansible-core-2.16.3-2.0.1.al8 |
|
libtiff |
CVE-2023-52356 |
libtiff-4.4.0-12.0.2.al8 |
|
krb5 |
CVE-2024-3596 |
krb5-1.18.2-30.0.1.al8 |
|
xorg-x11-server |
CVE-2024-9632 |
xorg-x11-server-1.20.11-25.0.1.al8 |
|
xmlrpc-c |
CVE-2024-45491 |
xmlrpc-c-1.51.0-10.0.1.al8 |
|
bzip2 |
CVE-2019-12900 |
bzip2-1.0.6-27.al8 |
|
bcc |
CVE-2024-2314 |
bcc-0.25.0-9.0.1.al8 |
|
python3.11 |
CVE-2024-6232 |
python3.11-3.11.10-1.0.1.al8 |
|
buildah |
CVE-2024-9341 CVE-2024-9407 CVE-2024-9675 |
buildah-1.33.10-1.al8 |
|
podman |
CVE-2024-9341 CVE-2024-9407 CVE-2024-9675 |
podman-4.9.4-15.0.1.al8 |
|
libtiff |
CVE-2024-7006 |
libtiff-4.4.0-12.0.3.al8 |
|
libsoup |
CVE-2024-52530 CVE-2024-52532 |
libsoup-2.62.3-6.0.1.al8 |
|
gtk3 |
CVE-2024-6655 |
gtk3-3.24.31-5.0.2.1.al8 |
|
tigervnc |
CVE-2024-9632 |
tigervnc-1.13.1-14.al8 |
|
emacs |
CVE-2024-30203 CVE-2024-30204 CVE-2024-30205 |
emacs-27.2-10.0.1.al8 |
|
squid |
CVE-2024-23638 CVE-2024-45802 |
squid-4.15-13.al8.3 |
|
gnome-shell-extensions |
CVE-2024-36472 |
gnome-shell-extensions-40.7-19.0.1.al8 |
|
gnome-shell |
CVE-2024-36472 |
gnome-shell-40.10-21.al8 |
|
osbuild-composer |
CVE-2024-34156 |
osbuild-composer-118-2.0.1.al8 |
|
expat |
CVE-2024-50602 |
expat-2.2.5-16.al8 |
|
iperf3 |
CVE-2023-7250 CVE-2024-26306 |
iperf3-3.9-13.al8 |
|
lldpd |
CVE-2020-27827 CVE-2021-43612 CVE-2023-41910 |
lldpd-1.0.18-4.0.1.al8 |
|
xorg-x11-server-Xwayland |
CVE-2024-31080 CVE-2024-31081 CVE-2024-31083 |
xorg-x11-server-Xwayland-23.2.7-1.al8 |
|
bpftrace |
CVE-2024-2313 |
bpftrace-0.16.0-8.al8 |
|
perl-Convert-ASN1 |
CVE-2013-7488 |
perl-Convert-ASN1-0.27-17.1.0.1.al8 |
|
podman |
CVE-2021-33198 CVE-2021-4024 CVE-2024-9676 |
podman-4.9.4-18.0.1.al8 |
|
grafana-pcp |
CVE-2024-9355 |
grafana-pcp-5.1.1-9.0.1.al8 |
|
buildah |
CVE-2021-33198 CVE-2021-4024 CVE-2024-9676 |
buildah-1.33.11-1.al8 |
|
python-podman |
CVE-2021-33198 CVE-2021-4024 CVE-2024-9676 |
python-podman-4.9.0-3.al8 |
|
golang |
CVE-2024-24790 |
golang-1.22.7-1.0.2.al8 |
|
delve |
CVE-2024-24790 |
delve-1.22.1-1.0.2.al8 |
|
go-toolset |
CVE-2024-24790 |
go-toolset-1.22.7-1.al8 |
|
pam |
CVE-2024-10041 CVE-2024-10963 |
pam-1.3.1-36.al8 |
|
perl-App-cpanminus |
CVE-2024-45321 |
perl-App-cpanminus-1.7044-6.al8 |
|
postgresql |
CVE-2024-10976 CVE-2024-10978 CVE-2024-10979 |
postgresql-13.18-1.0.1.al8 |
|
python3 |
CVE-2024-11168 CVE-2024-9287 |
python3-3.6.8-69.0.1.1.al8 |
|
python3.11-cryptography |
CVE-2023-49083 |
python3.11-cryptography-37.0.2-6.0.1.al8 |
|
python3.11-setuptools |
CVE-2024-6345 |
python3.11-setuptools-65.5.1-3.al8 |
|
python3.11-pip |
CVE-2007-4559 |
python3.11-pip-22.3.1-5.al8 |
|
python3.11 |
CVE-2024-9287 |
python3.11-3.11.11-1.0.1.al8 |
|
php |
CVE-2023-0567 CVE-2023-0568 CVE-2023-3247 CVE-2023-3823 CVE-2023-3824 CVE-2024-2756 CVE-2024-3096 CVE-2024-5458 CVE-2024-8925 CVE-2024-8927 CVE-2024-9026 |
php-7.4.33-2.0.1.al8 |
|
pcs |
CVE-2024-21510 |
pcs-0.10.18-2.0.1.1.al8.3 |
|
gstreamer1-plugins-good |
CVE-2024-47537 CVE-2024-47539 CVE-2024-47540 CVE-2024-47606 CVE-2024-47613 |
gstreamer1-plugins-good-1.16.1-5.al8 |
|
gstreamer1-plugins-base |
CVE-2024-47538 CVE-2024-47607 CVE-2024-47615 |
gstreamer1-plugins-base-1.22.1-3.0.1.al8 |
|
libsndfile |
CVE-2024-50612 |
libsndfile-1.0.28-16.0.1.al8 |
|
tuned |
CVE-2024-52337 |
tuned-2.22.1-5.0.1.1.al8 |
|
edk2 |
CVE-2024-38796 |
edk2-20220126gitbb1bba3d77-13.0.1.al8.4 |
|
bluez |
CVE-2023-45866 |
bluez-5.63-3.0.1.al8 |
|
fontforge |
CVE-2024-25081 CVE-2024-25082 |
fontforge-20200314-6.0.1.al8 |
|
mpg123 |
CVE-2024-10573 |
mpg123-1.32.9-1.al8 |
|
webkit2gtk3 |
CVE-2024-23271 CVE-2024-27820 CVE-2024-27838 CVE-2024-27851 CVE-2024-40779 CVE-2024-40780 CVE-2024-40782 CVE-2024-40789 CVE-2024-40866 CVE-2024-44185 CVE-2024-44187 CVE-2024-44244 CVE-2024-44296 CVE-2024-4558 |
webkit2gtk3-2.46.3-2.0.1.al8 |
|
python-requests |
CVE-2024-35195 |
python-requests-2.20.0-5.al8 |
|
cups-filters |
CVE-2024-47076 CVE-2024-47175 CVE-2024-47176 CVE-2024-47850 |
cups-filters-1.20.0-35.0.2.al8 |
|
openssh |
CVE-2020-15778 CVE-2023-48795 CVE-2023-51385 |
openssh-8.0p1-25.0.1.2.al8 |
|
pam |
CVE-2024-10041 CVE-2024-10963 |
pam-1.3.1-36.1.al8 |
|
webkit2gtk3 |
CVE-2024-23271 CVE-2024-27820 CVE-2024-27838 CVE-2024-27851 CVE-2024-40779 CVE-2024-40780 CVE-2024-40782 CVE-2024-40789 CVE-2024-40866 CVE-2024-44185 CVE-2024-44187 CVE-2024-44244 CVE-2024-44296 CVE-2024-44309 CVE-2024-4558 |
webkit2gtk3-2.46.5-1.0.1.al8 |
|
dpdk |
CVE-2024-11614 |
dpdk-23.11-2.al8 |
|
cups |
CVE-2024-47175 |
cups-2.2.6-62.0.1.al8 |
|
iperf3 |
CVE-2024-53580 |
iperf3-3.9-13.al8.1 |
|
cups |
CVE-2024-47175 |
cups-2.2.6-62.0.2.al8 |
|
NetworkManager |
CVE-2024-3661 |
NetworkManager-1.40.16-18.0.1.al8 |
|
raptor2 |
CVE-2024-57823 |
raptor2-2.0.15-17.0.1.al8 |
|
rsync |
CVE-2024-12085 |
rsync-3.1.3-20.0.1.al8 |
|
fence-agents |
CVE-2024-56201 CVE-2024-56326 |
fence-agents-4.10.0-76.0.1.al8.4 |
|
glibc |
CVE-2022-23218 CVE-2022-23219 |
glibc-2.32-1.19.al8 |
|
glibc |
CVE-2024-33602 CVE-2024-33601 CVE-2024-33600 CVE-2024-33599 |
glibc-2.32-1.20.al8 |
|
grafana |
CVE-2025-21613 CVE-2025-21614 |
grafana-9.2.10-21.0.1.al8 |
|
redis |
CVE-2022-24834 CVE-2022-35977 CVE-2022-36021 CVE-2023-22458 CVE-2023-25155 CVE-2023-28856 CVE-2023-45145 CVE-2024-31228 CVE-2024-31449 CVE-2024-46981 |
redis-6.2.17-1.0.1.1.al8 |
|
python-jinja2 |
CVE-2024-56326 |
python-jinja2-2.10.1-3.0.4.al8 |
|
bzip2 |
CVE-2019-12900 |
bzip2-1.0.6-28.al8 |
|
libsoup |
CVE-2024-52531 |
libsoup-2.62.3-7.0.1.al8 |
|
git-lfs |
CVE-2024-53263 |
git-lfs-3.4.1-4.0.1.al8 |
|
keepalived |
CVE-2024-41184 |
keepalived-2.2.8-4.al8 |
|
unbound |
CVE-2024-1488 CVE-2024-8508 |
unbound-1.16.2-8.al8 |
|
java-17-openjdk |
CVE-2025-21502 |
java-17-openjdk-17.0.14.0.7-3.0.1.1.al8 |
|
galera |
CVE-2023-22084 CVE-2024-21096 |
galera-26.4.20-1.al8 |
|
mariadb |
CVE-2023-22084 CVE-2024-21096 |
mariadb-10.5.27-1.0.1.al8 |
|
doxygen |
CVE-2020-11023 |
doxygen-1.8.14-13.al8 |
|
tbb |
CVE-2020-11023 |
tbb-2018.2-10.al8.1 |
|
gcc-toolset-13-gcc |
CVE-2020-11023 |
gcc-toolset-13-gcc-13.3.1-2.2.0.1.1.al8 |
|
nodejs |
CVE-2025-22150 CVE-2025-23083 CVE-2025-23085 |
nodejs-20.18.2-1.1.al8 |
|
nodejs-packaging |
CVE-2025-22150 CVE-2025-23083 CVE-2025-23085 |
nodejs-packaging-2021.06-4.al8 |
|
nodejs-nodemon |
CVE-2025-22150 CVE-2025-23083 CVE-2025-23085 |
nodejs-nodemon-3.0.1-1.al8 |
|
podman |
CVE-2024-11218 |
podman-4.9.4-19.0.1.al8 |
|
buildah |
CVE-2024-11218 |
buildah-1.33.12-1.al8 |
|
libcap |
CVE-2025-1390 |
libcap-2.48-6.0.2.al8 |
|
libxml2 |
CVE-2022-49043 |
libxml2-2.9.7-18.0.4.1.al8 |
|
bind |
CVE-2024-11187 |
bind-9.11.36-16.0.1.al8.4 |
|
postgresql |
CVE-2025-1094 |
postgresql-13.20-1.0.1.al8 |
|
libpq |
CVE-2025-1094 |
libpq-13.20-1.0.1.al8 |
|
mecab-ipadic |
CVE-2024-11053 CVE-2024-21193 CVE-2024-21194 CVE-2024-21196 CVE-2024-21197 CVE-2024-21198 CVE-2024-21199 CVE-2024-21201 CVE-2024-21203 CVE-2024-21212 CVE-2024-21213 CVE-2024-21218 CVE-2024-21219 CVE-2024-21230 CVE-2024-21231 CVE-2024-21236 CVE-2024-21237 CVE-2024-21238 CVE-2024-21239 CVE-2024-21241 CVE-2024-21247 CVE-2024-37371 CVE-2024-5535 CVE-2024-7264 CVE-2025-21490 CVE-2025-21491 CVE-2025-21494 CVE-2025-21497 CVE-2025-21500 CVE-2025-21501 CVE-2025-21503 CVE-2025-21504 CVE-2025-21505 CVE-2025-21518 CVE-2025-21519 CVE-2025-21520 CVE-2025-21521 CVE-2025-21522 CVE-2025-21523 CVE-2025-21525 CVE-2025-21529 CVE-2025-21531 CVE-2025-21534 CVE-2025-21536 CVE-2025-21540 CVE-2025-21543 CVE-2025-21546 CVE-2025-21555 CVE-2025-21559 |
mecab-ipadic-2.7.0.20070801-17.0.1.al8 |
|
mysql |
CVE-2024-11053 CVE-2024-21193 CVE-2024-21194 CVE-2024-21196 CVE-2024-21197 CVE-2024-21198 CVE-2024-21199 CVE-2024-21201 CVE-2024-21203 CVE-2024-21212 CVE-2024-21213 CVE-2024-21218 CVE-2024-21219 CVE-2024-21230 CVE-2024-21231 CVE-2024-21236 CVE-2024-21237 CVE-2024-21238 CVE-2024-21239 CVE-2024-21241 CVE-2024-21247 CVE-2024-37371 CVE-2024-5535 CVE-2024-7264 CVE-2025-21490 CVE-2025-21491 CVE-2025-21494 CVE-2025-21497 CVE-2025-21500 CVE-2025-21501 CVE-2025-21503 CVE-2025-21504 CVE-2025-21505 CVE-2025-21518 CVE-2025-21519 CVE-2025-21520 CVE-2025-21521 CVE-2025-21522 CVE-2025-21523 CVE-2025-21525 CVE-2025-21529 CVE-2025-21531 CVE-2025-21534 CVE-2025-21536 CVE-2025-21540 CVE-2025-21543 CVE-2025-21546 CVE-2025-21555 CVE-2025-21559 |
mysql-8.0.41-1.0.1.1.al8 |
|
emacs |
CVE-2025-1244 |
emacs-27.2-11.0.1.al8.1 |
|
webkit2gtk3 |
CVE-2024-54543 CVE-2025-24143 CVE-2025-24150 CVE-2025-24158 CVE-2025-24162 |
webkit2gtk3-2.46.6-1.0.1.al8 |
|
tigervnc |
CVE-2025-26594 CVE-2025-26595 CVE-2025-26596 CVE-2025-26597 CVE-2025-26598 CVE-2025-26599 CVE-2025-26600 CVE-2025-26601 |
tigervnc-1.13.1-15.al8 |
|
rsync |
CVE-2024-12087 CVE-2024-12088 CVE-2024-12747 |
rsync-3.1.3-21.0.1.al8 |
|
libxml2 |
CVE-2024-56171 CVE-2025-24928 |
libxml2-2.9.7-19.0.1.1.al8 |
|
krb5 |
CVE-2025-24528 |
krb5-1.18.2-31.0.1.al8 |
|
pcs |
CVE-2024-52804 |
pcs-0.10.18-2.0.1.1.al8.4 |
|
webkit2gtk3 |
CVE-2025-24201 |
webkit2gtk3-2.46.6-2.0.1.al8 |
|
fence-agents |
CVE-2025-27516 |
fence-agents-4.10.0-76.0.1.al8.6 |
|
podman |
CVE-2025-22869 |
podman-4.9.4-20.0.1.al8 |
|
runc |
CVE-2025-22869 |
runc-1.1.12-6.0.1.al8 |
|
grub2 |
CVE-2025-0624 |
grub2-2.02-162.0.1.al8 |
|
libreoffice |
CVE-2025-1080 |
libreoffice-7.1.8.1-15.0.1.1.al8.1 |
|
freetype |
CVE-2025-27363 |
freetype-2.10.4-10.al8 |
|
python-jinja2 |
CVE-2025-27516 |
python-jinja2-2.10.1-7.0.1.al8 |
|
libxslt |
CVE-2024-55549 CVE-2025-24855 |
libxslt-1.1.32-6.1.0.1.al8 |
|
tomcat |
CVE-2024-50379 CVE-2025-24813 |
tomcat-9.0.87-1.al8.3 |
|
expat |
CVE-2024-8176 |
expat-2.2.5-17.al8 |
|
mod_auth_openidc |
CVE-2025-31492 |
mod_auth_openidc-2.4.9.4-7.al8 |
|
xmlrpc-c |
CVE-2024-8176 |
xmlrpc-c-1.51.0-11.0.1.al8 |
|
libtasn1 |
CVE-2024-12133 |
libtasn1-4.13-5.0.1.al8 |
|
bluez |
CVE-2023-27349 CVE-2023-51589 |
bluez-5.63-5.0.1.al8 |
Package updates
New features
-
Added support for confidential computing features on AMD and NVIDIA GPUs.
-
Added 72 ecosystem components to support the Inspur ecosystem.
-
Improved the security of confidential computing.
-
Added support for PCIe error injection through
ras-tools. -
Added
ancertto support the Alibaba Cloud Linux hardware test suite. -
Added 10 peripheral drivers to expand hardware support.
-
Expanded hardware support to include models such as Feiteng S2500, Feiteng S5000C, intel-GRN, AMD-Turin, and domestically produced GPU cards.
-
Updated
util-linux-2.32.1-46.0.3.al8to optimize the performance of thelscpucommand in environments with manypciedevices. -
Updated
erofs-utils-1.8.2-1.al8to enable container storage. -
Updated
java-11-alibaba-dragonwell-11.0.24.21.21-1.1.al8to improve the performance of the BigDecimal class in big data scenarios. -
Updated
java-21-alibaba-dragonwell-21.0.4.0.4-1.1.al8andjava-21-alibaba-jdkto improve Java performance. -
Added the
system-rpm-config-129-1.0.2.1.al8component for configuring system macro variables.
Image
A new QCOW2-format image is available. It has the same content as the VHD-format image.
Drivers
The image includes 30 kmod driver packages, categorized as either installed by default or not installed by default.
-
Installed by default
-
kmod-ast-5.10.134~012.1.ali5000.pro-1.14.4~1.al8.x86_64.rpm -
kmod-lpfc-5.10.134~012.1.ali5000.pro-14.2.673.37~1.al8.x86_64.rpm -
kmod-i40e-5.10.134~012.1.ali5000.pro-2.23.17~1.al8.x86_64.rpm -
kmod-ice-5.10.134~012.1.ali5000.pro-1.12.13.4~1.al8.x86_64.rpm -
kmod-igb-5.10.134~012.1.ali5000.pro-5.14.16~1.al8.x86_64.rpm -
kmod-ixgbe-5.10.134~012.1.ali5000.pro-5.19.6~1.al8.x86_64.rpm -
kmod-mellanox-ethernet-5.10.134~012.1.ali5000.pro-23.10~1.al8.x86_64.rpm -
kmod-mpi3mr-5.10.134~012.1.ali5000.pro-8.11.1.0.0~1.al8.x86_64.rpm -
kmod-ps3stor-5.10.134~012.1.ali5000.pro-2.3.1.24~1.al8.x86_64.rpm -
kmod-qla2xxx-5.10.134~012.1.ali5000.pro-10.02.09.00_k~1.al8.x86_64.rpm -
kmod-sfc-5.10.134~012.1.ali5000.pro-5.3.16.1004~1.al8.x86_64.rpm -
kmod-smartpqi-5.10.134~012.1.ali5000.pro-2.1.22_040~1.al8.x86_64.rpm -
kmod-sxe-5.10.134~012.1.ali5000.pro-1.3.1.1~1.al8.x86_64.rpm -
kmod-hinic-5.10.134~012.1.ali5000.pro-1.0~1.al8.x86_64.rpm -
kmod-xscale-5.10.134~012.1.ali5000.pro-1.2.0_367~1.al8.x86_64.rpm -
kmod-bnxt_en-5.10.134~012.1.ali5000.pro-1.10.3_231.0.162.0~1.al8.x86_64.rpm
-
-
Not installed by default
-
kmod-aoc_aliflash_sam-5.10.134~010.ali5000.pro-30.1.4.11~1.al8.x86_64.rpm -
kmod-bnxt_re-5.10.134~012.1.ali5000.pro-1.10.3_231.0.162.0~1.al8.x86_64.rpm -
kmod-devel-25-20.0.1.al8.x86_64.rpm -
kmod-doc-25-20.0.1.al8.noarch.rpm -
kmod-fic2-5.10.134~012.1.ali5000.pro-1.2.6~1.al8.x86_64.rpm -
kmod-iavf-5.10.134~012.1.ali5000.pro-4.9.4~1.al8.x86_64.rpm -
kmod-intel-QAT20-5.10.134~010.ali5000.pro-L.0.9.4__00004~1.al8.x86_64.rpm -
kmod-intel_dlb2-5.10.134~010.ali5000.pro-8.2.0~1.al8.x86_64.rpm -
kmod-irdma-5.10.134~012.1.ali5000.pro-1.13.43~1.al8.x86_64.rpm -
kmod-ixgbevf-5.10.134~012.1.ali5000.pro-4.18.7~1.al8.x86_64.rpm -
kmod-kvdo-6.2.3.114-74.1.al8.x86_64.rpm -
kmod-libs-25-20.0.1.al8.x86_64.rpm -
kmod-mellanox-5.10.134~012.1.ali5000.pro-23.10~1.al8.x86_64.rpm -
kmod-mpt3sas-5.10.134~012.1.ali5000.pro-43.00.00.00~1.al8.x86_64.rpm -
kmod-ngbevf-5.10.134~012.1.ali5000.pro-1.2.2~1.al8.x86_64.rpm -
kmod-txgbevf-5.10.134~012.1.ali5000.pro-1.3.1~1.al8.x86_64.rpm -
kmod-udma-5.10.134~010.ali5000.pro-0.1.0~3.al8.x86_64.rpm
-
Important updates
Kernel
Upgraded the kernel to version kernel-5.10.134-012.1.ali5000.pro.al8.
-
Scheduling
-
Added support for group balancer 2.0.
-
Optimized cluster scheduling support.
-
Added support for configuring identity for non-migratable threads in the root group.
-
Enhanced the
core sched cookiefeature with configurable options, enabling coexistence with normal tasks and task consolidation.
-
-
Memory
-
Fixed a bug that could cause negative values for statistics in
/proc/sys/vm/stat_refresh. -
Fixed incorrect cache field statistics in parent-child
memcg. -
Fixed a compatibility issue between the page table sharing feature and
hugetlb. -
Backported patches that optimize per-CPU releases to prevent fragmentation from delaying the freeing of
percpuspace. -
Fixed a kernel crash caused by
hugetlb soft offline. -
Fixed a kernel crash caused by zero-page splitting.
-
The
hugetextfeature now supportsdirect collapseto accelerate the generation of huge pages for code. -
Fixed an accounting issue in
memcgwhen pre_oom is enabled.
-
-
Network
-
virtio-net: Optimized the virtio_net RSS logic to align the RSS configuration with the device and ensure it updates correctly with the number of queues.
-
bond: Added support for 200 Gbps/400 Gbps
bond_3ad. -
geneve: Added support for inner IPv4/IPv6 protocols.
-
AliCDN newack: Added the newack (synproxy) feature for AliCDN.
-
Backported several bug fixes from the 5.10-stable branch.
-
-
BPF
Backported stability patches from the upstream stable community.
-
Storage
-
io_uring
Enhanced the validity check for the CPU specified when creating a
percpu sqthread.Improved the io_uring passthrough mechanism to support bio-based polling and batch completion.
-
fuse
Refactored and optimized fuse, reducing the overhead of its temporary pages to improve writeback performance.
-
virtio-blk
Added support for polling I/O and for configuring a separate queue depth per device.
-
Key module stability patches
Covering io_uring, VFS, ext4, fuse/virtio-fs, NFS, and block.
-
-
Driver
-
Fixed an issue on HyGon No.4 machines where a disk device remained for 10 seconds after unplugging a USB drive.
-
Fixed a startup race condition in the intel_th module that caused a kernel crash.
-
Kunpeng model support
-
Added support for
huawei hisi sasdisks. -
Added support for the SPI bus on Kunpeng models.
-
Added support for the Kunpeng PMU.
-
Added support for the
clocksourcetime management driver on Kunpeng models.
-
-
SW model support: Fixed several bugs in the SW interrupt controller driver.
-
Backported numerous stability fixes from LTS branches for the dm/md modules.
-
-
x86 platform
-
Optimized interrupt allocation
You can now configure the
managed_irq_per_nodeparameter to control the amount of interrupt vector space used by managed IRQs. This configuration enables a higher density of physical devices, such as NVMe solid-state drives or network interface cards, and virtual devices, such as virtio-blk. -
HyGon platform support
-
Fixed an issue that prevented CPUs on the HyGon platform from being taken offline.
-
Set
CONFIG_CRYPTO_DEV_CCP_DDandCONFIG_TCG_HYGONtoyto fix an issue that prevented IMA from finding the HyGon TPM during startup.
-
-
Intel platform support
Added support for the IFS feature on the GNR platform.
-
-
ARM platform
Kunpeng 920b platform: Added support for core enabling, hccs, way-ca, mpam, smmuv3, gic, its, kvm, perf-pmu, and ras.
-
Perf
-
Added support for the DesignWare PCIe PMU driver, enabling Perf to collect PCIe rootport bandwidth traffic.
-
Added support for Hisilicon uncore PMU drivers, including PCIe, HNS3, PA, SLLC, L3C, and LLA PMU drivers.
-
Fixed issues
-
Version
alinux-base-setup-3.2-6.2.al8fixed an issue where kdump could not be generated on Hygon and Kunpeng machines. -
Version
gdm-40.0-27.0.1.1.al8fixed an issue on Hygon machines where the desktop failed to wake up after the screen was locked. -
The
numactl-2.0.18-2.0.4.al8version fixed an issue wherespeccpuperformance on Hygon machines did not meet the factory standard. -
The EULA file for Alibaba Cloud Linux was updated in version
alinux-release-3.2104.12-1.al8. -
Version
activation_agent-0.2.0-3.al8fixes a duplicate registration issue that occurred when an agent was activated after the registration phase. -
Version
systemd-239-82.0.3.4.al8.2fixes the issue of abnormal pod exits, as well as an issue where deployments failed because non-device cgroup subgroups were reclaimed by systemd within 20 seconds whenDelegate=yes. -
Version
dump-0.4-0.36.b46.3.al8fixed an issue where restore reports an error after a dump incremental backup. -
The memory leak was fixed in version
ledmon-0.97-1.0.2.al8. -
Version
tuned-2.22.1-5.0.1.1.al8improves data access efficiency on Yitian. -
Fixed an issue where components failed to install from the
mirror.
Alibaba Cloud Linux 3.2104 U10 (Pro Edition)
|
Version |
Image ID |
Release date |
Summary |
|
Alibaba Cloud Linux 3 Pro U10 |
aliyun_3_x64_20G_pro_alibase_20241024.vhd |
2025-04-07 |
|
|
aliyun_3_arm64_20G_pro_alibase_20241024.vhd |
2025-04-07 |
Updates
Major features
-
Optimized process management technology.
The new, self-developed
async-forkcomponent provides targeted optimizations for theforkoperation of large-memory processes, significantly reducing processing time and improving system responsiveness. -
Kernel-state network monitoring.
Adds the
tcprtcomponent to provide TCP monitoring for request-response communication patterns. -
BaseOS enhancements.
-
Self-maintained core components, including
gcc 10,gcc-toolset-12, andbinutils 2.35. -
Adds support for multiple Python versions through modularization.
-
-
Enhanced standards compliance.
Built-in support for
GB18030-2022encoding ensures compliance with the latest Chinese encoding standards. -
Programming environment and performance optimizations.
-
Adds the
java-1.8.0-alibaba-jdkandjava-11-alibaba-jdkcomponents. -
Adds the
Alibaba-cloud-compilercomponent, a C/C++ compiler based on Clang/LLVM developed for large-scale cloud service scenarios.
-
-
Intelligent system tuning tool.
Includes the
keentuneintelligent full-stack tuning tool by default. This tool automates operating system tuning to achieve expert-level performance enhancements with a single click.
Important updates
Kernel
Upgrades the kernel to version kernel-5.10.134-010.ali5000.pro.al8.
-
Backports the dynamic kernel preemption feature from the upstream community. You can switch preemption models through the
cmdlineorsysfsinterface. -
Backports the
core schedulingsecurity feature from the upstream community. This feature only allows trusted processes from the same group to run concurrently on Hyper-Threading siblings of the same physical core. This feature is incompatible with Group Identity. Do not enable both features simultaneously. -
Introduces the Group Identity 2.0 fine-grained priority feature.
-
Calibrates the CPU share ratio for Group Identity 2.0.
-
Adds the Group Identity 2.0 force idled time metric.
-
Optimizes Group Identity to enhance load control for tasks with different priorities.
-
-
Introduces cgroup v2 IO SLI.
-
Adds support for Assess CPU (ACPU). ACPU measures the idle time of a Hyper-Threading peer while a task is running and provides
per-cgroupstatistics. This can be used to evaluate hardware resource contention on a shared CPU core when tasks are running. -
Adds the in-house
HT-aware-quotafeature, which usescfsbandwidth control andcore schedulingto provide a compute power stability solution for hybrid deployment scenarios. It calibrates the quota by detecting whether the Hyper-Threading peer is idle, ensuring that tasks receive relatively stable compute power in each scheduling cycle. This is suitable for compute-intensive tasks. -
Adds a cgroup-level SCHED_IDLE feature. You can set the
cpu.idleproperty of a target cgroup to change its scheduling policy to SCHED_IDLE. This feature is suitable for batch management of offline tasks. -
In hybrid deployment scenarios with both offline and online services, dynamic CPU isolation technology, combined with scheduling optimizations in G11.0/2.0, ensures that online service latency remains within a reasonable range.
-
Enhances
Kfenceto support dynamic enabling/disabling, full capture, targeted monitoring, and Order-0 Page monitoring. This improves its ability to diagnose memory issues in production environments. -
Improves the on-demand loading performance of Nydus container images by combining EROFS (Enhanced Read-Only File System) and Fscache (File System Cache).
-
Optimizes memory access across processor nodes.
-
Improves performance in database scenarios by using
io-uring.
Memory
-
Adds a slab memory isolation feature for Out-Of-Tree (OOT) modules to quickly locate issues like out-of-bounds memory access or resource leaks.
-
Adds a fast OOM feature to prevent prolonged system unresponsiveness due to memory pressure in multi-core, large-memory environments. This feature helps services increase memory deployment density and enhance the performance stability of online services during periods of high memory usage.
-
Adds support for batch TLB flushing. The Batch migration feature performs batch TLB flushing and page copy operations during memory page migration, which improves the performance of kernel page migration. This version refactors and optimizes the original Batch migration feature based on upstream code. Key changes to the refactored backend include:
-
Removes the
cmdlineparameterbatch_migrateand the/sys/kernel/mm/migrate/batch_migrate_enabledinterface. Batch migration is now the default for page migration. -
Adds the
/sys/kernel/mm/migrate/dma_migration_min_pagesinterface with a default value of 32. This interface applies only when the DMA page copy feature is enabled. The DMA page copy feature is used only when/sys/kernel/mm/migrate/dma_migrate_enabledis enabled and the number ofmigrate pagesreaches the value set in/sys/kernel/mm/migrate/dma_migration_min_pages.
-
-
Backports the
cachestatfeature. This feature introduces thecachestatsystem call to the kernel, which allows you to view detailed page cache statistics for a specified file. -
Introduces a memcg THP control interface to disable THP allocation for a specified
memcg. -
Adds support for page table affinity, which provides cross-
diepage table statistics. Page table affinity allows the page tables of QoS-sensitive services to be allocated to the current NUMA node whenever possible during memory pressure, reducing memory access latency and achieving faster, more efficient memory access. -
KFence enhancements and fixes.
-
Adds an in-house KFence enhancement for the arm64 architecture. This feature allows you to dynamically enable or disable KFence and fully capture memory corruption issues, facilitating both online detection and offline debugging.
-
Adds a feature to trigger an immediate system panic when a memory issue is captured, helping developers analyze issues more effectively in debugging environments. You can enable this feature by setting the boot
cmdline "kfence.fault=panic"or by running theecho panic > /sys/module/kfence/xparameters/faultcommand. -
Fixed a kernel panic that occurred when KFence was used with
cgroup kmemstatistical counting enabled.
-
BPF
-
New features and helpers.
-
bpf_for_each_map_elem: A helper to iterate over BPF map elements. -
bpf_snprintf: A helper to format strings. -
bpf_timer: A timer that can trigger a callback function at a specified time. -
bpf_loop: Overcomes the limitation of constant-bounded loops and allows for more flexible loop implementation. -
bpf_strncmp: A helper to compare strings. -
bpf_ktime_get_tai_ns: Gets the time of the CLOCK_TAI type. -
bpf_skb_load_bytes: Adds support for theraw_tptype, allowing programs of theraw_tptype to readskbdata, including non-linear data.
-
-
The arm64 architecture now supports
fentry,fexit,fmod_ret,bpf_lsm, and othertrampoline-related features, providing enhanced tracing, diagnostics, and security capabilities.bpf_trampolineis compatible withlivepatch.
Network
-
New
virtio-netfeatures-
virtionow supports acontrol vqtimeout mechanism, which prevents high CPU polling load on the virtual machine when a device becomes unresponsive. The default timeout is seven days. -
Adds support for
virtio-netdevice statistics, which allows the kernel to retrieve device statistics to improve fault localization and issue diagnosis. -
Adds a queue reset feature that allows you to adjust the queue size of a virtual machine to reduce packet loss and optimize latency.
-
Dynamic interrupt moderation (netdim) intelligently adjusts interrupt aggregation parameters based on real-time traffic to optimize data reception performance.
-
Optimizes
virtio checksum. Fixed an issue where thevirtioNIC validation of thechecksumwas controlled by a specificfeature. In XDP application scenarios, theguest OSno longer needs to re-verify the checksum, which significantly reduces CPU usage.
-
-
SMC
-
Synchronizes with community bug fixes related to buffers.
-
Optimizes the return values for SMC fallback reasons.
-
Fixes a conflict with the upstream IPPROTO_SMC definition.
-
Optimizes the SMC reachability check in eRDMA scenarios.
-
Fixed a low-probability kernel panic.
-
Adds the SMC-D loopback feature to accelerate local inter-process and inter-container TCP communication.
-
-
TCP
The data path has new
tracepoints: onetracepointis added for each of thesend,recv, andackoperations on TCP data.
Storage
-
erofs
-
Adds support for passing a
zero-length iovecinrafsv6mode. -
In
rafsv6mode,daxmappings can now be reclaimed to prevent issues such as OOM andfuse hangcaused by fixed memory usage. -
Uses
kconfigto restrictrafsv6for use in secure container scenarios only.fscachenow supports failover in on-demand loading mode. -
Synchronizes with stability patches from the community mainline.
-
-
ext4
-
Fixed a semantic issue with O_DIRECT and O_SYNC that has existed since the introduction of the
iomapframework. The issue occurred becausegeneric_write_sync()is called within theiomapframework, while thei_disksizeupdate happens afteriomap_dio_rw(). This caused the on-disk file length to not be updated in time during append write operations, preventing the written data from being read after an unexpected power failure. -
Synchronizes with stability patches from the community Stable branch.
-
-
XFS
-
Adds support for the FSDAX, Reflink, and Dedupe features for the XFS file system. This release also includes specific optimizations for Tair PMEM instances, such as ensuring the contiguity of snapshot source files, improving dirty page writeback efficiency, and removing the dependency on the
reverse map btreeto optimizePage Faultlatency. -
Backports the delayed
inode inactivationfeature. This feature delegates reclamation operations to a backgroundkworkerprocess, reducing frontend application stalls caused by deletion operations. This feature also optimizes the snapshot cleanup scenario for Tair PMEM instances.
-
-
fuse
-
Adds support for
shared mmapincache=nonemode. -
Adds a dynamic switch for the
strict limitfeature. Thefusemodule sets astrict limitthat could cause extremely slow or stalled writebacks in certain scenarios. The newsysfs knobscan dynamically resolve this issue. -
Synchronizes with stability patches from the community Stable branch.
-
-
cgroup writeback
Fixed an issue where the
memory cgrouppersisted for an extended period whenlazytimewas enabled. This issue could cause the number ofmemory cgroupsin containerized deployment environments to remain high, leading to increased memory usage and high system load when traversingcgroups. -
io_uring
-
Fixed an issue with
io_uring percpu sqthreadafter updating theio_uring codebaseto version 5.15.85. -
Synchronizes with stability patches from the community Stable branch.
-
-
block
-
Adds IO SLI for
blkio cgroup v2, includingwait time,service time,completion time,io queued, andbytes queued. -
Simplifies the BDI logic to fix a BDI reference counting bug.
-
Adds support for 2 MB I/O. In extreme cases where each
bio_veccontains only one 4 KB page, the current 5.10 kernel supports a maximum of 1 MB I/O. The additional splitting logic can impact performance in certain business scenarios. -
Made
blk-iocostandwriteback throttlingmutually exclusive to resolve an issue whereiocostandwbtcould not work together. -
Fixed an ABBA deadlock issue caused by a race condition when setting
blk-iocost QoS. -
Avoids pre-allocating large SGL buffers to optimize I/O memory usage for
virtio-blkdevices. This is especially important in high-density secure container scenarios. -
Synchronizes with stability patches from the community Stable branch.
-
-
nvme
Fixed a null pointer dereference that occurred when
nvme_resetandnvme_rescanwere executed concurrently. -
tcmu
The
tcmu_loopdevice now supports configurable parameters, includingcan_queue,nr_hw_queues,cmd_per_lun, andsg_tablesize. When the backend device has sufficient capabilities, appropriately increasing these parameters can significantly improve performance. -
Optimizes
kernfsglobal lock contention to reduce the impact of increasedloadDcaused by concurrent access from monitoring programs.
Security
-
Enables TDX Guest-related configurations to support TDX confidential virtual machine scenarios.
-
Adds support for a generic API for TDX Guests to retrieve the
attestation quota. -
Adds support for event notification interrupts for TDX Guests.
Configuration
Enables CONFIG_IPMI_HANDLER and CONFIG_IPMI_PANIC_EVENT for crash monitoring and diagnostics.
Platform support
x86
-
Provides basic support and bug fixes for the Zhaoxin KH-40000 platform.
-
HyGon platform
-
Adds full support for various features of Hygon No. 4 processors (749X, 748X, 34XX), including a new CPU topology, x2APIC, microcode loading, MCA RA, DDR5, SR-IOV, QoS, L3 Perf/PMU, and temperature monitoring.
-
Fixes the dependency between the KVM and CCP modules.
-
Adds support for CSV3 secure virtual machines, including live migration, hardware-protected virtual machine page tables, and hardware-isolated virtual machine memory. This update also fixes an issue where the host VMM could not read or write to virtual machine memory. Additionally, CSV3 shared page management is optimized by merging consecutive pages and using an
rbtreeto manage pages. -
Adds two generic APIs for encrypting and decrypting user space process pages.
-
Adds support for Hygon Key Management (TKM) virtualization.
-
Adds support for passing through Hygon DCUs to virtual machines.
-
-
Intel platform
-
Adds support for Intel-idle GNR/SRF.
-
Adds support for Sched change for GNR/SRF (extra L2 domain).
-
Adds support for AMX 2.0 with FP16 data type.
-
Adds support for GNR/SRF RAS EDAC.
-
Adds support for IOMMU Perf.
-
Adds support for GNR/PEBS Enhancements - Timed PEBS.
-
Adds support for the LBR event logging feature.
-
Adds support for GNR PMU Core/uncore events.
-
Adds support for RDT: L2/L3 Non-contiguous way masks.
-
Enhances the IDXD (DSA/IAA 2.0) feature.
-
Adds support for Icelake HWDRC.
-
-
AMD platform
-
Fully fixes CVE-2023-20569 on the AMD platform.
-
Adds support for AMD LBRv2 and related bug fixes.
-
Adds support for AMD Perf UMC and related bug fixes.
-
Adds support for AMD Perf DF.
-
Adds support for AMD Perf ibrs and other related bug fixes.
-
Adds support for AMD QoS BMEC.
-
Adds support for AMD IOMMU io page table.
-
Adds support for AMD IOMMU PCI segment.
-
Adds support for AMD IOMMU X2AVIC and related IOMMU bug fixes.
-
ARM platform
-
Adjusts the default
cmdlinesettings to enable theirqtime_accountfeature. -
Adds a switch to control the early reservation of
crashkernel. -
Adds MPAM virtualization support.
-
Adds support for the Perf Metric feature for CMN and DDR PMUs.
Fixed security vulnerabilities
Fixed 273 known vulnerabilities.
|
Category |
CVE |
|
Kernel security vulnerabilities |
CVE-2022-3176, CVE-2022-2602, CVE-2021-4037, CVE-2022-34918, CVE-2022-32250, CVE-2021-4037, CVE-2022-0171, CVE-2022-1679, CVE-2022-2585, CVE-2022-2586, CVE-2022-2588, CVE-2022-2602, CVE-2022-26373, CVE-2022-2663, CVE-2022-2905, CVE-2022-2978, CVE-2022-3028, CVE-2022-3061, CVE-2022-3169, CVE-2022-3176, CVE-2022-3435, CVE-2022-3521, CVE-2022-3524, CVE-2022-3534, CVE-2022-3535, CVE-2022-3542, CVE-2022-3545, CVE-2022-3564, CVE-2022-3565, CVE-2022-3566, CVE-2022-3567, CVE-2022-3586, CVE-2022-3594, CVE-2022-3621, CVE-2022-3623, CVE-2022-3625, CVE-2022-3628, CVE-2022-3629, CVE-2022-3633, CVE-2022-3635, CVE-2022-3646, CVE-2022-3649, CVE-2022-36946, CVE-2022-39189, CVE-2022-39190, CVE-2022-39842, CVE-2022-40307, CVE-2022-40768, CVE-2022-41222, CVE-2022-41674, CVE-2022-42719, CVE-2022-42720, CVE-2022-42721, CVE-2022-42722, CVE-2022-42895, CVE-2022-42896, CVE-2022-43750, CVE-2022-4378, CVE-2022-4696, CVE-2023-1076, CVE-2022-41849, CVE-2023-1077, CVE-2023-1073, CVE-2022-3707, CVE-2022-4095, CVE-2022-4744, CVE-2023-1095, CVE-2023-1074, CVE-2022-47521, CVE-2023-23000, CVE-2022-4662, CVE-2023-1118, CVE-2023-23004, CVE-2023-0590, CVE-2023-1281, CVE-2021-3759, CVE-2023-0461, CVE-2021-33061, CVE-2023-0597, CVE-2022-3523, CVE-2022-42703, CVE-2022-4129, CVE-2022-42328, CVE-2022-42329, CVE-2023-23454, CVE-2023-0394, CVE-2023-23455, CVE-2023-23559, CVE-2022-45934, CVE-2022-47520, CVE-2022-47519, CVE-2022-47518, CVE-2022-47946, CVE-2022-2196, CVE-2022-3643, CVE-2022-4139, CVE-2022-1184, CVE-2022-41218, CVE-2022-3303, CVE-2023-0266, CVE-2022-4696, CVE-2023-0179, CVE-2022-42719, CVE-2022-39190, CVE-2022-0171, CVE-2022-4378, CVE-2022-39189, CVE-2022-3566, CVE-2022-3535, CVE-2022-3633, CVE-2022-3435, CVE-2022-3534, CVE-2022-3564, CVE-2022-3524, CVE-2022-3567, CVE-2022-3586, CVE-2022-3521, CVE-2022-42720, CVE-2022-42721, CVE-2022-42722, CVE-2022-41674, CVE-2022-2663, CVE-2022-3028, CVE-2022-1679, CVE-2022-42895, CVE-2022-42896, CVE-2022-3565, CVE-2022-3545, CVE-2022-3629, CVE-2022-40307, CVE-2022-2905, CVE-2022-3594, CVE-2022-3061, CVE-2022-3628, CVE-2022-3635, CVE-2022-39842, CVE-2022-3169, CVE-2022-3623, CVE-2022-40768, CVE-2023-1380, CVE-2023-28466, CVE-2023-26545, CVE-2023-1075, CVE-2022-47929, CVE-2023-30456, CVE-2023-32233, CVE-2023-0386, CVE-2023-2124, CVE-2023-2162, CVE-2023-35001, CVE-2023-31248, CVE-2023-0459, CVE-2023-3117, CVE-2023-1382, CVE-2023-35825, CVE-2023-3268, CVE-2023-3220, CVE-2023-28327, CVE-2023-32269, CVE-2023-2483, CVE-2023-2177, CVE-2023-1859, CVE-2023-2002, CVE-2022-39188, CVE-2023-22995, CVE-2023-35788, CVE-2023-33288, CVE-2023-20938, CVE-2023-0045, CVE-2022-36280, CVE-2023-2194, CVE-2022-4382, CVE-2023-1670, CVE-2023-1989, CVE-2023-20928, CVE-2023-1855, CVE-2023-30772, CVE-2023-0458, CVE-2023-1990, CVE-2023-1829, CVE-2022-4379, CVE-2023-26607, CVE-2023-2985, CVE-2022-42432, CVE-2023-1078, CVE-2023-2269, CVE-2023-1380, CVE-2023-28466, CVE-2023-26545, CVE-2023-1075, CVE-2023-32233, CVE-2022-47929, CVE-2023-30456, CVE-2023-0386, CVE-2022-3606, CVE-2023-25012, CVE-2023-1611, CVE-2023-1076, CVE-2022-41849, CVE-2023-1077, CVE-2023-1073, CVE-2022-3707, CVE-2022-4095, CVE-2022-4744, CVE-2023-1095, CVE-2023-1074, CVE-2022-47521, CVE-2023-23000, CVE-2022-4662, CVE-2023-1118, CVE-2023-23004, CVE-2023-0590, CVE-2023-1281, CVE-2021-3759, CVE-2023-0461, CVE-2021-33061, CVE-2023-0597, CVE-2022-3108, CVE-2023-2006, CVE-2023-2156, CVE-2023-3090, CVE-2023-31084, CVE-2023-3111, CVE-2023-3117, CVE-2023-3161, CVE-2023-3212, CVE-2023-35823, CVE-2023-35824, CVE-2023-35828, CVE-2023-35829, CVE-2023-3609, CVE-2023-3610, CVE-2023-3611, CVE-2023-3773, CVE-2023-3776, CVE-2023-3812, CVE-2023-4004, CVE-2023-4128, CVE-2023-4147. |
|
BaseOS security vulnerabilities |
CVE-2024-1975, CVE-2024-1737, CVE-2023-45290, CVE-2024-1394, CVE-2024-3727, CVE-2024-6104, CVE-2024-24783, CVE-2024-24784, CVE-2024-24789, CVE-2024-37298, CVE-2023-27522, CVE-2024-3596, CVE-2023-45288, CVE-2023-45289, CVE-2023-41419, CVE-2024-6345, CVE-2023-23934, CVE-2023-25577, CVE-2024-29510, CVE-2024-5564, CVE-2023-1729, CVE-2024-39936, CVE-2022-48624, CVE-2024-32487, CVE-2024-21131, CVE-2024-21138, CVE-2024-21140, CVE-2024-21144, CVE-2024-21145, CVE-2024-21147, CVE-2024-7348, CVE-2024-42472, CVE-2024-45769, CVE-2024-45770. |
Fixed issues
-
Fixed stability issues in
erofscompression mode. -
Fixed stability issues in
erofs over fscache. -
Fixed a writeback performance degradation issue that occurred when BDI used the STRICTLIMIT feature and the BDI share was 0.
-
Fixed a
seccompmemory leak. -
Fixed an issue where user operations could lead to an incorrect reference count for ZERO_PAGE.
-
Fixed a potential recursive memory reclamation issue in TCMU.
-
Fixed a kernel panic that occurred when the
ioasidssubsystem migrated kernel threads. -
Fixed an issue where I/O statistics were double-counted when no throttling rules were configured.
-
Fixed a kernel panic caused by enabling both Group Identity and
core scheduling. -
Changed the CFS bandwidth control throttling release mechanism from synchronous to asynchronous to optimize bandwidth control efficiency in environments with a large number of CPUs.
-
Fixed a potential
race conditionwhen disabling the global switch forcore sched. -
Fixed inaccurate
sibidlestatistics under high IRQ loads.