LIVE · cybersecurity feed
Live wire
cve recordhigh

CVE-2026-45891

linux · linux kernel

Published
CVSS7.8
Severityhigh
WeaknessCWE-415
ExploitedNot in CISA KEV

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Description

In the Linux kernel, the following vulnerability has been resolved: net: hns3: fix double free issue for tx spare buffer In hns3_set_ringparam(), a temporary copy (tmp_rings) of the ring structure is created for rollback. However, the tx_spare pointer in the original ring handle is incorrectly left pointing to the old backup memory. Later, if memory allocation fails in hns3_init_all_ring() during the setup, the error path attempts to free all newly allocated rings. Since tx_spare contains a stale (non-NULL) pointer from the backup, it is mistaken for a newly allocated buffer and is erroneously freed, leading to a double-free of the backup memory. The root cause is that the tx_spare field

References

← Back to the CVE Tracker

Our coverage of CVE-2026-45891

No stories yet. This page updates automatically when we publish reporting that references CVE-2026-45891.