USN-5307-1

Source
https://ubuntu.com/security/notices/USN-5307-1
Import Source
https://github.com/canonical/ubuntu-security-notices/blob/main/osv/usn/USN-5307-1.json
JSON Data
https://api.osv.dev/v1/vulns/USN-5307-1
Related
Published
2022-02-28T13:03:07.827573Z
Modified
2022-02-28T13:03:07.827573Z
Summary
qemu vulnerabilities
Details

Gaoning Pan discovered that QEMU incorrectly handled the floppy disk emulator. An attacker inside the guest could use this issue to cause QEMU to crash, resulting in a denial of service. (CVE-2021-20196)

Gaoning Pan discovered that the QEMU vmxnet3 NIC emulator incorrectly handled certain values. An attacker inside the guest could use this issue to cause QEMU to crash, resulting in a denial of service. (CVE-2021-20203)

It was discovered that the QEMU vhost-user GPU device contained several security issues. An attacker inside the guest could use these issues to cause QEMU to crash, resulting in a denial of service, leak sensitive information, or possibly execute arbitrary code. This issue only affected Ubuntu 21.10. (CVE-2021-3544, CVE-2021-3545, CVE-2021-3546)

It was discovered that QEMU incorrectly handled bulk transfers from SPICE clients. A remote attacker could use this issue to cause QEMU to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2021-3682)

It was discovered that the QEMU UAS device emulation incorrectly handled certain stream numbers. An attacker inside the guest could use this issue to cause QEMU to crash, resulting in a denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 21.10. (CVE-2021-3713)

It was discovered that the QEMU virtio-net device incorrectly handled certain buffer addresses. An attacker inside the guest could use this issue to cause QEMU to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2021-3748)

It was discovered that the QEMU SCSI device emulation incorrectly handled certain MODE SELECT commands. An attacker inside the guest could possibly use this issue to cause QEMU to crash, resulting in a denial of service. (CVE-2021-3930)

It was discovered that the QEMU ACPI logic incorrectly handled certain values. An attacker inside the guest could possibly use this issue to cause QEMU to crash, resulting in a denial of service. This issue only affected Ubuntu 21.10. (CVE-2021-4158)

Jietao Xiao, Jinku Li, Wenbo Shen, and Nanzi Yang discovered that the QEMU virtiofsd device incorrectly handled permissions when creating files. An attacker inside the guest could use this issue to create files inside the directory shared by virtiofs with unintended permissions, possibly allowing privilege escalation. This issue only affected Ubuntu 21.10. (CVE-2022-0358)

References

Affected packages

Ubuntu:18.04:LTS / qemu

Package

Name
qemu
Purl
pkg:deb/ubuntu/qemu?arch=src?distro=bionic

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
1:2.11+dfsg-1ubuntu7.39

Affected versions

1:2.*

1:2.10+dfsg-0ubuntu3
1:2.10+dfsg-0ubuntu4
1:2.10+dfsg-0ubuntu5
1:2.11+dfsg-1ubuntu1
1:2.11+dfsg-1ubuntu2
1:2.11+dfsg-1ubuntu4
1:2.11+dfsg-1ubuntu5
1:2.11+dfsg-1ubuntu6
1:2.11+dfsg-1ubuntu7
1:2.11+dfsg-1ubuntu7.1
1:2.11+dfsg-1ubuntu7.2
1:2.11+dfsg-1ubuntu7.3
1:2.11+dfsg-1ubuntu7.4
1:2.11+dfsg-1ubuntu7.5
1:2.11+dfsg-1ubuntu7.6
1:2.11+dfsg-1ubuntu7.7
1:2.11+dfsg-1ubuntu7.8
1:2.11+dfsg-1ubuntu7.9
1:2.11+dfsg-1ubuntu7.10
1:2.11+dfsg-1ubuntu7.12
1:2.11+dfsg-1ubuntu7.13
1:2.11+dfsg-1ubuntu7.14
1:2.11+dfsg-1ubuntu7.15
1:2.11+dfsg-1ubuntu7.17
1:2.11+dfsg-1ubuntu7.18
1:2.11+dfsg-1ubuntu7.19
1:2.11+dfsg-1ubuntu7.20
1:2.11+dfsg-1ubuntu7.21
1:2.11+dfsg-1ubuntu7.22
1:2.11+dfsg-1ubuntu7.23
1:2.11+dfsg-1ubuntu7.25
1:2.11+dfsg-1ubuntu7.26
1:2.11+dfsg-1ubuntu7.27
1:2.11+dfsg-1ubuntu7.28
1:2.11+dfsg-1ubuntu7.29
1:2.11+dfsg-1ubuntu7.31
1:2.11+dfsg-1ubuntu7.32
1:2.11+dfsg-1ubuntu7.33
1:2.11+dfsg-1ubuntu7.34
1:2.11+dfsg-1ubuntu7.35
1:2.11+dfsg-1ubuntu7.36
1:2.11+dfsg-1ubuntu7.37
1:2.11+dfsg-1ubuntu7.38

