JedWatson / JedWatson/react-select
Vulnerability in yaml dependency
Open
Nobody has claimed this yet.
issue/bug-unconfirmed
- Dominant language
- TypeScript
- Stars
- 28k
- Forks
- 4.1k
- PR merge metrics
- No merged PRs in 30d
Description
Are you reporting a bug or runtime error?
Vulnerability
Output of running jf audit --extended-table in the project root directory:
┌──────────┬──────────────┬────────────┬────────────┬────────────┬──────────┬──────┬───────────────┬──────┬──────┬───────────┐
│ SEVERITY │ DIRECT │ DIRECT │ IMPACTED │ IMPACTED │ FIXED │ TYPE │ CVE │ CVSS │ CVSS │ ISSUE ID │
│ │ DEPENDENCY │ DEPENDENCY │ DEPENDENCY │ DEPENDENCY │ VERSIONS │ │ │ V2 │ V3 │ │
│ │ │ VERSION │ NAME │ VERSION │ │ │ │ │ │ │
├──────────┼──────────────┼────────────┼────────────┼────────────┼──────────┼──────┼───────────────┼──────┼──────┼───────────┤
│ Medium │ react-select │ 5.7.7 │ yaml │ 1.10.2 │ [2.2.2,) │ npm │ CVE-2023-2251 │ │ │ XRAY-N187 │
│ │ │ │ │ │ │ │ │ │ │ │
└──────────┴──────────────┴────────────┴────────────┴────────────┴──────────┴──────┴───────────────┴──────┴──────┴───────────┘
Need to update yaml dependency to the latest version.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Locate the dependency manifest and lockfile that declare yaml, then inspect how react-select 5.7.7 resolves it. Update yaml to a version at or above the reported fixed range and rerun jf audit --extended-table; done means CVE-2023-2251 is no longer reported.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript, yaml
- Domain
- security
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 35/100