The readboot function in boot.c in dosfstools before 4.0 allows attackers to cause a denial of service (crash) via a crafted filesystem, which triggers a heap-based buffer overflow in the (1) readfat function or an out-of-bounds heap read in (2) get_fat function.
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "binary_version": "3.0.26-1ubuntu0.1", "binary_name": "dosfstools" }, { "binary_version": "3.0.26-1ubuntu0.1", "binary_name": "dosfstools-dbg" }, { "binary_version": "3.0.26-1ubuntu0.1", "binary_name": "dosfstools-dbgsym" }, { "binary_version": "3.0.26-1ubuntu0.1", "binary_name": "dosfstools-udeb" }, { "binary_version": "3.0.26-1ubuntu0.1", "binary_name": "dosfstools-udeb-dbgsym" } ] }
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "binary_version": "3.0.28-2ubuntu0.1", "binary_name": "dosfstools" }, { "binary_version": "3.0.28-2ubuntu0.1", "binary_name": "dosfstools-dbg" }, { "binary_version": "3.0.28-2ubuntu0.1", "binary_name": "dosfstools-dbgsym" }, { "binary_version": "3.0.28-2ubuntu0.1", "binary_name": "dosfstools-udeb" }, { "binary_version": "3.0.28-2ubuntu0.1", "binary_name": "dosfstools-udeb-dbgsym" } ] }