Google LLC vulnerabilities
64 vulnerabilities
Known vulnerabilities in Google LLC products, newest first, with CVSS severity, EPSS, KEV listings and ransomware use, across 41 products.
Products
41- Asylo16 vulnerabilities
- Dart SDK4 vulnerabilities
- Fscrypt3 vulnerabilities
- Guest Oslogin3 vulnerabilities
- AWS S3 Crypto SDK For Golang2 vulnerabilities
- Fuchsia2 vulnerabilities
- Fuchsia Kernel2 vulnerabilities
- Libjxl2 vulnerabilities
- Android Play Core1 vulnerabilities
- Bazel1 vulnerabilities
- Bindiff1 vulnerabilities
- Brotli1 vulnerabilities
- Dart1 vulnerabilities
- Data Transfer Project1 vulnerabilities
- Drive For Desktop Macos1 vulnerabilities
- Exposure Notifications Verification Server1 vulnerabilities
- Gerrit1 vulnerabilities
- Go Attestation1 vulnerabilities
- Google Cloud Iot Device SDK For Embedded C1 vulnerabilities
- Google Earth Pro1 vulnerabilities
- Google Exposure Notifications Verification Server1 vulnerabilities
- Google Play Services SDK1 vulnerabilities
- Google Oauth Java Client1 vulnerabilities
- Google Protobuf [Jruby Gem]1 vulnerabilities
- Google/Go Tpm Library1 vulnerabilities
- Google/Sa360 Webquery Bigquery1 vulnerabilities
- Guava1 vulnerabilities
- Kubevirt1 vulnerabilities
- Perfetto Dev Scripts1 vulnerabilities
- Play Services SDK1 vulnerabilities
- Protobuf1 vulnerabilities
- Protobuf Cpp1 vulnerabilities
- Protobuf Java1 vulnerabilities
- Protobuf Kotlin1 vulnerabilities
- Protobuf Python1 vulnerabilities
- Protocolbuffers1 vulnerabilities
- Rendertron1 vulnerabilities
- SLO Generator1 vulnerabilities
- Tink1 vulnerabilities
- Vscode Bazel1 vulnerabilities
- Wpantund1 vulnerabilities
CVE-2021-22545google llcbindiff+1
EPSS score0.21%
An attacker can craft a specific IdaPro *.i64 file that will cause the BinDiff plugin to load an invalid memory offset. This can allow the attacker to control the instruction pointer and execute arbitrary code. It is recommended to upgrade BinDiff 7CVE-2021-22567dartdart_software_development_kit+1EPSS score0.60%
Bidirectional Unicode text can be interpreted and compiled differently than how it appears in editors which can be exploited to get nefarious code passed a code review by appearing benign. An attacker could embed a source that is invisible to a code reviewer that modifies the behavior of a program in unexpected ways.CVE-2021-22564google llclibjxl+1EPSS score0.31%
For certain valid JPEG XL images with a size slightly larger than an integer number of groups (256x256 pixels) when processing the groups out of order the decoder can perform an out of bounds copy of image pixels from an image buffer in the heap to another. This copy can occur when processing the right or bottom edges of the image, but only when groups are processed in certain order. Groups can be processed out of order in multi-threaded decoding environments with heavy thread load but also with images that contain the groups in an arbitrary order in the file. It is recommended to upgrade past 0.6.0 or patch with https://github.com/libjxl/libjxl/pull/775CVE-2021-22569chainguardceleborn-0.5+146EPSS score1.67%
An issue in protobuf-java allowed the interleaving of com.google.protobuf.UnknownFieldSet fields in such a way that would be processed out of order. A small malicious payload can occupy the parser for several minutes by creating large numbers of short-lived objects that cause frequent, repeated pauses. We recommend upgrading libraries beyond the vulnerable versions.CVE-2021-22538github.com/googleexposure-notifications-verification-server+2EPSS score0.72%
A privilege escalation vulnerability impacting the Google Exposure Notification Verification Server (versions prior to 0.23.1), allows an attacker who (1) has UserWrite permissions and (2) is using a carefully crafted request or malicious proxy, to create another user with higher privileges than their own. This occurs due to insufficient checks on the allowed set of permissions. The new user creation event would be captured in the Event Log.CVE-2021-22571google llcgoogle/sa360-webquery-bigquery+1EPSS score0.20%
A local attacker could read files from some other users' SA360 reports stored in the /tmp folder during staging process before the files are loaded in BigQuery. We recommend upgrading to version 1.0.3 or above.CVE-2021-22570chainguarddruid+60EPSS score2.66%
Nullptr dereference when a null char is present in a proto symbol. The symbol is parsed incorrectly, leading to an unchecked call into the proto file's name during generation of the resulting error message. Since the symbol is incorrectly parsed, the file is nullptr. We recommend upgrading to version 3.15.0 or greater.CVE-2021-22539google llcvscode-bazel+1EPSS score0.31%
An attacker can place a crafted JSON config file into the project folder pointing to a custom executable. VScode-bazel allows the workspace path to lint *.bzl files to be set via this config file. As such the attacker is able to execute any executable on the system through vscode-bazel. We recommend upgrading to version 0.4.1 or above.CVE-2021-22548google llcasylo+1EPSS score0.12%
An attacker can change the pointer to untrusted memory to point to trusted memory region which causes copying trusted memory to trusted memory, if the latter is later copied out, it allows for reading of memory regions from the trusted region. It is recommended to update past 0.6.2 or git commit https://github.com/google/asylo/commit/53ed5d8fd8118ced1466e509606dd2f473707a5cCVE-2021-22565github.com/googleexposure-notifications-verification-server+2EPSS score0.44%
An attacker could prematurely expire a verification code, making it unusable by the patient, making the patient unable to upload their TEKs to generate exposure notifications. We recommend upgrading the Exposure Notification server to V1.1.2 or greater.CVE-2021-22549google llcasylo+1EPSS score0.12%
An attacker can modify the address to point to trusted memory to overwrite arbitrary trusted memory. It is recommended to update past 0.6.2 or git commit https://github.com/google/asylo/commit/53ed5d8fd8118ced1466e509606dd2f473707a5cCVE-2021-22550google llcasylo+1EPSS score0.10%
An attacker can modify the pointers in enclave memory to overwrite arbitrary memory addresses within the secure enclave. It is recommended to update past 0.6.3 or git commit https://github.com/google/asylo/commit/a47ef55db2337d29de19c50cd29b0deb2871d31cCVE-2021-22557google llcslo generator+2EPSS score1.58%
SLO generator allows for loading of YAML files that if crafted in a specific format can allow for code execution within the context of the SLO Generator. We recommend upgrading SLO Generator past https://github.com/google/slo-generator/pull/173CVE-2021-22556google llcfuchsia kernel+1EPSS score0.16%
The Security Team discovered an integer overflow bug that allows an attacker with code execution to issue memory cache invalidation operations on pages that they don’t own, allowing them to control kernel memory from userspace. We recommend upgrading to kernel version 4.1 or beyond.CVE-2021-22540dartdart_software_development_kit+1EPSS score0.68%
Bad validation logic in the Dart SDK versions prior to 2.12.3 allow an attacker to use an XSS attack via DOM clobbering. The validation logic in dart:html for creating DOM nodes from text did not sanitize properly when it came across template tags.CVE-2021-22552google llcasylo+1EPSS score0.15%
An untrusted memory read vulnerability in Asylo versions up to 0.6.1 allows an untrusted attacker to pass a syscall number in MessageReader that is then used by sysno() and can bypass validation. This can allow the attacker to read memory from within the secure enclave. We recommend updating to Asylo 0.6.3 or past https://github.com/google/asylo/commit/90d7619e9dd99bcdb6cd28c7649d741d254d9a1aCVE-2021-22563google llclibjxl+1EPSS score0.31%
Invalid JPEG XL images using libjxl can cause an out of bounds access on a std::vector<std::vector<T>> when rendering splines. The OOB read access can either lead to a segfault, or rendering splines based on other process memory. It is recommended to upgrade past 0.6.0 or patch with https://github.com/libjxl/libjxl/pull/757CVE-2021-22573chainguardeco-java-gradle-4.10+78EPSS score0.30%
The vulnerability is that IDToken verifier does not verify if token is properly signed. Signature verification makes sure that the token's payload comes from valid provider, not from someone else. An attacker can provide a compromised token with custom payload. The token will pass the validation on the client side. We recommend upgrading to version 1.33.3 or aboveCVE-2021-22547google llcgoogle cloud iot device sdk for embedded c+1EPSS score0.22%
In IoT Devices SDK, there is an implementation of calloc() that doesn't have a length check. An attacker could pass in memory objects larger than the buffer and wrap around to have a smaller buffer than required, allowing the attacker access to the other parts of the heap. We recommend upgrading the Google Cloud IoT Device SDK for Embedded C used to 1.0.3 or greater.CVE-2021-22553google llcgerrit+1EPSS score0.37%
Any git operation is passed through Jetty and a session is created. No expiry is set for the session and Jetty does not automatically dispose of the session. Over multiple git actions, this can lead to a heap memory exhaustion for Gerrit servers. We recommend upgrading Gerrit to any of the versions listed above.