Skip to content

[SPARK-56631][DOC] Update addressable gem version to 2.9.0#55555

Closed
LuciferYang wants to merge 1 commit into
apache:masterfrom
LuciferYang:SPARK-56631
Closed

[SPARK-56631][DOC] Update addressable gem version to 2.9.0#55555
LuciferYang wants to merge 1 commit into
apache:masterfrom
LuciferYang:SPARK-56631

Conversation

@LuciferYang
Copy link
Copy Markdown
Contributor

@LuciferYang LuciferYang commented Apr 27, 2026

What changes were proposed in this pull request?

Bump addressable (transitive dependency of jekyll) from 2.8.7 to 2.9.0 in docs/Gemfile.lock.

Why are the changes needed?

addressable < 2.9.0 has a high-severity ReDoS vulnerability (CVE-2026-35611, GHSA-h27x-rffw-24p4, CVSS 7.5) in Addressable::Template#match. 2.9.0 fully remediates the vulnerability and also widens the public_suffix upper bound to < 8.0 (the resolved public_suffix 6.0.2 continues to satisfy).

Release notes: https://github.com/sporkmonger/addressable/blob/main/CHANGELOG.md

Does this PR introduce any user-facing change?

No.

How was this patch tested?

Pass GitHub Actions.

Was this patch authored or co-authored using generative AI tooling?

Generated-by: Claude Code

### What changes were proposed in this pull request?
Bump `addressable` (transitive dependency of `jekyll`) from 2.8.7 to 2.9.0 in `docs/Gemfile.lock`.

### Why are the changes needed?
`addressable` < 2.9.0 has a high-severity ReDoS vulnerability ([CVE-2026-35611](https://nvd.nist.gov/vuln/detail/CVE-2026-35611), [GHSA-h27x-rffw-24p4](GHSA-h27x-rffw-24p4), CVSS 7.5) in `Addressable::Template#match`. 2.9.0 fully remediates the vulnerability and also widens the `public_suffix` upper bound to `< 8.0` (the resolved `public_suffix 6.0.2` continues to satisfy).

Release notes: https://github.com/sporkmonger/addressable/blob/main/CHANGELOG.md

### Does this PR introduce _any_ user-facing change?
No.

### How was this patch tested?
Pass GitHub Actions.

### Was this patch authored or co-authored using generative AI tooling?
Generated-by: Claude Code (claude-opus-4-7)
@LuciferYang LuciferYang marked this pull request as draft April 27, 2026 03:07
@LuciferYang
Copy link
Copy Markdown
Contributor Author

  1. addressable-2.9.0 was released three weeks ago.
  2. This is a security-related fix.

@LuciferYang LuciferYang marked this pull request as ready for review April 27, 2026 06:11
@LuciferYang
Copy link
Copy Markdown
Contributor Author

Merged into master. Thanks @HyukjinKwon and @zhengruifeng

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.

3 participants