UBUNTU-CVE-2024-36476

    Dashboard / Vulnerabilities / UBUNTU-CVE-2024-36476

    UBUNTU-CVE-2024-36476

    Published: 15 Jan 2025Last Modified: 30 Sept 2026
    Upstream:
    Aliases:

    Summary:

    Details: In the Linux kernel, the following vulnerability has been resolved: RDMA/rtrs: Ensure 'ib_sge list' is accessible Move the declaration of the 'ib_sge list' variable outside the 'always_invalidate' block to ensure it remains accessible for use throughout the function. Previously, 'ib_sge list' was declared within the 'always_invalidate' block, limiting its accessibility, then caused a 'BUG: kernel NULL pointer dereference'[1]. ? __die_body.cold+0x19/0x27 ? page_fault_oops+0x15a/0x2d0 ? search_module_extables+0x19/0x60 ? search_bpf_extables+0x5f/0x80 ? exc_page_fault+0x7e/0x180 ? asm_exc_page_fault+0x26/0x30 ? memcpy_orig+0xd5/0x140 rxe_mr_copy+0x1c3/0x200 [rdma_rxe] ? rxe_pool_get_index+0x4b/0x80 [rdma_rxe] copy_data+0xa5/0x230 [rdma_rxe] rxe_requester+0xd9b/0xf70 [rdma_rxe] ? finish_task_switch.isra.0+0x99/0x2e0 rxe_sender+0x13/0x40 [rdma_rxe] do_task+0x68/0x1e0 [rdma_rxe] process_one_work+0x177/0x330 worker_thread+0x252/0x390 ? __pfx_worker_thread+0x10/0x10 This change ensures the variable is available for subsequent operations that require it. [1] https://lore.kernel.org/linux-rdma/[email protected]/

    References: https://ubuntu.com/security/CVE-2024-36476, https://www.cve.org/CVERecord?id=CVE-2024-36476, https://git.kernel.org/linus/fb514b31395946022f13a08e06a435f53cf9e8b3, https://git.kernel.org/stable/c/143378075904e78b3b2a810099bcc3b3d82d762f, https://git.kernel.org/stable/c/32e1e748a85bd52b20b3857d80fd166d22fa455a, https://git.kernel.org/stable/c/6ffb5c1885195ae5211a12b4acd2d51843ca41b0, https://git.kernel.org/stable/c/7eaa71f56a6f7ab87957213472dc6d4055862722, https://git.kernel.org/stable/c/b238f61cc394d5fef27b26d7d9aa383ebfddabb0, https://git.kernel.org/stable/c/fb514b31395946022f13a08e06a435f53cf9e8b3, https://ubuntu.com/security/notices/USN-7379-1, https://ubuntu.com/security/notices/USN-7380-1, https://ubuntu.com/security/notices/USN-7381-1, https://ubuntu.com/security/notices/USN-7382-1, https://ubuntu.com/security/notices/USN-7387-1, https://ubuntu.com/security/notices/USN-7388-1, https://ubuntu.com/security/notices/USN-7389-1, https://ubuntu.com/security/notices/USN-7390-1, https://ubuntu.com/security/notices/USN-7387-2, https://ubuntu.com/security/notices/USN-7387-3, https://ubuntu.com/security/notices/USN-7379-2, https://ubuntu.com/security/notices/USN-7407-1, https://ubuntu.com/security/notices/USN-7421-1, https://ubuntu.com/security/notices/USN-7458-1, https://ubuntu.com/security/notices/USN-7459-1, https://ubuntu.com/security/notices/USN-7459-2, https://ubuntu.com/security/notices/USN-7513-1, https://ubuntu.com/security/notices/USN-7513-2, https://ubuntu.com/security/notices/USN-7514-1, https://ubuntu.com/security/notices/USN-7515-1, https://ubuntu.com/security/notices/USN-7513-3, https://ubuntu.com/security/notices/USN-7522-1, https://ubuntu.com/security/notices/USN-7515-2, https://ubuntu.com/security/notices/USN-7523-1, https://ubuntu.com/security/notices/USN-7524-1, https://ubuntu.com/security/notices/USN-7513-4, https://ubuntu.com/security/notices/USN-7513-5

    Affected packages

    Package

    Name: linux-hwe-edge

    Purl: pkg:deb/ubuntu/linux-hwe-edge?arch=source&distro=xenial

    Affected ranges

    Type: ECOSYSTEM

    Events:

    Introduced- 0
    Fixed -None

    Affected versions

    4.8.0-28.30~16.04.1
    4.8.0-30.32~16.04.1
    4.8.0-32.34~16.04.1
    4.8.0-34.36~16.04.1

    Common Vulnerability Scoring System

    Attack Vector
    Network
    Adjacent
    Local
    Physical
    Privileges Required
    None
    Low
    High
    User Interaction
    None
    Required
    Scope
    Unchanged
    Changed
    Confidentiality
    None
    Low
    High
    Integrity
    None
    Low
    High
    Availability
    None
    Low
    High