CVE-2024-26591

Description

In the Linux kernel, the following vulnerability has been resolved:bpf: Fix re-attachment branch in bpf_tracing_prog_attachThe following case can cause a crash due to missing attach_btf:1) load rawtp program2) load fentry program with rawtp as target_fd3) create tracing link for fentry program with target_fd = 04) repeat 3In the end we have:- prog->aux->dst_trampoline == null- tgt_prog == null (because we did not provide target_fd to link_create)- prog->aux->attach_btf == null (the program was loaded with attach_prog_fd=X)- the program was loaded for tgt_prog but we have no way to find out which one BUG: kernel null pointer dereference, address: 0000000000000058 Call Trace: __die+0x20/0x70 page_fault_oops+0x15b/0x430 fixup_exception+0x22/0x330 exc_page_fault+0x6f/0x170 asm_exc_page_fault+0x22/0x30 bpf_tracing_prog_attach+0x279/0x560 btf_obj_id+0x5/0x10 bpf_tracing_prog_attach+0x439/0x560 __sys_bpf+0x1cf4/0x2de0 __x64_sys_bpf+0x1c/0x30 do_syscall_64+0x41/0xf0 entry_SYSCALL_64_after_hwframe+0x6e/0x76Return -EINVAL in this situation.

Risk Information

Base Score
5.5
MODERATE
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
EPSS Score
Exploitation Probability
0.009

Associated Vulnerability

