RDMA/srpt: fix integer overflow in immediate data length check (Linux Linux)

CVE-2026-74394
CRITICAL 9.8

At a glance

Source
NVD
EPSS
EPSS 0.54 % · percentile 45 ()
State
PUBLISHED
Published
Updated
Assigner
Linux
NVD status
Received

Description

In the Linux kernel, the following vulnerability has been resolved: RDMA/srpt: fix integer overflow in immediate data length check imm_buf->len is a user-controlled uint32_t received from the network. Adding it to imm_data_offset without overflow checking allows a malicious initiator to send len=0xFFFFFFFF, causing req_size to wrap around to a small value, bypassing the bounds check, and subsequently passing a ~4GB length to sg_init_one(). Use check_add_overflow() to detect wrapping before the comparison.

References

Scores

VersionScoreVectorScored by
CVSS 3.1CRITICAL 9.8CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HLinux
CVSS 3.1CRITICAL 9.8CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HNVD · 416baaa9-dc9f-4396-8d5f-8c081fb06d67 (Secondary)

European references

CERT-FR advisories

Affected products

ProductVersions
Linux · Linuxaffected 5dabcd0456d7ee17c2c7a17d7c2305444d2b9639 < c82c860f8c8e4f4f454c9f14d0ad0c0466965f7d ; affected 5dabcd0456d7ee17c2c7a17d7c2305444d2b9639 < 3efa5301137140a3ca3677a9098c0a93a0acfd49 ; affected 5dabcd0456d7ee17c2c7a17d7c2305444d2b9639 < 067b9556eeb007f28b7c2033b4dcde5b6d88418f ; affected 5dabcd0456d7ee17c2c7a17d7c2305444d2b9639 < dcf7a986f377cce0749ed53f1d64195fbd5fdf91 ; affected 5dabcd0456d7ee17c2c7a17d7c2305444d2b9639 < 07dec3f6dcb6c6cc891162d252b800eb0e6d5e8e ; affected 5dabcd0456d7ee17c2c7a17d7c2305444d2b9639 < 65572fbd86033ae2370125593d59b8be34253aaf
Linux · Linuxaffected 5.0 ; unaffected 0 < 5.0 ; unaffected 5.10.261 ≤ 5.10.* ; unaffected 5.15.212 ≤ 5.15.* ; unaffected 6.1.178 ≤ 6.1.* ; unaffected 6.6.145 ≤ 6.6.*

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD