CVE-2026-97413
In the Linux kernel, the following vulnerability has been resolved:
RDMA/rtrs-srv: Fix integer underflow in processread and processwrite
usrlen is read from a network-supplied message field (le16to_cpu)
and used to compute datalen = off - usrlen without validating that
usrlen <= off. A malicious RDMA client can send usrlen > off causing
an integer underflow, resulting in datalen wrapping to a huge sizet
value which is then passed to the rdma_ev callback as a memory length,
leading to out-of-bounds memory access.
Fix by reading and validating usrlen <= off before rtrssrvgetops_ids()
in both processread() and processwrite(), ensuring the early return
path acquires no reference and has no resource leak.
Package Versions Affected
Automatically patch vulnerabilities without upgrading
CVSS Version



Related Resources
References
https://git.kernel.org/stable/c/24ad03bfeda05fca04c56677e57fd3d6bc3e9978, https://git.kernel.org/stable/c/2c52b2afded988233cd4ccc185cf5147bbc77a76, https://git.kernel.org/stable/c/54bf38b27afc08a0eb6b732f9c14eb8a4bcb66b5, https://git.kernel.org/stable/c/6b1e26e70d7ca9f0906af2283558a530eeb1f066, https://git.kernel.org/stable/c/b042b4947752df0b3d16e683ac09fb4f7f0e33e0, https://git.kernel.org/stable/c/c76e9123ab91a903396d26e6ab1b5caae5c6b149, https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/97xxx/CVE-2026-97413.json, https://nvd.nist.gov/vuln/detail/CVE-2026-97413, https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git