Advisories · Go modules
Go Advisories.
Every Go Advisory we hold, newest first.
- CVSS 7.1 High
Vikunja: Planka migration retains an unbounded aggregate of attacker-served attachments and can OOM the API
- Denial of service
>=2.5.0, <2.6.0 · fixed in 2.6.0
GHSA-wq92-8x3r-fm38 · CVE-2026-91970 - CVSS 7.1 High
Vikunja: Unbounded CSV row cardinality permits API process termination
- Denial of service
>=2.5.0, <2.6.0 · fixed in 2.6.0
GHSA-pqf9-h8g4-8gmh · CVE-2026-91969 - CVSS 7.1 High
Vikunja: Unbounded nested task-filter recursion permits API process termination
- Denial of service
>=2.5.0, <2.6.0 · fixed in 2.6.0
GHSA-xxc3-xpmc-vmvr · CVE-2026-91968 - CVSS 7.1 High
Vikunja: Denial of service via decompression bomb in the data import
- Denial of service
- CWE-409
<2.6.0 · fixed in 2.6.0
GHSA-w7jp-mf2v-8342 · CVE-2026-91979 - CVSS 5.3 Medium
Vikunja: Link-share token can enumerate users through the v2 API
- Information disclosure
- Broken access control
<2.6.0 · fixed in 2.6.0
GHSA-vfxw-3x8p-2vjr · CVE-2026-91981 - CVSS 5.3 Medium
Vikunja: Any user can enumerate every team and its members by attaching arbitrary teams to a throwaway project
- Information disclosure
- Broken access control
<2.6.0 · fixed in 2.6.0
GHSA-39p5-2wrr-xh29 · CVE-2026-91980 - CVSS 7.1 High
Vikunja: Unbounded image decode on avatar and project-background uploads enables decode/resize amplification
- Denial of service
<2.6.0 · fixed in 2.6.0
GHSA-4vh2-39rq-rq8j · CVE-2026-91971 - CVSS 8.7 High
Vikunja: CalDAV and feeds BasicAuth endpoints have no rate limit, bypassing the anti-brute-force floor on account passwords
- Authentication bypass
<2.6.0 · fixed in 2.6.0
GHSA-m469-88xx-8rx2 · CVE-2026-91973 - CVSS 5.3 Medium
Vikunja: API token scopes bypassed via task expand parameter (comments, reactions, time entry counts)
- Broken access control
>=1.0.0, <2.6.0 · fixed in 2.6.0
GHSA-9rg3-v78m-26q8 · CVE-2026-91983 - CVSS 5.3 Medium
Vikunja: Cross-tenant task-position rows can be injected into arbitrary project views via the unvalidated project_view_id in the task position endpoint (v1 and v2)
- Broken access control
<2.6.0 · fixed in 2.6.0
GHSA-w39f-h553-h2mx · CVE-2026-91984 - CVSS 8.7 High
Vikunja: Read-only project members can obtain any link share's access hash via the single-share read endpoint (v1 and v2) and escalate to the share's permission level
- Information disclosure
- Broken access control
<2.6.0 · fixed in 2.6.0
GHSA-qfwc-vx6f-3g6g · CVE-2026-91985 - CVSS 5.3 Medium
Vikunja: TOTP secret is readable after enrollment, no step-up auth
- Information disclosure
- Hard-coded credentials
<2.6.0 · fixed in 2.6.0
GHSA-88f6-4rjv-x774 · CVE-2026-91982 - CVSS 8.7 High
Vikunja: Every /api/v2 pre-auth endpoint is unthrottled on a stock install while its /api/v1 twin is rate limited
- Authentication bypass
<2.6.0 · fixed in 2.6.0
GHSA-6rvj-qwjf-3m4q · CVE-2026-91972 - CVSS 8.1 High
Vikunja: Plaintext storage of password-reset/email-confirm tokens in database enables account takeover on DB read access
- Information disclosure
- Weak cryptography or TLS
<2.4.0 · fixed in 2.4.0
GHSA-r6w9-259g-gwrv · CVE-2026-62376 - CVSS 7.5 High
Vikunja: OIDC email-fallback account linking ignores email_verified, enabling local-account takeover
- Authentication bypass
- CWE-345
>=1.0.0, <2.4.0 · fixed in 2.4.0
GHSA-xv7q-fvmc-jx96 · CVE-2026-62367 - CVSS 9.4 CriticalCritical · CVSS 9+
Nginx UI: Authenticated Remote Code Execution via Backup Restore App Config Overwrite
- Code injection
>=1.9.10-0.20260421071512-7864e378f5cf, <1.9.10-0.20260728074146-a467ed652591 · fixed in 1.9.10-0.20260728074146-a467ed652591
GHSA-p393-cf76-4jmr · CVE-2026-107806 - CVSS 7.5 High
ageLANServer: Unbounded JSON Array Allocation in AoE3 Cloud `getFileURL` Endpoint Leads to Remote Denial of Service
- Denial of service
<1.8.2-0.20260809203301-1dd40166a593 · fixed in 1.8.2-0.20260809203301-1dd40166a593
GHSA-4jfq-pmq9-257h · CVE-2026-107839 - CVSS 7.7 High
Vikunja: Link-share principal-type confusion enables cross-account team removal, bot takeover, and roster disclosure
- Broken access control
- Memory corruption
<2.5.0 · fixed in 2.5.0
GHSA-32r8-5843-4qw2 · CVE-2026-76216 - CVSS 7.5 High
yopass Prometheus metrics middleware allows remote memory exhaustion through unbounded method labels
- Denial of service
<0.0.0-20260727191436-61e31ead04a4 · fixed in 0.0.0-20260727191436-61e31ead04a4
GHSA-6r69-c6wg-7g8m · CVE-2026-107840 - CVSS 9.3 CriticalCritical · CVSS 9+
Vikunja: Link-share token reads any tenant's kanban buckets and enumerates usernames/IDs instance-wide (BOLA)
- Broken access control
>=0.24.0, <2.4.0 · fixed in 2.4.0
GHSA-rj9j-8772-4h6c · CVE-2026-68582 - CVSS 8.6 High
Vikunja: Link-share principal ID collision allows cross-account API token issuance and management
- Broken access control
>=0.22.0, <2.4.0 · fixed in 2.4.0
GHSA-vvcv-vpph-h844 · CVE-2026-68581 - CVSS 8.1 High
Vikunja: Scoped API token can mint unrestricted OAuth session credentials
- Privilege escalation
>=2.3.0, <2.4.0 · fixed in 2.4.0
GHSA-v3p6-34mc-hj7v · CVE-2026-57458 - CVSS 7.5 High
Nginx UI: Self-upgrade runs an unsigned binary verified only by a same-origin digest → RCE via a compromised mirror or MITM
- CWE-494
>=1.9.10-0.20250517140552-daee3ac7ade1, <1.9.10-0.20260728114330-580585516dd8 · fixed in 1.9.10-0.20260728114330-580585516dd8
GHSA-662p-52hx-cmh2 · CVE-2026-107812 - CVSS 8.1 High
Nginx UI: Authentication bypass: password login does not enforce a passkey-only second factor (2FA bypass)
- Authentication bypass
- CWE-305
>=1.9.10-0.20250517140552-daee3ac7ade1, <1.9.10-0.20260728074558-95cd21b70814 · fixed in 1.9.10-0.20260728074558-95cd21b70814
GHSA-45gv-9wjv-xh7p · CVE-2026-107808 - CVSS 8.8 High
Nginx-UI AuthRequired token cookie fallback enables CSRF against management APIs
- Cross-site request forgery (CSRF)
>=1.9.10-0.20250517140552-daee3ac7ade1, <1.9.10-0.20260728074433-a3999bd78a3b · fixed in 1.9.10-0.20260728074433-a3999bd78a3b
GHSA-33rr-wq23-g6gg · CVE-2026-107809 - CVSS 8.8 High
Nginx UI: Incomplete fix of CVE-2026-84315 - the api/cluster router was not - wrapped in RequireSecureSession, so those sensitive mutations run without OTP step-up
- Broken access control
>=1.9.10-0.20250517140552-daee3ac7ade1, <1.9.10-0.20260728074433-a3999bd78a3b · fixed in 1.9.10-0.20260728074433-a3999bd78a3b
GHSA-h246-wpgf-vmq5 · CVE-2026-107813 - CVSS 8.8 High
0xJacky/nginx-ui /api/nodes Leaks Cluster Node Tokens and Allows Cross-Node Impersonation as initUser
- Information disclosure
- Broken access control
>=1.9.10-0.20250517140552-daee3ac7ade1, <1.9.10-0.20260728091109-0ecbd106c37b · fixed in 1.9.10-0.20260728091109-0ecbd106c37b
GHSA-32gc-wf3m-78w9 · CVE-2026-107811 - CVSS 8.8 High
Nginx UI: Node Secret Credential Exposure via URL Query Parameter
- Information disclosure
- CWE-598
>=1.9.10-0.20250517140552-daee3ac7ade1, <1.9.10-0.20260728074433-a3999bd78a3b · fixed in 1.9.10-0.20260728074433-a3999bd78a3b
GHSA-pvgv-gcp7-v38g · CVE-2026-107807 - CVSS 8.1 High
Nginx UI: Backup restore follows crafted symlinks into the live Nginx configuration path before restore flags are applied
- Path traversal
- CWE-61
>=1.9.10-0.20250517140552-daee3ac7ade1, <1.9.10-0.20260728074146-a467ed652591 · fixed in 1.9.10-0.20260728074146-a467ed652591
GHSA-p8v3-89rh-jxc7 · CVE-2026-107810 - CVSS 8.8 High
Argo CD repo-server command injection via crafted SSH repository SOCKS5 proxy URL
- Command injection
>=2.11.0, <=2.14.21 · no fixed version yet
GHSA-j6cw-g6p4-7hch · CVE-2026-55797 - CVSS 7.5 High
HTTP/2 server crash due to HPACK encoder race in net/http
- Race condition
<0.60.0 · fixed in 0.60.0
GO-2026-6617 · CVE-2026-97032 - CVSS 7.5 High
HTTP/1 server connection desynchronization after 2xx CONNECT response in net/http
- HTTP request smuggling
<1.26.9 || >=1.27.0-0, <1.27.2 · fixed in 1.26.9, 1.27.2
GO-2026-6613 · CVE-2026-94439 - CVSS 9.1 CriticalCritical · CVSS 9+
Double flow control refund on HTTP/2 server streams in net/http
- CWE-675
<0.60.0 · fixed in 0.60.0
GO-2026-6612 · CVE-2026-78663 - CVSS 7.5 High
Excessive CPU consumption from repeated initial window changes in net/http
- CWE-405
<0.60.0 · fixed in 0.60.0
GO-2026-6611 · CVE-2026-78669 - CVSS 7.5 High
HTTP/2 transport accepts malformed framing-related headers in net/http
- HTTP request smuggling
<0.60.0 · fixed in 0.60.0
GO-2026-6610 · CVE-2026-78660 - CVSS 7.5 High
Lack of limit on size of parsed Range headers in net/http
- Denial of service
<1.26.9 || >=1.27.0-0, <1.27.2 · fixed in 1.26.9, 1.27.2
GO-2026-6609 · CVE-2026-78667 - CVSS 7.5 High
Memory limit bypass when parsing MIME headers in net/textproto, mime/multipart
- Denial of service
<1.26.9 || >=1.27.0-0, <1.27.2 · fixed in 1.26.9, 1.27.2
GO-2026-6608 · CVE-2026-94440 - CVSS 7.5 High
Reject malformed ECH outer extension references in crypto/tls
- CWE-405
<1.26.9 || >=1.27.0-0, <1.27.2 · fixed in 1.26.9, 1.27.2
GO-2026-6607 · CVE-2026-97031 - CVSS 7.5 High
HTTP/1 client connection desynchronization after CONNECT rejection in net/http
- HTTP request smuggling
<1.26.9 || >=1.27.0-0, <1.27.2 · fixed in 1.26.9, 1.27.2
GO-2026-6605 · CVE-2026-56866 - CVSS 9.8 CriticalCritical · CVSS 9+
Root.Mkdir(All) can follow junctions out of the root on Windows in os
- CWE-1386
<1.26.9 || >=1.27.0-0, <1.27.2 · fixed in 1.26.9, 1.27.2
GO-2026-6604 · CVE-2026-56857 - CVSS 7.5 High
HTTP/2 server memory exhaustion due to Trailer headers in net/http
- CWE-405
<0.60.0 · fixed in 0.60.0
GO-2026-6603 · CVE-2026-78659 - CVSS 7.8 High
Checksum database bypass for golang.org/toolchain in cmd/go
- CWE-354
<1.26.9 || >=1.27.0-0, <1.27.2 · fixed in 1.26.9, 1.27.2
GO-2026-6602 · CVE-2026-94447 - CVSS 7.8 High
Checksum bypass for golang.org/fips140 in cmd/go
- CWE-354
<1.26.9 || >=1.27.0-0, <1.27.2 · fixed in 1.26.9, 1.27.2
GO-2026-6601 · CVE-2026-94444 - CVSS 6.1 Medium
Recognize yield as regexp preceder keyword in html/template
- Cross-site scripting (XSS)
<1.26.9 || >=1.27.0-0, <1.27.2 · fixed in 1.26.9, 1.27.2
GO-2026-6600 · CVE-2026-97030 - CVSS 6.1 Medium
Reset context tracking on consecutive template expressions in html/template
- Cross-site scripting (XSS)
<1.26.9 || >=1.27.0-0, <1.27.2 · fixed in 1.26.9, 1.27.2
GO-2026-6599 · CVE-2026-94448 - CVSS 6.3 Medium
amqp091-go: Pre-negotiation frame limit is not enforced to 4KB
- Denial of service
<1.14.0 · fixed in 1.14.0
GHSA-w6r9-248c-frg8 · CVE-2026-107386 - CVSS 8.7 High
Excelize: Unchecked pivot-cache field index in extractPivotTableFields causes unrecoverable panic
- CWE-129
>=2.8.1, <2.11.1-0.20261003002531-6258dcebc4e2 · fixed in 2.11.1-0.20261003002531-6258dcebc4e2
GHSA-mx22-3794-2vpv · CVE-2026-107211 - CVSS 5.3 Medium
Coraza: Resource exhaustion via deferred file handle accumulation in multipart body processor
- Denial of service
>=3.0.0, <3.8.0 · fixed in 3.8.0
GHSA-rp9v-7xv3-r6g3 · CVE-2026-107834 - CVSS 6.9 Medium
Coraza: URL-encoded form Content-Type parameters bypass Coraza body inspection
- CWE-20
- CWE-436
>=3.0.4, <3.8.1 · fixed in 3.8.1
GHSA-w253-m66g-rx24 · CVE-2026-114100 - CVSS 5.9 Medium
Coraza: Unbounded recursion in JSON response body processor causes CPU exhaustion
- Denial of service
>=3.0.0, <3.8.0 · fixed in 3.8.0
GHSA-3c6w-j9xm-8h2h · CVE-2026-107833 - CVSS 6.3 Medium
Coraza: Multipart filename* (RFC 5987) charset restriction lets a decoy filename bypass FILES-based rules
- CWE-20
- CWE-436
<3.8.1 · fixed in 3.8.1
GHSA-3wr7-993q-jrff · CVE-2026-114101 - CVSS 4.0 Medium
Coraza has Cookie Parser Confusion
- CWE-436
<3.8.1 · fixed in 3.8.1
GHSA-g4qm-m288-5cp9 · CVE-2026-107835 - CVSS 4.0 Medium
Coraza: ProcessURI silently drops QUERY_STRING and ARGS_GET on URI parse failure — defense-in-depth bypass for non-net/http integrations
- CWE-20
- CWE-436
>=3.0.0, <3.8.0 · fixed in 3.8.0
GHSA-x26q-wvhg-fh4m · CVE-2026-107825 - CVSS 5.8 Medium
Coraza: jsDecode Off-by-One in Octal Escape Handling Enables WAF Bypass
- CWE-172
- CWE-193
>=3.0.0, <3.8.0 · fixed in 3.8.0
GHSA-pc5q-qfxp-ggqv · CVE-2026-104774 - CVSS 7.5 High
Coraza JSON body processor: argument-limit truncation reopens an unbounded-depth gjson.Valid stack overflow (process crash)
- Denial of service
>=3.0.0, <3.8.1 · fixed in 3.8.1
GHSA-6gcq-wc29-5xf2 · CVE-2026-107826 - CVSS 6.9 Medium
Coraza body processor has a JSON key collision that allows unauthenticated attackers to bypass OWASP CRS inspection
- CWE-20
- CWE-436
>=3.0.0, <3.8.1 · fixed in 3.8.1
GHSA-5gj4-9gm7-2fx2 · CVE-2026-114099 - CVSS 7.5 High
Excelize: Unbounded row number in Rows.Columns makes GetRows and the Rows iterator loop for days
- Denial of service
>=2.1.0, <2.11.1-0.20260930021559-01a9ff32fb3c · fixed in 2.11.1-0.20260930021559-01a9ff32fb3c
GHSA-jw42-f3rr-4cc3 · CVE-2026-107212 - CVSS 8.7 High
Excelize: Nil-pointer dereference in GetSlicers when a worksheet has extLst present but no drawing element
- Memory corruption
>=2.9.0, <2.11.1-0.20260929015830-8ffeb07ec9a3 · fixed in 2.11.1-0.20260929015830-8ffeb07ec9a3
GHSA-r7x5-4969-99p7 · CVE-2026-107213 - CVSS 7.5 High
Excelize Decrypt: unrecoverable panics on malformed OLE/CFB encrypted workbooks
- CWE-248
>=2.3.1, <2.11.1-0.20260915055537-22f76f9acb94 · fixed in 2.11.1-0.20260915055537-22f76f9acb94
GHSA-2j4c-ffch-9f23 · CVE-2026-107214 - CVSS 7.5 High
Excelize: extractPart allocates attacker-controlled, unbounded and negative-sized buffers from CFB directory entries: remote panic / OOM DoS
- Denial of service
>=2.3.1, <2.11.1-0.20260912113515-5f636f9dcde5 · fixed in 2.11.1-0.20260912113515-5f636f9dcde5
GHSA-x2q3-8cjh-766f · CVE-2026-107215