In the Linux kernel, the following vulnerability has been resolved:
erofs: fix lz4 inplace decompression
Currently EROFS can map another compressed buffer for inplace decompression, that was used to handle the cases that some pages of compressed data are actually not in-place I/O.
However, like most simple LZ77 algorithms, LZ4 expects the compressed data is arranged at the end of the decompressed buffer and it explicitly uses memmove() to handle overlapping: __________________________________________________________ |_ direction of decompression --> ____ |_ compressed data _|
Although EROFS arranges compressed data like this, it typically maps two individual virtual buffers so the relative order is uncertain. Previously, it was hardly observed since LZ4 only uses memmove() for short overlapped literals and x86/arm64 memmove implementations seem to completely cover it up and they don't have this issue. Juhyung reported that EROFS data corruption can be found on a new Intel x86 processor. After some analysis, it seems that recent x86 processors with the new FSRM feature expose this issue with "rep movsb".
Let's strictly use the decompressed buffer for lz4 inplace decompression for now. Later, as an useful improvement, we could try to tie up these two buffers together in the correct order.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux | May 8, 2024 | Mar 1, 2024 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Mar 1, 2024 |
| Suse | — | Upgrade kernel-64kb-extraUpgrade kernel-azure-develUpgrade kernel-source-vanillaUpgrade kernel-devel-azureUpgrade dtb-alteraUpgrade kernel-default-base-rebuildUpgrade kselftests-kmp-azureUpgrade dtb-sprdUpgrade kernel-rt-optionalUpgrade cluster-md-kmp-64kbUpgrade kernel-azureUpgrade kernel-rt-livepatch-develUpgrade cluster-md-kmp-defaultUpgrade gfs2-kmp-azureUpgrade kernel-debug-livepatch-develUpgrade kernel-default-livepatchUpgrade kernel-docsUpgrade kernel-sourceUpgrade kernel-syms-azureUpgrade reiserfs-kmp-64kbUpgrade kernel-rt_debug-develUpgrade dtb-amlogicUpgrade kernel-rtUpgrade gfs2-kmp-defaultUpgrade kernel-defaultUpgrade dtb-qcomUpgrade reiserfs-kmp-azureUpgrade kernel-debug-vdsoUpgrade kernel-rt_debug-vdsoUpgrade dtb-nvidiaUpgrade kernel-source-rtUpgrade kernel-obs-buildUpgrade kernel-azure-vdsoUpgrade dtb-rockchipUpgrade kernel-default-vdsoUpgrade kernel-docs-htmlUpgrade kernel-azure-livepatch-develUpgrade kernel-kvmsmallUpgrade ocfs2-kmp-64kbUpgrade kernel-rt-vdsoUpgrade dtb-exynosUpgrade dtb-broadcomUpgrade kernel-rt-extraUpgrade kernel-rt_debugUpgrade dlm-kmp-rtUpgrade kernel-syms-rtUpgrade kernel-kvmsmall-vdsoUpgrade kernel-azure-optionalUpgrade kernel-macrosUpgrade dtb-marvellUpgrade dtb-amdUpgrade dlm-kmp-azureUpgrade kernel-default-develUpgrade dtb-amazonUpgrade kselftests-kmp-64kbUpgrade kernel-source-azureUpgrade kernel-develUpgrade dtb-mediatekUpgrade dtb-hisiliconUpgrade kernel-symsUpgrade kernel-rt-livepatchUpgrade ocfs2-kmp-rtUpgrade reiserfs-kmp-defaultUpgrade kernel-azure-extraUpgrade kernel-64kb-develUpgrade dtb-socionextUpgrade dtb-lgUpgrade dtb-apmUpgrade kernel-default-extraUpgrade cluster-md-kmp-rtUpgrade reiserfs-kmp-rtUpgrade ocfs2-kmp-azureUpgrade kernel-devel-rtUpgrade dlm-kmp-64kbUpgrade kernel-rt-develUpgrade kernel-default-optionalUpgrade kernel-default-livepatch-develUpgrade kernel-default-baseUpgrade dtb-xilinxUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-appleUpgrade kernel-obs-qaUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-debugUpgrade cluster-md-kmp-azureUpgrade dtb-freescaleUpgrade kernel-kvmsmall-develUpgrade kernel-64kb-livepatch-develUpgrade kernel-64kbUpgrade ocfs2-kmp-defaultUpgrade kernel-zfcpdumpUpgrade kernel-64kb-optionalUpgrade gfs2-kmp-64kbUpgrade dtb-renesasUpgrade kernel-debug-develUpgrade gfs2-kmp-rtUpgrade kselftests-kmp-rtUpgrade kselftests-kmp-defaultUpgrade dtb-caviumUpgrade dtb-allwinnerUpgrade dlm-kmp-defaultUpgrade dtb-arm | Apr 17, 2024 | Mar 1, 2024 |
| Ubuntu | — | Upgrade linux-image-intel-iotgUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-6.5.0-41-lowlatencyUpgrade linux-image-5.15.0-1058-intel-iotgUpgrade linux-image-5.15.0-1056-ibmUpgrade linux-image-6.5.0-41-generic-64kUpgrade linux-image-nvidiaUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-6.5.0-1017-laptopUpgrade linux-image-6.5.0-1022-gcpUpgrade linux-image-5.4.0-1140-gcpUpgrade linux-image-oem-22.04bUpgrade linux-image-oem-22.04cUpgrade linux-image-oem-20.04dUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-gkeUpgrade linux-image-5.15.0-1066-azureUpgrade linux-image-azureUpgrade linux-image-oem-20.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.4.0-1124-kvmUpgrade linux-image-5.15.0-112-generic-lpaeUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-6.5.0-1022-azureUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-oem-osp1Upgrade linux-image-kvmUpgrade linux-image-5.4.0-1135-oracleUpgrade linux-image-5.15.0-1062-gcpUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-5.15.0-1065-azure-fdeUpgrade linux-image-gcpUpgrade linux-image-oracle-64kUpgrade linux-image-gkeopUpgrade linux-image-5.15.0-1046-gkeopUpgrade linux-image-oem-20.04cUpgrade linux-image-genericUpgrade linux-image-laptop-23.10Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-5.15.0-113-generic-lpaeUpgrade linux-image-raspi2Upgrade linux-image-virtualUpgrade linux-image-6.5.0-1018-raspiUpgrade linux-image-intelUpgrade linux-image-5.4.0-1096-bluefieldUpgrade linux-image-oem-20.04bUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.15.0-113-genericUpgrade linux-image-generic-64kUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-5.15.0-1057-ibmUpgrade linux-image-5.4.0-202-generic-lpaeUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-oem-22.04aUpgrade linux-image-azure-lts-22.04Upgrade linux-image-6.5.0-41-genericUpgrade linux-image-5.15.0-1058-nvidia-lowlatencyUpgrade linux-image-nvidia-64k-6.5Upgrade linux-image-azure-lts-20.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-1060-gkeUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-awsUpgrade linux-image-lowlatency-64kUpgrade linux-image-ibmUpgrade linux-image-5.4.0-1055-xilinx-zynqmpUpgrade linux-image-gkeop-5.15Upgrade linux-image-azure-fdeUpgrade linux-image-5.15.0-1061-oracleUpgrade linux-image-5.15.0-1058-raspiUpgrade linux-image-raspiUpgrade linux-image-6.5.0-41-lowlatency-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-5.15.0-112-genericUpgrade linux-image-5.4.0-1136-awsUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-6.5.0-1024-oracle-64kUpgrade linux-image-6.5.0-1021-nvidiaUpgrade linux-image-5.4.0-202-genericUpgrade linux-image-5.15.0-112-generic-64kUpgrade linux-image-gke-5.15Upgrade linux-image-6.5.0-1015-starfiveUpgrade linux-image-lowlatencyUpgrade linux-image-5.15.0-110-lowlatency-64kUpgrade linux-image-5.4.0-1120-raspiUpgrade linux-image-oracleUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.4.0-1083-ibmUpgrade linux-image-5.15.0-1058-nvidiaUpgrade linux-image-aws-lts-20.04Upgrade linux-image-oemUpgrade linux-image-oem-22.04Upgrade linux-image-5.4.0-1045-iotUpgrade linux-image-6.5.0-1024-oracleUpgrade linux-image-6.5.0-1021-nvidia-64kUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-5.15.0-1060-kvmUpgrade linux-image-bluefieldUpgrade linux-image-5.4.0-1142-azureUpgrade linux-image-generic-lpaeUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.15.0-113-generic-64kUpgrade linux-image-6.5.0-1021-awsUpgrade linux-image-nvidia-6.5Upgrade linux-image-5.15.0-110-lowlatencyUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.4.0-202-lowlatencyUpgrade linux-image-5.15.0-1063-awsUpgrade linux-image-6.5.0-1024-oemUpgrade linux-image-starfiveUpgrade linux-image-5.15.0-1030-xilinx-zynqmpUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-6.5.0-1022-azure-fde | May 17, 2024 | Mar 1, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 14, 2025 | Feb 29, 2024 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub