CrashStealer is een infostealer die in C++ is geschreven. Jamf Threat Labs zag de malware begin juli 2026 en publiceerde de analyse op 13 en 14 juli . Het programma noemt zichzelf CrashReporter.app en gebruikt het pictogram en de metadata van Apple’s legitieme crashrapportagetool. Daarmee moet het zowel gebruikers als beveiligingscontroles op het verkeerde been zetten .
De aanval begint met een eerste applicatie die Werkbit wordt genoemd. Die app was voorzien van een geldige handtekening en Apple-notarisatie, met een Developer ID dat aan ‘Emil Grigorov’ was gekoppeld . Omdat Apple de app had goedgekeurd voor distributie, behandelde Gatekeeper haar als vertrouwd en verscheen de gebruikelijke waarschuwing voor een onbekende ontwikkelaar niet .
De gebruiker moet Werkbit nog wel zelf downloaden en openen. Daarna haalt een script op de achtergrond de eigenlijke CrashStealer-payload op . Apple trok de handtekening van Werkbit in nadat Jamf de malware had gemeld .
De malware zoekt onder meer naar:
CrashStealer vraagt bovendien om Volledige schijftoegang, zodat het meer bestanden en gegevens kan benaderen .
CrashStealer toont een nagemaakt Apple-systeemvenster waarin het slachtoffer om het Mac-inlogwachtwoord wordt gevraagd. De malware controleert dat wachtwoord lokaal voordat zij verdergaat met het verzamelen van gegevens. Voor de aanvaller is dat een belangrijke kwaliteitscontrole: een foutief wachtwoord wordt niet als bruikbare buit doorgestuurd .
De gestolen bestanden worden met AES-GCM versleuteld voordat ze naar een externe command-and-controlserver (C2-server) gaan. Dat kan onderschepping en netwerkdetectie bemoeilijken . Om na een herstart actief te blijven, kopieert CrashStealer zichzelf naar ~/Library/Caches/com.apple.crashreporter/ en maakt het een LaunchAgent aan met de naam com.apple.crashreporter.helper. Intussen toont het een geloofwaardig nagemaakt crashrapportagescherm .
PamStealer is een in Rust geschreven infostealer die in twee fasen werkt. Jamf Threat Labs maakte de malware op 2 juli 2026 bekend . De naam verwijst naar het belangrijkste technische kenmerk: PamStealer gebruikt de macOS-interface Pluggable Authentication Modules (PAM) om wachtwoorden te controleren . PAM is een onderdeel van macOS dat de authenticatie van gebruikers afhandelt.
PamStealer wordt verspreid via websites die de legitieme clipboardmanager Maccy nabootsen, onder meer via lookalike-domeinen zoals maccyapp[.]com . De download bevat een gemanipuleerde disk image met een gecompileerd AppleScript-bestand (.scpt).
De instructies op de valse website vragen de gebruiker om het bestand in macOS Script Editor te openen en op Command-R te drukken . Script Editor is een vertrouwde systeemapp. Daardoor worden de gebruikelijke com.apple.quarantine-controles van Gatekeeper omzeild en krijgt de gebruiker geen normale beveiligingswaarschuwing te zien .
De tweede fase, een Rust-payload, richt zich op:
Wanneer een venster verschijnt met bijvoorbeeld de melding ‘Maccy wil wijzigingen aanbrengen’, voert het slachtoffer het wachtwoord in . PamStealer registreert die invoer niet blindelings. Het roept Apple’s eigen PAM-functies aan — waaronder pam_start en pam_authenticate — om te controleren of het wachtwoord klopt voordat het wordt vastgelegd en verstuurd .
Is het wachtwoord correct, dan stuurt de malware het door en gaat ze verder met het verzamelen van andere gegevens. Bij een fout kan ze opnieuw om invoer vragen of de aanval afbreken . Omdat de malware een legitieme authenticatie-API gebruikt in plaats van bijvoorbeeld een klassieke keylogger of geheugenscanner, kan deze aanpak minder sporen achterlaten .
CrashStealer laat zien dat aanvallers erin kunnen slagen een schadelijke app door Apple’s notarisatieproces te krijgen en zo een handtekening te verkrijgen die Gatekeeper accepteert . Het intrekken van zo’n certificaat gebeurt pas nadat de malware is ontdekt en gemeld. Die reactie is dus vooral achteraf. Eerdere campagnes rond onder meer MacSync en de Odyssey Stealer-familie maakten eveneens misbruik van geldige Apple-ontwikkelaarshandtekeningen .
PamStealer maakt duidelijk dat een vertrouwde systeemapp zoals Script Editor een zwakke plek in de aanvalsketen kan worden. De gebruiker moet nog steeds zelf een bestand downloaden, openen en uitvoeren, maar de vertrouwde omgeving kan de waarschuwingen van Gatekeeper omzeilen. Jamf beschrijft dit als een bekende, maar nog niet verholpen tekortkoming .
De combinatie van AES-GCM-versleuteling bij CrashStealer en PAM-validatie bij PamStealer wijst op maatwerk dat verder gaat dan eenvoudige, kant-en-klare malware . Microsoft signaleerde in februari 2026 bovendien een bredere trend waarbij macOS-, Python- en cross-platform-infostealers social-engineeringlokken zoals ‘ClickFix’ inzetten om browserwachtwoorden, cryptowallets en cloudgegevens buit te maken .
De belangrijkste ontwikkeling is misschien wel het lokaal controleren van wachtwoorden. In plaats van alles wat een slachtoffer typt zonder onderscheid te verzamelen, bevestigen beide malwarefamilies eerst dat de inloggegevens geldig zijn. Dat vergroot de waarde van de buit en verkleint de kans dat aanvallers met mislukte inlogpogingen de aandacht trekken . Voor Mac-gebruikers blijft daarom vooral één praktische les over: download apps alleen via betrouwbare kanalen, controleer domeinnamen zorgvuldig en behandel onverwachte wachtwoordvensters niet automatisch als legitiem.
CrashStealer is een infostealer die in C++ is geschreven. Jamf Threat Labs zag de malware begin juli 2026 en publiceerde de analyse op 13 en 14 juli . Het programma noemt zichzelf CrashReporter.app en gebruikt het pictogram en de metadata van Apple’s legitieme crashrapportagetool. Daarmee moet het zowel gebruikers als beveiligingscontroles op het verkeerde been zetten .
De aanval begint met een eerste applicatie die Werkbit wordt genoemd. Die app was voorzien van een geldige handtekening en Apple-notarisatie, met een Developer ID dat aan ‘Emil Grigorov’ was gekoppeld . Omdat Apple de app had goedgekeurd voor distributie, behandelde Gatekeeper haar als vertrouwd en verscheen de gebruikelijke waarschuwing voor een onbekende ontwikkelaar niet .
De gebruiker moet Werkbit nog wel zelf downloaden en openen. Daarna haalt een script op de achtergrond de eigenlijke CrashStealer-payload op . Apple trok de handtekening van Werkbit in nadat Jamf de malware had gemeld .
De malware zoekt onder meer naar:
CrashStealer vraagt bovendien om Volledige schijftoegang, zodat het meer bestanden en gegevens kan benaderen .
CrashStealer toont een nagemaakt Apple-systeemvenster waarin het slachtoffer om het Mac-inlogwachtwoord wordt gevraagd. De malware controleert dat wachtwoord lokaal voordat zij verdergaat met het verzamelen van gegevens. Voor de aanvaller is dat een belangrijke kwaliteitscontrole: een foutief wachtwoord wordt niet als bruikbare buit doorgestuurd .
De gestolen bestanden worden met AES-GCM versleuteld voordat ze naar een externe command-and-controlserver (C2-server) gaan. Dat kan onderschepping en netwerkdetectie bemoeilijken . Om na een herstart actief te blijven, kopieert CrashStealer zichzelf naar ~/Library/Caches/com.apple.crashreporter/ en maakt het een LaunchAgent aan met de naam com.apple.crashreporter.helper. Intussen toont het een geloofwaardig nagemaakt crashrapportagescherm .
PamStealer is een in Rust geschreven infostealer die in twee fasen werkt. Jamf Threat Labs maakte de malware op 2 juli 2026 bekend . De naam verwijst naar het belangrijkste technische kenmerk: PamStealer gebruikt de macOS-interface Pluggable Authentication Modules (PAM) om wachtwoorden te controleren . PAM is een onderdeel van macOS dat de authenticatie van gebruikers afhandelt.
PamStealer wordt verspreid via websites die de legitieme clipboardmanager Maccy nabootsen, onder meer via lookalike-domeinen zoals maccyapp[.]com . De download bevat een gemanipuleerde disk image met een gecompileerd AppleScript-bestand (.scpt).
De instructies op de valse website vragen de gebruiker om het bestand in macOS Script Editor te openen en op Command-R te drukken . Script Editor is een vertrouwde systeemapp. Daardoor worden de gebruikelijke com.apple.quarantine-controles van Gatekeeper omzeild en krijgt de gebruiker geen normale beveiligingswaarschuwing te zien .
De tweede fase, een Rust-payload, richt zich op:
Wanneer een venster verschijnt met bijvoorbeeld de melding ‘Maccy wil wijzigingen aanbrengen’, voert het slachtoffer het wachtwoord in . PamStealer registreert die invoer niet blindelings. Het roept Apple’s eigen PAM-functies aan — waaronder pam_start en pam_authenticate — om te controleren of het wachtwoord klopt voordat het wordt vastgelegd en verstuurd .
Is het wachtwoord correct, dan stuurt de malware het door en gaat ze verder met het verzamelen van andere gegevens. Bij een fout kan ze opnieuw om invoer vragen of de aanval afbreken . Omdat de malware een legitieme authenticatie-API gebruikt in plaats van bijvoorbeeld een klassieke keylogger of geheugenscanner, kan deze aanpak minder sporen achterlaten .
CrashStealer laat zien dat aanvallers erin kunnen slagen een schadelijke app door Apple’s notarisatieproces te krijgen en zo een handtekening te verkrijgen die Gatekeeper accepteert . Het intrekken van zo’n certificaat gebeurt pas nadat de malware is ontdekt en gemeld. Die reactie is dus vooral achteraf. Eerdere campagnes rond onder meer MacSync en de Odyssey Stealer-familie maakten eveneens misbruik van geldige Apple-ontwikkelaarshandtekeningen .
PamStealer maakt duidelijk dat een vertrouwde systeemapp zoals Script Editor een zwakke plek in de aanvalsketen kan worden. De gebruiker moet nog steeds zelf een bestand downloaden, openen en uitvoeren, maar de vertrouwde omgeving kan de waarschuwingen van Gatekeeper omzeilen. Jamf beschrijft dit als een bekende, maar nog niet verholpen tekortkoming .
De combinatie van AES-GCM-versleuteling bij CrashStealer en PAM-validatie bij PamStealer wijst op maatwerk dat verder gaat dan eenvoudige, kant-en-klare malware . Microsoft signaleerde in februari 2026 bovendien een bredere trend waarbij macOS-, Python- en cross-platform-infostealers social-engineeringlokken zoals ‘ClickFix’ inzetten om browserwachtwoorden, cryptowallets en cloudgegevens buit te maken .
De belangrijkste ontwikkeling is misschien wel het lokaal controleren van wachtwoorden. In plaats van alles wat een slachtoffer typt zonder onderscheid te verzamelen, bevestigen beide malwarefamilies eerst dat de inloggegevens geldig zijn. Dat vergroot de waarde van de buit en verkleint de kans dat aanvallers met mislukte inlogpogingen de aandacht trekken . Voor Mac-gebruikers blijft daarom vooral één praktische les over: download apps alleen via betrouwbare kanalen, controleer domeinnamen zorgvuldig en behandel onverwachte wachtwoordvensters niet automatisch als legitiem.