Ein Firebase Admin SDK Private Key — das mächtigste Credential in der Firebase-Hierarchie — liegt im Klartext in einer öffentlichen Android-App. Damit: voller Admin-Zugriff auf Realtime Database, Cloud Storage, Cloud Messaging. Keine Authentifizierung nötig. Kein Rate-Limiting. Kein Audit-Log.
Der Firebase Admin SDK Private Key ist das höchste Credential in der Firebase-Hierarchie. Im Gegensatz zu normalen API-Keys umgeht er alle Sicherheitsregeln:
Firebase Admin SDK Keys sind für Server-zu-Server-Kommunikation gedacht und dürfen niemals in Client-Apps eingebettet werden — sie sind das Root-Passwort der Firebase-Infrastruktur.
| Szenario | Impact | Aufwand |
|---|---|---|
| Geräte-Takeover via Database-Manipulation | Physischer Schaden möglich | Niedrig |
| Massen-Push-Notification | Social Engineering, Phishing | Niedrig |
| Firmware-Manipulation via Storage | Persistenter Backdoor | Mittel |
| Nutzerdaten-Exfiltration | DSGVO-Verstoß | Niedrig |
Der Befund wurde im Juli 2026 an Bosch PSIRT gemeldet. Nach 90 Tagen Reassessment-Zeitraum war der identische Key weiterhin in der aktuellen App-Version vorhanden.
Key-Rotation — das einfachste und effektivste Mittel gegen exponierte Credentials — wurde nicht durchgeführt.