Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1110 CNY

100%

CVE-2025-38090— drivers/rapidio/rio_cm.c: prevent possible heap overwrite

AI Predicted 7.8 Difficulty: Easy EPSS 0.12% · P30

Affected Version Matrix 18

VendorProductVersion RangeStatus
LinuxLinuxb6e8d4aa1110306378af0f3472a6b85a1f039a16< a8b5ea2e302aa5cd00fc7addd8df53c9bde7b5f6affected
b6e8d4aa1110306378af0f3472a6b85a1f039a16< c03ddc183249f03fc7e057e02cae6f89144d0123affected
b6e8d4aa1110306378af0f3472a6b85a1f039a16< 58f664614f8c3d6142ab81ae551e466dc6e092e8affected
b6e8d4aa1110306378af0f3472a6b85a1f039a16< ecf5ee280b702270afb02f61b299d3dfe3ec7730affected
b6e8d4aa1110306378af0f3472a6b85a1f039a16< 1921781ec4a8824bd0c520bf9363e28a880d14ecaffected
b6e8d4aa1110306378af0f3472a6b85a1f039a16< 1cce6ac47f4a2ac1766b8a188dc8c8f6d8df2a53affected
b6e8d4aa1110306378af0f3472a6b85a1f039a16< 6d5c6711a55c35ce09b90705546050408d9d4b61affected
b6e8d4aa1110306378af0f3472a6b85a1f039a16< 50695153d7ddde3b1696dbf0085be0033bf3ddb3affected
… +10 more rows
Get alerts for future matching vulnerabilitiesLog in to subscribe

I. Basic Information for CVE-2025-38090

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
drivers/rapidio/rio_cm.c: prevent possible heap overwrite
Source: NVD (National Vulnerability Database)
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: drivers/rapidio/rio_cm.c: prevent possible heap overwrite In riocm_cdev_ioctl(RIO_CM_CHAN_SEND) -> cm_chan_msg_send() -> riocm_ch_send() cm_chan_msg_send() checks that userspace didn't send too much data but riocm_ch_send() failed to check that userspace sent sufficient data. The result is that riocm_ch_send() can write to fields in the rio_ch_chan_hdr which were outside the bounds of the space which cm_chan_msg_send() allocated. Address this by teaching riocm_ch_send() to check that the entire rio_ch_chan_hdr was copied in from userspace.
Source: NVD (National Vulnerability Database)
CVSS Information
N/A
Source: NVD (National Vulnerability Database)
Vulnerability Type
N/A
Source: NVD (National Vulnerability Database)
Vulnerability Title
Linux kernel 安全漏洞
Source: CNNVD (China National Vulnerability Database)
Vulnerability Description
Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于rio_cm.c中未检查用户空间数据大小,可能导致堆溢出。
Source: CNNVD (China National Vulnerability Database)
CVSS Information
N/A
Source: CNNVD (China National Vulnerability Database)
Vulnerability Type
N/A
Source: CNNVD (China National Vulnerability Database)

Affected Products

VendorProductAffected VersionsCPESubscribe
LinuxLinux b6e8d4aa1110306378af0f3472a6b85a1f039a16 ~ a8b5ea2e302aa5cd00fc7addd8df53c9bde7b5f6 -
LinuxLinux 4.8 -

II. Public POCs for CVE-2025-38090

#POC DescriptionSource LinkShenlong Link
AI-Generated POCPremium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2025-38090

登录查看更多情报信息。

Patches & Fixes for CVE-2025-38090 (1)

Same Patch Batch · Linux · 2025-06-30 · 4 CVEs total

CVE-2025-38089sunrpc: handle SVC_GARBAGE during svc auth processing as auth error
CVE-2025-38088powerpc/powernv/memtrace: Fix out of bounds issue in memtrace mmap
CVE-2025-38087net/sched: fix use-after-free in taprio_dev_notifier

IV. Related Vulnerabilities

V. Comments for CVE-2025-38090

No comments yet


Leave a comment