CVE Database
/

CVE-2024-43816

Back to search

CVE-2024-43816

Published: Aug 17, 2024

Modified: May 11, 2026

PUBLISHED

Description

In the Linux kernel, the following vulnerability has been resolved: scsi: lpfc: Revise lpfc_prep_embed_io routine with proper endian macro usages On big endian architectures, it is possible to run into a memory out of bounds pointer dereference when FCP targets are zoned. In lpfc_prep_embed_io, the memcpy(ptr, fcp_cmnd, sgl->sge_len) is referencing a little endian formatted sgl->sge_len value. So, the memcpy can cause big endian systems to crash. Redefine the *sgl ptr as a struct sli4_sge_le to make it clear that we are referring to a little endian formatted data structure. And, update the routine with proper le32_to_cpu macro usages.

VendorProductVersions

Linux

Linux

affected
af20bb73ac2591631d504f3f859f073bcdb7e11e - < 9fd003f344d502f65252963169df3dd237054e49
affected
af20bb73ac2591631d504f3f859f073bcdb7e11e - < 8bc7c617642db6d8d20ee671fb6c4513017e7a7e

Linux

Linux

affected
6.10
unaffected
0 - < 6.10
unaffected
6.10.3 - <= 6.10.*
unaffected
6.11 - <= *

Security Training

Train your team to recognize and prevent security threats with our comprehensive security awareness program.

Start Training

Vulnerability Scanning

Discover vulnerabilities in your applications and infrastructure before attackers do.

Scan Now