This release includes 5 security fixes for security teams reviewing exposed deployments.
Topics
+13 more
Affected surfaces
ReleasePort's take
Moderate signalThe v2.1 release hardens security by filtering non‑routable IPs in WebClient, restricting the Caddy admin interface to a local socket, and adding path traversal validation for widget saves.
Why it matters: These changes block SSRF vectors, limit remote admin access, and prevent directory traversal attacks; severity scores exceed 75 indicating high risk impact.
Summary
AI summaryUpdates GHSA-8jvv-gwqg-6vjc, GHSA-r553-q33m-v7pf, and GHSA-v49v-673j-g4vj across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Security | Critical |
Applied non-routable IP address filter on WebClient for SSRF protection. Applied non-routable IP address filter on WebClient for SSRF protection. Source: llm_adapter@2026-05-29 Confidence: high |
— |
| Security | High |
Restricted Caddy admin interface to a local socket. Restricted Caddy admin interface to a local socket. Source: llm_adapter@2026-05-29 Confidence: high |
— |
| Security | High |
Added path traversal validation to widget save paths. Added path traversal validation to widget save paths. Source: llm_adapter@2026-05-29 Confidence: high |
— |
| Security | High |
Removed unused Supervisord admin port. Removed unused Supervisord admin port. Source: llm_adapter@2026-05-29 Confidence: high |
— |
| Security | High |
Enforced MANAGE_PAGES permission checks when updating the dependency map. Enforced MANAGE_PAGES permission checks when updating the dependency map. Source: llm_adapter@2026-05-29 Confidence: high |
— |
| Feature | Medium |
Replaced Intercom with Pylon across the platform. Replaced Intercom with Pylon across the platform. Source: llm_adapter@2026-05-29 Confidence: high |
— |
| Feature | Medium |
Added `memory-analysis.sh` for memory sizing and diagnostic analysis. Added `memory-analysis.sh` for memory sizing and diagnostic analysis. Source: llm_adapter@2026-05-29 Confidence: high |
— |
| Feature | Low |
Updated Helm charts to allow numeric CPU values in `resources.requests`. Updated Helm charts to allow numeric CPU values in `resources.requests`. Source: granite4.1:30b@2026-05-29-audit Confidence: low |
— |
| Bugfix | Low |
Built MongoDB database tools from source using patched `x/crypto` and `x/net` dependencies. Built MongoDB database tools from source using patched `x/crypto` and `x/net` dependencies. Source: llm_adapter@2026-05-29 Confidence: high |
— |
| Bugfix | Low |
Updated Husky pre-commit hook to correctly stage server files from the worktree root. Updated Husky pre-commit hook to correctly stage server files from the worktree root. Source: llm_adapter@2026-05-29 Confidence: high |
— |
| Bugfix | Low |
Added a non-root user to the Cypress snapshot Dockerfile. Added a non-root user to the Cypress snapshot Dockerfile. Source: llm_adapter@2026-05-29 Confidence: high |
— |
Full changelog
Features
- Replaced Intercom with Pylon across the platform. (#41722)
- Added
memory-analysis.shto help with memory sizing and diagnostic analysis. (#41816)
Fixes
- Applied a comprehensive non-routable IP address filter on WebClient to strengthen SSRF protection. (GHSA-v49v-673j-g4vj, GHSA-m23h-pvf3-2m7p) (#41849)
- Built MongoDB database tools from source using patched
x/cryptoandx/netdependencies. (#41850) - Restricted the Caddy admin interface to a local socket. (GHSA-8jvv-gwqg-6vjc) (#41847)
- Added path traversal validation to widget save paths. (GHSA-r553-q33m-v7pf) (#41834)
- Removed the unused Supervisord admin port. (GHSA-v49v-673j-g4vj) (#41837)
- Updated the Husky pre-commit hook to correctly stage server files from the worktree root. (#41835)
- Added a non-root user to the Cypress snapshot Dockerfile. (#41823)
- Enforced
MANAGE_PAGESpermission checks when updating the dependency map. (GHSA-q4p7-j55w-5mjm) (#41828) - Updated Helm charts to allow numeric CPU values in
resources.requests. (#41824)
Breaking Changes
- Removed unused Supervisord admin port.
Security Fixes
- GHSA-v49v-673j-g4vj — Applied non‑routable IP address filter on WebClient to strengthen SSRF protection.
- GHSA-m23h-pvf3-2m7p — Same SSRF protection improvement (additional CVE reference).
- GHSA-8jvv-gwqg-6vjc — Restricted Caddy admin interface to a local socket.
- GHSA-r553-q33m-v7pf — Added path traversal validation to widget save paths.
- GHSA-q4p7-j55w-5mjm — Enforced `MANAGE_PAGES` permission checks when updating the dependency map.
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
About appsmith
Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.
Related context
Related tools
Beta — feedback welcome: [email protected]