Menu

Star on GitHub · 3.2k

CVE-2025-68356

In the Linux kernel, the following vulnerability has been resolved: gfs2: Prevent recursive memory reclaim Function new_inode() returns a new inode with inode->i_mapping->gfp_mask set to GFP_HIGH…

Published Dec 24, 2025EPSS 0.21%

Overview

CVE-2025-68356 is a known-severity vulnerability. It was published on December 24, 2025.

Technical description

In the Linux kernel, the following vulnerability has been resolved:

gfs2: Prevent recursive memory reclaim

Function new_inode() returns a new inode with inode->i_mapping->gfp_mask

set to GFP_HIGHUSER_MOVABLE. This value includes the __GFP_FS flag, so

allocations in that address space can recurse into filesystem memory

reclaim. We don't want that to happen because it can consume a

significant amount of stack memory.

Worse than that is that it can also deadlock: for example, in several

places, gfs2_unstuff_dinode() is called inside filesystem transactions.

This calls filemap_grab_folio(), which can allocate a new folio, which

can trigger memory reclaim. If memory reclaim recurses into the

filesystem and starts another transaction, a deadlock will ensue.

To fix these kinds of problems, prevent memory reclaim from recursing

into filesystem code by making sure that the gfp_mask of inode address

spaces doesn't include __GFP_FS.

The "meta" and resource group address spaces were alread

Remediation

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

Frequently asked questions

What is CVE-2025-68356?

CVE-2025-68356 is a known-severity vulnerability. It was published on December 24, 2025.

How severe is CVE-2025-68356?

CVSS score information is not yet available for this vulnerability. Check back as the CVE record is updated by NVD analysts.

How do I fix or remediate CVE-2025-68356?

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

How can CyberStrike help with CVE-2025-68356?

CyberStrike is an open-source, AI-augmented pentesting engine. Rather than flag a version number, it tests whether an issue like CVE-2025-68356 is actually reachable in your own applications and APIs, then verifies each finding before reporting it. That tells you if the weakness is a real, exploitable risk in your environment or a false positive you can safely deprioritize.