Skip to content

Commit bd9f96b

Browse files
mokagioclaude
andcommitted
Pin nokogiri >= 1.19.3 (GHSA-c4rq-3m3g-8wgx)
Carries the fix for [GHSA-c4rq-3m3g-8wgx][advisory] (high-severity ReDoS in Nokogiri's CSS selector tokenizer; vulnerable `< 1.19.3`). This repo is on `fastlane-plugin-wpmreleasetoolkit ~> 13.8`, which predates the toolkit's own `nokogiri >= 1.19.3` floor (added in 14.4.1). Pinning explicitly here closes the gap until a future toolkit-major bump makes the pin redundant. [advisory]: GHSA-c4rq-3m3g-8wgx --- Generated with the help of Claude Code, https://claude.com/claude-code Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent e9cbc55 commit bd9f96b

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

Gemfile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,8 @@ source 'https://rubygems.org'
44

55
gem 'fastlane', '~> 2.230'
66
gem 'fastlane-plugin-wpmreleasetoolkit', '~> 13.8'
7+
8+
# Pinned to pull in the fix for GHSA-c4rq-3m3g-8wgx (CSS selector ReDoS).
9+
# Drop once `fastlane-plugin-wpmreleasetoolkit` moves to >= 14.4.1, whose
10+
# gemspec carries this floor transitively.
11+
gem 'nokogiri', '>= 1.19.3'

Gemfile.lock

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ GEM
228228
nanaimo (0.4.0)
229229
naturally (2.3.0)
230230
nkf (0.2.0)
231-
nokogiri (1.19.1)
231+
nokogiri (1.19.3)
232232
mini_portile2 (~> 2.8.2)
233233
racc (~> 1.4)
234234
octokit (6.1.1)
@@ -305,6 +305,7 @@ PLATFORMS
305305
DEPENDENCIES
306306
fastlane (~> 2.230)
307307
fastlane-plugin-wpmreleasetoolkit (~> 13.8)
308+
nokogiri (>= 1.19.3)
308309

309310
CHECKSUMS
310311
CFPropertyList (3.0.8) sha256=2c99d0d980536d3d7ab252f7bd59ac8be50fbdd1ff487c98c949bb66bb114261
@@ -388,7 +389,7 @@ CHECKSUMS
388389
nanaimo (0.4.0) sha256=faf069551bab17f15169c1f74a1c73c220657e71b6e900919897a10d991d0723
389390
naturally (2.3.0) sha256=459923cf76c2e6613048301742363200c3c7e4904c324097d54a67401e179e01
390391
nkf (0.2.0) sha256=fbc151bda025451f627fafdfcb3f4f13d0b22ae11f58c6d3a2939c76c5f5f126
391-
nokogiri (1.19.1) sha256=598b327f36df0b172abd57b68b18979a6e14219353bca87180c31a51a00d5ad3
392+
nokogiri (1.19.3) sha256=78312cbac32a40c812780d9678221b79d51288eec00054c1a8d15f7ce05960e8
392393
octokit (6.1.1) sha256=920e4a9d820205f70738f58de6a7e6ef0e2f25b27db954b5806a63105207b0bf
393394
options (2.3.2) sha256=32413a4b9e363234eed2eecfb2a1a9deb32810f72c54820a37a62f65b905c5e8
394395
optparse (0.8.1) sha256=42bea10d53907ccff4f080a69991441d611fbf8733b60ed1ce9ee365ce03bd1a

0 commit comments

Comments
 (0)