VulnerabilityOS Platform
Multiple Vulnerabilities are affected in IBM Security Guardium 12.0Windows
Multiple Vulnerabilities are affected in IBM Security Guardium 12.1Windows
Linux kernel for OEM systems (USN-6688-1) linux-image-6.1.0-1035-oem_6.1.0-1035.35_amd64.debLinux
Linux kernel for OEM systems (USN-6688-1) linux-image-oem-22.04_6.1.0.1035.36_amd64.debLinux
Linux kernel for OEM systems (USN-6688-1) linux-image-oem-22.04a_6.1.0.1035.36_amd64.debLinux
Linux kernel for OEM systems (USN-6688-1) linux-image-oem-22.04b_6.1.0.1035.36_amd64.debLinux
Linux kernel for OEM systems (USN-6688-1) linux-image-oem-22.04c_6.1.0.1035.36_amd64.debLinux
SUSE-SU-2024:0855-1(Public Cloud Module 15-SP5) kernel-azure-5.14.21-150500.33.37.1.x86_64.rpmLinux
SUSE-SU-2024:0855-1(Public Cloud Module 15-SP5) kernel-syms-azure-5.14.21-150500.33.37.1.x86_64.rpmLinux
SUSE-SU-2024:0855-1(Public Cloud Module 15-SP5) kernel-azure-devel-5.14.21-150500.33.37.1.x86_64.rpmLinux
SUSE-SU-2024:0855-1(Public Cloud Module 15-SP5) kernel-devel-azure-5.14.21-150500.33.37.1.noarch.rpmLinux
SUSE-SU-2024:0855-1(Public Cloud Module 15-SP5) kernel-source-azure-5.14.21-150500.33.37.1.noarch.rpmLinux
SUSE-SU-2024:0855-1(Public Cloud Module 15-SP5) kernel-azure-debuginfo-5.14.21-150500.33.37.1.x86_64.rpmLinux
SUSE-SU-2024:0855-1(Public Cloud Module 15-SP5) kernel-azure-debugsource-5.14.21-150500.33.37.1.x86_64.rpmLinux
SUSE-SU-2024:0855-1(Public Cloud Module 15-SP5) kernel-azure-devel-debuginfo-5.14.21-150500.33.37.1.x86_64.rpmLinux
SUSE-SU-2024:0858-1(Development Tools Module 15-SP5) kernel-docs-5.14.21-150500.55.52.1.noarch.rpmLinux
SUSE-SU-2024:0858-1(Development Tools Module 15-SP5) kernel-syms-5.14.21-150500.55.52.1.x86_64.rpmLinux
SUSE-SU-2024:0858-1(Basesystem Module 15-SP5) kernel-devel-5.14.21-150500.55.52.1.noarch.rpmLinux
SUSE-SU-2024:0858-1(Basesystem Module 15-SP5) kernel-macros-5.14.21-150500.55.52.1.noarch.rpmLinux
SUSE-SU-2024:0858-1(Development Tools Module 15-SP5) kernel-source-5.14.21-150500.55.52.1.noarch.rpmLinux
SUSE-SU-2024:0858-1(Basesystem Module 15-SP5) kernel-default-5.14.21-150500.55.52.1.x86_64.rpmLinux
SUSE-SU-2024:0858-1(Development Tools Module 15-SP5) kernel-obs-build-5.14.21-150500.55.52.1.x86_64.rpmLinux
SUSE-SU-2024:0858-1(Basesystem Module 15-SP5) kernel-default-base-5.14.21-150500.55.52.1.150500.6.23.1.x86_64.rpmLinux
SUSE-SU-2024:0858-1(Basesystem Module 15-SP5) kernel-default-devel-5.14.21-150500.55.52.1.x86_64.rpmLinux
SUSE-SU-2024:0858-1(Legacy Module 15-SP5) reiserfs-kmp-default-5.14.21-150500.55.52.1.x86_64.rpmLinux
SUSE-SU-2024:0858-1(Basesystem Module 15-SP5) kernel-default-debuginfo-5.14.21-150500.55.52.1.x86_64.rpmLinux
SUSE-SU-2024:0858-1(Basesystem Module 15-SP5) kernel-default-debugsource-5.14.21-150500.55.52.1.x86_64.rpmLinux
SUSE-SU-2024:0858-1(Development Tools Module 15-SP5) kernel-obs-build-debugsource-5.14.21-150500.55.52.1.x86_64.rpmLinux
SUSE-SU-2024:0858-1(Basesystem Module 15-SP5) kernel-default-devel-debuginfo-5.14.21-150500.55.52.1.x86_64.rpmLinux
SUSE-SU-2024:0858-1(Legacy Module 15-SP5) reiserfs-kmp-default-debuginfo-5.14.21-150500.55.52.1.x86_64.rpmLinux
Linux kernel (USN-6725-1) linux-image-5.15.0-102-generic_5.15.0-102.112_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-5.15.0-102-generic_5.15.0-102.112~20.04.1_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-5.15.0-102-lowlatency_5.15.0-102.112_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-5.15.0-102-lowlatency_5.15.0-102.112~20.04.1_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-5.15.0-1040-gkeop_5.15.0-1040.46_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-5.15.0-1040-gkeop_5.15.0-1040.46~20.04.1_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-5.15.0-1048-nvidia_5.15.0-1048.48_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-5.15.0-1048-nvidia-lowlatency_5.15.0-1048.48_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-5.15.0-1050-ibm_5.15.0-1050.53_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-5.15.0-1050-ibm_5.15.0-1050.53~20.04.1_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-5.15.0-1052-intel-iotg_5.15.0-1052.58_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-5.15.0-1052-intel-iotg_5.15.0-1052.58~20.04.1_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-5.15.0-1054-gke_5.15.0-1054.59_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-5.15.0-1054-kvm_5.15.0-1054.59_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-5.15.0-1055-gcp_5.15.0-1055.63_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-5.15.0-1055-gcp_5.15.0-1055.63~20.04.1_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-5.15.0-1055-oracle_5.15.0-1055.61_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-5.15.0-1055-oracle_5.15.0-1055.61~20.04.1_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-5.15.0-1060-azure_5.15.0-1060.69_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-5.15.0-1060-azure_5.15.0-1060.69~20.04.1_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-5.15.0-1060-azure-fde_5.15.0-1060.69.1_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-5.15.0-1060-azure-fde_5.15.0-1060.69~20.04.1.1_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-azure_5.15.0.1060.69~20.04.1_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-azure-cvm_5.15.0.1060.69~20.04.1_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-azure-fde_5.15.0.1060.69~20.04.1.39_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-azure-fde-lts-22.04_5.15.0.1060.69.38_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-azure-lts-22.04_5.15.0.1060.58_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-gcp_5.15.0.1055.63~20.04.1_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-gcp-lts-22.04_5.15.0.1055.51_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-generic_5.15.0.102.99_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-generic-hwe-20.04_5.15.0.102.112~20.04.1_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-gke_5.15.0.1054.53_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-gke-5.15_5.15.0.1054.53_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-gkeop_5.15.0.1040.39_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-gkeop-5.15_5.15.0.1040.39_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-gkeop-5.15_5.15.0.1040.46~20.04.36_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-ibm_5.15.0.1050.46_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-ibm_5.15.0.1050.53~20.04.1_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-intel_5.15.0.1052.58~20.04.1_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-intel-iotg_5.15.0.1052.52_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-intel-iotg_5.15.0.1052.58~20.04.1_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-kvm_5.15.0.1054.50_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-lowlatency_5.15.0.102.98_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-lowlatency-hwe-20.04_5.15.0.102.112~20.04.1_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-nvidia_5.15.0.1048.48_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-nvidia-lowlatency_5.15.0.1048.48_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-oem-20.04_5.15.0.102.112~20.04.1_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-oem-20.04b_5.15.0.102.112~20.04.1_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-oem-20.04c_5.15.0.102.112~20.04.1_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-oem-20.04d_5.15.0.102.112~20.04.1_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-oracle_5.15.0.1055.61~20.04.1_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-oracle-lts-22.04_5.15.0.1055.51_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-virtual_5.15.0.102.99_amd64.debLinux
Linux kernel (USN-6725-1) linux-image-virtual-hwe-20.04_5.15.0.102.112~20.04.1_amd64.debLinux
Linux kernel for Amazon Web Services (AWS) systems (USN-6725-2) linux-image-5.15.0-1057-aws_5.15.0-1057.63_amd64.debLinux
Linux kernel for Amazon Web Services (AWS) systems (USN-6725-2) linux-image-5.15.0-1057-aws_5.15.0-1057.63~20.04.1_amd64.debLinux
Linux kernel for Amazon Web Services (AWS) systems (USN-6725-2) linux-image-aws_5.15.0.1057.63~20.04.1_amd64.debLinux
Linux kernel for Amazon Web Services (AWS) systems (USN-6725-2) linux-image-aws-lts-22.04_5.15.0.1057.58_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-6.5.0-1015-nvidia_6.5.0-1015.15_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-6.5.0-1018-aws_6.5.0-1018.18_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-6.5.0-1018-aws_6.5.0-1018.18~22.04.1_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-6.5.0-1018-gcp_6.5.0-1018.18_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-6.5.0-1018-gcp_6.5.0-1018.18~22.04.1_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-6.5.0-1019-azure_6.5.0-1019.20_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-6.5.0-1019-azure-fde_6.5.0-1019.20_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-6.5.0-1020-oem_6.5.0-1020.21_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-6.5.0-1021-oracle_6.5.0-1021.21_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-6.5.0-1021-oracle_6.5.0-1021.21~22.04.1_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-6.5.0-28-generic_6.5.0-28.29_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-6.5.0-28-generic_6.5.0-28.29~22.04.1_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-6.5.0-28-lowlatency_6.5.0-28.29.1_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-aws_6.5.0.1018.18_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-aws_6.5.0.1018.18~22.04.1_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-azure_6.5.0.1019.23_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-azure-fde_6.5.0.1019.23_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-gcp_6.5.0.1018.18_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-gcp_6.5.0.1018.18~22.04.1_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-generic_6.5.0.28.28_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-generic-hwe-22.04_6.5.0.28.29~22.04.1_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-kvm_6.5.0.28.28_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-lowlatency_6.5.0.28.29.1_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-nvidia-6.5_6.5.0.1015.20_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-nvidia-hwe-22.04_6.5.0.1015.20_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-oem-22.04_6.5.0.1020.22_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-oem-22.04a_6.5.0.1020.22_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-oem-22.04b_6.5.0.1020.22_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-oem-22.04c_6.5.0.1020.22_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-oem-22.04d_6.5.0.1020.22_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-oracle_6.5.0.1021.21~22.04.1_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-oracle_6.5.0.1021.23_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-virtual_6.5.0.28.28_amd64.debLinux
Linux kernel (USN-6743-1) linux-image-virtual-hwe-22.04_6.5.0.28.29~22.04.1_amd64.debLinux
Linux low latency kernel (USN-6743-2) linux-image-6.5.0-28-lowlatency_6.5.0-28.29.1~22.04.1_amd64.debLinux
Linux low latency kernel (USN-6743-2) linux-image-lowlatency-hwe-22.04_6.5.0.28.29.1~22.04.1_amd64.debLinux
Linux kernel for Microsoft Azure cloud systems (USN-6743-3) linux-image-6.5.0-1019-azure_6.5.0-1019.20~22.04.1_amd64.debLinux
Linux kernel for Microsoft Azure cloud systems (USN-6743-3) linux-image-6.5.0-1019-azure-fde_6.5.0-1019.20~22.04.1_amd64.debLinux
Linux kernel for Microsoft Azure cloud systems (USN-6743-3) linux-image-azure_6.5.0.1019.20~22.04.1_amd64.debLinux
Linux kernel for Microsoft Azure cloud systems (USN-6743-3) linux-image-azure-fde_6.5.0.1019.20~22.04.1_amd64.debLinux
(RHSA-2024:9315)Moderate: security update rv-5.14.0-503.11.1.el9_5.x86_64.rpmLinux
(RHSA-2024:9315)Moderate: security update rtla-5.14.0-503.11.1.el9_5.x86_64.rpmLinux
(RHSA-2024:9315)Moderate: security update python3-perf-5.14.0-503.11.1.el9_5.x86_64.rpmLinux
(RHSA-2024:9315)Moderate: security update perf-5.14.0-503.11.1.el9_5.x86_64.rpmLinux
(RHSA-2024:9315)Moderate: security update kernel-uki-virt-addons-5.14.0-503.11.1.el9_5.x86_64.rpmLinux
(RHSA-2024:9315)Moderate: security update kernel-uki-virt-5.14.0-503.11.1.el9_5.x86_64.rpmLinux
(RHSA-2024:9315)Moderate: security update kernel-tools-libs-5.14.0-503.11.1.el9_5.x86_64.rpmLinux
(RHSA-2024:9315)Moderate: security update kernel-tools-5.14.0-503.11.1.el9_5.x86_64.rpmLinux
(RHSA-2024:9315)Moderate: security update kernel-modules-extra-5.14.0-503.11.1.el9_5.x86_64.rpmLinux
(RHSA-2024:9315)Moderate: security update kernel-modules-core-5.14.0-503.11.1.el9_5.x86_64.rpmLinux
(RHSA-2024:9315)Moderate: security update kernel-modules-5.14.0-503.11.1.el9_5.x86_64.rpmLinux
(RHSA-2024:9315)Moderate: security update kernel-headers-5.14.0-503.11.1.el9_5.x86_64.rpmLinux
(RHSA-2024:9315)Moderate: security update kernel-doc-5.14.0-503.11.1.el9_5.noarch.rpmLinux
(RHSA-2024:9315)Moderate: security update kernel-devel-matched-5.14.0-503.11.1.el9_5.x86_64.rpmLinux
(RHSA-2024:9315)Moderate: security update kernel-devel-5.14.0-503.11.1.el9_5.x86_64.rpmLinux
(RHSA-2024:9315)Moderate: security update kernel-debug-uki-virt-5.14.0-503.11.1.el9_5.x86_64.rpmLinux
(RHSA-2024:9315)Moderate: security update kernel-debug-modules-extra-5.14.0-503.11.1.el9_5.x86_64.rpmLinux
(RHSA-2024:9315)Moderate: security update kernel-debug-modules-core-5.14.0-503.11.1.el9_5.x86_64.rpmLinux
(RHSA-2024:9315)Moderate: security update kernel-debug-modules-5.14.0-503.11.1.el9_5.x86_64.rpmLinux
(RHSA-2024:9315)Moderate: security update kernel-debug-devel-matched-5.14.0-503.11.1.el9_5.x86_64.rpmLinux
(RHSA-2024:9315)Moderate: security update kernel-debug-devel-5.14.0-503.11.1.el9_5.x86_64.rpmLinux
(RHSA-2024:9315)Moderate: security update kernel-debug-core-5.14.0-503.11.1.el9_5.x86_64.rpmLinux
(RHSA-2024:9315)Moderate: security update kernel-debug-5.14.0-503.11.1.el9_5.x86_64.rpmLinux
(RHSA-2024:9315)Moderate: security update kernel-core-5.14.0-503.11.1.el9_5.x86_64.rpmLinux
(RHSA-2024:9315)Moderate: security update kernel-abi-stablelists-5.14.0-503.11.1.el9_5.noarch.rpmLinux
(RHSA-2024:9315)Moderate: security update kernel-5.14.0-503.11.1.el9_5.x86_64.rpmLinux
(RHSA-2024:9315)Moderate: security update bpftool-7.4.0-503.11.1.el9_5.x86_64.rpmLinux
kernel Security Update (ALAS2023-2024-519) kernel-livepatch-6.1.75-99.163-1.0-0.amzn2023.x86_64.rpmLinux

Patch Details

No records found

References

https://nvd.nist.gov/vuln/detail/CVE-2023-1234
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-1234