Summary
CVE-2026-126812 is an insecure default configuration in the Docker Compose examples of blueprintUE Self-Hosted Edition before 4.3.7. NVD lists a CVSS score of 9.8.
Details
The example database.env sets MYSQL_ALLOW_EMPTY_PASSWORD=yes, and the example Compose file publishes MariaDB on port 3306. An unauthenticated attacker who can reach the Docker host on that port can log in as root without a password, gaining full control of the database.
| Item | Detail |
|---|---|
| CVE | CVE-2026-126812 |
| Affected | blueprintUE Self-Hosted Edition before 4.3.7 |
| Cause | Empty root password plus MariaDB published on 3306 |
| Auth required | None |
| CVSS | 9.8 |
Mitigation
- Upgrade to blueprintUE 4.3.7 or later.
- If you copied the example Compose files, set a strong root password, remove
MYSQL_ALLOW_EMPTY_PASSWORD, and stop publishing 3306 to the host (let the app reach the database over the internal Docker network). - Block 3306 at the host firewall and verify with an external port scan. Docker-published ports bypass many host firewall rules, so check the DOCKER-USER chain too.
- If the database was ever reachable, assume compromise: review users, dump contents and stored credentials, and rotate secrets.
