Informazioni sul CVE-2023-41036
Macvim's Insecure Usage of IPC Mechanisms
CWE ID: CWE-269
Base Score (CVSS): N/A
CVE: CVE-2023-41036
Descrizione: Macvim è un editor di testo per macOS. Prima della versione 178, Macvim utilizza un meccanismo di comunicazione interprocesso (IPC) non sicuro che potrebbe portare ad un’escalation dei privilegi. Gli oggetti distribuiti sono un concetto introdotto da Apple che consente a uno programma di vendere un’interfaccia a un altro programma. Non è chiaro nella documentazione che questo servizio può vendere questa interfaccia a qualsiasi altro programma sulla macchina. L’impatto dell’exploit è un’escalation dei privilegi al root – questo è probabilmente rilevante per chi non presta attenzione quando scarica e utilizza MacVim per modificare file che richiedono privilegi di root. La versione 178 contiene una correzione per questo problema.
Vettore di attacco CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Punteggio CVSS
Il CVSS è un sistema di valutazione che misura la gravità di una vulnerabilità informatica considerando fattori come l’impatto potenziale, la probabilità di attacco e la facilità di esecuzione.
Riassunto: Accesso: Local, Privilegi: Low, Interazione utente: None, Confidenzialità: High, Integrità: High, Disponibilità: High.
Dettaglio del Vettore
Metrica | Valore | Significato | Descrizione |
---|---|---|---|
Attack Vector (AV) | L | Local | L’attaccante deve avere accesso locale al sistema. |
Attack Complexity (AC) | L | Low | L’attacco non richiede condizioni particolari. |
Privileges Required (PR) | L | Low | Richiede pochi privilegi. |
User Interaction (UI) | N | None | Non è richiesta interazione dell’utente. |
Scope (S) | U | Unchanged | Il raggio d’azione non cambia. |
Confidentiality Impact (C) | H | High | Grave impatto sulla riservatezza. |
Integrity Impact (I) | H | High | Grave impatto sull’integrità. |
Availability Impact (A) | H | High | Rende il sistema inutilizzabile. |
Riferimenti esterni
- https://github.com/macvim-dev/macvim/security/advisories/GHSA-9jgj-jfwg-99fv
- https://github.com/macvim-dev/macvim/commit/399b43e9e1dbf656a1780e87344f4d3c875e4cda
- https://github.com/macvim-dev/macvim/blob/d9de087dddadbfd82fcb5dc9734380a2f829bd0a/src/MacVim/MMAppController.h#L28
- https://github.com/macvim-dev/macvim/blob/d9de087dddadbfd82fcb5dc9734380a2f829bd0a/src/MacVim/MMBackend.h
Prodotti interessati
- macvim-dev – macvim
Relazioni con altri prodotti
Produttore:macvim-dev
Prodotto: macvim
Anno: 2023
CWE: CWE-269
CVSS: 0.0