Skip to content
OpenAdvisories

Ecosystem

Go

5,239 known vulnerabilities.

1,954 results · Clear filters · Feed

  • High 7.4

    JWT Auth in L7 Intentions Allow For Mismatched Service Identity and JWT Providers for Access

    HashiCorp Consul and Consul Enterprise 1.16.0 when using JWT Auth for service mesh incorrectly allows/denies access regardless of service identities. Fixed in 1.16.1.

  • High 7.5

    libp2p nodes vulnerable to attack using large RSA keys

    go-libp2p is the Go implementation of the libp2p Networking Stack. Prior to versions 0.27.8, 0.28.2, and 0.29.1 malicious peer can use large RSA keys to run a resource exhaustion attack & force a node to spend time doing signature verification of the large ke…

  • High 7.5

    Nuclei Path Traversal vulnerability

    Nuclei is a vulnerability scanner. Prior to version 2.9.9, a security issue in the Nuclei project affected users utilizing Nuclei as Go code (SDK) running custom templates. This issue did not affect CLI users. The problem was related to sanitization issues wi…

  • High 8.8

    Weak Password Requirements in answerdev/answer

    Weak Password Requirements in GitHub repository answerdev/answer prior to v1.1.0.

  • High 8.1

    Missing Authorization in answerdev/answer

    Missing Authorization in GitHub repository answerdev/answer prior to v1.1.1.

  • High 8.4

    Crossplane vulnerable to possible image tampering from missing image validation for Packages

    Crossplane is a framework for building cloud native control planes without needing to write code. In versions prior to 1.11.5, 1.12.3, and 1.13.0, Crossplane's image backend does not validate the byte contents of Crossplane packages. As such, Crossplane does …

  • High 7.2

    Command injection in firewall ip functionality in 1Panel

    1Panel is an open source Linux server operation and maintenance management panel. An OS command injection vulnerability exists in 1Panel firewall functionality. A specially-crafted HTTP request can lead to arbitrary command execution. An attacker can make an …

  • High 7.5

    goproxy Denial of Service vulnerability

    goproxy v1.1 was discovered to contain an issue which can lead to a Denial of service (DoS) via unspecified vectors.

  • High 7.5

    Attacker-controlled parameter can cause denial of service in hamba avro

    Hamba avro is a go lang encoder/decoder implementation of the avro codec specification. In affected versions a well-crafted string passed to avro's `github.com/hamba/avro/v2.Unmarshal()` can throw a `fatal error: runtime: out of memory` which is unrecoverable…

  • High 8.5

    Information Disclosure Vulnerability in Weave GitOps Terraform Controller

    Weave GitOps Terraform Controller (aka Weave TF-controller) is a controller for Flux to reconcile Terraform resources in a GitOps way. A vulnerability has been identified in Weave GitOps Terraform Controller which could allow an authenticated remote attacker …

  • High 7.1

    mx-chain-go's relayed transactions always increment nonce

    mx-chain-go is the official implementation of the MultiversX blockchain protocol, written in golang. When executing a relayed transaction, if the inner transaction failed, it would have increased the inner transaction's sender account nonce. This could have c…

  • High 7.3

    Sealos billing system permission control defect

    Sealos is a Cloud Operating System designed for managing cloud-native applications. In version 4.2.0 and prior, there is a permission flaw in the Sealos billing system, which allows users to control the recharge resource account `sealos[.] io/v1/Payment`, res…

  • High 8.2

    CometBFT may duplicate transactions in the mempool's data structures

    CometBFT is a Byzantine Fault Tolerant (BFT) middleware that takes a state transition machine and replicates it on many machines. The mempool maintains two data structures to keep track of outstanding transactions: a list and a map. These two data structures …

  • High 8.2

    Interactsh server settings make users vulnerable to Subdomain Takeover

    Interactsh is an open-source tool for detecting out-of-band interactions. Domains configured with interactsh server prior to version 1.0.0 were vulnerable to subdomain takeover for a specific subdomain, i.e `app.` Interactsh server used to create cname entrie…

  • High 8.8

    mrpack-install vulnerable to path traversal with dependency

    nothub mrpack-install <= v0.16.2 is vulnerable to Directory Traversal.

  • High 8.8
    CVE-2023-30625 Public exploit Scanner template EPSS 86%

    rudder-server vulnerable to SQL Injection

    rudder-server is part of RudderStack, an open source Customer Data Platform (CDP). Versions of rudder-server prior to 1.3.0-rc.1 are vulnerable to SQL injection. This issue may lead to Remote Code Execution (RCE) due to the `rudder` role in PostgresSQL having…

  • High 7.5

    hjson stack exhaustion vulnerability

    An issue was discovered hjson thru 3.0.0 allows attackers to cause a denial of service or other unspecified impacts via crafted object that uses cyclic dependencies.

  • High —

    cheqd-node subject to Cosmos SDK "Barberry" vulnerability

    ### Impact This [vulnerability dubbed "Barberry" affects the Cosmos SDK framework](https://forum.cosmos.network/t/cosmos-sdk-security-advisory-barberry/10825) used by `cheqd-node` as base. It impacts the way Cosmos SDK handles vesting accounts, and can theref…

  • High 7.5

    Panic when parsing invalid messages in google.golang.org/protobuf

    Parsing invalid messages can panic. Parsing a text-format message which contains a potential number consisting of a minus sign, one or more characters of whitespace, and no further input will cause a panic.

  • High 7.8

    Unsafe behavior in setuid/setgid binaries in runtime

    On Unix platforms, the Go runtime does not behave differently when a binary is run with the setuid/setgid bits. This can be dangerous in certain cases, such as when dumping memory state, or assuming the status of standard i/o file descriptors. If a setuid/set…

  • High 7.3

    Snowflake Golang Driver vulnerable to Command Injection

    gosnowflake is th Snowflake Golang driver. Prior to version 1.6.19, a command injection vulnerability exists in the Snowflake Golang driver via single sign-on (SSO) browser URL authentication. In order to exploit the potential for command injection, an attack…

  • High 8.8

    alist Incorrect Access Control vulnerability

    alist <=3.16.3 is vulnerable to Incorrect Access Control. Low privilege accounts can upload any file.

  • High 8.4

    Verification bypass can cause users into verifying the wrong artifact

    notation is a CLI tool to sign and verify OCI artifacts and container images. An attacker who has compromised a registry can cause users to verify the wrong artifact. The problem has been fixed in the release v1.0.0-rc.6. Users should upgrade their notation-g…

  • High 7.5

    Grafana Missing Synchronization vulnerability

    Grafana is an open-source platform for monitoring and observability. Using public dashboards users can query multiple distinct data sources using mixed queries. However such query has a possibility of crashing a Grafana instance. The only feature that uses mi…

  • High 8.7

    Consul Envoy Extension Downsteam Proxy Configuration By Upstream Service Owner

    Consul and Consul Enterprise allowed any user with service:write permissions to use Envoy extensions configured via service-defaults to patch remote proxy instances that target the configured service, regardless of whether the user has permission to modify th…

  • High 8.4

    Rancher UI has multiple Cross-Site Scripting (XSS) issues

    An Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in SUSE Rancher allows users in some higher-privileged groups to to inject code that is executed within another user's browser, allowing the attacker to stea…

  • High 8.0

    Rancher's Azure AD permission changes are not reflected on active sessions

    A Improper Privilege Management vulnerability in SUSE Rancher causes permission changes in Azure AD not to be reflected to users while they are logged in the Rancher UI. This would cause the users to retain their previous permissions in Rancher, even if they …

  • High 8.3

    EaseProbe vulnerable to SQL injection when using MySQL/PostgreSQL data checking

    EaseProbe is a tool that can do health/status checking. An SQL injection issue was discovered in EaseProbe before 2.1.0 when using MySQL/PostgreSQL data checking. This problem has been fixed in v2.1.0.

  • High 8.6

    mx-chain-go does not treat invalid transaction with wrong username correctly

    mx-chain-go is an implementation of the MultiversX blockchain protocol written in the Go language. Metachain cannot process a cross-shard miniblock. Prior to version 1.4.16, an invalid transaction with the wrong username on metachain is not treated correctly …

  • High 7.1

    nfpm vulnerable to Incorrect Default Permissions

    nFPM is an alternative to fpm. The file permissions on the checked-in files were not maintained. Hence, when nfpm packaged the files (without extra config for enforcing it’s own permissions) files could go out with bad permissions (chmod 666 or 777). Anyone u…

  • High 7.6

    Ingress-nginx `path` sanitization can be bypassed with newline character

    A security issue was discovered in ingress-nginx where a user that can create or update ingress objects can use a newline character to bypass the sanitization of the `spec.rules[].http.paths[].path` field of an Ingress object (in the `networking.k8s.io` or `e…

  • High 7.3

    Improper sanitization of CSS values in html/template

    Angle brackets (<>) are not considered dangerous characters when inserted into CSS contexts. Templates containing multiple actions separated by a '/' character can result in unexpectedly closing the CSS context and allowing for injection of unexpected HTML, i…

  • High 7.3

    Improper handling of empty HTML attributes in html/template

    Templates containing actions in unquoted HTML attributes (e.g. "attr={{.}}") executed with empty input can result in output with unexpected results when parsed due to HTML normalization rules. This may allow injection of arbitrary attributes into tags.

  • High 8.2

    Boxo bitswap/server: DOS unbounded persistent memory leak

    Boxo, formerly known as go-libipfs, is a library for building IPFS applications and implementations. In versions 0.4.0 and 0.5.0, if an attacker is able allocate arbitrary many bytes in the Bitswap server, those allocations are lasting even if the connection …

  • High 7.7

    Missing Authorization in answerdev/answer

    Missing Authorization in GitHub repository answerdev/answer prior to 1.0.9.

  • High 7.5

    Rekor's compressed archives can result in OOM conditions

    Rekor is an open source software supply chain transparency log. Rekor prior to version 1.1.1 may crash due to out of memory (OOM) conditions caused by reading archive metadata files into memory without checking their sizes first. Verification of a JAR file su…

  • High 7.1

    Unpatched extfs vulnerabilities are exploitable through suid-mode Apptainer

    Apptainer is an open source container platform for Linux. There is an ext4 use-after-free flaw that is exploitable through versions of Apptainer < 1.1.0 and installations that include apptainer-suid < 1.1.8 on older operating systems where that CVE has not be…

  • High 7.5

    IO FinNet tss-lib vulnerable to timing attack from non-constant time scalar arithmetic

    io.finnet tss-lib before 2.0.0 can leak the lambda value of a private key via a timing side-channel attack because it relies on Go big.Int, which is not constant time for Cmp, modular exponentiation, or modular inverse. An example leak is in crypto/paillier/p…

  • High 7.2

    Debug mode leaks confidential data in Cilium

    Cilium is a networking, observability, and security solution with an eBPF-based dataplane. When run in debug mode, Cilium will log the contents of the `cilium-secrets` namespace. This could include data such as TLS private keys for Ingress and GatewayAPI reso…

  • High 8.7

    SpiceDB binding metrics port to untrusted networks and can leak command-line flags

    SpiceDB is an open source, Google Zanzibar-inspired, database system for creating and managing security-critical application permissions. The `spicedb serve` command contains a flag named `--grpc-preshared-key` which is used to protect the gRPC API from being…