Replace deepmerge dependency (CVE-2026-93753, severity: high)
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 48/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- javascript, node.js
Direzione di ricerca
Start with the deepmerge dependency entry in package.json and trace where it is used in the client. Compare a maintained replacement with the existing merge behavior, then run the relevant tests for those call sites. Done means the vulnerable dependency is replaced or upgraded and the tests pass without changing expected merge behavior.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Summary
swagger-client depends on deepmerge ~4.3.0, which is affected by
CVE-2026-93753 (CVSS 7.5 / high severity). The deepmerge package has
had no new release since 4.3.1 (2021) and the upstream maintainer has
not yet published a fix.
Impact
Any project that installs swagger-client inherits [email protected]
and is flagged by security scanners (Mend/WhiteSource, PSIRT, etc.).
Request
Please either:
- Replace
deepmergewith an actively maintained alternative (e.g.
lodash.merge,ts-deepmerge, or a small inline implementation), or - Upgrade to a patched release of
deepmergeonce one is available.
References
- CVE-2026-93753
- deepmerge upstream issue tracker: https://github.com/TehShrike/deepmerge/issues
- Current
deepmergepinning in swagger-client:
https://github.com/swagger-api/swagger-client/blob/main/package.json
- Lingua principale
- JavaScript
- Stelle
- 2.7k
- Fork
- 764
- Merge medio
- 1g 10h
- PR unite (30g)
- 8
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di swagger-api/swagger-client
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
swagger-api/swagger-client#4318 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
swagger-api/swagger-client#4316 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
swagger-api/swagger-client#4212 · 4 reazioni ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
swagger-api/swagger-client#4233 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
swagger-api/swagger-client#4223 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di swagger-api/swagger-client
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
swc-project/swc-ai-issues#414 ·
-
[workshop-sim] Repair: Make Copilot access and billing path decision self-contained in Steps 07/07dApertafeedback simulation workshop
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
githubnext/gh-aw-workshop#5597 ·
I maintainer di solito rispondono entro 1 giorno
-
Add: Film Mania PLApertacheck:passed feeds:add
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Disabled radio toggle button groups lose checked stateForse già presa @vladosskins178 l’ha presa oggi. Apertabug confirmed css has-pr v6
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno