Track vulnerabilities like this one.
Sign up free to get alerted when software you use is affected.
9.8
go-discover may run out of memory on deep data
published 1 month ago
Summary
The go-discover tool can use too much memory when it reads very deeply nested or recursive information, which could cause the program to stop working. This happens because there is no limit on how deep the data can be processed. Update the software to a version that adds a recursion limit or apply the recommended patch to avoid crashes.
What to do
- Update cleanstart go-discover to version 0_git20250325-r4.
Affected software
| Ecosystem | Vendor | Product | Affected versions |
|---|---|---|---|
| CleanStart | cleanstart | go-discover |
< 0_git20250325-r4 Fix: upgrade to 0_git20250325-r4
|
Original advisory text
Enforce a recursion limit in Unmarshal to prevent stack exhaustion when parsing deeply-nested, recursive structures
Multiple security vulnerabilities affect the go-discover package. Enforce a recursion limit in Unmarshal to prevent stack exhaustion when parsing deeply-nested, recursive structures. See references for individual vulnerability details.
References
- https://github.com/cleanstart-dev/cleanstart-security-advisories/tree/main/advis... Vendor Advisory
- https://osv.dev/vulnerability/CVE-2025-65637 URL
- https://osv.dev/vulnerability/CVE-2025-68121 URL
- https://osv.dev/vulnerability/CVE-2026-33186 URL
- https://osv.dev/vulnerability/CVE-2026-33814 URL
- https://osv.dev/vulnerability/CVE-2026-33818 URL
- https://osv.dev/vulnerability/CVE-2026-39821 URL
- https://osv.dev/vulnerability/CVE-2026-39822 URL
- https://osv.dev/vulnerability/CVE-2026-39834 URL
- https://osv.dev/vulnerability/CVE-2026-41178 URL
- https://osv.dev/vulnerability/CVE-2026-42502 URL
- https://osv.dev/vulnerability/CVE-2026-42504 URL
- https://osv.dev/vulnerability/CVE-2026-42505 URL
- https://osv.dev/vulnerability/CVE-2026-42506 URL
- https://osv.dev/vulnerability/CVE-2026-42507 URL
- https://osv.dev/vulnerability/CVE-2026-46598 URL
- https://osv.dev/vulnerability/CVE-2026-46600 URL
- https://osv.dev/vulnerability/CVE-2026-56853 URL
- https://osv.dev/vulnerability/CVE-2026-56854 URL
- https://osv.dev/vulnerability/CVE-2026-56855 URL
- https://osv.dev/vulnerability/CVE-2026-56858 URL
- https://osv.dev/vulnerability/CVE-2026-56859 URL
- https://osv.dev/vulnerability/CVE-2026-56860 URL
- https://osv.dev/vulnerability/CVE-2026-56862 URL
- https://osv.dev/vulnerability/CVE-2026-84303 URL
- https://osv.dev/vulnerability/CVE-2026-84304 URL
- https://osv.dev/vulnerability/CVE-2026-84445 URL
- https://osv.dev/vulnerability/ghsa-hrxh-6v49-42gf URL
- https://nvd.nist.gov/vuln/detail/CVE-2025-65637 URL
- https://nvd.nist.gov/vuln/detail/CVE-2025-68121 URL
- https://nvd.nist.gov/vuln/detail/CVE-2026-33186 URL
- https://nvd.nist.gov/vuln/detail/CVE-2026-33814 URL
- https://nvd.nist.gov/vuln/detail/CVE-2026-33818 URL
- https://nvd.nist.gov/vuln/detail/CVE-2026-39821 URL
- https://nvd.nist.gov/vuln/detail/CVE-2026-39822 URL
- https://nvd.nist.gov/vuln/detail/CVE-2026-39834 URL
- https://nvd.nist.gov/vuln/detail/CVE-2026-41178 URL
- https://nvd.nist.gov/vuln/detail/CVE-2026-42502 URL
- https://nvd.nist.gov/vuln/detail/CVE-2026-42504 URL
- https://nvd.nist.gov/vuln/detail/CVE-2026-42505 URL
- https://nvd.nist.gov/vuln/detail/CVE-2026-42506 URL
- https://nvd.nist.gov/vuln/detail/CVE-2026-42507 URL
- https://nvd.nist.gov/vuln/detail/CVE-2026-46598 URL
- https://nvd.nist.gov/vuln/detail/CVE-2026-46600 URL
- https://nvd.nist.gov/vuln/detail/CVE-2026-56853 URL
- https://nvd.nist.gov/vuln/detail/CVE-2026-56854 URL
- https://nvd.nist.gov/vuln/detail/CVE-2026-56855 URL
- https://nvd.nist.gov/vuln/detail/CVE-2026-56858 URL
- https://nvd.nist.gov/vuln/detail/CVE-2026-56859 URL
- https://nvd.nist.gov/vuln/detail/CVE-2026-56860 URL
- https://nvd.nist.gov/vuln/detail/CVE-2026-56862 URL
- https://nvd.nist.gov/vuln/detail/CVE-2026-84303 URL
- https://nvd.nist.gov/vuln/detail/CVE-2026-84304 URL
- https://nvd.nist.gov/vuln/detail/CVE-2026-84445 URL
Internet-facing
3 days
Internal
60 days
- Not known to be exploited
- Can be exploited automatically (estimated)
- Gives an attacker full control (estimated)
Timeline
Published17 Sep 2026
Updated17 Sep 2026
First seen17 Sep 2026
Sources
CLEANSTART-2026-RH13168 · OSV
Track software like this
Free during beta