F-01: standaard beheerderswachtwoord admin1234 (HIGH) #111

Closed
opened 2026-05-26 18:23:43 +00:00 by jesse-a · 1 comment
Owner

Severity: HIGH

ensure-admin.mjs had admin1234 als hardgecodeerde fallback voor het seed-admin-wachtwoord. Eerste-deploy zonder SEED_ADMIN_PASSWORD-env = volledige admin-toegang met publiek-bekend wachtwoord.

Fix: hardgecodeerde fallback weg; zonder SEED_ADMIN_PASSWORD genereert de app een sterk willekeurig wachtwoord en toont 't éénmalig in de containerlog. docker-compose.yaml had nog admin1234 als default → ook leeggemaakt zodat de env-fallback de F-01-fix niet omzeilde.

**Severity: HIGH** `ensure-admin.mjs` had `admin1234` als hardgecodeerde fallback voor het seed-admin-wachtwoord. Eerste-deploy zonder `SEED_ADMIN_PASSWORD`-env = volledige admin-toegang met publiek-bekend wachtwoord. **Fix**: hardgecodeerde fallback weg; zonder `SEED_ADMIN_PASSWORD` genereert de app een sterk willekeurig wachtwoord en toont 't éénmalig in de containerlog. `docker-compose.yaml` had nog `admin1234` als default → ook leeggemaakt zodat de env-fallback de F-01-fix niet omzeilde.
Author
Owner

Opgelost in commit 4d080f2.

Opgelost in commit 4d080f2.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
jesse-a/OpenCRM#111
No description provided.