In the Linux kernel, the following vulnerability has been resolved: nvmet: fix pre-auth out-of-bounds heap read in Discovery Get Log Page nvmet_execute_disc_get_log_page() validates only the dword …
Critical CVSS 9.1
Summary
In the Linux kernel, the following vulnerability has been resolved: nvmet: fix pre-auth out-of-bounds heap read in Discovery Get Log Page nvmet_execute_disc_get_log_page() validates only the dword alignment of the host-supplied Log Page Offset (lpo). The 64-bit offset is then added to a small kzalloc'd buffer that holds the discovery log page and the result is passed straight to nvmet_copy_to_sgl(), which memcpy()s data_len bytes out to the host with no source-side bound check: u64 offs…
In-depth triage
No in-depth report has been generated yet (DR-003 v2 AI pipeline is under construction).
Sources
- NVD DATABASE
Original Links
- https://git.kernel.org/stable/c/33b974eb626154ae9348f2bac7de84cb2a3d9dd4
- https://git.kernel.org/stable/c/53cd102a7a56079b11b897835bd9b94c14e6322c
- https://git.kernel.org/stable/c/56c021a0869260d04c4b65d1471936aaf9177114
- https://git.kernel.org/stable/c/a29b316b9bbfd269f323ab4ba9906a894025680f
Timeline
- nvd_ingest NVD