Skip to content

[GHSA-v6h2-p8h4-qcjw] brace-expansion Regular Expression Denial of Service vulnerability #5712

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

davidhornmarkINGKA
Copy link

Updates

  • Affected products
  • CVSS v3
  • CVSS v4

Comments
https://github.com/juliangruber/brace-expansion/releases has released patched versions and published them to npm.

@Copilot Copilot AI review requested due to automatic review settings June 11, 2025 19:11
@github-actions github-actions bot changed the base branch from main to davidhornmarkINGKA/advisory-improvement-5712 June 11, 2025 19:12
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR updates the GitHub advisory for the brace-expansion Regular Expression Denial of Service issue by adjusting timestamps, severity scoring, and splitting affected version ranges per major release.

  • Updated the modified timestamp.
  • Replaced CVSS v3 entry with a CVSS v4 score.
  • Expanded ranges into separate blocks for each major version and added database_specific metadata.
Comments suppressed due to low confidence (1)

advisories/github-reviewed/2025/06/GHSA-v6h2-p8h4-qcjw/GHSA-v6h2-p8h4-qcjw.json:13

  • The original CVSS v3 entry was removed; to preserve full severity context you should retain both CVSS v3 and CVSS v4 objects in the severity array.
"type": "CVSS_V4",

"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
Copy link
Preview

Copilot AI Jun 11, 2025

Choose a reason for hiding this comment

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

This range block is intended for versions <2.0.2; use "introduced": "2.0.0" instead of "0" to avoid overlap with the 0–1.x block.

Suggested change
"introduced": "0"
"introduced": "2.0.0"

Copilot uses AI. Check for mistakes.

"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
Copy link
Preview

Copilot AI Jun 11, 2025

Choose a reason for hiding this comment

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

For the 3.x range, set "introduced": "3.0.0" rather than "0" to clearly delimit the affected versions.

Suggested change
"introduced": "0"
"introduced": "3.0.0"

Copilot uses AI. Check for mistakes.

"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
Copy link
Preview

Copilot AI Jun 11, 2025

Choose a reason for hiding this comment

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

For the 4.x range, use "introduced": "4.0.0" instead of "0" to avoid unintentional overlap with earlier ranges.

Suggested change
"introduced": "0"
"introduced": "4.0.0"

Copilot uses AI. Check for mistakes.

@davidhornmarkINGKA
Copy link
Author

Not sure why it instantly gives error to the vector string when trying to improve advisory:
image

@github-actions github-actions bot deleted the davidhornmarkINGKA-GHSA-v6h2-p8h4-qcjw branch June 11, 2025 19:45
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