Re: git: 51fda658baa3 - main - vmm: Properly handle writes spanning across two pages in vm_handle_db

From: Cy Schubert <Cy.Schubert_at_cschubert.com>
Date: Wed, 02 Oct 2024 16:53:18 UTC
In message <202410021645.492Gj4Sb035939@gitrepo.freebsd.org>, Bojan 
=?utf-8?Q?N
ovkovi=C4=87?= writes:
> The branch main has been updated by bnovkov:
>
> URL: https://cgit.FreeBSD.org/src/commit/?id=51fda658baa3f80c9778f3a9873fbf67
> df87119b
>
> commit 51fda658baa3f80c9778f3a9873fbf67df87119b
> Author:     Bojan Novković <bnovkov@FreeBSD.org>
> AuthorDate: 2024-09-29 11:10:10 +0000
> Commit:     Bojan Novković <bnovkov@FreeBSD.org>
> CommitDate: 2024-10-02 16:43:36 +0000
>
>     vmm: Properly handle writes spanning across two pages in vm_handle_db
>     
>     The vm_handle_db function is responsible for writing correct status
>     register values into memory when a guest VM is being single-stepped
>     using the RFLAGS.TF mechanism. However, it currently does not properly
>     handle an edge case where the resulting write spans across two pages.
>     This commit fixes this by making vm_handle_db use two vm_copy_info
>     structs.
>     
>     Security:       HYP-09

Where can we find this vulnerability documented?


-- 
Cheers,
Cy Schubert <Cy.Schubert@cschubert.com>
FreeBSD UNIX:  <cy@FreeBSD.org>   Web:  https://FreeBSD.org
NTP:           <cy@nwtime.org>    Web:  https://nwtime.org

			e^(i*pi)+1=0