Quebrando a barreira do som, Parte II: Explorando CVE-2024-54529

Este artigo do Project Zero detalha o processo de transformar a falha de confusão de tipo (CVE-2024-54529) no daemon coreaudiod do macOS em um exploit funcional. Através de fuzzing orientado a conhecimento, o autor demonstra como a falta de validação de tipo em handlers Mach permite corromper memória e executar código, escalando privilégios localmente. O texto descreve desafios e soluções criativas na construção do exploit, servindo como estudo avançado de segurança em sistemas Apple.