CVE Database›CVE-2025-40199

CVE-2025-40199

kernel: page_pool: Fix PP_MAGIC_MASK to avoid crashing on some 32-bit arches

Loading…

Severity

Moderate

Red Hat Product Security

7

CVSS 3.1

Review impact separately from score.

Published · November 12, 2025

Updated · October 30, 2026

Description

A flaw was found in the page-pool subsystem of the Linux kernel (on certain 32-bit architectures). The macro PP_MAGIC_MASK was defined too broadly so that the function page_pool_page_is_pp() can mis-detect arbitrary kernel pointers as page-pool tagged pages. On affected systems, this can lead to boot-time crashes or denial of service.

Statement

This vulnerability is rated as Moderate severity because exploitation requires local access and depends on specific 32-bit architecture memory configurations to trigger a denial of service. The flaw involves memory pointer verification within the core kernel page-pool allocator, where certain address ranges can be incorrectly flagged, leading to kernel panics. In supported Red Hat Enterprise Linux environments, which deploy 64-bit architectures, this memory address conflict is not encountered during standard operations.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

Mitigation for this issue is either not available or the currently available options don't meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.

CVSS / CWE

CVSS 3.1 · 7
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H

CWE-125 · Out-of-bounds Read