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

Linux Kernel (11) – Work Queue Management

Linux Kernel (11) - Work Queue Management

Linux Kernel (11) – Work Queue Management Problem Traditional Work Queue In previous content, we mentioned the work queues that follow interrupts, including shared work queues and custom work queues, which indicate that time-consuming tasks will be assigned threads for processing. The above image illustrates the setup of a traditional work queue. CPU Queue: The … Read more

Vulnerability in Linux Kernel KSMBD Subsystem Allows Remote Attackers to Exhaust Server Resources

Vulnerability in Linux Kernel KSMBD Subsystem Allows Remote Attackers to Exhaust Server Resources

A denial-of-service vulnerability has been discovered in the KSMBD (SMB Direct) subsystem of the Linux kernel, which has garnered significant 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 the kernel’s handling of half-open TCP sessions. 01 Key Points CVE-2025-38501 allows … Read more

Linux Kernel Netfilter Vulnerability Allows Privilege Escalation for Attackers

Linux Kernel Netfilter Vulnerability Allows Privilege Escalation for Attackers

Source: freebuf Part01 Vulnerability Overview A critical vulnerability has been discovered in the ipset subsystem of the Linux kernel netfilter, allowing local attackers to escalate their privileges to root level. This vulnerability exists in the bitmap:ip implementation of the ipset framework, stemming from insufficient range validation when processing CIDR format IP address ranges. Due to … Read more

Linux Kernel KSMBD Subsystem Vulnerability Allows Remote Attackers to Exhaust Server Resources

Linux Kernel KSMBD Subsystem Vulnerability Allows Remote Attackers to Exhaust Server Resources

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 the kernel’s handling of half-open TCP sessions.Part01 Key Points CVE-2025-38501 allows attackers … Read more

Linux Open Source Daily Report – September 17, 2025

Linux Open Source Daily Report - September 17, 2025

Note: Swipe left on the report content to view the event timeline, historical background, technical details, and quick Q&A information. Jonathan Riddell Leaves KDE After 25 Years Jonathan Riddell, the founder of Kubuntu, later focused on KDE Neon and was responsible for the release management of KDE Plasma. He announced his departure from KDE after … Read more

Analyzing the Powerful Tool for Linux Kernel Calls: ftrace

Analyzing the Powerful Tool for Linux Kernel Calls: ftrace

More content can be added to the Linux system knowledge base package (tutorials + videos + Q&A). Table of Contents 1. Specifying the ftrace Tracer 2. Setting the Functions to Trace 3. ftrace Switches 4. Viewing the Trace 5. Using trace-cmd 6. Common Options for trace-cmd 6.1. Viewing Available Trace Events 6.2. Tracing Function Calls … Read more

Understanding the Structure Initialization Syntax in Standard C

Understanding the Structure Initialization Syntax in Standard C

Note: Please indicate the source when reprinting, all rights reserved.This is based solely on my own understanding,and if it conflicts with your principles and ideas, please forgive me and do not criticize. Preliminary Notes   This article was published on 2015-12-29 19:22:14, and is now backed up and updated using MarkDown and image hosting. The original … Read more