Vulnerable `x/net` and `MongoDB` Go dependencies
Maintainer thường phản hồi trong vòng 4 ngày
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 35/100
Hướng nghiên cứu
Start with the Go dependency declarations and update golang.org/x/net to v0.62.0 or later and go.mongodb.org/mongo-driver/v2 to v2.9.2 or later. Check the resulting dependency versions and run the repository’s relevant Go checks; done when both minimum versions are present. An open linked pull request already addresses this issue.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Summary
Our security scanner reports vulnerabilities in golang.org/x/net and go.mongodb.org/mongo-driver/v2 in our deployed Outpost Docker image.
The inspected repository checkout includes these indirect dependencies:
golang.org/x/net v0.60.0; scanner recommendsv0.62.0go.mongodb.org/mongo-driver/v2 v2.8.0; scanner recommendsv2.9.0
These findings concern HTML parsing/rendering and BSON value-length validation. Their presence in the dependency list does not by itself establish exploitability in Outpost.
Affected image
- Source versions observed in the inspected checkout:
golang.org/x/net v0.60.0go.mongodb.org/mongo-driver/v2 v2.8.0
Scanner findings
golang.org/x/net
Scanner summary:
golang.org/x/net is affected by 2 unique vulnerabilities. 1 is high and 1 is medium.
In order to fix all of these vulnerabilities, update golang.org/x/net to 0.62.0.
golang.org/x/net v0.62.0 fixes two issues in golang.org/x/net/html:
- CVE-2026-78661 / GO-2026-6860: Crafted HTML containing repeated short text runs can cause quadratic allocations and copying during parsing, potentially causing denial of service. Affects
Parse,ParseFragmentand their options variants. - CVE-2026-97045 / GO-2026-6866: Incorrect handling of ancestor namespace transitions in
Rendercan produce output that is interpreted differently when parsed again, potentially enabling cross-site scripting.
Both affect versions before v0.62.0.
References:
go.mongodb.org/mongo-driver/v2
The scanner reports an integer overflow in BSON value-length handling:
- CVE-2026-107324
- GHSA-xhx9-594p-jcqq
- Affected v2 versions: before
v2.9.0 - Fixed version:
v2.9.0
When processing a malformed BSON value, valueLength() adds fixed overhead to an attacker-controlled length using an int32. The result can overflow to a negative number, pass a bounds check, and cause a slice-bounds panic.
An application that validates or accesses attacker-controlled BSON through an affected path can panic. Without recovery, this can terminate the process and cause denial of service.
References:
Requested fix
- Update
golang.org/x/nettov0.62.0or later. - Update
go.mongodb.org/mongo-driver/v2to at leastv2.9.0for the reported BSON overflow. - Prefer MongoDB driver
v2.9.2or later to also cover the separately disclosed BSON array-validation vulnerability.
- Ngôn ngữ chính
- Go
- Star
- 1.1k
- Fork
- 70
- Merge trung bình
- 3 ngày 21 giờ
- Pull request đã merge (30 ngày)
- 34
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- 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.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của hookdeck/outpost
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 4 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
Maintainer thường phản hồi trong vòng 4 ngày
-
enhancement
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 30/100
hookdeck/outpost#1195 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 4 ngày
-
enhancement
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
hookdeck/outpost#1194 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 4 ngày
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 38/100
Maintainer thường phản hồi trong vòng 4 ngày
Tất cả issue của hookdeck/outpost
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
router-for-me/CLIProxyAPI#7330 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug os:ios
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
hajimehoshi/ebiten#4039 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
Maintainer thường phản hồi trong vòng 9 ngày