Skip to content

chore(deps): bump nokogiri to 1.19.3 (GHSA-353f-x4gh-cqq8)#4

Merged
martinemde merged 1 commit into
mainfrom
nokogiri-security-bump
Jun 17, 2026
Merged

chore(deps): bump nokogiri to 1.19.3 (GHSA-353f-x4gh-cqq8)#4
martinemde merged 1 commit into
mainfrom
nokogiri-security-bump

Conversation

@technicalpickles

Copy link
Copy Markdown
Contributor

What

Bumps nokogiri from 1.18.7 to 1.19.3 across all locked platform variants (aarch64-linux-gnu, aarch64-linux-musl, arm64-darwin, x86_64-darwin, x86_64-linux-gnu, x86_64-linux-musl).

Why

GHSA-353f-x4gh-cqq8 (critical): Nokogiri < 1.18.9 ships a vendored libxml2 with two 9.1-critical CVEs (a use-after-free and a memory-corruption bug) plus three lower-severity issues. This resolves a critical Dependabot alert.

nokogiri is a transitive dependency here (pulled in via query_packwerkpackwerk), not a direct Gemfile entry, so the fix is a lockfile-only bump.

How

bundle update nokogiri --conservative — this resolved to the latest 1.19.3 (well above the patched 1.18.9 floor) with no transitive cascade: the only change is the six platform-pinned nokogiri version lines.

Verification

  • bundle install clean
  • bundle exec rake (rspec + rubocop, the CI default task) green: 58 examples, 0 failures; 37 files, no offenses

🤖 Generated with Claude Code

Nokogiri < 1.18.9 ships a vendored libxml2 with two 9.1-critical CVEs
(use-after-free + memory corruption) plus three lower-severity ones.
Bump the transitive dependency above the patched 1.18.9 floor; conservative
update resolved to the latest 1.19.3 across all locked platforms.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@technicalpickles technicalpickles requested a review from a team as a code owner June 17, 2026 16:22
@technicalpickles

Copy link
Copy Markdown
Contributor Author

Resolves Dependabot alert #3 (GHSA-353f-x4gh-cqq8, critical): bumps nokogiri 1.18.7 → 1.19.3 across all platform variants.

@martinemde martinemde merged commit 9dcc5d5 into main Jun 17, 2026
3 checks passed
@martinemde martinemde deleted the nokogiri-security-bump branch June 17, 2026 20:00
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