Skip to content

fix(deps): pin fast-uri to 3.1.2 to close GHSA-q3j6-qgpj-74h6 / GHSA-v39h-62p7-jpjc#909

Merged
hittyt merged 1 commit into
alibaba:mainfrom
Pangjiping:fix/deps-fast-uri-cve-2026-6321
May 18, 2026
Merged

fix(deps): pin fast-uri to 3.1.2 to close GHSA-q3j6-qgpj-74h6 / GHSA-v39h-62p7-jpjc#909
hittyt merged 1 commit into
alibaba:mainfrom
Pangjiping:fix/deps-fast-uri-cve-2026-6321

Conversation

@Pangjiping
Copy link
Copy Markdown
Collaborator

Summary

Add a pnpm override so the transitive fast-uri (pulled in via openapi-typescript > @redocly/openapi-core > @redocly/ajv) resolves to 3.1.2. The previously locked 3.1.0 is affected by two high-severity advisories:

pnpm audit now reports 0 vulnerabilities for the sdks workspace. docs/ and tests/javascript/ audits are already clean.

Testing

  • Not run (explain why)
  • Unit tests
  • Integration tests
  • e2e / manual verification

Breaking Changes

  • None
  • Yes (describe impact and migration path)

Checklist

  • Linked Issue or clearly described motivation
  • Added/updated docs (if needed)
  • Added/updated tests (if needed)
  • Security impact considered
  • Backward compatibility considered

…v39h-62p7-jpjc

Add a pnpm override so the transitive `fast-uri` (pulled in via
`openapi-typescript > @redocly/openapi-core > @redocly/ajv`) resolves to
3.1.2. The previously locked 3.1.0 is affected by two high-severity
advisories:

- CVE-2026-6321 (GHSA-q3j6-qgpj-74h6): path traversal via percent-encoded
  dot segments in `normalize()` / `equal()`.
- CVE-2026-6322 (GHSA-v39h-62p7-jpjc): host confusion via percent-encoded
  authority delimiters.

`pnpm audit` now reports 0 vulnerabilities for the sdks workspace.
`docs/` and `tests/javascript/` audits are already clean.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Copy link
Copy Markdown
Collaborator

@hittyt hittyt left a comment

Choose a reason for hiding this comment

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

LGTM

@hittyt hittyt merged commit de4414a into alibaba:main May 18, 2026
22 checks passed
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.

3 participants