Re: git: 51fda658baa3 - main - vmm: Properly handle writes spanning across two pages in vm_handle_db
- Reply: Ed Maste : "Re: git: 51fda658baa3 - main - vmm: Properly handle writes spanning across two pages in vm_handle_db"
- In reply to: Bojan Novković : "git: 51fda658baa3 - main - vmm: Properly handle writes spanning across two pages in vm_handle_db"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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