{"uuid": "1774e59a-be91-43e5-bd20-3a031b72b99b", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "2a075640-a300-48a4-bb44-bc6130783b9b", "vulnerability": "CVE-2024-46721", "type": "seen", "source": "https://t.me/cvedetector/5911", "content": "{\n  \"Source\": \"CVE FEED\",\n  \"Title\": \"CVE-2024-46721 - Linux AppArmor Kernel NULL Pointer Dereference Vulnerability\", \n  \"Content\": \"CVE ID : CVE-2024-46721 \nPublished : Sept. 18, 2024, 7:15 a.m. | 35\u00a0minutes ago \nDescription : In the Linux kernel, the following vulnerability has been resolved:  \n  \napparmor: fix possible NULL pointer dereference  \n  \nprofile-&gt;parent-&gt;dents[AAFS_PROF_DIR] could be NULL only if its parent is made  \nfrom __create_missing_ancestors(..) and 'ent-&gt;old' is NULL in  \naa_replace_profiles(..).  \nIn that case, it must return an error code and the code, -ENOENT represents  \nits state that the path of its parent is not existed yet.  \n  \nBUG: kernel NULL pointer dereference, address: 0000000000000030  \nPGD 0 P4D 0  \nPREEMPT SMP PTI  \nCPU: 4 PID: 3362 Comm: apparmor_parser Not tainted 6.8.0-24-generic #24  \nHardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.15.0-1 04/01/2014  \nRIP: 0010:aafs_create.constprop.0+0x7f/0x130  \nCode: 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 &lt;4d8b 55 30 4d 8d ba a0 00 00 00 4c 89 55 c0 4c 89 ff e8 7a 6a ae  \nRSP: 0018:ffffc9000b2c7c98 EFLAGS: 00010246  \nRAX: 0000000000000000 RBX: 00000000000041ed RCX: 0000000000000000  \nRDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000  \nRBP: ffffc9000b2c7cd8 R08: 0000000000000000 R09: 0000000000000000  \nR10: 0000000000000000 R11: 0000000000000000 R12: ffffffff82baac10  \nR13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000  \nFS:  00007be9f22cf740(0000) GS:ffff88817bc00000(0000) knlGS:0000000000000000  \nCS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033  \nCR2: 0000000000000030 CR3: 0000000134b08000 CR4: 00000000000006f0  \nCall Trace:  \n   \n ? show_regs+0x6d/0x80  \n ? __die+0x24/0x80  \n ? page_fault_oops+0x99/0x1b0  \n ? kernelmode_fixup_or_oops+0xb2/0x140  \n ? __bad_area_nosemaphore+0x1a5/0x2c0  \n ? find_vma+0x34/0x60  \n ? bad_area_nosemaphore+0x16/0x30  \n ? do_user_addr_fault+0x2a2/0x6b0  \n ? exc_page_fault+0x83/0x1b0  \n ? asm_exc_page_fault+0x27/0x30  \n ? aafs_create.constprop.0+0x7f/0x130  \n ? aafs_create.constprop.0+0x51/0x130  \n __aafs_profile_mkdir+0x3d6/0x480  \n aa_replace_profiles+0x83f/0x1270  \n policy_update+0xe3/0x180  \n profile_load+0xbc/0x150  \n ? rw_verify_area+0x47/0x140  \n vfs_write+0x100/0x480  \n ? __x64_sys_openat+0x55/0xa0  \n ? syscall_exit_to_user_mode+0x86/0x260  \n ksys_write+0x73/0x100  \n __x64_sys_write+0x19/0x30  \n x64_sys_call+0x7e/0x25c0  \n do_syscall_64+0x7f/0x180  \n entry_SYSCALL_64_after_hwframe+0x78/0x80  \nRIP: 0033:0x7be9f211c574  \nCode: 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 &lt;483d 00 f0 ff ff 77 54 c3 0f 1f 00 55 48 89 e5 48 83 ec 20 48 89  \nRSP: 002b:00007ffd26f2b8c8 EFLAGS: 00000202 ORIG_RAX: 0000000000000001  \nRAX: ffffffffffffffda RBX: 00005d504415e200 RCX: 00007be9f211c574  \nRDX: 0000000000001fc1 RSI: 00005d504418bc80 RDI: 0000000000000004  \nRBP: 0000000000001fc1 R08: 0000000000001fc1 R09: 0000000080000000  \nR10: 0000000000000000 R11: 0000000000000202 R12: 00005d504418bc80  \nR13: 0000000000000004 R14: 00007ffd26f2b9b0 R15: 00007ffd26f2ba30  \n   \nModules 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  \nCR2: 0000000000000030  \n---[ end trace 0000000000000000 ]---  \nRIP: 0010:aafs_create.constprop.0+0x7f/0x130  \nCode: 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 &lt;4d8b 55 30 4d 8d ba a0 00 00 00 [...]", "creation_timestamp": "2024-09-18T10:01:26.000000Z"}