CVE Catalog

CVE-2025-22039

HighCVSS 8.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.66%

48th percentile - higher than 48% of all known CVEs

Summary

In the Linux kernel, a vulnerability was found in the ksmbd filesystem related to an overflow in the dacloffset bounds check. The field was typed as int and used in an unchecked addition, which could overflow and bypass existing bounds checks, leading to out-of-bounds memory access and a kernel crash when dereferencing the DACL pointer.

Risk Assessment

The organization is at risk of a Linux kernel crash, potentially causing service disruption and data loss.

Recommendation

Apply the Linux kernel patch that converts dacloffset to unsigned int and uses check_add_overflow() to validate DACL access immediately.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix overflow in dacloffset bounds check The dacloffset field was originally typed as int and used in an unchecked addition, which could overflow and bypass the existing bounds check in both smb_check_perm_dacl() and smb_inherit_dacl(). This could result in out-of-bounds memory access and a kernel crash when dereferencing the DACL pointer. This patch converts dacloffset to unsigned int and uses check_add_overflow() to validate access to the DACL.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS