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

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2025-68786— ksmbd: skip lock-range check on equal size to avoid size==0 underflow

AI Predicted 3.3 Difficulty: Hard EPSS 0.18% · P7

Possible ATT&CK Techniques 1AI

T1499 · Endpoint Denial of Service

Affected Version Matrix 12

VendorProductVersion RangeStatus
LinuxLinuxf44158485826c076335d6860d35872271a83791d< 52fcbb92e0d3acfd1448b2a43b6595d540da5295affected
f44158485826c076335d6860d35872271a83791d< da29cd197246c85c0473259f1cad897d9d28faeaaffected
f44158485826c076335d6860d35872271a83791d< a6f4cfa3783804336491e0edcb250c25f9b59d33affected
f44158485826c076335d6860d35872271a83791d< 571204e4758a528fbd67330bd4b0dfbdafb33dd8affected
f44158485826c076335d6860d35872271a83791d< 5d510ac31626ed157d2182149559430350cf2104affected
5.15affected
< 5.15unaffected
6.1.160≤ 6.1.*unaffected
… +4 more rows
Get alerts for future matching vulnerabilitiesLog in to subscribe

I. Basic Information for CVE-2025-68786

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
ksmbd: skip lock-range check on equal size to avoid size==0 underflow
Source: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: ksmbd: skip lock-range check on equal size to avoid size==0 underflow When size equals the current i_size (including 0), the code used to call check_lock_range(filp, i_size, size - 1, WRITE), which computes `size - 1` and can underflow for size==0. Skip the equal case.
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存在安全漏洞,该漏洞源于ksmbd中当size等于i_size时进行锁范围检查可能导致整数下溢。
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 f44158485826c076335d6860d35872271a83791d ~ 52fcbb92e0d3acfd1448b2a43b6595d540da5295 -
LinuxLinux 5.15 -

II. Public POCs for CVE-2025-68786

#POC DescriptionSource LinkShenlong Link
AI-Generated POCPremium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2025-68786

登录查看更多情报信息。

Same Patch Batch · Linux · 2026-01-13 · 93 CVEs total

CVE-2025-688119.8 CRITICALsvcrdma: use rc_pageoff for memcpy byte offset
CVE-2025-687949.8 CRITICALiomap: adjust read range correctly for non-block-aligned positions
CVE-2025-688179.8 CRITICALksmbd: fix use-after-free in ksmbd_tree_connect_put under concurrency
CVE-2025-687759.8 CRITICALnet/handshake: duplicate handshake cancellations leak socket
CVE-2025-710689.8 CRITICALsvcrdma: bound check rq_pages index in inline path
CVE-2025-710959.1 CRITICALnet: stmmac: fix the crash issue for zero copy XDP_TX action
CVE-2025-688099.1 CRITICALksmbd: vfs: fix race on m_flags in vfs_cache
CVE-2025-710939.1 CRITICALe1000: fix OOB in e1000_tbi_should_accept()
CVE-2025-688188.8 HIGHscsi: Revert "scsi: qla2xxx: Perform lockless command completion in abort path"
CVE-2025-710728.2 HIGHshmem: fix recovery on rename failures
CVE-2025-687998.1 HIGHcaif: fix integer underflow in cffrml_receive()
CVE-2025-688038.0 HIGHNFSD: NFSv4 file creation neglects setting ACL
CVE-2025-687957.8 HIGHethtool: Avoid overflowing userspace buffer on stats query
CVE-2025-687937.8 HIGHdrm/amdgpu: fix a job->pasid access race in gpu recovery
CVE-2025-687927.8 HIGHtpm2-sessions: Fix out of range indexing in name_size
CVE-2025-688017.8 HIGHmlxsw: spectrum_router: Fix neighbour use-after-free
CVE-2025-710787.8 HIGHpowerpc/64s/slb: Fix SLB multihit issue during SLB preload
CVE-2025-688057.8 HIGHfuse: fix io-uring list corruption for terminated non-committed requests
CVE-2025-688087.8 HIGHmedia: vidtv: initialize local pointers upon transfer of memory ownership
CVE-2025-688107.8 HIGHKVM: Disallow toggling KVM_MEM_GUEST_MEMFD on an existing memslot

Showing top 20 of 93 CVEs. View all on vendor page &rarr; →

IV. Related Vulnerabilities

V. Comments for CVE-2025-68786

No comments yet


Leave a comment