Ailagbara ninu hypervisor VMM ti o dagbasoke nipasẹ iṣẹ akanṣe OpenBSD

Ninu hypervisor ti OpenBSD ti pese VMM mọ ailagbara, eyiti ngbanilaaye, nipasẹ awọn ifọwọyi ni ẹgbẹ ti eto alejo, lati kọ awọn akoonu ti awọn agbegbe iranti ti ekuro ti agbegbe ogun. Iṣoro naa jẹ idi nipasẹ otitọ pe apakan ti awọn adirẹsi ti ara alejo (GPA, Adirẹsi Ti ara alejo) ti ya aworan si aaye adirẹsi kernel foju (KVA), ṣugbọn GPA ko ni aabo kikọ ti a lo si awọn agbegbe KVA ti samisi kika-nikan . Nitori aini awọn sọwedowo pataki ninu iṣẹ evmm_update_pvclock (), o ṣee ṣe lati gbe awọn adirẹsi KVA ti eto agbalejo lọ si ipe pmap ki o tun kọ awọn akoonu ti iranti ekuro.

Imudojuiwọn: Awọn olupilẹṣẹ OpenBSD ti tu silẹ alemo lati ṣatunṣe ailagbara.

orisun: opennet.ru

Fi ọrọìwòye kun