Skip to content

NPMplus

v2026-06-25-r1 Security

This release includes 1 security fix for security teams reviewing exposed deployments.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →
This release patches 1 known CVE

Topics

nginx nginx-php nginx-proxy nginx-proxy-manager nginx-reverse-proxy npmplus

Affected surfaces

auth deps crypto_tls

Summary

AI summary

Nginx configuration changes, UI fixes and enhancements, and updated image tags for NPMplus.

Full changelog

What Changed since the last release

  • Note: using the openappsec attachment module may break nginx config tests, reloads and cert renewals
  • fix: migration issue with mariadb aria storage engine, please note that sqlite is still the only supported database and if you use mysql/mariadb, then preffer innodb
  • fix: UI was broken if hosts were never resaved after the UI was rewritten in react
  • dep updates

What's Changed in the last releases

  • feat: Support for Multiple Access Control Lists and Location Specific Access Control Lists by @shopsD in #3101
  • nginx: set http3_stream_buffer_size to 1m to improve http3 speed on non perfect connections
  • nginx: disable SHA1 and RSA_PKCS1 sigalgs, RSA-PKCS1 can be reenabled using NGINX_TRUST_RSA_PKCS1
  • nginx: prefer chacha20 and aes256 over aes128 for tls1.3 by patching aws-lc
  • nginx: fix grpc
  • nginx: hide more "useless" upstream headers
  • nginx: enable mldsa87:mldsa65:mldsa44 sigalgs, I think no browser supports them
  • nginx: update openappsec attachment and crowdsec
  • nginx: update nginx to fix recent CVEs, see: #3285
  • nginx: fix nginx quic gso (#3408) by patching nginx
  • nginx: fix $server_port being broken in streams #3149
  • nginx: fix loadbalancing, by checking if a hostname is a user provided upstream block based on a prefix #3093
  • update aws-lc to v5, NPMplus will follow theier rolling mainline releases, like with nginx
  • update alpine to v3.24
  • startup: reduce time for 'chown' process when PUID/PGID != 0 by @invario in #3144
  • startup: fix disabling ech without container recreation and too early nginx reload
  • startup: fix blocked startup if acme server is down
  • startup: improve user/group generation for PUID/PGID
  • startup: only reload once after regenerating all config files
  • UI: diffrent CSPs for NPMplus-UI and swaggerUI
  • UI: add Permission Policy
  • UI: improve sorting of online/offline/disabled column
  • UI: fix button switching in custom location when clicking on the label
  • UI: fix OIDC with authelia
  • UI: add Button to disable nginx url sanitisation, default false, but true for existing hosts and custom locations
  • UI: add Button to spoof host header
  • UI: allow overwriting the upstream URL for an auth request provider in the UI per host
  • UI: reset button values if they get disabled when the scheme changed, but exclude the "empty" scheme
  • UI/nginx: keep uri sanitisation for npmplus itself and goaccess
  • UI: allow multiple hosts to share the same domain name if only one of them is enabled #3362
  • Build: pin git clone steps against commit shas instead of tags and branches
  • Build: verify downloaded patches against a shasum
  • Build: harden CFLAGS even more
  • Build: remove unused lua rocks (session and openidc)
  • merge upstream (mainly lang updates)
  • dep and doc updates

Image tags:

  • docker.io/zoeyvid/npmplus:2026-06-25-r1 (fixed to this release)
  • ghcr.io/zoeyvid/npmplus:2026-06-25-r1 (fixed to this release)
  • docker.io/zoeyvid/npmplus:latest (latest stable)
  • ghcr.io/zoeyvid/npmplus:latest (latest stable)
  • docker.io/zoeyvid/npmplus:beta (latest beta/stable)
  • ghcr.io/zoeyvid/npmplus:beta (latest beta/stable)

Full Changelog: https://github.com/ZoeyVid/NPMplus/compare/2026-06-22-r1...2026-06-25-r1

Breaking Changes

  • Using the openappsec attachment module may break nginx config tests, reloads and cert renewals.
  • Disabling SHA1 and RSA_PKCS1 sigalgs in nginx; RSA-PKCS1 can be reenabled via NGINX_TRUST_RSA_PKCS1.

Security Fixes

  • nginx: update to fix recent CVEs (see #3285).

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track NPMplus

Get notified when new releases ship.

Sign up free

About NPMplus

a fork of nginx-proxy-manager

All releases →

Related context

Earlier breaking changes

  • v2026-07-15-r1 Always remove Strict-Transport-Security header if not enabled in NPMplus

Beta — feedback welcome: [email protected]