CVE-2022-23087
Emulazione del dispositivo e82545 di Bhyve: scrittura fuori dai limiti
- Pubblicato
- 15 feb 2024
- Aggiornato
- 27 mar 2025
- Assegnazione CNA
- freebsd
- Evidenza osservata
- 6 ago 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:HBasso · prossimi 30 giorni
- Percentile
- 11,3%
- Data del modello
- 21 set 2026
L'EPSS è una stima statistica, non una certezza o una misura di impatto. Combinalo con CVSS, stato KEV, esposizione e ambiente.
Riepilogo
Gli adattatori di rete e1000 consentono una varietà di modifiche a un pacchetto Ethernet durante la trasmissione. Queste includono l'inserimento di checksum IP e TCP, l'inserimento di un header VLAN Ethernet e l'offload della segmentazione TCP ("TSO"). Il modello di dispositivo e1000 utilizza un buffer sullo stack per generare l'header del pacchetto modificato quando simula queste modifiche sui pacchetti trasmessi. Quando viene richiesto l'offload del checksum per un pacchetto trasmesso, il modello di dispositivo e1000 utilizzava un valore fornito dall'ospite per specificare l'offset del checksum nel buffer sullo stack. L'offset non veniva convalidato per alcuni tipi di pacchetto. Un guest bhyve con comportamento anomalo poteva sovrascrivere la memoria nel processo bhyve sull'host, portando potenzialmente all'esecuzione di codice nel contesto dell'host. Il processo bhyve viene eseguito in una sandbox Capsicum, che (a seconda della versione di FreeBSD e della configurazione di bhyve) limita l'impatto dello sfruttamento di questo problema.
Fonti
1- bhyvePoC
Exploit proof-of-concept per CVE-2022-23087 che dimostra lo sfruttamento di una vulnerabilità di corruzione della memoria dell'hypervisor.
Utilizzo responsabile
Utilizza le informazioni sulla vulnerabilità solo sui sistemi che possiedi o che sei autorizzato a testare. Kitploit si collega ai metadati della ricerca pubblica e non memorizza codici exploit o payload dannosi.