[Snyk] Security upgrade node from 22-slim to 22.22.1-trixie-slim#2357
[Snyk] Security upgrade node from 22-slim to 22.22.1-trixie-slim#2357
Conversation
The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-DEBIAN12-ZLIB-6008963 - https://snyk.io/vuln/SNYK-DEBIAN12-SYSTEMD-15656988 - https://snyk.io/vuln/SNYK-DEBIAN12-SYSTEMD-15656988 - https://snyk.io/vuln/SNYK-DEBIAN12-GNUTLS28-1547121 - https://snyk.io/vuln/SNYK-DEBIAN12-DPKG-15426435
Code Review Summary✅ APPROVED - This is a legitimate and important security upgrade This Snyk-automated PR updates the Docker base image in Key Findings✅ Security Benefits
✅ Technical Validation
✅ Context Awareness
Recommendations
Verification NotesThe upgraded image No additional inline comments needed - the changes are straightforward and correct. |
Cannot upgrade to trixie-slim on armv7The Investigation
VulnerabilitiesThe 4 flagged vulnerabilities (zlib, systemd, gnutls28, dpkg) are Debian 12 (bookworm) base OS issues that are only fixed in Debian 13 (trixie). Since trixie doesn't offer armv7 images, these cannot be resolved while maintaining armv7/Raspberry Pi 32-bit support. DecisionClosing as won't-fix. The armv7 Dockerfile must remain on bookworm. These are OS-level vulnerabilities that don't affect MeshMonitor's application code directly. |
Snyk has created this PR to fix 4 vulnerabilities in the dockerfile dependencies of this project.
Keeping your Docker base image up-to-date means you’ll benefit from security fixes in the latest version of your chosen image.
Snyk changed the following file(s):
Dockerfile.armv7We recommend upgrading to
node:22.22.1-trixie-slim, as this image has only 27 known vulnerabilities. To do this, merge this pull request, then verify your application still works as expected.Vulnerabilities that will be fixed with an upgrade:
SNYK-DEBIAN12-ZLIB-6008963
SNYK-DEBIAN12-SYSTEMD-15656988
SNYK-DEBIAN12-SYSTEMD-15656988
SNYK-DEBIAN12-GNUTLS28-1547121
SNYK-DEBIAN12-DPKG-15426435
Important
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
📜 Customise PR templates
🛠 Adjust project settings
📚 Read about Snyk's upgrade logic
Learn how to fix vulnerabilities with free interactive lessons:
🦉 Integer Overflow or Wraparound
🦉 Improper Access Control
🦉 Improper Input Validation