Ecosystem specific

{
    "availability": "No subscription required",
    "binaries": [
        {
            "binary_version": "1:2.11+dfsg-1ubuntu7.39",
            "binary_name": "qemu"
        },
        {
            "binary_version": "1:2.11+dfsg-1ubuntu7.39",
            "binary_name": "qemu-block-extra"
        },
        {
            "binary_version": "1:2.11+dfsg-1ubuntu7.39",
            "binary_name": "qemu-block-extra-dbgsym"
        },
        {
            "binary_version": "1:2.11+dfsg-1ubuntu7.39",
            "binary_name": "qemu-guest-agent"
        },
        {
            "binary_version": "1:2.11+dfsg-1ubuntu7.39",
            "binary_name": "qemu-guest-agent-dbgsym"
        },
        {
            "binary_version": "1:2.11+dfsg-1ubuntu7.39",
            "binary_name": "qemu-kvm"
        },
        {
            "binary_version": "1:2.11+dfsg-1ubuntu7.39",
            "binary_name": "qemu-system"
        },
        {
            "binary_version": "1:2.11+dfsg-1ubuntu7.39",
            "binary_name": "qemu-system-arm"
        },
        {
            "binary_version": "1:2.11+dfsg-1ubuntu7.39",
            "binary_name": "qemu-system-arm-dbgsym"
        },
        {
            "binary_version": "1:2.11+dfsg-1ubuntu7.39",
            "binary_name": "qemu-system-common"
        },
        {
            "binary_version": "1:2.11+dfsg-1ubuntu7.39",
            "binary_name": "qemu-system-common-dbgsym"
        },
        {
            "binary_version": "1:2.11+dfsg-1ubuntu7.39",
            "binary_name": "qemu-system-mips"
        },
        {
            "binary_version": "1:2.11+dfsg-1ubuntu7.39",
            "binary_name": "qemu-system-mips-dbgsym"
        },
        {
            "binary_version": "1:2.11+dfsg-1ubuntu7.39",
            "binary_name": "qemu-system-misc"
        },
        {
            "binary_version": "1:2.11+dfsg-1ubuntu7.39",
            "binary_name": "qemu-system-misc-dbgsym"
        },
        {
            "binary_version": "1:2.11+dfsg-1ubuntu7.39",
            "binary_name": "qemu-system-ppc"
        },
        {
            "binary_version": "1:2.11+dfsg-1ubuntu7.39",
            "binary_name": "qemu-system-ppc-dbgsym"
        },
        {
            "binary_version": "1:2.11+dfsg-1ubuntu7.39",
            "binary_name": "qemu-system-s390x"
        },
        {
            "binary_version": "1:2.11+dfsg-1ubuntu7.39",
            "binary_name": "qemu-system-s390x-dbgsym"
        },
        {
            "binary_version": "1:2.11+dfsg-1ubuntu7.39",
            "binary_name": "qemu-system-sparc"
        },
        {
            "binary_version": "1:2.11+dfsg-1ubuntu7.39",
            "binary_name": "qemu-system-sparc-dbgsym"
        },
        {
            "binary_version": "1:2.11+dfsg-1ubuntu7.39",
            "binary_name": "qemu-system-x86"
        },
        {
            "binary_version": "1:2.11+dfsg-1ubuntu7.39",
            "binary_name": "qemu-system-x86-dbgsym"
        },
        {
            "binary_version": "1:2.11+dfsg-1ubuntu7.39",
            "binary_name": "qemu-user"
        },
        {
            "binary_version": "1:2.11+dfsg-1ubuntu7.39",
            "binary_name": "qemu-user-binfmt"
        },
        {
            "binary_version": "1:2.11+dfsg-1ubuntu7.39",
            "binary_name": "qemu-user-dbgsym"
        },
        {
            "binary_version": "1:2.11+dfsg-1ubuntu7.39",
            "binary_name": "qemu-user-static"
        },
        {
            "binary_version": "1:2.11+dfsg-1ubuntu7.39",
            "binary_name": "qemu-user-static-dbgsym"
        },
        {
            "binary_version": "1:2.11+dfsg-1ubuntu7.39",
            "binary_name": "qemu-utils"
        },
        {
            "binary_version": "1:2.11+dfsg-1ubuntu7.39",
            "binary_name": "qemu-utils-dbgsym"
        }
    ]
}

