CVE-2025-38377
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2025-38377 is a vulnerability discovered in the Linux kernel's ROSE protocol implementation, specifically in the rosertdevice_down() function. The vulnerability was disclosed on July 25, 2025, affecting the Linux kernel's networking components (NVD).

Technical details

The vulnerability stems from two critical bugs in the rosertdevice_down() function that can lead to use-after-free conditions: 1) The loop bound t->count is modified within the loop, potentially causing early termination and missed entries, and 2) When removing entries from the neighbour array, subsequent entries are moved up but the loop index increment causes entries to be skipped. The vulnerability has been assigned a CVSS 3.1 Base Score of 5.5 (AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H) (Red Hat).

Impact

The vulnerability can result in use-after-free conditions when accessing dangling pointers in the neighbour array. This occurs because the code assumes the first count entries are valid pointers, but the rose_neigh structure may have been freed, potentially leading to system crashes or memory corruption (NVD).

Mitigation and workarounds

The vulnerability has been fixed by modifying the array iteration process to use reverse order with a fixed loop bound. This ensures all entries are properly examined and that entry removal doesn't affect subsequent iterations (NVD).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2025-40343MEDIUM6.4
  • Linux KernelLinux Kernel
  • kernel-rt-modules-internal
NoYesDec 09, 2025
CVE-2025-40342MEDIUM6.4
  • Linux KernelLinux Kernel
  • kernel-debug-modules-extra
NoYesDec 09, 2025
CVE-2025-40341MEDIUM5.1
  • Linux KernelLinux Kernel
  • linux-nvidia-tegra
NoYesDec 09, 2025
CVE-2025-40345N/AN/A
  • Linux KernelLinux Kernel
  • kernel-headers
NoYesDec 12, 2025
CVE-2025-40344N/AN/A
  • Linux KernelLinux Kernel
  • linux-azure-6.14
NoYesDec 09, 2025

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management