PatchSiren cyber security CVE debrief
CVE-2025-68251 Linux CVE debrief
A vulnerability in the Linux kernel's EROFS (Enhanced Read-Only File System) implementation could allow infinite loops when processing crafted filesystem images. The issue affects subpage compact compression indexes where corrupted metadata can cause `clusterofs` to exceed `lclustersize` for non-head logical clusters. The fix relocates validation logic to `z_erofs_load_lcluster_from_disk()` to ensure proper bounds checking across both compact and full compression index types.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2025-12-16
- Original CVE updated
- 2026-04-15
- Advisory published
- 2025-12-16
- Advisory updated
- 2026-04-15
Who should care
Linux system administrators, kernel maintainers, embedded device manufacturers using EROFS for read-only root filesystems, and security teams monitoring for denial-of-service conditions in filesystem handling
Technical summary
The EROFS filesystem driver in the Linux kernel prior to the fix commits contains a logic error in handling subpage compact compression indexes. When processing a crafted image with corrupted metadata where `clusterofs > lclustersize` for a non-head logical cluster, the driver enters an infinite loop rather than rejecting the malformed data. The vulnerability exists in the cluster loading path where validation was insufficient for subpage compact index formats. The resolution moves clusterofs validation into `z_erofs_load_lcluster_from_disk()` to apply uniformly across index types and repositions the type maximum check to occur immediately after cluster loading.
Defensive priority
medium
Recommended defensive actions
- Apply kernel updates containing commits 8675447a8794983f2b7e694b378112772c17635e and e13d315ae077bb7c3c6027cc292401bc0f4ec683
- Validate EROFS image integrity before mounting from untrusted sources
- Monitor for unusual CPU consumption during EROFS filesystem operations
- Restrict mounting of EROFS images to privileged contexts where possible
Evidence notes
The vulnerability was reported by Robert and resolved through kernel patches that add validation for corrupted subpage compact indexes. The root cause involves malformed EROFS images where `clusterofs` (515) exceeds `lclustersize` (512) at logical cluster number 6, triggering unbounded iteration. The fix also corrects placement of the `m->type >= Z_EROFS_LCLUSTER_TYPE_MAX` check to immediately follow cluster loading operations.
Official resources
-
CVE-2025-68251 CVE record
CVE.org
-
CVE-2025-68251 NVD detail
NVD
-
Source item URL
nvd_modified
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
2025-12-16