CVE-2024-36885

linux: In the Linux kernel, the following vulnerability has been resolved: drm/nouveau/firmware: Fix SG_DEBUG error with nv...

CVE-2024-36885 is fixed in 84 products on 1 platform, first by CVE-2024-36885, released May 30, 2024. It is not reported as exploited. Patch Radar priority: Routine.

Routine
CVSS
4.4
Moderate
Exploitation
None reported
No vendor assessment
CISA KEV
Not listed
Not in the Known Exploited Vulnerabilities catalog
EPSS
n/a

In the Linux kernel, the following vulnerability has been resolved: drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor() Currently, enabling SG_DEBUG in the kernel will cause nouveau to hit a BUG() on startup: kernel BUG at include/linux/scatterlist.h:187! invalid opcode: 0000 [#1] PREEMPT SMP NOPTI CPU: 7 PID: 930 Comm: (udev-worker) Not tainted 6.9.0-rc3Lyude-Test+ #30 Hardware name: MSI MS-7A39/A320M GAMING PRO (MS-7A39), BIOS 1.I0 01/22/2019 RIP: 0010:sg_init_one+0x85/0xa0 Code: 69 88 32 01 83 e1 03 f6 c3 03 75 20 a8 01 75 1e 48 09 cb 41 89 54 24 08 49 89 1c 24 41 89 6c 24 0c 5b 5d 41 5c e9 7b b9 88 00 <0f> 0b 0f 0b 0f 0b 48 8b 05 5e 46 9a 01 eb b2 66 66 2e 0f 1f 84 00 RSP: 0018:ffffa776017bf6a0 EFLAGS: 00010246 RAX: 0000000000000000 RBX: ffffa77600d87000 RCX: 000000000000002b RDX: 0000000000000001 RSI: 0000000000000000 RDI: ffffa77680d87000 RBP: 000000000000e000 R08: 0000000000000000 R09: 0000000000000000 R10: ffff98f4c46aa508 R11: 0000000000000000 R12: ffff98f4c46aa508 R13: ffff98f4c46aa008 R14: ffffa77600d4a000 R15: ffffa77600d4a018 FS: 00007feeb5aae980(0000) GS:ffff98f5c4dc0000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f22cb9a4520 CR3: 00000001043ba000 CR4: 00000000003506f0 Call Trace: <TASK> ? die+0x36/0x90 ? do_trap+0xdd/0x100 ? sg_init_one+0x85/0xa0 ? do_error_trap+0x65/0x80 ? sg_init_one+0x85/0xa0 ? exc_invalid_op+0x50/0x70 ? sg_init_one+0x85/0xa0 ? asm_exc_invalid_op+0x1a/0x20 ? sg_init_one+0x85/0xa0 nvkm_firmware_ctor+0x14a/0x250 [nouveau] nvkm_falcon_fw_ctor+0x42/0x70 [nouveau] ga102_gsp_booter_ctor+0xb4/0x1a0 [nouveau] r535_gsp_oneinit+0xb3/0x15f0 [nouveau] ? srso_return_thunk+0x5/0x5f ? srso_return_thunk+0x5/0x5f ? nvkm_udevice_new+0x95/0x140 [nouveau] ? srso_return_thunk+0x5/0x5f ? srso_return_thunk+0x5/0x5f ? ktime_get+0x47/0xb0 ? srso_return_thunk+0x5/0x5f nvkm_subdev_oneinit_+0x4f/0x120 [nouveau] nvkm_subdev_init_+0x39/0x140 [nouveau] ? srso_return_thunk+0x5/0x5f nvkm_subdev_init+0x44/0x90 [nouveau] nvkm_device_init+0x166/0x2e0 [nouveau] nvkm_udevice_init+0x47/0x70 [nouveau] nvkm_object_init+0x41/0x1c0 [nouveau] nvkm_ioctl_new+0x16a/0x290 [nouveau] ? __pfx_nvkm_client_child_new+0x10/0x10 [nouveau] ? __pfx_nvkm_udevice_new+0x10/0x10 [nouveau] nvkm_ioctl+0x126/0x290 [nouveau] nvif_object_ctor+0x112/0x190 [nouveau] nvif_device_ctor+0x23/0x60 [nouveau] nouveau_cli_init+0x164/0x640 [nouveau] nouveau_drm_device_init+0x97/0x9e0 [nouveau] ? srso_return_thunk+0x5/0x5f ? pci_update_current_state+0x72/0xb0 ? srso_return_thunk+0x5/0x5f nouveau_drm_probe+0x12c/0x280 [nouveau] ? srso_return_thunk+0x5/0x5f local_pci_probe+0x45/0xa0 pci_device_probe+0xc7/0x270 really_probe+0xe6/0x3a0 __driver_probe_device+0x87/0x160 driver_probe_device+0x1f/0xc0 __driver_attach+0xec/0x1f0 ? __pfx___driver_attach+0x10/0x10 bus_for_each_dev+0x88/0xd0 bus_add_driver+0x116/0x220 driver_register+0x59/0x100 ? __pfx_nouveau_drm_init+0x10/0x10 [nouveau] do_one_initcall+0x5b/0x320 do_init_module+0x60/0x250 init_module_from_file+0x86/0xc0 idempotent_init_module+0x120/0x2b0 __x64_sys_finit_module+0x5e/0xb0 do_syscall_64+0x83/0x160 ? srso_return_thunk+0x5/0x5f entry_SYSCALL_64_after_hwframe+0x71/0x79 RIP: 0033:0x7feeb5cc20cd Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 1b cd 0c 00 f7 d8 64 89 01 48 RSP: 002b:00007ffcf220b2c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 RAX: ffffffffffffffda RBX: 000055fdd2916aa0 RCX: 00007feeb5cc20cd RDX: 0000000000000000 RSI: 000055fdd29161e0 RDI: 0000000000000035 RBP: 00007ffcf220b380 R08: 00007feeb5d8fb20 R09: 00007ffcf220b310 R10: 000055fdd2909dc0 R11: 0000000000000246 R12: 000055 ---truncated---

Where it's fixed

ProductFixed inFixReleased
Linux
bpftool · RHEL 9 0:7.4.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
bpftool · ol 9 0:7.4.0-503.11.1.el9_5 ELSA-2024-9315 Nov 14, 2024
dtb-aarch64 · opensuse-leap 15.6 6.4.0-150600.23.7.1 SUSE-SU-2024:2203-1 Jun 25, 2024
kernel · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel · ol 9 0:5.14.0-503.11.1.el9_5 ELSA-2024-9315 Nov 14, 2024
kernel-64k · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-64k-core · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-64k-debug · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-64k-debug-core · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-64k-debug-devel · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-64k-debug-devel-matched · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-64k-debug-modules · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-64k-debug-modules-core · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-64k-debug-modules-extra · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-64k-devel · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-64k-devel-matched · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-64k-modules · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-64k-modules-core · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-64k-modules-extra · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-64kb · opensuse-leap 15.6 6.4.0-150600.23.7.3 SUSE-SU-2024:2203-1 Jun 25, 2024
kernel-64kb · sles 15.6 6.4.0-150600.23.7.3 SUSE-SU-2024:2203-1 Jun 25, 2024
kernel-abi-stablelists · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-abi-stablelists · ol 9 0:5.14.0-503.11.1.el9_5 ELSA-2024-9315 Nov 14, 2024
kernel-azure · opensuse-leap 15.6 6.4.0-150600.8.5.4 SUSE-SU-2024:2135-1 Jun 21, 2024
kernel-azure · sles 15.6 6.4.0-150600.8.5.4 SUSE-SU-2024:2135-1 Jun 21, 2024
kernel-core · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-core · ol 9 0:5.14.0-503.11.1.el9_5 ELSA-2024-9315 Nov 14, 2024
kernel-cross-headers · ol 9 0:5.14.0-503.11.1.el9_5 ELSA-2024-9315 Nov 14, 2024
kernel-debug · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-debug · ol 9 0:5.14.0-503.11.1.el9_5 ELSA-2024-9315 Nov 14, 2024
kernel-debug · opensuse-leap 15.6 6.4.0-150600.23.7.3 SUSE-SU-2024:2203-1 Jun 25, 2024
kernel-debug-core · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-debug-core · ol 9 0:5.14.0-503.11.1.el9_5 ELSA-2024-9315 Nov 14, 2024
kernel-debug-devel · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-debug-devel · ol 9 0:5.14.0-503.11.1.el9_5 ELSA-2024-9315 Nov 14, 2024
kernel-debug-devel-matched · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-debug-devel-matched · ol 9 0:5.14.0-503.11.1.el9_5 ELSA-2024-9315 Nov 14, 2024
kernel-debug-modules · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-debug-modules · ol 9 0:5.14.0-503.11.1.el9_5 ELSA-2024-9315 Nov 14, 2024
kernel-debug-modules-core · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-debug-modules-core · ol 9 0:5.14.0-503.11.1.el9_5 ELSA-2024-9315 Nov 14, 2024
kernel-debug-modules-extra · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-debug-modules-extra · ol 9 0:5.14.0-503.11.1.el9_5 ELSA-2024-9315 Nov 14, 2024
kernel-debug-uki-virt · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-debug-uki-virt · ol 9 0:5.14.0-503.11.1.el9_5 ELSA-2024-9315 Nov 14, 2024
kernel-default · opensuse-leap 15.6 6.4.0-150600.23.7.3 SUSE-SU-2024:2203-1 Jun 25, 2024
kernel-default · sles 15.6 6.4.0-150600.23.7.3 SUSE-SU-2024:2203-1 Jun 25, 2024
kernel-default-base · opensuse-leap 15.6 6.4.0-150600.23.7.3.150600.12.2.7 SUSE-SU-2024:2203-1 Jun 25, 2024
kernel-default-base · sles 15.6 6.4.0-150600.23.7.3.150600.12.2.7 SUSE-SU-2024:2203-1 Jun 25, 2024
kernel-devel · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-devel · ol 9 0:5.14.0-503.11.1.el9_5 ELSA-2024-9315 Nov 14, 2024
kernel-devel-matched · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-devel-matched · ol 9 0:5.14.0-503.11.1.el9_5 ELSA-2024-9315 Nov 14, 2024
kernel-doc · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-doc · ol 9 0:5.14.0-503.11.1.el9_5 ELSA-2024-9315 Nov 14, 2024
kernel-docs · opensuse-leap 15.6 6.4.0-150600.23.7.4 SUSE-SU-2024:2203-1 Jun 25, 2024
kernel-docs · sles 15.6 6.4.0-150600.23.7.4 SUSE-SU-2024:2203-1 Jun 25, 2024
kernel-headers · ol 9 0:5.14.0-503.11.1.el9_5 ELSA-2024-9315 Nov 14, 2024
kernel-kvmsmall · opensuse-leap 15.6 6.4.0-150600.23.7.3 SUSE-SU-2024:2203-1 Jun 25, 2024
kernel-livepatch-SLE15-SP6-RT_Update_1 · sles 15.6 1-150600.1.5.1 SUSE-SU-2024:2973-1 Aug 20, 2024
kernel-livepatch-SLE15-SP6_Update_1 · sles 15.6 1-150600.13.3.7 SUSE-SU-2024:2203-1 Jun 25, 2024
kernel-modules · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-modules · ol 9 0:5.14.0-503.11.1.el9_5 ELSA-2024-9315 Nov 14, 2024
kernel-modules-core · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-modules-core · ol 9 0:5.14.0-503.11.1.el9_5 ELSA-2024-9315 Nov 14, 2024
kernel-modules-extra · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-modules-extra · ol 9 0:5.14.0-503.11.1.el9_5 ELSA-2024-9315 Nov 14, 2024
kernel-obs-build · opensuse-leap 15.6 6.4.0-150600.23.7.3 SUSE-SU-2024:2203-1 Jun 25, 2024
kernel-obs-build · sles 15.6 6.4.0-150600.23.7.3 SUSE-SU-2024:2203-1 Jun 25, 2024
kernel-obs-qa · opensuse-leap 15.6 6.4.0-150600.23.7.1 SUSE-SU-2024:2203-1 Jun 25, 2024
kernel-rt · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-rt · opensuse-leap 15.6 6.4.0-150600.10.5.1 SUSE-SU-2024:2973-1 Aug 20, 2024
kernel-rt-core · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-rt-debug · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-rt-debug-core · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-rt-debug-devel · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-rt-debug-kvm · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-rt-debug-modules · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-rt-debug-modules-core · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-rt-debug-modules-extra · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-rt-devel · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-rt-kvm · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-rt-modules · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-rt-modules-core · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-rt-modules-extra · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-rt_debug · opensuse-leap 15.6 6.4.0-150600.10.5.1 SUSE-SU-2024:2973-1 Aug 20, 2024
kernel-source · opensuse-leap 15.6 6.4.0-150600.23.7.2 SUSE-SU-2024:2203-1 Jun 25, 2024
kernel-source · sles 15.6 6.4.0-150600.23.7.2 SUSE-SU-2024:2203-1 Jun 25, 2024
kernel-source-azure · opensuse-leap 15.6 6.4.0-150600.8.5.4 SUSE-SU-2024:2135-1 Jun 21, 2024
kernel-source-azure · sles 15.6 6.4.0-150600.8.5.4 SUSE-SU-2024:2135-1 Jun 21, 2024
kernel-source-rt · opensuse-leap 15.6 6.4.0-150600.10.5.1 SUSE-SU-2024:2973-1 Aug 20, 2024
kernel-syms · opensuse-leap 15.6 6.4.0-150600.23.7.1 SUSE-SU-2024:2203-1 Jun 25, 2024
kernel-syms · sles 15.6 6.4.0-150600.23.7.1 SUSE-SU-2024:2203-1 Jun 25, 2024
kernel-syms-azure · opensuse-leap 15.6 6.4.0-150600.8.5.1 SUSE-SU-2024:2135-1 Jun 21, 2024
kernel-syms-azure · sles 15.6 6.4.0-150600.8.5.1 SUSE-SU-2024:2135-1 Jun 21, 2024
kernel-syms-rt · opensuse-leap 15.6 6.4.0-150600.10.5.1 SUSE-SU-2024:2973-1 Aug 20, 2024
kernel-tools · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-tools · ol 9 0:5.14.0-503.11.1.el9_5 ELSA-2024-9315 Nov 14, 2024
kernel-tools-libs · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-tools-libs · ol 9 0:5.14.0-503.11.1.el9_5 ELSA-2024-9315 Nov 14, 2024
kernel-tools-libs-devel · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-tools-libs-devel · ol 9 0:5.14.0-503.11.1.el9_5 ELSA-2024-9315 Nov 14, 2024
kernel-uki-virt · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-uki-virt · ol 9 0:5.14.0-503.11.1.el9_5 ELSA-2024-9315 Nov 14, 2024
kernel-uki-virt-addons · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-uki-virt-addons · ol 9 0:5.14.0-503.11.1.el9_5 ELSA-2024-9315 Nov 14, 2024
kernel-zfcpdump · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-zfcpdump · opensuse-leap 15.6 6.4.0-150600.23.7.3 SUSE-SU-2024:2203-1 Jun 25, 2024
kernel-zfcpdump · sles 15.6 6.4.0-150600.23.7.3 SUSE-SU-2024:2203-1 Jun 25, 2024
kernel-zfcpdump-core · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-zfcpdump-devel · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-zfcpdump-devel-matched · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-zfcpdump-modules · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-zfcpdump-modules-core · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
kernel-zfcpdump-modules-extra · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
libperf · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
libperf · ol 9 0:5.14.0-503.11.1.el9_5 ELSA-2024-9315 Nov 14, 2024
linux · Debian 13.5 (trixie) 6.8.11-1 CVE-2024-36885 May 30, 2024
perf · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
perf · ol 9 0:5.14.0-503.11.1.el9_5 ELSA-2024-9315 Nov 14, 2024
python3-perf · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
python3-perf · ol 9 0:5.14.0-503.11.1.el9_5 ELSA-2024-9315 Nov 14, 2024
rtla · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
rtla · ol 9 0:5.14.0-503.11.1.el9_5 ELSA-2024-9315 Nov 14, 2024
rv · RHEL 9 0:5.14.0-503.11.1.el9_5 RHSA-2024:9315 Nov 12, 2024
rv · ol 9 0:5.14.0-503.11.1.el9_5 ELSA-2024-9315 Nov 14, 2024

Patch Radar data is free to use with attribution. Terms and how to credit it.

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.