github.com/avelino/awesome-go
Submitted 8/4/2026, 10:25:52 AM · Status: ok
Risk grade
F
87 / 100
Findings
86
0 critical9 high16 medium1 low60 info0 on CISA KEV0ATT&CK
Showing 86 of 86 findings
Findings
- A norm.Iter can enter an infinite loop when handling input containing invalid UTF-8 bytes.grypeCVE-2026-56852EPSS 0.4%
- Parsing an invalid SVCB or HTTPS RR can panic when the size of a parameter value overflows the message buffer.grypeCVE-2026-46600EPSS 0.3%
- The ToASCII and ToUnicode functions incorrectly accept Punycode-encoded labels that decode to an ASCII-only label. For example, ToUnicode("xn--example-.com") incorrectly returns the name "example.com"The ToASCII and ToUnicode functions incorrectly accept Punycode-encoded labels that decode to an ASCII-only label. For example, ToUnicode("xn--example-.com") incorrectly returns the name "example.com" rather than an error. This behavior can lead to privilege escalation in progra…grypeCVE-2026-39821EPSS 0.7%
- When processing HTTP/2 SETTINGS frames, transport will enter an infinite loop of writing CONTINUATION frames if it receives a SETTINGS_MAX_FRAME_SIZE with a value of 0.grypeCVE-2026-33814EPSS 0.8%
- A norm.Iter can enter an infinite loop when handling input containing ...A norm.Iter can enter an infinite loop when handling input containing invalid UTF-8 bytes.trivyCVE-2026-56852
- golang.org/x/net/html: golang: golang.org/x/net/html: Cross-Site Scripting via HTML parsing bypassParsing arbitrary HTML which is then rendered using Render can result in an unexpected HTML tree. This can be leveraged to execute XSS attacks in applications that attempt to sanitize input HTML before rendering.trivyCVE-2026-27136
- golang.org/x/net/html: golang.org/x/net/html: Arbitrary code execution via Cross-Site ScriptingParsing arbitrary HTML which is then rendered using Render can result in an unexpected HTML tree. This can be leveraged to execute XSS attacks in applications that attempt to sanitize input HTML before rendering.trivyCVE-2026-25681
- golang.org/x/net/idna: golang: net/http: golang.org/x/net/idna: Privilege escalation via incorrect Punycode label processingThe ToASCII and ToUnicode functions incorrectly accept Punycode-encoded labels that decode to an ASCII-only label. For example, ToUnicode("xn--example-.com") incorrectly returns the name "example.com" rather than an error. This behavior can lead to privilege escalation in program…trivyCVE-2026-39821
- net/http/internal/http2: golang: golang.org/x/net: Go HTTP/2: Denial of Service via malformed SETTINGS_MAX_FRAME_SIZE frameWhen processing HTTP/2 SETTINGS frames, transport will enter an infinite loop of writing CONTINUATION frames if it receives a SETTINGS_MAX_FRAME_SIZE with a value of 0.trivyCVE-2026-33814
- Ensure top-level permissions are not set to write-allEnsure top-level permissions are not set to write-all on on(Issues spammy check)checkov.github/workflows/check-for-spammy-issues.yml:0
- Cross-site Scripting (XSS) in github.com/yuin/goldmarkgrypeCVE-2026-5160EPSS 0.3%
- Go Net HTML parser is vulnerable to denial of servicegrypeCVE-2026-25680EPSS 0.3%
- Parsing arbitrary HTML can consume excessive CPU time, possibly leading to denial of service.grypeCVE-2026-25680EPSS 0.3%
- Parsing arbitrary HTML which is then rendered using Render can result in an unexpected HTML tree. This can be leveraged to execute XSS attacks in applications that attempt to sanitize input HTML beforParsing arbitrary HTML which is then rendered using Render can result in an unexpected HTML tree. This can be leveraged to execute XSS attacks in applications that attempt to sanitize input HTML before rendering.grypeCVE-2026-25681EPSS 0.2%
- Parsing arbitrary HTML which is then rendered using Render can result in an unexpected HTML tree. This can be leveraged to execute XSS attacks in applications that attempt to sanitize input HTML beforParsing arbitrary HTML which is then rendered using Render can result in an unexpected HTML tree. This can be leveraged to execute XSS attacks in applications that attempt to sanitize input HTML before rendering.grypeCVE-2026-42502EPSS 0.2%
- Parsing arbitrary HTML which is then rendered using Render can result in an unexpected HTML tree. This can be leveraged to execute XSS attacks in applications that attempt to sanitize input HTML beforParsing arbitrary HTML which is then rendered using Render can result in an unexpected HTML tree. This can be leveraged to execute XSS attacks in applications that attempt to sanitize input HTML before rendering.grypeCVE-2026-27136EPSS 0.2%
- Parsing arbitrary HTML which is then rendered using Render can result in an unexpected HTML tree. This can be leveraged to execute XSS attacks in applications that attempt to sanitize input HTML beforParsing arbitrary HTML which is then rendered using Render can result in an unexpected HTML tree. This can be leveraged to execute XSS attacks in applications that attempt to sanitize input HTML before rendering.grypeCVE-2026-42506EPSS 0.2%
- The html.Parse function in golang.org/x/net/html has an infinite parsing loop when processing certain inputs, which can lead to denial of service (DoS) if an attacker provides specially crafted HTML cThe html.Parse function in golang.org/x/net/html has an infinite parsing loop when processing certain inputs, which can lead to denial of service (DoS) if an attacker provides specially crafted HTML content.grypeCVE-2025-58190EPSS 0.5%
- The html.Parse function in golang.org/x/net/html has quadratic parsing complexity when processing certain inputs, which can lead to denial of service (DoS) if an attacker provides specially crafted HTThe html.Parse function in golang.org/x/net/html has quadratic parsing complexity when processing certain inputs, which can lead to denial of service (DoS) if an attacker provides specially crafted HTML content.grypeCVE-2025-47911EPSS 0.5%
- Go Net HTML parser is vulnerable to denial of serviceIn Go Net (`golang.org/x/net`) before verion 0.55.0, parsing arbitrary HTML can consume excessive CPU time, possibly leading to denial of service.osv-scannerCVE-2026-25680
- golang.org/x/net/html: golang: golang.org/x/net/html: Cross-Site Scripting via unexpected HTML tree renderingParsing arbitrary HTML which is then rendered using Render can result in an unexpected HTML tree. This can be leveraged to execute XSS attacks in applications that attempt to sanitize input HTML before rendering.trivyCVE-2026-42502
- golang.org/x/net/html: golang.org/x/net/html: Cross-Site Scripting (XSS) via arbitrary HTML parsingParsing arbitrary HTML which is then rendered using Render can result in an unexpected HTML tree. This can be leveraged to execute XSS attacks in applications that attempt to sanitize input HTML before rendering.trivyCVE-2026-42506
- golang.org/x/net/html: golang.org/x/net/html: Denial of Service due to excessive HTML parsingParsing arbitrary HTML can consume excessive CPU time, possibly leading to denial of service.trivyCVE-2026-25680
- golang.org/x/net/html: Infinite parsing loop in golang.org/x/netThe html.Parse function in golang.org/x/net/html has an infinite parsing loop when processing certain inputs, which can lead to denial of service (DoS) if an attacker provides specially crafted HTML content.trivyCVE-2025-58190
- golang.org/x/net/html: Quadratic parsing complexity in golang.org/x/net/htmlThe html.Parse function in golang.org/x/net/html has quadratic parsing complexity when processing certain inputs, which can lead to denial of service (DoS) if an attacker provides specially crafted HTML content.trivyCVE-2025-47911
This report is public.