A flaw was found in parted. A heap-based buffer overflow exists in libparted's file system resizing logic when handling FAT16 volumes. By convincing a user or administrator to resize a specially crafted FAT16 file system image with malformed directory metadata, an attacker can trigger an oversized read into a fixed-size memory buffer. This issue causes memory corruption, resulting in an application crash and a denial of service (DoS).
{
"binaries": [
{
"binary_name": "libparted0",
"binary_version": "2.3-19ubuntu1.14.04.1"
},
{
"binary_name": "libparted0-i18n",
"binary_version": "2.3-19ubuntu1.14.04.1"
},
{
"binary_name": "libparted0debian1",
"binary_version": "2.3-19ubuntu1.14.04.1"
},
{
"binary_name": "parted",
"binary_version": "2.3-19ubuntu1.14.04.1"
}
]
}{
"binaries": [
{
"binary_name": "libparted-fs-resize0",
"binary_version": "3.2-15ubuntu0.1"
},
{
"binary_name": "libparted-i18n",
"binary_version": "3.2-15ubuntu0.1"
},
{
"binary_name": "libparted2",
"binary_version": "3.2-15ubuntu0.1"
},
{
"binary_name": "parted",
"binary_version": "3.2-15ubuntu0.1"
}
]
}{
"binaries": [
{
"binary_name": "libparted-fs-resize0",
"binary_version": "3.2-20ubuntu0.2"
},
{
"binary_name": "libparted-i18n",
"binary_version": "3.2-20ubuntu0.2"
},
{
"binary_name": "libparted2",
"binary_version": "3.2-20ubuntu0.2"
},
{
"binary_name": "parted",
"binary_version": "3.2-20ubuntu0.2"
}
]
}{
"binaries": [
{
"binary_name": "libparted-fs-resize0",
"binary_version": "3.3-4ubuntu0.20.04.1"
},
{
"binary_name": "libparted-i18n",
"binary_version": "3.3-4ubuntu0.20.04.1"
},
{
"binary_name": "libparted2",
"binary_version": "3.3-4ubuntu0.20.04.1"
},
{
"binary_name": "parted",
"binary_version": "3.3-4ubuntu0.20.04.1"
}
]
}{
"binaries": [
{
"binary_name": "libparted-fs-resize0",
"binary_version": "3.4-2build1"
},
{
"binary_name": "libparted-i18n",
"binary_version": "3.4-2build1"
},
{
"binary_name": "libparted2",
"binary_version": "3.4-2build1"
},
{
"binary_name": "parted",
"binary_version": "3.4-2build1"
}
]
}{
"binaries": [
{
"binary_name": "libparted-fs-resize0t64",
"binary_version": "3.6-4build1"
},
{
"binary_name": "libparted-i18n",
"binary_version": "3.6-4build1"
},
{
"binary_name": "libparted2t64",
"binary_version": "3.6-4build1"
},
{
"binary_name": "parted",
"binary_version": "3.6-4build1"
}
]
}