CVE-2026-89859

Not scored yetLast modified Oct 30, 2026

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

No CVSS score has been published yet.

Affected software

Source: the vendor's advisory (CNA). 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
Sep 16, 2026
Last modified
Oct 30, 2026
NVD status
Received

Related CVEs from 2026

CVE-2026-89869.8Autel Maxi Charger Single firmware through V1.03.51 is vulnerable to OS command injection when processing OCPP GetDiagnostics requests. A maCVE-2026-898608.8In the Linux kernel, the following vulnerability has been resolved: scsi: qla2xxx: Initialize NVMe abort_work once at submission qla_nvme_CVE-2026-898618.1In the Linux kernel, the following vulnerability has been resolved: scsi: qla2xxx: Hold vport reference in qla24xx_report_id_acquisition() CVE-2026-89862In the Linux kernel, the following vulnerability has been resolved: scsi: qla2xxx: Fix BSG job leak on validate flash image error path qlaCVE-2026-898637.5In the Linux kernel, the following vulnerability has been resolved: scsi: qla2xxx: edif: Fix NULL pointer deref in RX SA delete check qla_CVE-2026-89864In the Linux kernel, the following vulnerability has been resolved: scsi: qla2xxx: Bound i2c->length in I2C bsg handlers struct qla_i2c_acCVE-2026-89865In the Linux kernel, the following vulnerability has been resolved: scsi: qla2xxx: Zero SFP DMA buffer in FRU/I2C bsg handlers The FRU andCVE-2026-89866In the Linux kernel, the following vulnerability has been resolved: media: chips-media: wave5: Resume device before setting EOS flag SettiCVE-2026-89867In the Linux kernel, the following vulnerability has been resolved: media: chips-media: wave5: Defer job_finish() only when a DEC_PIC was qCVE-2026-89868In the Linux kernel, the following vulnerability has been resolved: media: chips-media: wave5: Add timeout while stop_streaming When stop_CVE-2026-89869In the Linux kernel, the following vulnerability has been resolved: media: qcom: iris: use disable_irq() during power-off The IRQ is regisCVE-2026-89878.8Autel Maxi Charger Single firmware through V1.03.51 contains a heap-based buffer overflow in the set_ap_param command handled by the /localc
CVE-2026-89859: Unscored | Vulnix