Linux Kernel ksmbd Vulnerability Allows Remote Attackers to Execute Arbitrary Code (CVE-2025-38561)

Linux Kernel ksmbd Vulnerability Allows Remote Attackers to Execute Arbitrary Code (CVE-2025-38561)

Part01 Vulnerability Overview A high-risk vulnerability has been disclosed in the ksmbd SMB server implementation of the Linux kernel, which may allow authenticated remote attackers to execute arbitrary code on affected systems. This vulnerability is identified as CVE-2025-38561, with a CVSS score of 8.5, posing a significant security risk to Linux systems utilizing kernel-based SMB … Read more

Linux Kernel Compilation and Packaging

Linux Kernel Compilation and Packaging

1. Desktop Kernel Compilation a. Environment Preparation # Update apt package sources sudo apt update # Install compilation software environment apt install git fakeroot build-essential ncurses-dev xz-utils libssl-dev bc flex libelf-dev bison dwarves u-boot-tools xxd libncurses5-dev openssl Explanation: fakeroot: A tool for simulating a fake root environment build-essential: Basic compilation tools and environment, including: C, … Read more

The Evolution of Linux Systems: Insights into Future Network Security Protection from Kernel Innovations

The Evolution of Linux Systems: Insights into Future Network Security Protection from Kernel Innovations

The IT industry must continuously innovate to survive. This article analyzes the development of the Linux kernel through the lens of biological evolution, suggesting that selective pressures drive technological change. Three microkernel projects demonstrate a trend towards the Rust programming language, reflecting the changing direction of talent and skills. The real breakthrough lies in finding … Read more

Linux Crypto Engine Overview

Linux Crypto Engine Overview

Overview The Crypto Engine in the Linux kernel is an efficient encryption queue manager specifically designed to manage and schedule the execution of hardware cryptographic accelerators. Its primary goal is to efficiently offload cryptographic operations (such as encryption, decryption, hashing, authentication, etc.) to dedicated hardware, thereby significantly improving system performance and reducing CPU load. The … Read more

Vulnerability in Linux Kernel KSMBD Subsystem Can Lead to Resource Exhaustion by Remote Attackers

Vulnerability in Linux Kernel KSMBD Subsystem Can Lead to Resource Exhaustion by Remote Attackers

Shake Network Technology NewsClick the right to follow for the latest technology news!A denial-of-service vulnerability has been discovered in the KSMBD (SMB Direct) subsystem of the Linux kernel, which has garnered widespread attention in the open-source community. This vulnerability, identified as CVE-2025-38501, allows remote attackers to exhaust all available SMB connections without authentication by exploiting … Read more

High-Risk Vulnerability Alert: Linux Kernel DRM Vulnerability CVE-2025-39882

High-Risk Vulnerability Alert: Linux Kernel DRM Vulnerability CVE-2025-39882

Vulnerability Description: In the Linux kernel, the following vulnerability has been fixed in drm/mediatek: a potential use-after-free issue in the for_each_child_of_node() helper function, which releases each node reference it acquires while traversing child nodes. The explicit call to of_node_put() is only required when exiting the loop prematurely, removing the recently introduced unnecessary reference count decrement … Read more

Multi-Kernel Architecture Support Code Released

Multi-Kernel Architecture Support Code Released

Cong Wang from Multikernel Technologies has announced the submission of code for an RFC. The code adds support for a multi-kernel architecture to the Linux kernel, allowing multiple independent kernel instances to coexist and communicate on a single physical machine, with each kernel instance running on dedicated CPU cores while sharing underlying hardware resources. Multikernel … Read more

Linux Kernel Data Structures: Bitmap

Linux Kernel Data Structures: Bitmap

(Click the public account above to quickly follow) Compiled by: Joraku Online – Qiao Yongqi Click β†’ Learn how to join as a column author If you need to reprint, send the word “reprint” to see the instructions This series: “Linux Kernel Data Structures: Radix Tree” “Linux Kernel Data Structures: Doubly Linked List” Bitmap and … Read more

Understanding Linux Kernel: ‘M’ vs ‘Y’ – What Lands on Disk?

Understanding Linux Kernel: 'M' vs 'Y' – What Lands on Disk?

When configuring the Linux kernel, choosing between M (module) and Y (built-in) has a big impact on what ends up on disk and how your system behaves. Here’s a quick breakdown to help you make informed decisions for your next kernel build! πŸš€πŸ› οΈ Compilation ViewY (Built-in):Each .c file compiles to an object file (.o).All .o … Read more

Linux Kernel (12) – Delayed Work and Queue Parameters

Linux Kernel (12) - Delayed Work and Queue Parameters

Linux Kernel (12) – Delayed Work and Queue Parameters Delayed Work Problem When analyzing work queues, the main approach is to place the work onto the work queue, which is then processed by a specific thread. However, we may encounter a situation where we do not want to place the work immediately onto the work … Read more