Redazione RHC : 8 Ottobre 2023 15:16
I ricercatori di sicurezza hanno scoperto una vulnerabilità in macOS che consente di intercettare i permessi delle app di Apple. Questa vulnerabilità è stata scoperta in macOS Monterey ma, nonostante i tentativi di risolverla, esiste ancora.
Le applicazioni grafiche in macOS in genere hanno un’interfaccia utente definita da un file NIB. Probabilmente hai già giocato con questi file in XCode sotto forma di XIB che viene successivamente compilato in un NIB durante il rilascio.
La sostituzione dei file NIB non revoca i diritti di accesso e questo potrebbe consentire agli aggressori di modificare l’applicazione dopo che è stata distribuita. Quindi è facile eseguire codice utilizzando un NIB modificato, soprattutto perché Apple aggiunge autorizzazioni private alle sue app.
Vuoi diventare un esperto del Dark Web e della Cyber Threat Intelligence (CTI)?
Stiamo per avviare il corso intermedio in modalità "Live Class", previsto per febbraio.
A differenza dei corsi in e-learning, disponibili online sulla nostra piattaforma con lezioni pre-registrate, i corsi in Live Class offrono un’esperienza formativa interattiva e coinvolgente.
Condotti dal professor Pietro Melillo, le lezioni si svolgono online in tempo reale, permettendo ai partecipanti di interagire direttamente con il docente e approfondire i contenuti in modo personalizzato.
Questi corsi, ideali per aziende, consentono di sviluppare competenze mirate, affrontare casi pratici e personalizzare il percorso formativo in base alle esigenze specifiche del team, garantendo un apprendimento efficace e immediatamente applicabile.
Contattaci tramite WhatsApp al 375 593 1011 per richiedere ulteriori informazioni oppure scriviti alla casella di posta [email protected]
Un metodo chiamato “DirtyNIB” consente di eseguire codice arbitrario da un file NIB. Per fare ciò, devi creare un nuovo file NIB utilizzando XCode, aggiungere un oggetto all’interfaccia e impostare la classe su NSAppleScript. È quindi possibile abilitare l’esecuzione di AppleScript aggiungendo un pulsante che verrà associato all’oggetto AppleScript generato.
I ricercatori hanno utilizzato l’app Pages di Apple come PoC. Dopo aver eseguito l’applicazione, hanno sovrascritto il file NIB esistente con il file DirtyNIB. Ciò ha permesso loro di controllare l’esecuzione del codice.
Le versioni successive di macOS hanno introdotto nuove restrizioni che hanno reso inapplicabile l’exploit precedente. Tuttavia, i ricercatori hanno trovato un modo per aggirare queste restrizioni utilizzando altre app Apple con autorizzazioni, come CarPlay Simulator.
Questa vulnerabilità è stata segnalata per la prima volta da Apple nel novembre 2021. Nonostante le ripetute conferme che il problema sarà risolto, esso non è stato ancora risolto. I ricercatori hanno espresso frustrazione per il processo di collaborazione con il programma bug bounty di Apple.
Nota: i ricercatori hanno divulgato responsabilmente questa vulnerabilità nel tentativo di risolverla.
La rete governativa del Nevada è rimasta paralizzata dopo un incidente avvenuto nelle prime ore del mattino del 24 agosto. L’attacco ha reso inoperativa l’infrastruttura IT dello St...
Una vulnerabilità critica nella versione desktop di Docker per Windows e macOS ha consentito la compromissione di un sistema host tramite l’esecuzione di un contenitore dannoso, anche se e...
Finalmente (detto metaforicamente), ci siamo arrivati. Gli esperti di ESET hanno segnalato il primo programma ransomware in cui l’intelligenza artificiale gioca un ruolo chiave. Il nuovo campio...
A partire da metà settembre, la Red Hot Cyber Academy inaugurerà un nuovo capitolo della propria offerta formativa con il lancio del corso “Prompt Engineering: dalle basi alla Cyberse...
SinCity torna a far parlare di sé, questa volta mettendo in vendita l’accesso amministrativo a un nuovo shop online italiano basato su PrestaShop. Secondo quanto dichiarato dallo stesso th...