scsi: qla2xxx: Zero dport diagnostics buffer to avoid info leak (Linux Linux)

CVE-2026-89859
Not available

At a glance

Source
NVD
EPSS
EPSS 0.22 % · percentile 12 ()
State
PUBLISHED
Published
Updated
Assigner
Linux
NVD status
Received

Description

In the Linux kernel, the following vulnerability has been resolved: scsi: qla2xxx: Zero dport diagnostics buffer to avoid info leak qla2x00_do_dport_diagnostics() allocates the qla_dport_diag response buffer with kmalloc_obj() (non-zeroing) and, on success, copies the full sizeof(*dd) back to user space via sg_copy_from_buffer(). The inbound sg_copy_to_buffer() only fills as many bytes as the user request payload provides, and qla26xx_dport_diagnostics() zeroes only dd->buf. The options and unused[] fields are therefore copied out uninitialized, leaking kernel heap contents to user space. Allocate with kzalloc_obj(), matching qla2x00_do_dport_diagnostics_v2().

References

European references

CERT-FR advisories

Affected products

ProductVersions
Linux · Linuxaffected ec89146215d124c429bff84b498dccdc4919ffa7 < eeef4fa993b3f962de9b45999f12ff25a5c79ce7 ; affected ec89146215d124c429bff84b498dccdc4919ffa7 < 504b177ad58c45be7e1cfa81f9b42f7f040737c5 ; affected ec89146215d124c429bff84b498dccdc4919ffa7 < c3e4c716909a053391b06a9a816c8588b652e3d2 ; affected ec89146215d124c429bff84b498dccdc4919ffa7 < 2ecc30066c2284d2ed11bbd576ec97156b384054 ; affected ec89146215d124c429bff84b498dccdc4919ffa7 < 5dfc77099c7d9fde9520a229794b0154d7ccccc1 ; affected ec89146215d124c429bff84b498dccdc4919ffa7 < d6e2411516bb95e52cb74c9c56b60ad2548a2730
Linux · Linuxaffected 4.8 ; unaffected 0 < 4.8 ; unaffected 5.10.273 ≤ 5.10.* ; unaffected 5.15.224 ≤ 5.15.* ; unaffected 6.1.191 ≤ 6.1.* ; unaffected 6.6.160 ≤ 6.6.*

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD