Skip to content

Bump addressable to 2.9.0 (CVE-2026-35611) - #87

Merged
VatsalSy merged 1 commit into
mainfrom
security/addressable-2.9.0
Apr 25, 2026
Merged

Bump addressable to 2.9.0 (CVE-2026-35611)#87
VatsalSy merged 1 commit into
mainfrom
security/addressable-2.9.0

Conversation

@VatsalSy

Copy link
Copy Markdown
Member

Summary

  • Lockfile bump for addressable from 2.8.7 → 2.9.0 to close GHSA vs-branch-4 #32 / CVE-2026-35611 (ReDoS in URI templates).
  • Two-line Gemfile.lock change; the Gemfile constraint (~> 2.4, set by Jekyll) is unchanged.
  • public_suffix runtime bound widens from < 7.0 to < 8.0 in 2.9.0; the already-pinned public_suffix 6.0.1 still satisfies both bounds, so no transitive bump is needed.

Lockfile was hand-edited because the repo pins Bundler 2.5.23 / Ruby 3.2.2 and a clean bundle update requires those. CI will run the full bundle install and validate.

Test plan

  • Jekyll site CI build job passes (this exercises bundle install against the new lockfile)
  • Maintenance Regression Checks passes
  • No other workflows fail
  • Confirm dependabot alert vs-branch-4 #32 closes once the PR merges

addressable >= 2.3.0 and < 2.9.0 has a ReDoS via URI templates that
use the * (explode) modifier or multi-variable + / # operators. Both
patterns are fully remediated in 2.9.0.

The Gemfile constraint stays at addressable (~> 2.4) (jekyll's), and
the new addressable runtime broadens public_suffix to < 8.0 — our
already-locked public_suffix 6.0.1 satisfies both bounds, so only
addressable's two lines change in Gemfile.lock.

Refs: GHSA on this repo (#32), https://rubygems.org/gems/addressable
Copilot AI review requested due to automatic review settings April 25, 2026 07:23

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot wasn't able to review any files in this pull request.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@VatsalSy
VatsalSy merged commit b545793 into main Apr 25, 2026
3 checks passed
@VatsalSy
VatsalSy deleted the security/addressable-2.9.0 branch April 25, 2026 07:50
VatsalSy added a commit that referenced this pull request Jun 29, 2026
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