CVE-2018-18955
Nel kernel Linux dalla versione 4.15.x alla 4.19.x precedenti alla 4.19.2, map_write() in kernel/user_namespace.c consente l'escalation dei privilegi perché...
- Pubblicato
- 16 nov 2018
- Aggiornato
- 5 ago 2024
- Assegnazione CNA
- mitre
- Evidenza osservata
- 16 nov 2018
CVSS primario
nvd · CVSS 3.0
CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:HBasso · prossimi 30 giorni
- Percentile
- 94,4%
- Data del modello
- 13 ott 2026
L'EPSS è una stima statistica, non una certezza o una misura di impatto. Combinalo con CVSS, stato KEV, esposizione e ambiente.
Riepilogo
Nel kernel Linux dalla versione 4.15.x alla 4.19.x precedenti alla 4.19.2, map_write() in kernel/user_namespace.c consente l'escalation dei privilegi perché gestisce in modo errato i namespace utente annidati con più di 5 intervalli UID o GID. Un utente che dispone di CAP_SYS_ADMIN in uno user namespace interessato può bypassare i controlli di accesso sulle risorse esterne al namespace, come dimostrato dalla lettura di /etc/shadow. Ciò accade perché una trasformazione degli ID avviene correttamente nella direzione da namespace a kernel, ma non in quella da kernel a namespace.
Fonti
modules/exploits/linux/local/nested_namespace_idmap_limit_priv_esc.rb
Metasploit Framework modulesCondizioni dichiarate
- platform: Linux($.exploit_linux/local/nested_namespace_idmap_limit_priv_esc.platform)
- verification: check_declared($.exploit_linux/local/nested_namespace_idmap_limit_priv_esc.check)
- kernel-exploitsExploit
Vari exploit del kernel
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.