No kernel Linux, a seguinte vulnerabilidade foi resolvida: braço 64: mm: Manejar corretamente mapeamentos de folhas grandes inválidos Foi possível por um longo tempo marcar ptes no mapa linear como inválido. Isto é feito para secretamem, kfence, memória do reino dma un/ share, e outros, simplesmente limpando o bit PTE_VALID. Mas até que comete um 166563 e 7 ec 37 ("braço 64: mm: suporte ao mapeamento de blocos grandes quando rodata=full") mapeamentos de folhas grandes nunca foram inválidos desta forma. Acontece que várias partes da base de códigos não estão equipadas para lidar com mapeamentos de folhas grandes inválidos (na forma como estão codificados atualmente) e eu observei um pânico de kernel enquanto iniciei um convidado do reino em um BBML 2 Sistema _NOABORT como resultado: [ 15.432706 ] software IO TLB: A criptografia da memória está ativa e o sistema está usando buffers de rebote DMA [ 15.476896 ] Impossível lidar com o pedido de chamada de kernel no endereço virtual ffff 000019600000 [ 15.513762 ] Informações do mem abortar: [ 15.527245 ] ESR = 0 x 0000000096000046 [ 15.548553 ] EC = 0 x 25: DABT (Atual EL), IL = 32 bits [ 15.572146 ] SET = 0, FnV = 0 [ 15.592141 ] EA = 0, S 1 PTW = 0 [ 15.612694 ] FSC = 0 x 06 nível 2 falha de tradução [ 15.640644 ] Informações sobre o abortamento dos dados: [ 15.661983 ] ISV = 0, ISS = 0 x 00000046, ISS 2 = 0 x 00000000 [ 15.694875 ] CM = 0, WnR = 1, TnD = 0, TagAccess = 0 [ 15.723740 ] GCS = 0, Superposição = 0, DirtyBit = 0, Xs = 0 [ 15.755776 ] swapper pgtable: 4 páginas k, 48 - bit VAs, pgdp= 0000000081 f 3 f 000 [ 15.800410 ] [ffff 000019600000 ] pgd= 0000000000000000, p 4 d= 180000009 ffffff 403, pud= 180000009 fffe 403, pmd= 00 e 8000199600704 [ 15.855046 ] Erro interno: Oops: 0000000096000046 [# 1 ] SMP [ 15.886394 ] Módulos ligados em: [ 15.900029 ] CPU: 0 UID: 0 PID: 1 Comunicação: swapper/ 0 Não manchado 7.0.0 -rc 4 - Sujo # 4 PREEMPENDÊNCIA [ 15.935258 ] Nome do hardware: linux, dommy-virt (DT) [ 15.955612 ] pstate: 21400005 (nzCv daif +PAN -UAO -TCO +DIT -SSBS BTYPE=--) [ 15.986009 ] pc: __pi_memcpy_genérico+ 0 x 128 / 0 x 22 c [ 16.006163 ] lr: swiotlb_bounce+ 0 xf 4 / 0 x 158 [ 16.024145 ] sp: ffff 80008000 b 8 f 0 [ 16.038896 ] x 29: ffff 80008000 b 8 f 0 x 28: 0000000000000000 x 27: 0000000000000000 [ 16.069953 ] x 26: ffffb 3976 d 261 ba 8 x 25: 0000000000000000 x 24: ffff 000019600000 [ 16.100876 ] x 23: 0000000000000001 x 22: ffff 0000043430 d 0 x 21: 0000000000007 ff 0 [ 16.131946 ] x 20: 0000000084570010 x 19: 0000000000000000 x 18: ffff 00001 ffe 3 fcc [ 16.163073 ] x 17: 0000000000000000 x 16: 00000000003 fffff x 15: 646 e 612065766974 [ 16.194131 ] x 14: 0000000000000000 x 13: 0000000000000000 x 12: 0000000000000000 [ 16.225059 ] x 11: 0000000000000000 x 10: 0000000000000010 x 9: 0000000000000018 [ 16.256113 ] x 8: 0000000000000018 x 7: 0000000000000000 x 6: 0000000000000000 [ 16.287203 ] x 5: ffff 000019607 ff 0 x 4: ffff 000004578000 x 3: ffff 000019600000 [ 16.318145 ] x 2: 0000000000007 ff 0 x 1: ffff 000004570010 x 0: ffff 000019600000 [ 16.349071 ] Rastreamento de chamadas: [ 16.360143 ] __pi_memcpy_genérico+ 0 x 128 / 0 x 22 c (P) [ 16.380310 ] swiotlb_tbl_map_single+ 0 x 154 / 0 x 2 b 4 [ 16.400282 ] swiotlb_map+ 0 x 5 c/ 0 x 228 [ 16.415984 ] dma_map_phys+ 0 x 244 / 0 x 2 b 8 [ 16.432199 ] dma_map_page_attrs+ 0 x 44 / 0 x 58 [ 16.449782 ] virtqueue_map_page_attrs+ 0 x 38 / 0 x 44 [ 16.469596 ] virtqueue_map_single_attrs+ 0 xc 0 / 0 x 130 [ 16.490509 ] virtnet_rq_alloc.isra. 0 + 0 xa 4 / 0 x 1 fc [ 16.510355 ] try_fill_recv+ 0 x 2 a 4 / 0 x 584 [ 16.526989 ] virtnet_open+ 0 xd 4 / 0 x 238 [ 16.542775 ] __dev_open+ 0 x 110 / 0 x 24 c [ 16.558280 ] __dev_change_flags+ 0 x 194 / 0 x 20 c [ 16.576879 ] netif_change_flags+ 0 x 24 / 0 x 6 c [ 16.594489 ] dev_change_flags+ 0 x 48 / 0 x 7 c [ 16.611462 ] ip_auto_config+ 0 x 258 / 0 x 1114 [ 16.628727 ] do_one_initcall+ 0 x 80 / 0 x 1 c 8 [ 16.645590 ] kernel_init_freeable+ 0 x 208 / 0 x 2 f 0 [ 16.664917 ] kernel_init+ 0 x 24 / 0 x 1 e 0 [ 16.680295 ] ret_from_fork+ 0 x 10 / 0 x 20 [ 16.696369 ] Código: 927 cec 03 cb 0 e 0021 8 b 0 e 0042 a 9411 c 26 (a) 900340 c) [ 16.723106 ] ---[ traço de fim 0000000000000000 ]--- [ 16.752866 ] Pânico no núcleo - não sincronização: Tentou matar o código de saída de init!= 0 x 0000000 b [ 16.792556 ] Desvio do kernel: 0 x 3396 x 200000 de 0 xffff 8000800000 --- truncado---.
O registro de base de dados de vulnerabilidade nacional CVE- 2026 - 31600 foi publicado em 2026 - 04 - 24 T 15: 16: 38.920 Z e última modificação em 2026 - 06 - 17 T 10: 34: 03.813 Z. O seu estado gravado é analisado.
métricas de vulnerabilidade gravadas: CVSS 3.1, pontuação de base 7.5, gravidade HIGH, vetor CVSS: 3.1 /AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, pontuação de exploração 3.9, pontuação de impacto 3.6.
Classificações de fraqueza associadas: CWE- 476.
Os produtos ou plataformas nomeados nos dados de aplicabilidade incluem: kernel linux linux.
O registro NVD inclui referências de suporte documentando a vulnerabilidade, tecnologia afetada ou informações de remediação.