Menu

Star on GitHub · 3.2k

CVE-2024-26785

5.5 · MEDIUM

In the Linux kernel, the following vulnerability has been resolved: iommufd: Fix protection fault in iommufd_test_syz_conv_iova Syzkaller reported the following bug: general protection fault,…

Published Apr 4, 2024CWE-120EPSS 0.22%

Overview

CVE-2024-26785 is a medium-severity vulnerability. It was published on April 4, 2024 and has a CVSS 3.1 base score of 5.5 (MEDIUM).

This vulnerability has a CVSS 3.1 base score of 5.5, rated MEDIUM. It requires local or adjacent network access to exploit. Some level of privileges is required for exploitation.

Technical description

In the Linux kernel, the following vulnerability has been resolved:

iommufd: Fix protection fault in iommufd_test_syz_conv_iova

Syzkaller reported the following bug:

general protection fault, probably for non-canonical address 0xdffffc0000000038: 0000 [#1] SMP KASAN

KASAN: null-ptr-deref in range [0x00000000000001c0-0x00000000000001c7]

Call Trace:

lock_acquire

lock_acquire+0x1ce/0x4f0

down_read+0x93/0x4a0

iommufd_test_syz_conv_iova+0x56/0x1f0

iommufd_test_access_rw.isra.0+0x2ec/0x390

iommufd_test+0x1058/0x1e30

iommufd_fops_ioctl+0x381/0x510

vfs_ioctl

__do_sys_ioctl

__se_sys_ioctl

__x64_sys_ioctl+0x170/0x1e0

do_syscall_x64

do_syscall_64+0x71/0x140

This is because the new iommufd_access_change_ioas() sets access->ioas to

NULL during its process, so the lock might be gone in a concurrent racing

context.

Fix this by doing the same access->ioas sanity as iommufd_access_rw() and

iommufd_access_pin_pages() functions do.

Remediation

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

Frequently asked questions

What is CVE-2024-26785?

CVE-2024-26785 is a medium-severity vulnerability. It was published on April 4, 2024 and has a CVSS 3.1 base score of 5.5 (MEDIUM).

How severe is CVE-2024-26785?

This vulnerability has a CVSS 3.1 base score of 5.5, rated MEDIUM. It requires local or adjacent network access to exploit. Some level of privileges is required for exploitation.

How do I fix or remediate CVE-2024-26785?

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

How can CyberStrike help with CVE-2024-26785?

CyberStrike is an open-source, AI-augmented pentesting engine. Rather than flag a version number, it tests whether an issue like CVE-2024-26785 is actually reachable in your own applications and APIs, then verifies each finding before reporting it. That tells you if the weakness is a real, exploitable risk in your environment or a false positive you can safely deprioritize.

Related MEDIUM CVEs from 2024

View all