A flaw was found in libdm. A local attacker could craft a malicious Logical Volume Manager (LVM) metadata configuration with deeply nested structures. This could lead to uncontrolled recursion in the libdm configuration file parser, exhausting the stack and causing any LVM command reading the metadata to crash. This vulnerability results in a Denial of Service (DoS) for affected systems.
{
"binaries": [
{
"binary_name": "clvm",
"binary_version": "2.02.98-6ubuntu2"
},
{
"binary_name": "dmeventd",
"binary_version": "2:1.02.77-6ubuntu2"
},
{
"binary_name": "dmsetup",
"binary_version": "2:1.02.77-6ubuntu2"
},
{
"binary_name": "libdevmapper-event1.02.1",
"binary_version": "2:1.02.77-6ubuntu2"
},
{
"binary_name": "libdevmapper1.02.1",
"binary_version": "2:1.02.77-6ubuntu2"
},
{
"binary_name": "liblvm2app2.2",
"binary_version": "2.02.98-6ubuntu2"
},
{
"binary_name": "liblvm2cmd2.02",
"binary_version": "2.02.98-6ubuntu2"
},
{
"binary_name": "lvm2",
"binary_version": "2.02.98-6ubuntu2"
}
]
}{
"binaries": [
{
"binary_name": "clvm",
"binary_version": "2.02.133-1ubuntu10"
},
{
"binary_name": "dmeventd",
"binary_version": "2:1.02.110-1ubuntu10"
},
{
"binary_name": "dmsetup",
"binary_version": "2:1.02.110-1ubuntu10"
},
{
"binary_name": "libdevmapper-event1.02.1",
"binary_version": "2:1.02.110-1ubuntu10"
},
{
"binary_name": "libdevmapper1.02.1",
"binary_version": "2:1.02.110-1ubuntu10"
},
{
"binary_name": "liblvm2app2.2",
"binary_version": "2.02.133-1ubuntu10"
},
{
"binary_name": "liblvm2cmd2.02",
"binary_version": "2.02.133-1ubuntu10"
},
{
"binary_name": "lvm2",
"binary_version": "2.02.133-1ubuntu10"
},
{
"binary_name": "python-lvm2",
"binary_version": "2.02.133-1ubuntu10"
},
{
"binary_name": "python3-lvm2",
"binary_version": "2.02.133-1ubuntu10"
}
]
}{
"binaries": [
{
"binary_name": "clvm",
"binary_version": "2.02.176-4.1ubuntu3.18.04.3"
},
{
"binary_name": "dmeventd",
"binary_version": "2:1.02.145-4.1ubuntu3.18.04.3"
},
{
"binary_name": "dmsetup",
"binary_version": "2:1.02.145-4.1ubuntu3.18.04.3"
},
{
"binary_name": "libdevmapper-event1.02.1",
"binary_version": "2:1.02.145-4.1ubuntu3.18.04.3"
},
{
"binary_name": "libdevmapper1.02.1",
"binary_version": "2:1.02.145-4.1ubuntu3.18.04.3"
},
{
"binary_name": "liblvm2app2.2",
"binary_version": "2.02.176-4.1ubuntu3.18.04.3"
},
{
"binary_name": "liblvm2cmd2.02",
"binary_version": "2.02.176-4.1ubuntu3.18.04.3"
},
{
"binary_name": "lvm2",
"binary_version": "2.02.176-4.1ubuntu3.18.04.3"
},
{
"binary_name": "lvm2-dbusd",
"binary_version": "2.02.176-4.1ubuntu3.18.04.3"
},
{
"binary_name": "lvm2-lockd",
"binary_version": "2.02.176-4.1ubuntu3.18.04.3"
}
]
}{
"binaries": [
{
"binary_name": "dmeventd",
"binary_version": "2:1.02.167-1ubuntu1"
},
{
"binary_name": "dmsetup",
"binary_version": "2:1.02.167-1ubuntu1"
},
{
"binary_name": "libdevmapper-event1.02.1",
"binary_version": "2:1.02.167-1ubuntu1"
},
{
"binary_name": "libdevmapper1.02.1",
"binary_version": "2:1.02.167-1ubuntu1"
},
{
"binary_name": "liblvm2cmd2.03",
"binary_version": "2.03.07-1ubuntu1"
},
{
"binary_name": "lvm2",
"binary_version": "2.03.07-1ubuntu1"
},
{
"binary_name": "lvm2-dbusd",
"binary_version": "2.03.07-1ubuntu1"
},
{
"binary_name": "lvm2-lockd",
"binary_version": "2.03.07-1ubuntu1"
}
]
}{
"binaries": [
{
"binary_name": "dmeventd",
"binary_version": "2:1.02.175-2.1ubuntu5"
},
{
"binary_name": "dmsetup",
"binary_version": "2:1.02.175-2.1ubuntu5"
},
{
"binary_name": "libdevmapper-event1.02.1",
"binary_version": "2:1.02.175-2.1ubuntu5"
},
{
"binary_name": "libdevmapper1.02.1",
"binary_version": "2:1.02.175-2.1ubuntu5"
},
{
"binary_name": "liblvm2cmd2.03",
"binary_version": "2.03.11-2.1ubuntu5"
},
{
"binary_name": "lvm2",
"binary_version": "2.03.11-2.1ubuntu5"
},
{
"binary_name": "lvm2-dbusd",
"binary_version": "2.03.11-2.1ubuntu5"
},
{
"binary_name": "lvm2-lockd",
"binary_version": "2.03.11-2.1ubuntu5"
}
]
}{
"binaries": [
{
"binary_name": "dmeventd",
"binary_version": "2:1.02.185-3ubuntu3.2"
},
{
"binary_name": "dmsetup",
"binary_version": "2:1.02.185-3ubuntu3.2"
},
{
"binary_name": "libdevmapper-event1.02.1",
"binary_version": "2:1.02.185-3ubuntu3.2"
},
{
"binary_name": "libdevmapper1.02.1",
"binary_version": "2:1.02.185-3ubuntu3.2"
},
{
"binary_name": "liblvm2cmd2.03",
"binary_version": "2.03.16-3ubuntu3.2"
},
{
"binary_name": "lvm2",
"binary_version": "2.03.16-3ubuntu3.2"
},
{
"binary_name": "lvm2-dbusd",
"binary_version": "2.03.16-3ubuntu3.2"
},
{
"binary_name": "lvm2-lockd",
"binary_version": "2.03.16-3ubuntu3.2"
}
]
}{
"binaries": [
{
"binary_name": "dmeventd",
"binary_version": "2:1.02.205-2ubuntu3"
},
{
"binary_name": "dmsetup",
"binary_version": "2:1.02.205-2ubuntu3"
},
{
"binary_name": "libdevmapper-event1.02.1",
"binary_version": "2:1.02.205-2ubuntu3"
},
{
"binary_name": "libdevmapper1.02.1",
"binary_version": "2:1.02.205-2ubuntu3"
},
{
"binary_name": "liblvm2cmd2.03",
"binary_version": "2.03.31-2ubuntu3"
},
{
"binary_name": "lvm2",
"binary_version": "2.03.31-2ubuntu3"
},
{
"binary_name": "lvm2-dbusd",
"binary_version": "2.03.31-2ubuntu3"
},
{
"binary_name": "lvm2-lockd",
"binary_version": "2.03.31-2ubuntu3"
}
]
}