Skip to content

Bump json to address CVE-2026-71847 - #45

Open
DanielPNewman wants to merge 1 commit into
masterfrom
codex/security-json-2-21-2
Open

Bump json to address CVE-2026-71847#45
DanielPNewman wants to merge 1 commit into
masterfrom
codex/security-json-2-21-2

Conversation

@DanielPNewman

Copy link
Copy Markdown
Owner

Summary

Updates json from 2.20.0 to 2.21.2 and constrains future resolutions to the patched 2.21.x line.

This fixes GHSA-9hj4-r449-hfvc / CVE-2026-71847, a use-after-free in JSON::ResumableParser#partial_value that can terminate the Ruby process when crafted duplicate-key streaming JSON is processed.

Validation

  • bundle-audit check: no vulnerabilities found
  • Gemfile syntax and lockfile security-floor checks passed
  • The exact Jekyll build could not run locally because the host Ruby is 2.6, while the locked dependency stack requires Ruby 2.7+

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.

1 participant