CVE-2025-22049 json
LoongArch: Increase ARCH_DMA_MINALIGN up to 16
published 2025-04-16 18 mo ago modified 2026-08-05 3 mo ago also EUVD-2025-11249
- cvss
- 7.8
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.2%
- EPSS 0.2% chance of exploitation in 30 days, percentile 11%
- public exploits
- 0
- none known
Summary
In the Linux kernel, the following vulnerability has been resolved:
LoongArch: Increase ARCH_DMA_MINALIGN up to 16
ARCH_DMA_MINALIGN is 1 by default, but some LoongArch-specific devices (such as APBDMA) require 16 bytes alignment. When the data buffer length is too small, the hardware may make an error writing cacheline. Thus, it is dangerous to allocate a small memory buffer for DMA. It's always safe to define ARCH_DMA_MINALIGN as L1_CACHE_BYTES but unnecessary (kmalloc() need small memory objects). Therefore, just increase it to 16.
Patch / fix
- Linux Linux 6.1.134, 6.6.87, 6.12.23, 6.13.11, 6.14.2, 6.15
- linux Debian 12 6.1.135-1
- linux Debian 14, Debian 13 6.12.25-1
debian advisories DEBIAN-CVE-2025-22049
- linux-xilinx Ubuntu 24.04 LTS 6.8.0-1018.19
- linux-nvidia-6.11 Ubuntu 24.04 LTS 6.11.0-1012.12
- linux-fips Ubuntu Pro FIPS-updates 24.04 LTS 6.8.0-86.87+fips1
- linux-aws-fips Ubuntu Pro FIPS-updates 24.04 LTS 6.8.0-1041.43+fips1
- linux-gcp-fips Ubuntu Pro FIPS-updates 24.04 LTS 6.8.0-1042.45+fips1
- linux-azure-fips Ubuntu Pro FIPS-updates 24.04 LTS 6.8.0-1044.50+fips1
ubuntu advisories UBUNTU-CVE-2025-22049
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- git.kernel.org/stable/c/f39af67f03b564b763b06e44cb960c10a382d54a commit
- git.kernel.org/stable/c/279ec25c2df49fba1cd9488f2ddd045d9cb2112e commit
- git.kernel.org/stable/c/1d0def2d1658666ec1f32c9495df60e7411e3c82 commit
- git.kernel.org/stable/c/bfff341cac7c650e6ca8d10503725992f5564d0f commit
- git.kernel.org/stable/c/8b82aea3666f8f2c78f86148d78aea99c46e0f82 commit
- git.kernel.org/stable/c/4103cfe9dcb88010ae4911d3ff417457d1b6a720 commit
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2025-22049 updated
kernel: LoongArch: Increase ARCH_DMA_MINALIGN up to 16
-
Red Hat Enterprise Linux 6 perf, kernel, python-perf, kernel-kdump, kernel-firmware, kernel-bootwrapper, +1 more Red Hat Enterprise Linux 7 perf, kernel, bpftool, kernel-rt, python-perf, kernel-kdump, +8 more Red Hat Enterprise Linux 8 perf, kernel, bpftool, kernel-rt, kernel-core, kernel-tools, +29 more Red Hat Enterprise Linux 9 rv, perf, rtla, kernel, bpftool, libperf, +83 more Red Hat Enterprise Linux 10 kernelnot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
0.21% chance of exploitation in the next 30 days, higher than 11% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 7.8 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
| NVD | 3.1 | 5.5 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Affected products
- Linux Linux
Classification
- Technology feeds
References
-
git.kernel.org
/stable/c/f39af67f03b564b763b06e44cb960c10a382d54a
patch
-
git.kernel.org
/stable/c/279ec25c2df49fba1cd9488f2ddd045d9cb2112e
patch
-
git.kernel.org
/stable/c/1d0def2d1658666ec1f32c9495df60e7411e3c82
patch
-
git.kernel.org
/stable/c/bfff341cac7c650e6ca8d10503725992f5564d0f
patch
-
git.kernel.org
/stable/c/8b82aea3666f8f2c78f86148d78aea99c46e0f82
patch
-
git.kernel.org
/stable/c/4103cfe9dcb88010ae4911d3ff417457d1b6a720
patch
- lists.debian.org /debian-lts-announce/2025/05/msg00045.html
Sources
- CVE List CVE-2025-22049
- NVD CVE-2025-22049
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.