Ubuntu:20.04:LTS / qemu

Package

Name
qemu
Purl
pkg:deb/ubuntu/qemu?arch=src?distro=focal

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
1:4.2-3ubuntu6.21

Affected versions

1:4.*

1:4.0+dfsg-0ubuntu9
1:4.0+dfsg-0ubuntu10
1:4.2-1ubuntu1
1:4.2-1ubuntu2
1:4.2-3ubuntu1
1:4.2-3ubuntu2
1:4.2-3ubuntu3
1:4.2-3ubuntu4
1:4.2-3ubuntu5
1:4.2-3ubuntu6
1:4.2-3ubuntu6.1
1:4.2-3ubuntu6.2
1:4.2-3ubuntu6.3
1:4.2-3ubuntu6.4
1:4.2-3ubuntu6.5
1:4.2-3ubuntu6.6
1:4.2-3ubuntu6.7
1:4.2-3ubuntu6.8
1:4.2-3ubuntu6.9
1:4.2-3ubuntu6.10
1:4.2-3ubuntu6.11
1:4.2-3ubuntu6.12
1:4.2-3ubuntu6.14
1:4.2-3ubuntu6.15
1:4.2-3ubuntu6.16
1:4.2-3ubuntu6.17
1:4.2-3ubuntu6.18
1:4.2-3ubuntu6.19

Ecosystem specific

{
    "availability": "No subscription required",
    "binaries": [
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-block-extra"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-block-extra-dbgsym"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-guest-agent"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-guest-agent-dbgsym"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-kvm"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-system"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-system-arm"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-system-arm-dbgsym"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-system-common"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-system-common-dbgsym"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-system-data"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-system-gui"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-system-gui-dbgsym"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-system-mips"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-system-mips-dbgsym"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-system-misc"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-system-misc-dbgsym"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-system-ppc"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-system-ppc-dbgsym"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-system-s390x"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-system-s390x-dbgsym"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-system-sparc"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-system-sparc-dbgsym"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-system-x86"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-system-x86-dbgsym"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-system-x86-microvm"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-system-x86-microvm-dbgsym"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-system-x86-xen"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-system-x86-xen-dbgsym"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-user"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-user-binfmt"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-user-dbgsym"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-user-static"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-user-static-dbgsym"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-utils"
        },
        {
            "binary_version": "1:4.2-3ubuntu6.21",
            "binary_name": "qemu-utils-dbgsym"
        }
    ]
}