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

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2025-38086— net: ch9200: fix uninitialised access during mii_nway_restart

Quick assessment

Affected
Linux Linux
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于ch9200未初始化访问,可能导致内存损坏。

AI Predicted 5.5 Difficulty: Hard EPSS 0.20% · P9

Possible ATT&CK Techniques 1 AI

T1200 · Hardware Additions

Affected Version Matrix 18

VendorProduct Version RangeStatus
Linux Linux 4a476bd6d1d923922ec950ddc4c27b279f6901eb< 119766de4930ff40db9f36b960cb53b0c400e81b affected
4a476bd6d1d923922ec950ddc4c27b279f6901eb< 33163c68d2e3061fa3935b5f0a1867958b1cdbd2 affected
4a476bd6d1d923922ec950ddc4c27b279f6901eb< 9da3e442714f7f4393ff01c265c4959c03e88c2f affected
4a476bd6d1d923922ec950ddc4c27b279f6901eb< 9a350f30d65197354706b7759b5c89d6c267b1a9 affected
4a476bd6d1d923922ec950ddc4c27b279f6901eb< 6bd2569d0b2f918e9581f744df0263caf73ee76c affected
4a476bd6d1d923922ec950ddc4c27b279f6901eb< 4da7fcc098218ff92b2e83a43f545c02f714cedd affected
4a476bd6d1d923922ec950ddc4c27b279f6901eb< cdaa6d1cb2ff1219c6c822b27655dd170ffb0f72 affected
4a476bd6d1d923922ec950ddc4c27b279f6901eb< 9ad0452c0277b816a435433cca601304cfac7c21 affected
… +10 more rows
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2025-38086

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
net: ch9200: fix uninitialised access during mii_nway_restart
Source: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: net: ch9200: fix uninitialised access during mii_nway_restart In mii_nway_restart() the code attempts to call mii->mdio_read which is ch9200_mdio_read(). ch9200_mdio_read() utilises a local buffer called "buff", which is initialised with control_read(). However "buff" is conditionally initialised inside control_read(): if (err == size) { memcpy(data, buf, size); } If the condition of "err == size" is not met, then "buff" remains uninitialised. Once this happens the uninitialised "buff" is accessed and returned during ch9200_mdio_read(): return (buff[0] | buff[1] << 8); The problem stems from the fact that ch9200_mdio_read() ignores the return value of control_read(), leading to uinit-access of "buff". To fix this we should check the return value of control_read() and return early on error.
Source: CVE Program / CVE List V5
CVSS Information
N/A
Source: CVE Program / CVE List V5
Vulnerability Type
N/A
Source: CVE Program / CVE List V5
Vulnerability Title
Linux kernel 安全漏洞
Source: CNNVD (China National Vulnerability Database)
Vulnerability Description
Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于ch9200未初始化访问,可能导致内存损坏。
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

Vendor Product Affected Versions CPE Subscribe
Linux Linux 4a476bd6d1d923922ec950ddc4c27b279f6901eb ~ 119766de4930ff40db9f36b960cb53b0c400e81b -
Linux Linux 4.3 -

II. Public POCs for CVE-2025-38086

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2025-38086

请登录查看更多情报信息。

Same Patch Batch · Linux · 2025-06-28 · 3 CVEs total

CVE-2025-38085 7.8 HIGH mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
CVE-2025-38084 7.8 HIGH mm/hugetlb: unshare page tables during VMA split, not before

IV. Related Vulnerabilities

V. Comments for CVE-2025-38086

No comments yet


Leave a comment