An integer underflow in fuse_lib_readdir enables arbitrary memory read operations in NTFS-3G through 2021.8.22 when using libfuse-lite.
The product subtracts one value from another, such that the result is less than the minimum allowable integer value, which produces a value that is not equal to the correct result.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Ntfs-3g | Tuxera | * | 2021.8.22 (including) |
Ntfs-3g | Ubuntu | bionic | * |
Ntfs-3g | Ubuntu | devel | * |
Ntfs-3g | Ubuntu | esm-infra/xenial | * |
Ntfs-3g | Ubuntu | focal | * |
Ntfs-3g | Ubuntu | impish | * |
Ntfs-3g | Ubuntu | jammy | * |
Ntfs-3g | Ubuntu | kinetic | * |
Ntfs-3g | Ubuntu | trusty/esm | * |
Ntfs-3g | Ubuntu | upstream | * |