Skip to content

fix(security): remediate critical PHP and Nginx runtime CVEs - #65

Merged
vitormattos merged 2 commits into
mainfrom
fix/nginx-brotli-cve-20261103
Nov 4, 2026
Merged

vitormattos merged 2 commits into
mainfrom
fix/nginx-brotli-cve-20261103

Conversation

@vitormattos

@vitormattos vitormattos commented Nov 3, 2026 •

Copy link
Copy Markdown
Member

Summary

  • Update pinned Nginx to 1.31.8-alpine3.24 and upgrade Alpine brotli-libs to the fixed 1.2.1-r0 (CVE-2026-111497).
  • Update the pinned PHP 8.3.36 fpm-trixie digest to the upstream index already proposed by chore(deps): update php:8.3.36-fpm-trixie docker digest to 7c6bba2 #61 and explicitly refresh Debian linux-libc-dev from the security repository (CVE-2026-99083; fixed package 6.12.115-2 observed in Debian security repository).
  • Preserve NFS-e module boundaries and Core version; no app, database or migration changes. Do not weaken Trivy.

Verification

  • Built Nginx image in disposable Docker build; nginx -t passed and installed brotli-libs-1.2.1-r0 verified.
  • Checked current PHP digest and Debian package candidate; pinned PHP source contains linux-libc-dev 6.12.113-1, and Debian security supplies 6.12.115-2.
  • GitHub Actions on initial Nginx-only commit found critical CVE-2026-99083 in PHP, motivating the second signed fix. Require a green Trivy scan and integration/build jobs on the latest commit before merging.

Integration order

This combined security PR supersedes the exact PHP digest-only change in #61 once merged. Re-run remaining dependency PRs (#49, #62, #63, #64) against the updated base. #60 (Akaunting Core 3.3.0) remains blocked on fiscal/API contracts.

Both commits are DCO-compliant and GPG verified. No merge or production deploy has been performed.

@vitormattos vitormattos changed the title fix(security): patch Brotli CVE in pinned Nginx runtime fix(security): remediate critical PHP and Nginx runtime CVEs Nov 4, 2026
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
@vitormattos
vitormattos force-pushed the fix/nginx-brotli-cve-20261103 branch from 24a246d to 923281f Compare November 4, 2026 01:34
@vitormattos
vitormattos merged commit bac7eba into main Nov 4, 2026
9 checks passed
@vitormattos
vitormattos deleted the fix/nginx-brotli-cve-20261103 branch November 4, 2026 02:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant