CVE-2025-39901
NoneCVSS
—
EPSS
0.2%
Published
Oct 1, 2025
CISA due date
—
Cloudanix analysis
A network driver component left certain internal files readable when they should have been restricted, potentially letting attackers see details that help them target systems.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Theoretical
- Impact
- Data Exposure
- Component
- OS kernel
- Class
- Information Disclosure
- Remediation
- Patch
- Effort
- Medium
- Patch risk
- Low
What it actually does
The flaw permits unauthorized read access to debugfs files exposed by the i40e network driver, allowing leakage of kernel-internal debugging data.
Why it matters to the business
Systems running the affected Linux kernel components or python-paramiko packages face a low but persistent risk of information exposure that could support follow-on attacks; high downstream prevalence in Linux distributions increases the scope of required updates.
How an attack unfolds
An attacker with local access locates the exposed i40e debugfs entries and reads their contents to harvest kernel state that would otherwise be restricted.
How to fix it
Upgrade python-paramiko to version 2.0.8-3.3.1 and apply the Linux kernel fix at commit 70d3dad7d5ad077965d7a63eed1942b7ba49bfb4; remove or restrict debugfs access where the driver is not required.
How to confirm the fix worked
Confirm the updated package versions are installed and verify that the listed commit appears in the running kernel source tree; test that read access to the previously exposed debugfs files is now denied.
Typical attack path
- Locate a system exposing the i40e debugfs interface
- Navigate to the relevant debugfs directory
- Read files that should have had restricted permissions
- Extract kernel data for further reconnaissance or exploitation
How to detect it
Review kernel audit logs and file-access records for unexpected reads of i40e debugfs paths; correlate with process execution history around the time of any anomalous file opens.
What your security team should do
- Prioritize patching of all affected kernel and python-paramiko instances due to the 391 days since publication
- Audit debugfs mounts and permissions on production systems
- Incorporate the fixed commit ID into automated kernel build and validation pipelines
The record
i40e: remove read access to debugfs files
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Linux | Kernel | 3.12.0 | 6.12.46 |
Related vulnerabilities
- CVE-2026-23226 In the Linux kernel, the following vulnerability has been resolved: ksmbd: add chann_lock… Also affects Kernel
- CVE-2026-23225 In the Linux kernel, the following vulnerability has been resolved: sched/mmcid: Don't… Also affects Kernel
- CVE-2026-23230 In the Linux kernel, the following vulnerability has been resolved: smb: client: split… Also affects Kernel
- CVE-2026-23224 In the Linux kernel, the following vulnerability has been resolved: erofs: fix UAF issue… Also affects Kernel
- CVE-2026-23227 In the Linux kernel, the following vulnerability has been resolved: drm/exynos: vidi: use… Also affects Kernel
- CVE-2026-23223 In the Linux kernel, the following vulnerability has been resolved: xfs: fix UAF in… Also affects Kernel
- CVE-2026-23228 In the Linux kernel, the following vulnerability has been resolved: smb: server: fix leak… Also affects Kernel
- CVE-2026-23229 In the Linux kernel, the following vulnerability has been resolved: crypto: virtio - Add… Also affects Kernel