PT-2025-17266 · Linux+10 · Linux Kernel+10

Publicado

2025-03-20

·

Atualizado

2026-04-20

·

CVE-2025-37785

CVSS v3.1

7.1

Alta

VetorAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to the fixed version
Description The issue is related to an out-of-bounds read in the Linux kernel when checking the dotdot directory. This occurs when mounting a corrupted filesystem with a directory containing a '.' dir entry with rec len equal to the block size. The ext4 empty dir() function assumes every ext4 directory contains at least '.' and '..' as directory entries in the first data block. If the rec len of '.' is precisely one block, it slips through sanity checks and leaves a pointer pointing past the memory slot allocated to the data block, resulting in an out-of-bounds memory access. This issue was found by the syzkaller tool.
Recommendations As a temporary workaround, consider disabling the ext4 empty dir() function until a patch is available. Restrict access to corrupted filesystems to minimize the risk of exploitation. Update to a newer version of the Linux kernel that contains the fix for this issue.
Note: The exact version of the Linux kernel that contains the fix is not specified in the provided input descriptions.

Exploit

Correção

DoS

Out of bounds Read

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2025:8643
ALT-PU-2025-12647
ALT-PU-2025-6382
ALT-PU-2025-6606
ALT-PU-2025-7195
AZL-61475
BDU:2025-10257
CVE-2025-37785
DLA-4178-1
DLA-4193-1
DSA-5907-1
ECHO-7A26-1192-8C8F
INFSA-2025_8643
MGASA-2025-0142
MGASA-2025-0146
OESA-2025-1465
OESA-2025-2765
OESA-2025-2766
OESA-2025-2767
OPENSUSE-SU-2025_01614-1
OPENSUSE-SU-2025_01707-1
RHSA-2025:8374
RHSA-2025:8643
RHSA-2025_8643
SUSE-SU-2025:01600-1
SUSE-SU-2025:01614-1
SUSE-SU-2025:01707-1
SUSE-SU-2025:01918-1
SUSE-SU-2025:01919-1
SUSE-SU-2025:01951-1
SUSE-SU-2025:01964-1
SUSE-SU-2025:01967-1
SUSE-SU-2025:02173-1
SUSE-SU-2025:02262-1
SUSE-SU-2025:02321-1
SUSE-SU-2025:20343-1
SUSE-SU-2025:20344-1
SUSE-SU-2025:20354-1
SUSE-SU-2025:20355-1
SUSE-SU-2025:2173-1
SUSE-SU-2025_01600-1
SUSE-SU-2025_01614-1
SUSE-SU-2025_01707-1
SUSE-SU-2025_01951-1
SUSE-SU-2025_01964-1
SUSE-SU-2025_01967-1
SUSE-SU-2025_02173-1
SUSE-SU-2025_02262-1
USN-7591-1
USN-7591-2
USN-7591-3
USN-7591-4
USN-7591-5
USN-7591-6
USN-7592-1
USN-7593-1
USN-7594-1
USN-7594-2
USN-7594-3
USN-7597-1
USN-7597-2
USN-7598-1
USN-7602-1
USN-7605-1
USN-7605-2
USN-7606-1
USN-7628-1
USN-7655-1
USN-7792-1
USN-7792-2
USN-7792-3
USN-7795-1
USN-7795-2
USN-7795-3
USN-7795-4
USN-7795-5
USN-7796-1
USN-7796-2
USN-7796-3
USN-7796-4
USN-7797-1
USN-7797-2
USN-7797-3
USN-7799-1
USN-7800-1
USN-7801-1
USN-7801-2
USN-7801-3
USN-7808-1
USN-7808-2
USN-7809-1
USN-7819-1
USN-7819-2
USN-7820-1
USN-7854-1
USN-7865-1
USN-7875-1

Produtos afetados

Alt Linux
Almalinux
Astra Linux
Debian
Linuxmint
Linux Kernel
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu