Skip to content

[GHSA-g9pc-8g42-g6vq] Exclude spiral/roadrunner 3.x from affected versions - #10284

Closed
roxblnfk wants to merge 1 commit into
github:roxblnfk/advisory-improvement-10284from
roxblnfk:roxblnfk-GHSA-g9pc-8g42-g6vq
Closed

roxblnfk wants to merge 1 commit into
github:roxblnfk/advisory-improvement-10284from
roxblnfk:roxblnfk-GHSA-g9pc-8g42-g6vq

Conversation

@roxblnfk

@roxblnfk roxblnfk commented Oct 9, 2026

Copy link
Copy Markdown

Updates

  • Affected products

Comments
RoadRunner switched back from calendar versioning (2023.x–2025.x) to semver: v3.0.0 (2026-10-09) is the latest release and is newer than every 2025.x release.

The current range < 2025.1.0 therefore matches 3.0.0 (as 3.0.0 < 2025.1.0 in version ordering), so the latest release is reported as vulnerable and roave/security-advisories / Composer audit block its installation. RoadRunner 3.x is built with a Go toolchain that includes the fix.

This PR splits the range into two, keeping every version that was actually affected:

Range Versions
< 3.0.0 legacy 1.x and 2.x (last: v2.12.3)
>= 2023.1.0-alpha.1, < 2025.1.0 calendar versions before the fix (v2023.1.0-alpha.1 is the first calver release on Packagist)

2025.1.0+ and 3.0.0+ are not affected.

Supersedes #10283: changing only the fixed version to 3.0.0 would drop the still-vulnerable 2023.x and 2024.x releases from the advisory, because they sort above 3.0.0.

Copilot AI balanced review requested due to automatic review settings October 9, 2026 14:39
@roxblnfk
roxblnfk force-pushed the roxblnfk-GHSA-g9pc-8g42-g6vq branch from e8242ac to 1d55471 Compare October 9, 2026 14:40

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

The ranges correctly exclude fixed 3.x releases without omitting vulnerable calendar-version releases.

0 open findings

What changed in this PR

Updates RoadRunner’s advisory ranges to account for its return from calendar versioning to semantic versioning.

Changes:

  • Marks legacy versions below 3.0.0 as affected.
  • Preserves the affected 2023.x–2024.x calendar-version range.
File Description
GHSA-g9pc-8g42-g6vq.json Splits RoadRunner’s affected versions into accurate disjoint ranges.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@github-actions
github-actions Bot changed the base branch from main to roxblnfk/advisory-improvement-10284 October 9, 2026 14:51
@roxblnfk roxblnfk closed this Oct 9, 2026
@roxblnfk
roxblnfk deleted the roxblnfk-GHSA-g9pc-8g42-g6vq branch October 10, 2026 10:51
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