Skip to content
OpenAdvisories

Ecosystem

Go

5,236 known vulnerabilities.

5,226 results · Feed

  • High 7.5

    Authd allows attacker-controlled usernames to yield controllable UIDs

    Authd, through version 0.3.6, did not sufficiently randomize user IDs to prevent collisions. A local attacker who can register user names could spoof another user's ID and gain their privileges.

  • Critical 9.3

    XML Signature Bypass via differential XML parsing in ssoready

    ssoready is a single sign on provider implemented via docker. Affected versions are vulnerable to XML signature bypass attacks. An attacker can carry out signature bypass if you have access to certain IDP-signed messages. The underlying mechanism exploits dif…

  • High 7.8

    Buildah: buildah allows arbitrary directory mount

    A vulnerability was found in Buildah. Cache mounts do not properly validate that user-specified paths for the cache are within our cache directory, allowing a `RUN` instruction in a Container file to mount an arbitrary directory from the host (read/write) int…

  • Medium 4.9

    Adguard Home arbitrary file read vulnerability

    An arbitrary file read vulnerability in Adguard Home before v0.107.52 allows authenticated attackers to access arbitrary files as root on the underlying Operating System via placing a crafted file into a readable directory.

  • High 8.8

    PAM module may allow accessing with the credentials of another user

    Authd PAM module before version 0.3.5 can allow broker-managed users to impersonate any other user managed by the same broker and perform any PAM operation with it, including authenticating as them.

  • Medium 6.8

    Pomerium's service account access token may grant unintended access to databroker API

    Pomerium is an identity and context-aware access proxy. The Pomerium databroker service is responsible for managing all persistent Pomerium application state. Requests to the databroker service API are authorized by the presence of a JSON Web Token (JWT) sign…

  • High 7.9

    Vulnerable juju introspection abstract UNIX domain socket

    Vulnerable juju introspection abstract UNIX domain socket. An abstract UNIX domain socket responsible for introspection is available without authentication locally to network namespace users. This enables denial of service attacks.

  • Medium 6.5

    Vulnerable juju hook tool abstract UNIX domain socket

    Vulnerable juju hook tool abstract UNIX domain socket. When combined with an attack of JUJU_CONTEXT_ID, any user on the local system with access to the default network namespace may connect to the @/var/lib/juju/agents/unit-xxxx-yyyy/agent.socket and perform …

  • High 8.7

    JUJU_CONTEXT_ID is a predictable authentication secret

    JUJU_CONTEXT_ID is a predictable authentication secret. On a Juju machine (non-Kubernetes) or Juju charm container (on Kubernetes), an unprivileged user in the same network namespace can connect to an abstract domain socket and guess the JUJU_CONTEXT_ID value…

  • High 7.5

    Portainer improperly uses an encryption algorithm in the AesEncrypt function

    Portainer before 2.20.2 improperly uses an encryption algorithm in the AesEncrypt function.

  • Medium 4.7

    Buildah: podman: improper input validation in bind-propagation option of dockerfile run --mount instruction

    A vulnerability exists in the bind-propagation option of the Dockerfile RUN --mount instruction. The system does not properly validate the input passed to this option, allowing users to pass arbitrary parameters to the mount instruction. This issue can be exp…

  • Medium 5.4

    Podman: buildah: cri-o: fips crypto-policy directory mounting issue in containers/common go library

    A flaw was found in Go. When FIPS mode is enabled on a system, container runtimes may incorrectly handle certain file paths due to improper validation in the containers/common Go library. This flaw allows an attacker to exploit symbolic links and trick the sy…

  • Medium 6.5

    Golang-fips: golang fips zeroed buffer

    A vulnerability was found in Golang FIPS OpenSSL. This flaw allows a malicious user to randomly cause an uninitialized buffer length variable with a zeroed buffer to be returned in FIPS mode. It may also be possible to force a false positive match between non…

  • High 8.2

    Incorrect delegation lookups can make go-tuf download the wrong artifact

    go-tuf is a Go implementation of The Update Framework (TUF). The go-tuf client inconsistently traces the delegations. For example, if targets delegate to "A", and to "B", and "B" delegates to "C", then the client should trace the delegations in the order "A" …

  • Medium 5.1

    Alist Contains a Reflected Cross-Site Scripting Vulnerability

    AList is a file list program that supports multiple storages. AList contains a reflected cross-site scripting vulnerability in helper.go. The endpoint /i/:link_name takes in a user-provided value and reflects it back in the response. The endpoint returns an a…

  • Medium 4.8

    Dozzle uses unsafe hash for passwords

    Dozzle is a realtime log viewer for docker containers. Before version 8.5.3, the app uses sha-256 as the hash for passwords, which leaves users susceptible to rainbow table attacks. The app switches to bcrypt, a more appropriate hash for passwords, in version…

  • High 7.5

    Vault SSH Secrets Engine Configuration Did Not Restrict Valid Principals By Default

    Vault’s SSH secrets engine did not require the valid_principals list to contain a value by default. If the valid_principals and default_user fields of the SSH secrets engine configuration are not set, an SSH certificate requested by an authorized user to Vaul…

  • Medium 4.4

    Ory Kratos's `highest_available` setting does not properly respect code + mfa credentials

    Ory Kratos is an identity, user management and authentication system for cloud services. Prior to version 1.3.0, given a number of preconditions, the `highest_available` setting will incorrectly assume that the identity’s highest available AAL is `aal1` even …

  • Low 3.1

    DoS via non-string message using permalink embed

    Mattermost versions 9.11.x <= 9.11.0 and 9.5.x <= 9.5.8 fail to validate that the message of the permalink post is a string, which allows an attacker to send a non-string value as the message of a permalink post and crash the frontend.

  • Medium 4.1

    NVIDIA Container Toolkit allows specially crafted container image to create empty files on the host file system

    NVIDIA Container Toolkit 1.16.1 or earlier contains a vulnerability in the default mode of operation allowing a specially crafted container image to create empty files on the host file system. This does not impact use cases where CDI is used. A successful exp…

  • Critical 9.0
    CVE-2024-0132 Public exploit EPSS 41%

    NVIDIA Container Toolkit contains a Time-of-check Time-of-Use (TOCTOU) vulnerability

    NVIDIA Container Toolkit 1.16.1 or earlier contains a Time-of-check Time-of-Use (TOCTOU) vulnerability when used with default configuration where a specifically crafted container image may gain access to the host file system. This does not impact use cases wh…

  • High 7.3

    Grafana Agent Flow on Windows Unquoted service path

    Unquoted Search Path or Element vulnerability in Grafana Agent (Flow mode) on Windows allows Privilege Escalation from Local User to SYSTEM This issue affects Agent Flow: before 0.43.2

  • High 7.3

    Grafana Alloy on Windows Unquoted service path

    Unquoted Search Path or Element vulnerability in Grafana Alloy on Windows allows Privilege Escalation from Local User to SYSTEM This issue affects Alloy: before 1.3.3, from 1.4.0-rc.0 through 1.4.0-rc.1.

  • Medium 5.3

    Apache Answer: Avatar URL leaked user email addresses

    Inadequate Encryption Strength vulnerability in Apache Answer. This issue affects Apache Answer: through 1.3.5. Using the MD5 value of a user's email to access Gravatar is insecure and can lead to the leakage of user email. The official recommendation is to u…

  • Critical 9.8

    Mellium allows Authentication Bypass by Spoofing

    Mellium mellium.im/xmpp 0.0.1 through 0.21.4 allows response spoofing if the implementation uses predictable IDs because the stanza type is not checked. This is fixed in 0.22.0.

  • Critical 9.8

    CVE-2024-47218 in github.com/vesoft-inc/nebula

    An issue was discovered in vesoft NebulaGraph through 3.8.0. It allows bypassing authentication.

  • Critical 9.8

    CVE-2024-47219 in github.com/vesoft-inc/nebula

    An issue was discovered in vesoft NebulaGraph through 3.8.0. It allows shell command injection.

  • Critical 9.4
    CVE-2024-47062 Public exploit Scanner template

    Multiple SQL Injections and ORM Leak in navidrome

    Navidrome is an open source web-based music collection server and streamer. Navidrome automatically adds parameters in the URL to SQL queries. This can be exploited to access information by adding parameters like `password=...` in the URL (ORM Leak). Furtherm…

  • High 7.3

    User Grant Deactivation not Working in Zitadel

    Zitadel is an open source identity management platform. ZITADEL's user grants deactivation mechanism did not work correctly. Deactivated user grants were still provided in token, which could lead to unauthorized access to applications and resources. Additiona…

  • High 8.1

    Service Users Deactivation not Working in Zitadel

    Zitadel is an open source identity management platform. ZITADEL's user account deactivation mechanism did not work correctly with service accounts. Deactivated service accounts retained the ability to request tokens, which could lead to unauthorized access to…

  • Medium 4.3

    Unauthorized Access After Organization or Project Deactivation in Zitadel

    Zitadel is an open source identity management platform. In Zitadel, even after an organization is deactivated, associated projects, respectively their applications remain active. Users across other organizations can still log in and access through these appli…

  • Critical 9.8
    CVE-2023-27584 Scanner template EPSS 34%

    Dragonfly2 vulnerable to hard coded cyptographic key

    Dragonfly is an open source P2P-based file distribution and image acceleration system. It is hosted by the Cloud Native Computing Foundation (CNCF) as an Incubating Level Project. Dragonfly uses JWT to verify user. However, the secret key for JWT, "Secret Key…

  • Critical 9.8
    CVE-2024-45410 Public exploit

    HTTP client can remove the X-Forwarded headers in Traefik

    Traefik is a golang, Cloud Native Application Proxy. When a HTTP request is processed by Traefik, certain HTTP headers such as X-Forwarded-Host or X-Forwarded-Port are added by Traefik before the request is routed to the application. For a HTTP client, it sho…

  • Critical 9.1

    Information Leakage in grafana-plugin-sdk-go

    The grafana plugin SDK bundles build metadata into the binaries it compiles; this metadata includes the repository URI for the plugin being built, as retrieved by running `git remote get-url origin`. If credentials are included in the repository URI (for inst…

  • Low 3.7

    Multiple caveats on resources of the same type can result in no permission when permission is expected

    spicedb is an Open Source, Google Zanzibar-inspired permissions database to enable fine-grained authorization for customer applications. Multiple caveats over the same indirect subject type on the same relation can result in no permission being returned when …

  • High 7.5

    CoreDNS vulnerable to TuDoor Attacks

    An issue was discovered in CoreDNS through 1.10.1. There is a vulnerability in DNS resolving software, which triggers a resolver to ignore valid responses, thus causing denial of service for normal resolution. In an exploit, the attacker could just forge a re…

  • High 7.5

    CoreDNS Cache Poisoning via a birthday attack

    CoreDNS through 1.10.1 enables attackers to achieve DNS cache poisoning and inject fake responses via a birthday attack.

  • High 8.6
    CVE-2023-47105 Scanner template

    Chaosblade vulnerable to OS command execution

    exec.CommandContext in Chaosblade 0.3 through 1.7.3, when server mode is used, allows OS command execution via the cmd parameter without authentication.

  • Critical 9.9

    Openshift-controller-manager: elevated build pods can lead to node compromise in openshift

    A flaw was found in OpenShift. This issue occurs due to the misuse of elevated privileges in the OpenShift Container Platform's build process. During the build initialization step, the git-clone container is run with a privileged security context, allowing un…

  • Critical 9.1

    Openshift/builder: path traversal allows command injection in privileged buildcontainer using docker build strategy

    A flaw was found in openshift/builder. This vulnerability allows command injection via path traversal, where a malicious user can execute arbitrary commands on the OpenShift node running the builder container. When using the “Docker” strategy, executable file…