Use-of-uninitialized-value in grok

grok Updated 02 Oct 2025

Summary

12/08/2023
MEDIUM
Yes i
Medium
Not published

OSV-2023-689: Use-of-uninitialized-value. Affects grok versions >= 39670926d0334190a31e3a2526137d97440973e3, < 6a364d7d81e07a9fdbdce74f27803288158d7a49. Fixed in 6a364d7d81e07a9fdbdce74f27803288158d7a49. How to fix ↓

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Upload your dependency manifest or SBOM

Drag & drop your file here or

Java Javascript PHP Python Go Rust Ruby Dart C/C++ Elixir CycloneDX SPDX

Upload a supported dependency manifest or SBOM. No installation or source-code access required.

See supported files and SBOM formats
SBOM sbom.json · bom.json · bom.xml · *.spdx.json · *.cdx.json · *.cdx.xml
Java pom.xml · gradle.lockfile · buildscript-gradle.lockfile
Javascript package-lock.json · yarn.lock · pnpm-lock.yaml
PHP composer.lock
Python poetry.lock · requirements.txt · Pipfile.lock
Go go.mod
Rust Cargo.lock
Ruby Gemfile.lock
Dart pubspec.lock
C/C++ conan.lock
Elixir mix.lock
Enter your work email to receive your report link.

Verify your email to view the full report and start 30 days of continuous monitoring. No credit card required.

Sponsored MarkAI Find prospects already talking about the problem you solve AI watches the communities your customers use to find qualified prospects, then alerts you when a conversation is worth joining. See MarkAI

Background

Grok is an open source package used for image compression. It provides functionality for encoding and decoding images using various compression algorithms. The package is widely used in applications that require efficient image processing. However, a vulnerability has been discovered in the grok package that can lead to the use of uninitialized values.

Vulnerability Detail

The vulnerability in grok arises from the use of uninitialized values. This can result in unpredictable behavior and crashes in applications that use the package. An attacker may be able to exploit this vulnerability to execute arbitrary code or cause a denial of service. The vulnerability was reported through the OSS-Fuzz project and has been assigned a medium severity rating.

How To Fix

Minimum fixed version

6a364d7d81e07a9fdbdce74f27803288158d7a49

This is the first release that contains the fix.

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Workaround

There is currently no known workaround for this vulnerability. It is recommended to apply the fix provided by the grok package maintainers.

Conclusion

The grok package is vulnerable to a use-of-uninitialized-value vulnerability, which can result in crashes and potential code execution or denial of service attacks. It is recommended to update the grok package to the latest version that includes the fix. For further support on vulnerability remediation, please contact DevNack.com.

See every vulnerability recorded for grok →

Share this vulnerability

FAQ

Grok is an open source package used for image compression. It provides functionality for encoding and decoding images using various compression algorithms.

The vulnerability can lead to crashes and unpredictable behavior in applications that use the grok package. An attacker may be able to exploit this vulnerability to execute arbitrary code or cause a denial of service.

The vulnerability was reported through the OSS-Fuzz project, which performs continuous fuzz testing on open source software to uncover vulnerabilities.

The vulnerability has been assigned a medium severity rating.

Yes, the maintainers of the grok package have addressed the issue and released a patch. Users should update their dependencies to the latest version of grok to ensure the vulnerability is mitigated.

Related vulnerabilities

Recent vulnerabilities recorded for grok.

How To Fix

Minimum fixed version

6a364d7d81e07a9fdbdce74f27803288158d7a49

This is the first release that contains the fix.

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback