⬇ Scarica il santino: ·
San sqlol, che dirottava il registro di SQLite
Patrono delle protezioni TCC di macOS, del debug di SQLite e dei permessi di privacy aggirati di soppiatto.
Vita
Gergely Kalman descrisse sqlol, un aggiramento della privacy TCC su macOS: la variabile d'ambiente SQLITE_SQLLOG_DIR attivava una funzione di debug di SQLite che scriveva copie dei database in una cartella a scelta, con nomi prevedibili e seguendo i link simbolici. Sfruttando un'app con pieno accesso al disco, si poteva sovrascrivere il database TCC che custodisce i permessi di privacy, ottenendo l'accesso a contatti, posizione, microfono e webcam. Apple rimosse la funzione di debug in macOS Ventura 13.4.
Preghiera
O San sqlol, che dirotti i registri dove non dovrebbero finire, fa' che le nostre app non scrivano seguendo link altrui. Amen.
Come si festeggia
Si festeggia aggiornando a macOS Ventura 13.4 e ricordando che anche una funzione di debug può aprire una porta.
Chi registra tutto, registra anche dove non deve.