In the Linux kernel, the following vulnerability has been resolved:
apparmor: fix possible NULL pointer dereference
profile->parent->dents[AAFS_PROF_DIR] could be NULL only if its parent is made from __create_missing_ancestors(..) and 'ent->old' is NULL in aa_replace_profiles(..). In that case, it must return an error code and the code, -ENOENT represents its state that the path of its parent is not existed yet.
BUG: kernel NULL pointer dereference, address: 0000000000000030 PGD 0 P4D 0 PREEMPT SMP PTI CPU: 4 PID: 3362 Comm: apparmor_parser Not tainted 6.8.0-24-generic #24 Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.15.0-1 04/01/2014 RIP: 0010:aafs_create.constprop.0+0x7f/0x130 Code: 4c 63 e0 48 83 c4 18 4c 89 e0 5b 41 5c 41 5d 41 5e 41 5f 5d 31 d2 31 c9 31 f6 31 ff 45 31 c0 45 31 c9 45 31 d2 c3 cc cc cc cc <4d> 8b 55 30 4d 8d ba a0 00 00 00 4c 89 55 c0 4c 89 ff e8 7a 6a ae RSP: 0018:ffffc9000b2c7c98 EFLAGS: 00010246 RAX: 0000000000000000 RBX: 00000000000041ed RCX: 0000000000000000 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 RBP: ffffc9000b2c7cd8 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000000 R12: ffffffff82baac10 R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 FS: 00007be9f22cf740(0000) GS:ffff88817bc00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000030 CR3: 0000000134b08000 CR4: 00000000000006f0 Call Trace: <TASK> ? show_regs+0x6d/0x80 ? __die+0x24/0x80 ? page_fault_oops+0x99/0x1b0 ? kernelmode_fixup_or_oops+0xb2/0x140 ? __bad_area_nosemaphore+0x1a5/0x2c0 ? find_vma+0x34/0x60 ? bad_area_nosemaphore+0x16/0x30 ? do_user_addr_fault+0x2a2/0x6b0 ? exc_page_fault+0x83/0x1b0 ? asm_exc_page_fault+0x27/0x30 ? aafs_create.constprop.0+0x7f/0x130 ? aafs_create.constprop.0+0x51/0x130 __aafs_profile_mkdir+0x3d6/0x480 aa_replace_profiles+0x83f/0x1270 policy_update+0xe3/0x180 profile_load+0xbc/0x150 ? rw_verify_area+0x47/0x140 vfs_write+0x100/0x480 ? __x64_sys_openat+0x55/0xa0 ? syscall_exit_to_user_mode+0x86/0x260 ksys_write+0x73/0x100 __x64_sys_write+0x19/0x30 x64_sys_call+0x7e/0x25c0 do_syscall_64+0x7f/0x180 entry_SYSCALL_64_after_hwframe+0x78/0x80 RIP: 0033:0x7be9f211c574 Code: c7 00 16 00 00 00 b8 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 f3 0f 1e fa 80 3d d5 ea 0e 00 00 74 13 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 55 48 89 e5 48 83 ec 20 48 89 RSP: 002b:00007ffd26f2b8c8 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 RAX: ffffffffffffffda RBX: 00005d504415e200 RCX: 00007be9f211c574 RDX: 0000000000001fc1 RSI: 00005d504418bc80 RDI: 0000000000000004 RBP: 0000000000001fc1 R08: 0000000000001fc1 R09: 0000000080000000 R10: 0000000000000000 R11: 0000000000000202 R12: 00005d504418bc80 R13: 0000000000000004 R14: 00007ffd26f2b9b0 R15: 00007ffd26f2ba30 </TASK> Modules linked in: snd_seq_dummy snd_hrtimer qrtr snd_hda_codec_generic snd_hda_intel snd_intel_dspcfg snd_intel_sdw_acpi snd_hda_codec snd_hda_core snd_hwdep snd_pcm snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device i2c_i801 snd_timer i2c_smbus qxl snd soundcore drm_ttm_helper lpc_ich ttm joydev input_leds serio_raw mac_hid binfmt_misc msr parport_pc ppdev lp parport efi_pstore nfnetlink dmi_sysfs qemu_fw_cfg ip_tables x_tables autofs4 hid_generic usbhid hid ahci libahci psmouse virtio_rng xhci_pci xhci_pci_renesas CR2: 0000000000000030 ---[ end trace 0000000000000000 ]--- RIP: 0010:aafs_create.constprop.0+0x7f/0x130 Code: 4c 63 e0 48 83 c4 18 4c 89 e0 5b 41 5c 41 5d 41 5e 41 5f 5d 31 d2 31 c9 31 f6 31 ff 45 31 c0 45 31 c9 45 31 d2 c3 cc cc cc cc <4d> 8b 55 30 4d 8d ba a0 00 00 00 4c 89 55 c0 4c 89 ff e8 7a 6a ae RSP: 0018:ffffc9000b2c7c98 EFLAGS: 00010246 RAX: 0000000000000000 RBX: 00000000000041ed RCX: 0000000000000000 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 RBP: ffffc9000b2c7cd8 R08: 0000000000000000 R09: 0000000000000000 R10: 0000 ---truncated---
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade python-perfUpgrade bpftool-debuginfoUpgrade kernel-toolsUpgrade bpftoolUpgrade kernel-debuginfo-common-x86_64Upgrade kernelUpgrade kernel-debuginfo-common-aarch64Upgrade python-perf-debuginfoUpgrade kernel-tools-develUpgrade perf-debuginfoUpgrade kernel-livepatch-5.10.226-214.879Upgrade perfUpgrade kernel-develUpgrade kernel-livepatch-5.15.167-112.165Upgrade kernel-headersUpgrade kernel-debuginfoUpgrade kernel-tools-debuginfo | Oct 3, 2024 | Sep 18, 2024 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Oct 7, 2024 | Sep 18, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade python3-perfUpgrade kernelUpgrade bpftool | Dec 12, 2024 | Sep 18, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-abi-stablelistsUpgrade bpftoolUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libsUpgrade python3-perf | Dec 12, 2024 | Sep 18, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Nov 21, 2024 | Sep 18, 2024 |
| Suse | — | Upgrade kernel-default-base-rebuildUpgrade kernel-default-extraUpgrade kernel-kvmsmallUpgrade kernel-rt_debug-vdsoUpgrade dtb-armUpgrade dtb-freescaleUpgrade kernel-azure-extraUpgrade kernel-default-develUpgrade dtb-qcomUpgrade kernel-symsUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-amlogicUpgrade dtb-exynosUpgrade kernel-default-vdsoUpgrade kernel-64kb-optionalUpgrade ocfs2-kmp-rtUpgrade gfs2-kmp-rtUpgrade kselftests-kmp-defaultUpgrade cluster-md-kmp-defaultUpgrade dtb-marvellUpgrade kernel-azure-develUpgrade kernel-default-manUpgrade kernel-64kb-livepatch-develUpgrade kernel-azure-vdsoUpgrade dlm-kmp-64kbUpgrade gfs2-kmp-64kbUpgrade kernel-syms-rtUpgrade dtb-lgUpgrade kernel-devel-azureUpgrade kernel-devel-rtUpgrade kernel-syms-azureUpgrade kernel-rtUpgrade kernel-source-azureUpgrade dtb-apmUpgrade dtb-mediatekUpgrade dlm-kmp-azureUpgrade kernel-rt-livepatch-develUpgrade kernel-obs-qaUpgrade kselftests-kmp-64kbUpgrade kernel-azure-livepatch-develUpgrade kernel-macrosUpgrade kernel-64kbUpgrade kernel-64kb-develUpgrade kernel-sourceUpgrade kernel-debug-livepatch-develUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt_debugUpgrade kernel-kvmsmall-develUpgrade cluster-md-kmp-azureUpgrade dtb-amazonUpgrade kernel-zfcpdumpUpgrade dtb-hisiliconUpgrade dlm-kmp-rtUpgrade dtb-alteraUpgrade kernel-default-optionalUpgrade kernel-rt_debug-livepatch-develUpgrade dtb-appleUpgrade dtb-amdUpgrade ocfs2-kmp-defaultUpgrade kernel-develUpgrade ocfs2-kmp-64kbUpgrade kernel-obs-buildUpgrade cluster-md-kmp-rtUpgrade kernel-rt_debug-develUpgrade reiserfs-kmp-defaultUpgrade kernel-rt-extraUpgrade dtb-sprdUpgrade dlm-kmp-defaultUpgrade dtb-renesasUpgrade kernel-docsUpgrade dtb-socionextUpgrade reiserfs-kmp-64kbUpgrade kernel-docs-htmlUpgrade kernel-source-vanillaUpgrade kernel-debug-vdsoUpgrade kernel-source-rtUpgrade kernel-azureUpgrade dtb-allwinnerUpgrade cluster-md-kmp-64kbUpgrade kernel-rt-vdsoUpgrade gfs2-kmp-azureUpgrade dtb-nvidiaUpgrade reiserfs-kmp-azureUpgrade ocfs2-kmp-azureUpgrade reiserfs-kmp-rtUpgrade kernel-rt-optionalUpgrade kernel-defaultUpgrade kernel-debug-develUpgrade kernel-64kb-extraUpgrade kernel-azure-optionalUpgrade dtb-broadcomUpgrade dtb-rockchipUpgrade dtb-caviumUpgrade kernel-default-livepatch-develUpgrade kernel-default-livepatchUpgrade kernel-azure-baseUpgrade kselftests-kmp-rtUpgrade dtb-xilinxUpgrade gfs2-kmp-defaultUpgrade kselftests-kmp-azureUpgrade kernel-rt-livepatchUpgrade kernel-rt-develUpgrade kernel-default-baseUpgrade kernel-debug | Dec 5, 2025 | Oct 9, 2024 |
| Ubuntu | — | Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-5.15.0-1067-nvidia-lowlatencyUpgrade linux-image-oem-22.04aUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-5.15.0-1070-oracleUpgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-aws-lts-22.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-1019-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1067-intel-iotgUpgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-1017-oracle-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-1067-nvidiaUpgrade linux-image-6.8.0-1020-azure-fdeUpgrade linux-image-raspiUpgrade linux-image-kvmUpgrade linux-image-5.4.0-1094-bluefieldUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.4.0-1123-kvmUpgrade linux-image-awsUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-6.8.0-50-lowlatency-64kUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.4.0-1139-gcpUpgrade linux-image-6.8.0-1019-gcpUpgrade linux-image-azure-cvmUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-aws-lts-20.04Upgrade linux-image-6.8.0-1020-awsUpgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-1065-raspiUpgrade linux-image-ibmUpgrade linux-image-5.4.0-1119-raspiUpgrade linux-image-5.4.0-1139-azureUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-gke-5.15Upgrade linux-image-azureUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-50-lowlatencyUpgrade linux-image-5.15.0-1071-gcpUpgrade linux-image-5.4.0-1140-azureUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-1078-azureUpgrade linux-image-6.8.0-1019-nvidia-64kUpgrade linux-image-oem-22.04bUpgrade linux-image-5.15.0-1072-awsUpgrade linux-image-raspi2Upgrade linux-image-azure-fdeUpgrade linux-image-oem-20.04dUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-genericUpgrade linux-image-virtualUpgrade linux-image-5.4.0-1082-ibmUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-125-genericUpgrade linux-image-5.15.0-1069-kvmUpgrade linux-image-intel-iotgUpgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-5.15.0-125-lowlatency-64kUpgrade linux-image-bluefieldUpgrade linux-image-5.15.0-1038-xilinx-zynqmpUpgrade linux-image-oracle-64kUpgrade linux-image-nvidiaUpgrade linux-image-5.4.0-1102-gkeopUpgrade linux-image-oem-22.04dUpgrade linux-image-oem-22.04Upgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1020-azureUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-oem-24.04aUpgrade linux-image-5.15.0-125-generic-lpaeUpgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-gcpUpgrade linux-image-6.8.0-50-genericUpgrade linux-image-oemUpgrade linux-image-5.15.0-1075-azureUpgrade linux-image-gkeop-5.15Upgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-125-lowlatencyUpgrade linux-image-azure-lts-22.04Upgrade linux-image-generic-64kUpgrade linux-image-gkeopUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-5.4.0-1134-oracleUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-5.4.0-200-generic-lpaeUpgrade linux-image-6.8.0-1019-nvidiaUpgrade linux-image-6.8.0-1015-gkeUpgrade linux-image-5.15.0-1069-gkeUpgrade linux-image-oem-20.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-azure-lts-20.04Upgrade linux-image-5.4.0-1135-awsUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-6.8.0-1018-oemUpgrade linux-image-5.4.0-200-genericUpgrade linux-image-oracleUpgrade linux-image-intelUpgrade linux-image-5.4.0-1044-iotUpgrade linux-image-5.4.0-200-lowlatencyUpgrade linux-image-nvidia-6.8Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-5.15.0-1055-gkeopUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.4.0-1054-xilinx-zynqmpUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1019-nvidia-lowlatencyUpgrade linux-image-nvidia-64kUpgrade linux-image-gkeop-5.4Upgrade linux-image-5.15.0-125-generic-64kUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.15.0-1065-ibmUpgrade linux-image-generic-lpaeUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-oem-20.04cUpgrade linux-image-gkeUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-oem-24.04Upgrade linux-image-oem-osp1 | Nov 4, 2024 | Sep 18, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Sep 18, 2024 |
Prioritise with Active Threat Intelligence
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