Replace deepmerge dependency (CVE-2026-93753, severity: high)

Đang mở
#4,298 0 bình luận 2 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
48/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
javascript, node.js
Lĩnh vực
devtools, security

Hướng nghiên cứu

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.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

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:

  1. Replace deepmerge with an actively maintained alternative (e.g.
    lodash.merge, ts-deepmerge, or a small inline implementation), or
  2. Upgrade to a patched release of deepmerge once one is available.

References

Ngôn ngữ chính
JavaScript
Star
2.7k
Fork
764
Merge trung bình
1 ngày 10 giờ
Pull request đã merge (30 ngày)
8

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của swagger-api/swagger-client

Tất cả issue của swagger-api/swagger-client

Issue tương tự

Thêm issue về JavaScript

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.