Skip to content
OpenAdvisories

Ecosystem

Go

5,236 known vulnerabilities.

5,226 results · Feed

  • Medium 5.5

    OpenShift Assisted Installer leaks image pull secrets as plaintext in installation logs

    A vulnerability was found in OpenShift Assisted Installer. During generation of the Discovery ISO, image pull secrets were leaked as plaintext in the installation logs. An authenticated user could exploit this by re-using the image pull secret to pull contain…

  • Medium 5.7

    Non-interactive Tailscale SSH sessions on FreeBSD may use the effective group ID of the tailscaled process

    Tailscale is software for using Wireguard and multi-factor authentication (MFA). A vulnerability identified in the implementation of Tailscale SSH starting in version 1.34.0 and prior to prior to 1.38.2 in FreeBSD allows commands to be run with a higher privi…

  • Medium 6.2

    Stored XSS in Graphite FunctionDescription tooltip

    Grafana is an open-source platform for monitoring and observability.  Grafana had a stored XSS vulnerability in the Graphite FunctionDescription tooltip. The stored XSS vulnerability was possible due the value of the Function Description was not properly sani…

  • High 8.8
    CVE-2023-28434 Exploited Public exploit

    MinIO is vulnerable to privilege escalation on Linux/MacOS

    Minio is a Multi-Cloud Object Storage framework. Prior to RELEASE.2023-03-20T20-16-18Z, an attacker can use crafted requests to bypass metadata bucket name checking and put an object into any bucket while processing `PostPolicyBucket`. To carry out this attac…

    KEV Sep 19, 2023
  • High 8.8

    Minio Privilege Escalation on Windows via Path separator manipulation

    Minio is a Multi-Cloud Object Storage framework. All users on Windows prior to version RELEASE.2023-03-20T20-16-18Z are impacted. MinIO fails to filter the `\` character, which allows for arbitrary object placement across buckets. As a result, a user with low…

  • High 7.5

    crewjam/saml vulnerable to Denial Of Service Via Deflate Decompression Bomb

    The crewjam/saml go library contains a partial implementation of the SAML standard in golang. Prior to version 0.4.13, the package's use of `flate.NewReader` does not limit the size of the input. The user can pass more than 1 MB of data in the HTTP request to…

  • Medium 4.8

    `cilium-cli` disables etcd authorization for clustermesh clusters

    `cilium-cli` is the command line interface to install, manage, and troubleshoot Kubernetes clusters running Cilium. Prior to version 0.13.2,`cilium-cli`, when used to configure cluster mesh functionality, can remove the enforcement of user permissions on the …

  • Medium 6.1
    CVE-2022-45004 Public exploit

    Gophish vulnerable to Cross-site Scripting via crafted landing page

    Gophish through 0.12.1 was discovered to contain a cross-site scripting (XSS) vulnerability via a crafted landing page.

  • High 7.5
    CVE-2022-45003 Public exploit

    Gophish vulnerable to Denial of Service via crafted payload involving autofocus

    Gophish through 0.12.1 allows attackers to cause a Denial of Service (DoS) via a crafted payload involving autofocus.

  • High 7.5

    Local Privilege Escalation Vulnerability in cloudflared's Installer

    A vulnerability has been discovered in cloudflared's installer (<= 2023.3.0) for Windows 32-bits devices that allows a local attacker with no administrative permissions to escalate their privileges on the affected device. This vulnerability exists because the…

  • Medium 6.0

    Business Logic Errors in answerdev/answer

    Business Logic Errors in GitHub repository answerdev/answer prior to 1.0.6.

  • Medium 5.3

    Improper Restriction of Excessive Authentication Attempts in answerdev/answer

    Improper Restriction of Excessive Authentication Attempts in GitHub repository answerdev/answer prior to 1.0.6.

  • High 8.1

    Business Logic Errors in answerdev/answer

    Business Logic Errors in GitHub repository answerdev/answer prior to 1.0.6.

  • Medium 5.3

    Authentication Bypass by Capture-replay in answerdev/answer

    Authentication Bypass by Capture-replay in GitHub repository answerdev/answer prior to 1.0.6.

  • Medium 6.8

    Insufficient Session Expiration in answerdev/answer

    Insufficient Session Expiration in GitHub repository answerdev/answer prior to 1.0.6.

  • High 8.3

    Cross-site Scripting (XSS) - Stored in answerdev/answer

    Cross-site Scripting (XSS) - Stored in GitHub repository answerdev/answer prior to 1.0.7.

  • Medium 5.3

    Observable Timing Discrepancy in answerdev/answer

    Observable Timing Discrepancy in GitHub repository answerdev/answer prior to 1.0.6.

  • Medium 5.3

    Observable Response Discrepancy in answerdev/answer

    Observable Response Discrepancy in GitHub repository answerdev/answer prior to 1.0.6.

  • High 7.6

    Cross-site Scripting (XSS) - Stored in answerdev/answer

    Cross-site Scripting (XSS) - Stored in GitHub repository answerdev/answer prior to 1.0.7.

  • Medium 6.5
    CVE-2023-1496 Scanner template

    Cross-site Scripting (XSS) - Reflected in imgproxy/imgproxy

    Cross-site Scripting (XSS) - Reflected in GitHub repository imgproxy/imgproxy prior to 3.14.0.

  • Critical 9.8

    Ansible Semaphore mishandles authentication

    api/auth.go in Ansible Semaphore before 2.8.89 mishandles authentication.

  • Medium 6.5

    Cilium eBPF filters may be temporarily removed during agent restart

    Cilium is a networking, observability, and security solution with an eBPF-based dataplane. In version 1.13.0, when Cilium is started, there is a short period when Cilium eBPF programs are not attached to the host. During this period, the host does not impleme…

  • Medium 4.2

    Cilium vulnerable to potential network policy bypass when routing IPv6 traffic

    Cilium is a networking, observability, and security solution with an eBPF-based dataplane. Prior to versions 1.11.15, 1.12.8, and 1.13.1, under specific conditions, Cilium may misattribute the source IP address of traffic to a cluster, identifying external tr…

  • Medium 4.4

    cilium-agent container can access the host via `hostPath` mount

    Cilium is a networking, observability, and security solution with an eBPF-based dataplane. Prior to versions 1.11.15, 1.12.8, and 1.13.1, an attacker with access to a Cilium agent pod can write to `/opt/cni/bin` due to a `hostPath` mount of that directory in …

  • High 7.5

    Unauthenticated Miniflux user can bypass allowed networks check to obtain Prometheus metrics

    Miniflux is a feed reader. Prior to version 2.0.43, an unauthenticated user can retrieve Prometheus metrics from a publicly reachable Miniflux instance where the `METRICS_COLLECTOR` configuration option is enabled and `METRICS_ALLOWED_NETWORKS` is set to `127…

  • Medium 4.8

    Stored XSS in Miniflux when opening a broken image due to unescaped ServerError in proxy handler

    Miniflux is a feed reader. Since v2.0.25, Miniflux will automatically proxy images served over HTTP to prevent mixed content errors. When an outbound request made by the Go HTTP client fails, the `html.ServerError` is returned unescaped without the expected C…

  • Medium 6.5

    Play With Docker vulnerable to Authorization Bypass Through User-Controlled Key

    Play With Docker is a browser-based Docker playground. Versions 0.0.2 and prior are vulnerable to domain hijacking. Because CORS configuration was not correct, an attacker could use `play-with-docker.com` as an example and set the origin header in an http req…

  • High 8.8

    Go-huge-util vulnerable to path traversal when unzipping files

    go-used-util has commonly used utility functions for Go. Versions prior to 0.0.34 have a ZipSlip issue when using fsutil package to unzip files. When users use `zip.Unzip` to unzip zip files from a malicious attacker, they may be vulnerable to path traversal.…

  • High 8.2

    On a compromised KubeVirt node, the virt-handler service account can be used to modify all node specs

    KubeVirt is a virtual machine management add-on for Kubernetes. In versions 0.59.0 and prior, if a malicious user has taken over a Kubernetes node where virt-handler (the KubeVirt node-daemon) is running, the virt-handler service account can be used to modify…

  • High 7.4

    Nomad Job Submitter Privilege Escalation Using Workload Identity

    HashiCorp Nomad and Nomad Enterprise 1.5.0 allow a job submitter to escalate to management-level privileges using workload identity and task API. Fixed in 1.5.1.

  • Low 2.7

    Nomad ACLs Can Not Deny Access to Workload's Own Variables

    HashiCorp Nomad and Nomad Enterprise 1.4.0 up to 1.5.0 did not correctly enforce deny policies applied to a workload’s variables. Fixed in 1.4.6 and 1.5.1.

  • Critical 9.1

    Full authentication bypass if SASL authorization username is specified

    maddy is a composable, all-in-one mail server. Starting with version 0.2.0 and prior to version 0.6.3, maddy allows a full authentication bypass if SASL authorization username is specified when using the PLAIN authentication mechanisms. Instead of validating …

  • Medium 4.4

    Vault Fails to Verify if the AppRole SecretID Belongs to Role During a Destroy Operation

    HashiCorp Vault and Vault Enterprise’s approle auth method allowed any authenticated user with access to an approle destroy endpoint to destroy the secret ID of any other role by providing the secret ID accessor. This vulnerability is fixed in Vault 1.13.0, 1…

  • Medium 6.2

    Unchecked fieldpath index in Composition's patches can lead to arbitrary memory allocation in crossplane

    crossplane-runtime is a set of go libraries used to build Kubernetes controllers in Crossplane and its related stacks. In affected versions an already highly privileged user able to create or update Compositions can specify an arbitrarily high index in a patc…

  • High —

    Constellation allows Emergency shell access during initramfs boot phase

    ### Impact An active attacker could let the boot fail on purpose in the initramfs, dropping the serial console into an emergency shell. This gives attackers with access to the serial console full control over the VM. ### Patches The issue has been patched in …

  • Medium 5.9

    fieldpath's Paved.SetValue allows growing arrays up to arbitrary sizes in crossplane-runtime

    crossplane-runtime is a set of go libraries used to build Kubernetes controllers in Crossplane and its related stacks. An out of memory panic vulnerability has been discovered in affected versions. Applications that use the `Paved` type's `SetValue` method wi…

  • Medium 4.9

    Consul Server Panic when Ingress and API Gateways Configured with Peering

    Consul and Consul Enterprise allowed an authenticated user with service:write permissions to trigger a workflow that causes Consul server and client agents to crash under certain circumstances. This vulnerability was fixed in Consul 1.14.5.

  • Unscored —

    Incorrect calculation on P256 curves in crypto/internal/nistec

    The ScalarMult and ScalarBaseMult methods of the P256 Curve may return an incorrect result if called with some specific unreduced scalars (a scalar larger than the order of the curve). This does not impact usages of crypto/ecdsa or crypto/ecdh.

  • High 7.5

    Incorrect multiplication of unreduced P-256 scalars in filippo.io/nistec

    Multiplication of certain unreduced P-256 scalars produce incorrect results. There are no protocols known at this time that can be attacked due to this.

  • High 8.8

    Goutil vulnerable to path traversal when unzipping files

    Goutil is a collection of miscellaneous functionality for the go language. In versions prior to 0.6.0 when users use fsutil.Unzip to unzip zip files from a malicious attacker, they may be vulnerable to path traversal. This vulnerability is known as a ZipSlip.…