CVE-2026-89859

UnknownEPSS 0.21%

Last modified

CVE-2026-89859 is a vulnerability of currently unknown severity. 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. EPSS estimates a 0.21% chance of exploitation in the next 30 days.

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().

Metrics

EPSS Probability
0.21%

10.7th percentile

Probability of exploitation in the next 30 days. Learn more

Affected Software

Source: CNA advisory (CVE.org). NVD analysis pending.

VendorProductVersions
LinuxLinux>= ec89146215d124c429bff84b498dccdc4919ffa7, < eeef4fa993b3f962de9b45999f12ff25a5c79ce7; >= ec89146215d124c429bff84b498dccdc4919ffa7, < 504b177ad58c45be7e1cfa81f9b42f7f040737c5; >= ec89146215d124c429bff84b498dccdc4919ffa7, < c3e4c716909a053391b06a9a816c8588b652e3d2; >= ec89146215d124c429bff84b498dccdc4919ffa7, < 2ecc30066c2284d2ed11bbd576ec97156b384054; >= ec89146215d124c429bff84b498dccdc4919ffa7, < 5dfc77099c7d9fde9520a229794b0154d7ccccc1; >= ec89146215d124c429bff84b498dccdc4919ffa7, < d6e2411516bb95e52cb74c9c56b60ad2548a2730; >= ec89146215d124c429bff84b498dccdc4919ffa7, < 9fc03be982763a131913f84fe73b240ae45bca37; >= ec89146215d124c429bff84b498dccdc4919ffa7, < a152edab3854f01dd2daf3eaf8f32cbabdb3834e
LinuxLinux4.8

References

Timeline

Published
Last Modified
Status
Received

Frequently Asked Questions

What is CVE-2026-89859?
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().
How severe is CVE-2026-89859?
Severity scoring for CVE-2026-89859 is pending analysis. The EPSS model estimates a 0.21% probability of exploitation in the next 30 days.
How do I fix CVE-2026-89859?
Check the vendor references and advisories linked above for patched versions and mitigation guidance. You can also run a Strix scan to test if your systems are affected.

How Strix Helps

Related CVEs from 2026

Are you affected by CVE-2026-89859?

Run a free Strix scan to check your systems for this vulnerability.

Scan your code now

Source: NVD / NIST