Skip to content

[agent] chore(deps): bump eslint-plugin-jsx-a11y to ^6.7.0 (fixes CVE-2025-27789)#725

Merged
nirinchev merged 1 commit intomainfrom
fix/bump-eslint-plugin-jsx-a11y-CVE-2025-27789-82e444582ec8fad2
May 3, 2026
Merged

[agent] chore(deps): bump eslint-plugin-jsx-a11y to ^6.7.0 (fixes CVE-2025-27789)#725
nirinchev merged 1 commit intomainfrom
fix/bump-eslint-plugin-jsx-a11y-CVE-2025-27789-82e444582ec8fad2

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented May 3, 2026

Summary

Bumps eslint-plugin-jsx-a11y from ^6.4.1 to ^6.7.0 in configs/eslint-config-devtools/package.json to remediate GHSA-968p-4wvh-cqc8 / CVE-2025-27789 (Dependabot alert #63).

Root cause

eslint-plugin-jsx-a11y@6.6.1 depended on aria-query@^4.2.2, which in turn required @babel/runtime-corejs3@^7.10.2. The lockfile had @babel/runtime-corejs3@7.18.9 installed, which is below the patched threshold of 7.26.10.

Starting in v6.7.0, eslint-plugin-jsx-a11y switched to aria-query@^5.x, which dropped the @babel/runtime-corejs3 (and @babel/runtime) transitive dependencies entirely.

Lockfile changes

Package Before After
eslint-plugin-jsx-a11y 6.6.1 6.10.2
aria-query 4.2.2 5.3.2
@babel/runtime-corejs3 7.18.9 removed

Security advisory

  • GHSA-968p-4wvh-cqc8 / CVE-2025-27789 — Babel inefficient RegExp complexity in generated code with .replace when transpiling named capturing groups
  • Severity: Medium (CVSS 6.2)
  • Fixed in @babel/runtime / @babel/runtime-corejs3 ≥ 7.26.10

Generated by Dependabot remediation agent · ● 842.8K ·



Bumps eslint-plugin-jsx-a11y from ^6.4.1 to ^6.7.0 in
configs/eslint-config-devtools. Version 6.7.0 switched the
aria-query dependency from 4.x to 5.x, which drops the
@babel/runtime-corejs3 transitive dependency that was
vulnerable to GHSA-968p-4wvh-cqc8 / CVE-2025-27789.

Changes in lockfile:
- eslint-plugin-jsx-a11y: 6.6.1 -> 6.10.2
- aria-query: 4.2.2 -> 5.3.2 (dropped @babel/runtime-corejs3 dep)
- @babel/runtime-corejs3: removed entirely

Closes Dependabot alert #63.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@nirinchev nirinchev closed this May 3, 2026
@nirinchev nirinchev reopened this May 3, 2026
@coveralls
Copy link
Copy Markdown

Coverage Status

Coverage is 78.619%fix/bump-eslint-plugin-jsx-a11y-CVE-2025-27789-82e444582ec8fad2 into main. No base build found for main.

@nirinchev nirinchev marked this pull request as ready for review May 3, 2026 15:23
@nirinchev nirinchev enabled auto-merge (squash) May 3, 2026 15:24
@nirinchev nirinchev merged commit c7dcfb8 into main May 3, 2026
36 checks passed
@nirinchev nirinchev deleted the fix/bump-eslint-plugin-jsx-a11y-CVE-2025-27789-82e444582ec8fad2 branch May 3, 2026 15:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants