chore(security): ignore CVE-2026-33658 for Chatwoot storage defaults (#13922)
This ignores `CVE-2026-33658` in `bundler-audit` after validating that Chatwoot's default and recommended storage setups do not use Active Storage proxy mode. Fixes: N/A Closes: N/A ## Why `CVE-2026-33658` is an Active Storage proxy-mode DoS issue triggered by multi-range requests. For Chatwoot, the default and recommended setups do not appear to route file downloads through Rails proxy mode: - `config/environments/production.rb` selects the Active Storage service but does not opt into `rails_storage_proxy` - `.env.example` defaults to `ACTIVE_STORAGE_SERVICE=local` - Chatwoot's storage docs recommend local/cloud storage with optional direct uploads to the storage provider - existing specs expect redirect/disk-style Active Storage URLs rather than proxy-mode URLs Given that validation, ignoring this advisory is a smaller and more accurate response than a framework-wide Rails upgrade. ## What this change does - adds `.bundler-audit.yml` - preserves the existing advisory ignore entries already used by Chatwoot - ignores `CVE-2026-33658` - documents why the ignore is acceptable for Chatwoot's current defaults - notes that this should be revisited if Chatwoot enables `rails_storage_proxy` or other app-served Active Storage proxy routes ## Validation - reviewed `config/environments/production.rb` - reviewed `.env.example` - reviewed Chatwoot storage docs: https://developers.chatwoot.com/self-hosted/deployment/storage/s3-bucket - reviewed Active Storage URL expectations in `spec/controllers/slack_uploads_controller_spec.rb` and `spec/services/line/send_on_line_service_spec.rb` - ran `bundle exec bundle-audit check --no-update`
This commit is contained in:
@@ -2,3 +2,8 @@
|
||||
ignore:
|
||||
- CVE-2021-41098 # https://github.com/chatwoot/chatwoot/issues/3097 (update once azure blob storage is updated)
|
||||
- GHSA-57hq-95w6-v4fc # Devise confirmable race condition — patched locally in User model (remove once on Devise 5+)
|
||||
# Chatwoot defaults to Active Storage redirect-style URLs, and its recommended
|
||||
# storage setup uses local/cloud storage with optional direct uploads to the
|
||||
# storage provider rather than Rails proxy mode. Revisit if we enable
|
||||
# rails_storage_proxy or other app-served Active Storage proxy routes.
|
||||
- CVE-2026-33658
|
||||
|
||||
Reference in New Issue
Block a user