Mitigates known PHP2Shell attack paths (CVE-2026-109618 and CVE-2026-109619) in webmail.
No compose/env/config changes and no database migration steps called out upstream (update = pull latest images).
Advisory scan
Deterministic scan reports 2 CVEs fixed by this upgrade: CVE-2026-109618, CVE-2026-109619. One undetermined low (GHSA-phg4-wh78-w97x, a 2020 advisory affecting the 1.6/1.7/master lines with no published fix version) is not counted. No failed sources.
Live verification (before CI)
Deployed the WIP directly on cc-ci as dev-mailu.ci.commoninternet.net with --chaos: all 8 services reached 1/1, the admin service ran its SQLite alembic migrations cleanly, and the stack served through Traefik (HTTP -> HTTPS redirect). The webmail service hit a pre-existing startup race (nginx: [emerg] host not found in set_real_ip_from ..._app) that also occurs on 2024.06.67 and recovered on restart. The dev deploy was torn down afterwards (0 stacks / 0 volumes left).
Release step (operator, after merge)
This PR does NOT bump the recipe version label. Publish with:
abra recipe release mailu -z
Operator action required
None beyond the release above. No breaking changes, config changes, or migrations.
Nothing is merged here; awaiting operator review.
CI verification is run against this one-commit PR head. NOT merged — for operator review.
## mailu: 2024.06.67 -> 2024.06.68
Security patch release for the Mailu stack. All Mailu services share one image tag and are bumped together.
| service | image | current | new |
|---------|-------|---------|-----|
| app | ghcr.io/mailu/nginx | 2024.06.67 | 2024.06.68 |
| admin | ghcr.io/mailu/admin | 2024.06.67 | 2024.06.68 |
| imap | ghcr.io/mailu/dovecot | 2024.06.67 | 2024.06.68 |
| smtp | ghcr.io/mailu/postfix | 2024.06.67 | 2024.06.68 |
| antispam | ghcr.io/mailu/rspamd | 2024.06.67 | 2024.06.68 |
| webmail | ghcr.io/mailu/webmail | 2024.06.67 | 2024.06.68 |
`redis` is already `8.10.3-alpine` on upstream main (bumped upstream in fb245e2), so it is unchanged here. `ldez/traefik-certs-dumper:v2.11.4` is current.
**Upstream release notes:** app/admin/imap/smtp/antispam/webmail 2024.06.67 -> 2024.06.68: https://github.com/Mailu/Mailu/releases/tag/2024.06.68
### What the release says
- Mitigates known PHP2Shell attack paths (CVE-2026-109618 and CVE-2026-109619) in webmail.
- No compose/env/config changes and no database migration steps called out upstream (update = pull latest images).
### Advisory scan
Deterministic scan reports **2 CVEs fixed by this upgrade**: CVE-2026-109618, CVE-2026-109619. One undetermined low (GHSA-phg4-wh78-w97x, a 2020 advisory affecting the 1.6/1.7/master lines with no published fix version) is not counted. No failed sources.
### Live verification (before CI)
Deployed the WIP directly on cc-ci as `dev-mailu.ci.commoninternet.net` with `--chaos`: all 8 services reached 1/1, the admin service ran its SQLite alembic migrations cleanly, and the stack served through Traefik (HTTP -> HTTPS redirect). The webmail service hit a pre-existing startup race (`nginx: [emerg] host not found in set_real_ip_from ..._app`) that also occurs on 2024.06.67 and recovered on restart. The dev deploy was torn down afterwards (0 stacks / 0 volumes left).
### Release step (operator, after merge)
This PR does NOT bump the recipe version label. Publish with:
```
abra recipe release mailu -z
```
### Operator action required
None beyond the release above. No breaking changes, config changes, or migrations.
Nothing is merged here; awaiting operator review.
CI verification is run against this one-commit PR head. NOT merged — for operator review.
cc @trav @notplants
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
mailu: 2024.06.67 -> 2024.06.68
Security patch release for the Mailu stack. All Mailu services share one image tag and are bumped together.
redisis already8.10.3-alpineon upstream main (bumped upstream infb245e2), so it is unchanged here.ldez/traefik-certs-dumper:v2.11.4is current.Upstream release notes: app/admin/imap/smtp/antispam/webmail 2024.06.67 -> 2024.06.68: https://github.com/Mailu/Mailu/releases/tag/2024.06.68
What the release says
Advisory scan
Deterministic scan reports 2 CVEs fixed by this upgrade: CVE-2026-109618, CVE-2026-109619. One undetermined low (GHSA-phg4-wh78-w97x, a 2020 advisory affecting the 1.6/1.7/master lines with no published fix version) is not counted. No failed sources.
Live verification (before CI)
Deployed the WIP directly on cc-ci as
dev-mailu.ci.commoninternet.netwith--chaos: all 8 services reached 1/1, the admin service ran its SQLite alembic migrations cleanly, and the stack served through Traefik (HTTP -> HTTPS redirect). The webmail service hit a pre-existing startup race (nginx: [emerg] host not found in set_real_ip_from ..._app) that also occurs on 2024.06.67 and recovered on restart. The dev deploy was torn down afterwards (0 stacks / 0 volumes left).Release step (operator, after merge)
This PR does NOT bump the recipe version label. Publish with:
Operator action required
None beyond the release above. No breaking changes, config changes, or migrations.
Nothing is merged here; awaiting operator review.
CI verification is run against this one-commit PR head. NOT merged — for operator review.
cc @trav @notplants
!testme
🌻 cc-ci —
mailu@61d8a822✅ passedfull logs · dashboard
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.