lastest is using a vulnerable tar version
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 35/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- javascript, node.js
- Domain
- security
Research direction
Start by running npm audit for @upstash/[email protected] and inspect how its tar dependency is resolved. Check whether a non-vulnerable tar version is available; done means the dependency is updated and npm audit no longer reports these advisories, or the issue is documented as blocked if no fix exists.
Written by the indexing model from the issue text.
Description
Hi, @upstash/[email protected] is dependent on [email protected] which has multiple know security vulnerabilites :
npm audit
tar <=7.5.10
Severity: high
node-tar Vulnerable to Arbitrary File Creation/Overwrite via Hardlink Path Traversal - https://github.com/advisories/GHSA-34x7-hfp2-rc4v
node-tar is Vulnerable to Arbitrary File Overwrite and Symlink Poisoning via Insufficient Path Sanitization - https://github.com/advisories/GHSA-8qq5-rm4j-mr97
Arbitrary File Read/Write via Hardlink Target Escape Through Symlink Chain in node-tar Extraction - https://github.com/advisories/GHSA-83g3-92jg-28cx
tar has Hardlink Path Traversal via Drive-Relative Linkpath - https://github.com/advisories/GHSA-qffp-2rhf-9h96
node-tar Symlink Path Traversal via Drive-Relative Linkpath - https://github.com/advisories/GHSA-9ppj-qmqm-q256
Race Condition in node-tar Path Reservations via Unicode Ligature Collisions on macOS APFS - https://github.com/advisories/GHSA-r6q2-hw4h-h46w
No fix available
node_modules/tar
@upstash/qstash-cli *
Depends on vulnerable versions of tar
node_modules/@upstash/qstash-cli
Would it be possible to bump tar to safe versions please?
Thanks!
- Dominant language
- JavaScript
- Stars
- 9
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
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.
More from upstash/qstash-cli
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
upstash/qstash-cli#10 ·
-
bug: `Bus error` when using `pnpm` on LinuxPossibly taken @smorimoto claimed this 187 days ago. Open
Difficulty 4/5 3-5 days Newbie friendliness 25/100
upstash/qstash-cli#9 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 32/100
upstash/qstash-cli#8 ·
-
issue running the cli using bunxPossibly taken @smorimoto claimed this 187 days ago. Open
Difficulty 3/5 1-2 days Newbie friendliness 25/100
upstash/qstash-cli#6 · 4 comments ·
All issues in upstash/qstash-cli
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 77/100
jasonacox/pypowerwall#472 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
sebastienros/jint#4531 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
ome/ngff-rfc8-revisions#50 ·
Maintainers usually reply within 3 days
-
[Bug] Root filesystem scope (/) incorrectly rejects all descendant pathsPossibly taken @mugenkyou claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
neutralinojs/neutralino.js#304 · 1 comment ·