แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž…แŸ†แž“แžฝแž“ 10 แž“แŸ…แž€แŸ’แž“แžปแž„ Xen hypervisor

แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž–แž•แŸ’แžŸแžถแž™ แž–แŸแžแŸŒแž˜แžถแž“แžขแŸ†แž–แžธแž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž…แŸ†แž“แžฝแž“ 10 แž“แŸ…แž€แŸ’แž“แžปแž„ Xen hypervisor แžŠแŸ‚แž›แž€แŸ’แž“แžปแž„แž“แŸ„แŸ‡ XNUMX (CVE-2019-17341, CVE-2019-17342, CVE-2019-17340, CVE-2019-17346, CVE-2019-17343) แž˜แžถแž“แžŸแž€แŸ’แžแžถแž“แžปแž–แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž แžฝแžŸแž–แžธแž”แžšแžทแž™แžถแž€แžถแžŸแž—แŸ’แž‰แŸ€แžœแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“ แž“แžทแž„แž”แž„แŸ’แž€แžพแž“แžŸแžทแž‘แŸ’แž’แžทแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€ แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž˜แžฝแž™ (CVE-2019-17347) แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแŸ‚แž›แž‚แŸ’แž˜แžถแž“แžŸแžทแž‘แŸ’แž’แžทแž‘แž‘แžฝแž›แž”แžถแž“แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž›แžพแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž—แŸ’แž‰แŸ€แžœแžŠแžผแž…แž‚แŸ’แž“แžถ แž“แŸ…แžŸแž›แŸ‹แž”แžฝแž“ (CVE- 2019-17344, CVE- 2019-17345, CVE-2019-17348, CVE-2019-17351) แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แžขแžถแž…แž”แžŽแŸ’แžแžถแž›แžฑแŸ’แž™แž˜แžถแž“แž€แžถแžšแž”แžŠแžทแžŸแŸแž’แžŸแŸแžœแžถแž€แž˜แŸ’แž˜ (แž€แžถแžšแžŠแžฝแž›แžšแž›แŸ†แž“แŸƒแž”แžšแžทแžŸแŸ’แžแžถแž“แž˜แŸ‰แžถแžŸแŸŠแžธแž“) แŸ” แž”แž‰แŸ’แž แžถแžŠแŸ‚แž›แž”แžถแž“แž‡แžฝแžŸแž‡แžปแž›แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ Xen 4.12.1, 4.11.2 แž“แžทแž„ 4.10.4.

  • CVE-2019-17341 - แžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž…แžผแž›แž”แŸ’แžšแžพแž“แŸ…แž€แž˜แŸ’แžšแžทแž hypervisor แž–แžธแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž—แŸ’แž‰แŸ€แžœแžŠแŸ‚แž›แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžŠแŸ„แž™แžขแŸ’แž“แž€แžœแžถแž™แž”แŸ’แžšแž แžถแžšแŸ” แž”แž‰แŸ’แž แžถแž›แŸแž…แžกแžพแž„แžแŸ‚แž“แŸ…แž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’ x86 แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡ แž แžพแž™แžขแžถแž…แž”แžŽแŸ’แžแžถแž›แž˜แž€แž–แžธแž—แŸ’แž‰แŸ€แžœแžŠแŸ‚แž›แž€แŸ†แž–แžปแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แŸ’แž“แžปแž„แžšแž”แŸ€แž” paravirotualization (PV) แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžงแž”แž€แžšแžŽแŸ PCI แžแŸ’แž˜แžธแžแŸ’แžšแžผแžœแž”แžถแž“แž”แž‰แŸ’แž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž—แŸ’แž‰แŸ€แžœแžŠแŸ‚แž›แž€แŸ†แž–แžปแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแŸ” แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž˜แžทแž“แž”แž„แŸ’แž แžถแž‰แž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž—แŸ’แž‰แŸ€แžœแžŠแŸ‚แž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แŸ’แž“แžปแž„แžšแž”แŸ€แž” HVM แž“แžทแž„ PVH แž‘แŸแŸ”
  • CVE-2019-17340 - แž€แžถแžšแž›แŸแž…แž’แŸ’แž›แžถแž™แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ† แžŠแŸ‚แž›แžขแžถแž…แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž”แž„แŸ’แž€แžพแž“แžŸแžทแž‘แŸ’แž’แžทแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€ แžฌแž‘แž‘แžฝแž›แž”แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แž–แžธแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž—แŸ’แž‰แŸ€แžœแž•แŸ’แžŸแŸแž„แž‘แŸ€แžแŸ”
    แž”แž‰แŸ’แž แžถแž›แŸแž…แžกแžพแž„แžแŸ‚แž›แžพแž˜แŸ‰แžถแžŸแŸŠแžธแž“แžŠแŸ‚แž›แž˜แžถแž“ RAM แž›แžพแžŸแž–แžธ 16 TB แž“แŸ…แž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’ 64 แž”แŸŠแžธแž แž“แžทแž„ 168 GB แž“แŸ…แž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’ 32 แž”แŸŠแžธแžแž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แŸ”
    แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แžขแžถแž…แž‘แžถแž‰แž™แž€แž”แžถแž“แžแŸ‚แž–แžธแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž—แŸ’แž‰แŸ€แžœแž€แŸ’แž“แžปแž„แžšแž”แŸ€แž” PV แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡ (แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž˜แžทแž“แž”แž„แŸ’แž แžถแž‰แž“แŸ…แž€แŸ’แž“แžปแž„แžšแž”แŸ€แž” HVM แž“แžทแž„ PVH แž“แŸ…แž–แŸแž›แž’แŸ’แžœแžพแž€แžถแžšแžแžถแž˜แžšแž™แŸˆ libxl);

  • CVE-2019-17346 - แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž“แŸ…แž–แŸแž›แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ PCID (Process Context Identifiers) แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แž“แŸƒแž€แžถแžšแž€แžถแžšแž–แžถแžšแž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž€แžถแžšแžœแžถแž™แž”แŸ’แžšแž แžถแžš
    Meltdown แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž…แžผแž›แž”แŸ’แžšแžพแž‘แžทแž“แŸ’แž“แž“แŸแž™แž–แžธแž—แŸ’แž‰แŸ€แžœแž•แŸ’แžŸแŸแž„แž‘แŸ€แž แž“แžทแž„แžขแžถแž…แž”แž„แŸ’แž€แžพแž“แžŸแžทแž‘แŸ’แž’แžทแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ” แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸแž„แž”แŸ’แžšแžœแŸแž‰แŸ’แž…แž–แžธแž—แŸ’แž‰แŸ€แžœแž€แŸ’แž“แžปแž„แžšแž”แŸ€แž” PV แž“แŸ…แž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’ x86 (แž”แž‰แŸ’แž แžถแž˜แžทแž“แž€แžพแžแžกแžพแž„แž“แŸ…แž€แŸ’แž“แžปแž„แžšแž”แŸ€แž” HVM แž“แžทแž„ PVH แž€แŸแžŠแžผแž…แž‡แžถแž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžŠแŸ‚แž›แž˜แžทแž“แž˜แžถแž“แž—แŸ’แž‰แŸ€แžœแžŠแŸ‚แž›แž˜แžถแž“ PCID แž”แžพแž€ (PCID แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžพแž€แžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜));

  • CVE-2019-17342 - แž”แž‰แŸ’แž แžถแž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž XENMEM_exchange hypercall แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž”แž„แŸ’แž€แžพแž“แžŸแžทแž‘แŸ’แž’แžทแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž“แŸ…แž€แŸ’แž“แžปแž„แž”แžšแžทแžŸแŸ’แžแžถแž“แž‡แžถแž˜แžฝแž™แž“แžนแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž—แŸ’แž‰แŸ€แžœแžแŸ‚แž˜แžฝแž™แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แŸ” แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž‘แžถแž‰แž™แž€แž–แžธแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž—แŸ’แž‰แŸ€แžœแž€แŸ’แž“แžปแž„แžšแž”แŸ€แž” PV แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡ (แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž˜แžทแž“แž”แž„แŸ’แž แžถแž‰แž“แŸ…แž€แŸ’แž“แžปแž„แžšแž”แŸ€แž” HVM แž“แžทแž„ PVH) แŸ”
  • CVE-2019-17343 โ€” แž€แžถแžšแž‚แžผแžŸแž•แŸ‚แž“แž‘แžธแž˜แžทแž“แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแž“แŸ…แž€แŸ’แž“แžปแž„ IOMMU แž’แŸ’แžœแžพแžฑแŸ’แž™แžœแžถแžขแžถแž…แž‘แŸ…แžšแžฝแž… แž”แŸ’แžšแžŸแžทแž“แž”แžพแž˜แžถแž“แž€แžถแžšแž…แžผแž›แž”แŸ’แžšแžพแž–แžธแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž—แŸ’แž‰แŸ€แžœแž‘แŸ…แž€แžถแž“แŸ‹แžงแž”แž€แžšแžŽแŸแžšแžผแž”แžœแž“แŸ’แž แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแžพ DMA แžŠแžพแž˜แŸ’แž”แžธแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžแžถแžšแžถแž„แž‘แŸ†แž–แŸแžšแžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แžšแž”แžŸแŸ‹แžœแžถ แž“แžทแž„แž‘แž‘แžฝแž›แž”แžถแž“แž€แžถแžšแž…แžผแž›แž”แŸ’แžšแžพแž“แŸ…แž€แž˜แŸ’แžšแžทแžแž˜แŸ‰แžถแžŸแŸŠแžธแž“แŸ” แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž”แž„แŸ’แž แžถแž‰แžแŸ‚แž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž—แŸ’แž‰แŸ€แžœแž€แŸ’แž“แžปแž„แžšแž”แŸ€แž” PV แž”แŸ’แžšแžŸแžทแž“แž”แžพแž–แžฝแž€แž‚แŸแž˜แžถแž“แžŸแžทแž‘แŸ’แž’แžทแž”แž‰แŸ’แž‡แžผแž“แž”แž“แŸ’แžแžงแž”แž€แžšแžŽแŸ PCI แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