Activity log for bug #1860657

Date Who What changed Old value New value Message
2020-01-23 12:33:21 Tyler Hicks bug added bug
2020-01-31 15:17:29 Tyler Hicks information type Private Security Public Security
2020-01-31 15:18:17 Tyler Hicks summary Placeholder bug arm64/KVM debug registers vulnerability
2020-01-31 15:19:59 Tyler Hicks description Placeholder bug report for arm64 KVM issue. [Impact] https://www.openwall.com/lists/oss-security/2020/01/30/5 A bug has been fixed in the arm64 KVM port (commit id 4942dc6638b07b5326b6d2faa142635c559e7cd5 "KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE") which would allow a guest to access the debug/PMU registers used by the host without being trapped. This can only happen during the vCPU start until the first preemption. Systems with an ARMv8.1 or later CPU are affected (with the Virtualisation Host Extensions). The implications are that a guest, for a brief period, may be able to read event counters belonging to the host or potentially trigger perf-related IRQs in the host. [Test Case] [Regression Potential]
2020-01-31 15:21:33 Thadeu Lima de Souza Cascardo summary arm64/KVM debug registers vulnerability Prevent arm64 guest from accessing host debug registers
2020-01-31 15:24:34 Thadeu Lima de Souza Cascardo description [Impact] https://www.openwall.com/lists/oss-security/2020/01/30/5 A bug has been fixed in the arm64 KVM port (commit id 4942dc6638b07b5326b6d2faa142635c559e7cd5 "KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE") which would allow a guest to access the debug/PMU registers used by the host without being trapped. This can only happen during the vCPU start until the first preemption. Systems with an ARMv8.1 or later CPU are affected (with the Virtualisation Host Extensions). The implications are that a guest, for a brief period, may be able to read event counters belonging to the host or potentially trigger perf-related IRQs in the host. [Test Case] [Regression Potential] [Impact] Guests could access host debug/PMU registers. This could happen very briefly before they are first preempted. This only affects arm64 CPUs that support virtualization. [Regression potential] This could break virtualization or guest access to PMU registers. [Test case] A guest has been run with a host with the patched kernel. perf top has been run on the guest. Using uvtool: host$ sudo apt install uvtool qemu-efi-aarch64 host$ uvt-kvm create test release=eoan arch=arm64 host$ uvt-kvm ssh test guest$ sudo perf top
2020-02-10 11:01:57 Thadeu Lima de Souza Cascardo nominated for series Ubuntu Eoan
2020-02-10 11:01:57 Thadeu Lima de Souza Cascardo bug task added linux (Ubuntu Eoan)
2020-02-10 11:01:57 Thadeu Lima de Souza Cascardo nominated for series Ubuntu Bionic
2020-02-10 11:01:57 Thadeu Lima de Souza Cascardo bug task added linux (Ubuntu Bionic)
2020-02-10 11:01:57 Thadeu Lima de Souza Cascardo nominated for series Ubuntu Focal
2020-02-10 11:01:57 Thadeu Lima de Souza Cascardo bug task added linux (Ubuntu Focal)
2020-02-10 11:01:57 Thadeu Lima de Souza Cascardo nominated for series Ubuntu Disco
2020-02-10 11:01:57 Thadeu Lima de Souza Cascardo bug task added linux (Ubuntu Disco)
2020-02-10 11:02:16 Thadeu Lima de Souza Cascardo linux (Ubuntu Focal): status Triaged Fix Committed
2020-02-10 11:02:31 Thadeu Lima de Souza Cascardo linux (Ubuntu Eoan): status New In Progress
2020-02-10 11:02:36 Thadeu Lima de Souza Cascardo linux (Ubuntu Disco): status New In Progress
2020-02-10 11:02:41 Thadeu Lima de Souza Cascardo linux (Ubuntu Bionic): status New In Progress
2020-02-14 04:34:56 Khaled El Mously linux (Ubuntu Bionic): status In Progress Fix Committed
2020-02-14 04:34:58 Khaled El Mously linux (Ubuntu Disco): status In Progress Fix Committed
2020-02-14 04:35:00 Khaled El Mously linux (Ubuntu Eoan): status In Progress Fix Committed
2020-02-17 21:28:54 Ubuntu Kernel Bot tags verification-needed-bionic
2020-02-17 22:52:14 Ubuntu Kernel Bot tags verification-needed-bionic verification-needed-bionic verification-needed-eoan
2020-03-16 10:39:46 Launchpad Janitor linux (Ubuntu Eoan): status Fix Committed Fix Released
2020-03-16 10:39:46 Launchpad Janitor cve linked 2019-3016
2020-03-16 10:39:46 Launchpad Janitor cve linked 2020-2732
2020-03-16 10:53:57 Launchpad Janitor linux (Ubuntu Bionic): status Fix Committed Fix Released
2020-03-16 10:53:57 Launchpad Janitor cve linked 2019-14615
2020-03-16 10:53:57 Launchpad Janitor cve linked 2020-8832
2020-07-02 20:02:49 Steve Langasek linux (Ubuntu Disco): status Fix Committed Won't Fix