Skip to content

fix: bump crass 1.0.6 β†’ 1.0.7 for 4 DoS advisories#2675

Merged
olleolleolle merged 1 commit into
masterfrom
fix/crass-vulnerabilities
Jun 29, 2026
Merged

fix: bump crass 1.0.6 β†’ 1.0.7 for 4 DoS advisories#2675
olleolleolle merged 1 commit into
masterfrom
fix/crass-vulnerabilities

Conversation

@mroderick

@mroderick mroderick commented Jun 29, 2026

Copy link
Copy Markdown
Collaborator

Problem

bundler-audit fails on crass 1.0.6 with 4 new advisories (all DoS via deep nesting / large exponents / non-ASCII chars / many adjacent comments). These were added to the advisory DB since the last bundle update.

crass is a transitive dependency β€” loofah (pulled in by rails-html-sanitizer/ActionView) depends on it with ~> 1.0.2. We cannot drop it, but the bump is safe and minimal.

Fix

bundle update crass --conservative β€” crass 1.0.6 β†’ 1.0.7.

Verification

  • bundler-audit check β€” No vulnerabilities found
  • rspec spec/presenters/address_presenter_spec.rb --seed 32568 β€” passes

@olleolleolle olleolleolle left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

πŸ‘

@olleolleolle olleolleolle merged commit 56d3a88 into master Jun 29, 2026
18 checks passed
@olleolleolle olleolleolle deleted the fix/crass-vulnerabilities branch June 29, 2026 15:29
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.

2 participants