Description
In the Linux kernel, the following vulnerability has been resolved:
ext4: Fix function prototype mismatch for ext4_feat_ktype
With clang's kernel control flow integrity (kCFI, CONFIG_CFI_CLANG),
indirect call targets are validated against the expected function
pointer prototype to make sure the call target is valid to help mitigate
ROP attacks. If they are not identical, there is a failure at run time,
which manifests as either a kernel panic or thread getting killed.
ext4_feat_ktype was setting the "release" handler to "kfree", which
doesn't have a matching function prototype. Add a simple wrapper
with the correct prototype.
This was found as a result of Clang's new -Wcast-function-type-strict
flag, which is more sensitive than the simpler -Wcast-function-type,
which only checks for type width mismatches.
Note that this code is only reached when ext4 is a loadable module and
it is being unloaded:
CFI failure at kobject_put+0xbb/0x1b0 (target: kfree+0x0/0x180; expected type: 0x7c4aa698)
...
RIP: 0010:kobject_put+0xbb/0x1b0
...
Call Trace:
<TASK>
ext4_exit_sysfs+0x14/0x60 [ext4]
cleanup_module+0x67/0xedb [ext4]
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Linux | Linux | 4.16 | 4.19.274 |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | linux | 6.1.15-1 | — |
| Debian 13 | linux | 6.1.15-1 | — |
| Debian 12 | linux | 6.1.15-1 | — |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu Nvidia-BlueField 22.04 LTS | linux-bluefield | 5.15.0-1017.19 | — |
| Ubuntu 24.04 LTS | linux-intel +9 | No fix yet | — |
| Ubuntu 22.04 LTS | linux +1 | 5.15.0-72.79 | — |
| Ubuntu 22.04 LTS | linux-aws | 5.15.0-1036.40 | — |
| Ubuntu 22.04 LTS | linux-azure | 5.15.0-1038.45 | — |
| Ubuntu 22.04 LTS | linux-azure-fde | 5.15.0-1038.45.1 | — |
| Ubuntu 22.04 LTS | linux-gcp | 5.15.0-1034.42 | — |
| Ubuntu 22.04 LTS | linux-gke +1 | 5.15.0-1033.38 | — |
| Ubuntu 22.04 LTS | linux-gkeop | 5.15.0-1020.25 | — |
| Ubuntu 22.04 LTS | linux-ibm | 5.15.0-1030.33 | — |
| Ubuntu 22.04 LTS | linux-intel-iotg | 5.15.0-1030.35 | — |
| Ubuntu 22.04 LTS | linux-nvidia | 5.15.0-1025.25 | — |
| Ubuntu 22.04 LTS | linux-oracle | 5.15.0-1035.41 | — |
| Ubuntu 22.04 LTS | linux-raspi | 5.15.0-1029.31 | — |
| Ubuntu 22.04 LTS | linux-riscv +32 | No fix yet | — |
| Ubuntu 20.04 LTS | linux | 5.4.0-149.166 | — |
| Ubuntu 20.04 LTS | linux-aws | 5.4.0-1102.110 | — |
| Ubuntu 20.04 LTS | linux-aws-5.15 | 5.15.0-1036.40~20.04.1 | — |
| Ubuntu 20.04 LTS | linux-azure | 5.4.0-1108.114 | — |
| Ubuntu 20.04 LTS | linux-azure-5.15 | 5.15.0-1038.45~20.04.1 | — |
| Ubuntu 20.04 LTS | linux-bluefield | 5.4.0-1064.70 | — |
| Ubuntu 20.04 LTS | linux-gcp | 5.4.0-1105.114 | — |
| Ubuntu 20.04 LTS | linux-gcp-5.15 | 5.15.0-1034.42~20.04.1 | — |
| Ubuntu 20.04 LTS | linux-gke +28 | No fix yet | — |
| Ubuntu 20.04 LTS | linux-hwe-5.15 +1 | 5.15.0-72.79~20.04.1 | — |
| Ubuntu 20.04 LTS | linux-ibm | 5.4.0-1049.54 | — |
| Ubuntu 20.04 LTS | linux-intel-iotg-5.15 | 5.15.0-1030.35~20.04.1 | — |
| Ubuntu 20.04 LTS | linux-iot | 5.4.0-1017.18 | — |
| Ubuntu 20.04 LTS | linux-kvm | 5.4.0-1091.97 | — |
| Ubuntu 20.04 LTS | linux-nvidia-tegra-5.15 | 5.15.0-1014.14~20.04.1 | — |
| Ubuntu 20.04 LTS | linux-oracle | 5.4.0-1101.110 | — |
| Ubuntu 20.04 LTS | linux-oracle-5.15 | 5.15.0-1035.41~20.04.1 | — |
| Ubuntu 20.04 LTS | linux-raspi | 5.4.0-1085.96 | — |
| Ubuntu 20.04 LTS | linux-riscv-5.15 | 5.15.0-1033.37~20.04.1 | — |
| Ubuntu 20.04 LTS | linux-xilinx-zynqmp | 5.4.0-1024.28 | — |
| Ubuntu 18.04 LTS | linux-aws-5.4 | 5.4.0-1103.111~18.04.1 | — |
| Ubuntu 18.04 LTS | linux-azure-5.4 | 5.4.0-1108.114~18.04.1 | — |
| Ubuntu 18.04 LTS | linux-gcp +14 | No fix yet | — |
| Ubuntu 18.04 LTS | linux-gcp-5.4 | 5.4.0-1105.114~18.04.1 | — |
| Ubuntu 18.04 LTS | linux-hwe-5.4 | 5.4.0-149.166~18.04.1 | — |
| Ubuntu 18.04 LTS | linux-ibm-5.4 | 5.4.0-1049.54~18.04.1 | — |
| Ubuntu 18.04 LTS | linux-oracle-5.4 | 5.4.0-1101.110~18.04.1 | — |
| Ubuntu 18.04 LTS | linux-raspi-5.4 | 5.4.0-1085.96~18.04.1 | — |
Show 4 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 16.04 LTS | linux-hwe-edge | No fix yet | — |
| Ubuntu Pro Realtime 22.04 LTS | linux-intel-iot-realtime | 5.15.0-1028.33 | — |
| Ubuntu Pro Realtime 22.04 LTS | linux-realtime | 5.15.0-1038.41 | — |
| Ubuntu Pro FIPS 20.04 LTS | linux-fips +3 | No fix yet | — |
| Ubuntu Pro FIPS-updates 20.04 LTS | linux-aws-fips | 5.4.0-1102.110+fips1 | — |
| Ubuntu Pro FIPS-updates 20.04 LTS | linux-azure-fips | 5.4.0-1108.114+fips1 | — |
| Ubuntu Pro FIPS-updates 20.04 LTS | linux-fips | 5.4.0-1077.86 | — |
| Ubuntu Pro FIPS-updates 20.04 LTS | linux-gcp-fips | 5.4.0-1105.114+fips1 | — |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 9 | bpftool | 7.2.0-362.8.1.el9_3 | RHSA-2023:6583 |
| RHEL 9 | rv +64 | 5.14.0-362.8.1.el9_3 | RHSA-2023:6583 |
| RHEL 8 | perf +26 | 4.18.0-553.el8_10 | RHSA-2024:3138 |
Rocky Linux
Errata ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Rocky Linux 8 | kernel | 4.18.0-553.123.1.el8_10.cloud.0.1 | RXSA-2024:3138 |
Amazon Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Amazon Linux 2023 | kernel-livepatch-6.1.15-28.43 | 1.0-0.amzn2023 | ALAS2023-2023-127 |
| Amazon Linux 2023 | perf +12 | 6.1.15-28.43.amzn2023 | ALAS2023-2023-127 |
Advisories 5
- WID-SEC-2025-2053 Linux Kernel: Mehrere Schwachstellen BSI CERT-Bund (WID) · Nov 9, 2026
- RHSA-2024:3138 Red Hat Security Advisory: kernel security, bug fix, and enhancement update Red Hat Security Advisories (RHSA) · Oct 17, 2026
- RHSA-2023:6583 Red Hat Security Advisory: kernel security, bug fix, and enhancement update Red Hat Security Advisories (RHSA) · Oct 17, 2026
- RXSA-2024:3138 Moderate: kernel security, bug fix, and enhancement update Rocky Linux Security Advisories · May 29, 2026
- ALAS2023-2023-127 Important: kernel security update (Amazon Linux 2023) Amazon Linux Security Center (ALAS) · Sep 22, 2025
References
- https://git.kernel.org/stable/c/2b69cdd9f9a7f596e3dd31f05f9852940d177924
- https://git.kernel.org/stable/c/99e3fd21f8fc975c95e8cf76fbf6a3d2656f8f71
- https://git.kernel.org/stable/c/1ba10d3640e9783dad811fe4e24d55465c37c64d
- https://git.kernel.org/stable/c/c98077f7598a562f51051eec043be0cb3e1b1b5e
- https://git.kernel.org/stable/c/0a1394e07c5d6bf1bfc25db8589ff1b1bfb6f46a
- https://git.kernel.org/stable/c/94d8de83286fb1827340eba35b61c308f6b46ead
- https://git.kernel.org/stable/c/118901ad1f25d2334255b3d50512fa20591531cd