PT-2026-52959 · Linux+2 · Linux Kernel+2

CVE-2026-53320

·

Published

2026-06-26

·

Updated

2026-09-07

CVSS v3.1

5.5

Medium

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description An issue exists in the nilfs2 file system where the nilfs ioctl mark blocks dirty() function fails to validate the bd oblocknr variable. The function uses bd oblocknr to identify dead blocks by comparing it to the current block number bd blocknr. Because block 0 is reserved for the primary superblock and is not a valid garbage collection target, bd oblocknr should never be 0. A corrupted ioctl request setting bd oblocknr to 0 can cause an incorrect match when a lookup returns -ENOENT and sets bd blocknr to 0. This bypasses the dead block check and leads to the nilfs bmap mark() function being called on a non-existent block, which subsequently causes nilfs btree do lookup() to return -ENOENT and trigger a system warning.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Found an issue in the description? Have something to add? Feel free to write us 👾

Related Identifiers

CVE-2026-53320
ECHO-BAF8-81C0-7660
USN-8566-1
USN-8567-1
USN-8568-1
USN-8569-1
USN-8574-1
USN-8574-2
USN-8574-3
USN-8575-1
USN-8575-2
USN-8575-3
USN-8576-1
USN-8576-2
USN-8593-1
USN-8595-1
USN-8595-2
USN-8595-3
USN-8596-1
USN-8603-1
USN-8606-1
USN-8607-1
USN-8608-1
USN-8609-1
USN-8610-1
USN-8618-1
USN-8619-1
USN-8620-1
USN-8620-2
USN-8620-3
USN-8620-4
USN-8663-1
USN-8664-1
USN-8665-1
USN-8668-1
USN-8728-1

Affected Products

Linuxmint
Linux Kernel
Ubuntu