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