CVE-2021-27377

An issue was discovered in the yottadb crate before 1.2.0 for Rust

published February 18, 2021

CVSS
—
EPSS
1%
Percentile
71.4
In the wild
Unconfirmed
What it is

⚠️ A use-after-free in yottadb could lead to sneaky memory access issues! This vulnerability might sound subtle, but it’s definitely worth keeping an eye on. 🔍 Think of it like a library where a book is checked out, but someone forgets to mark it as unavailable — the next reader could accidentally grab it, leading to confusion and chaos! 📚 If exploited, this vulnerability could lead to unexpected behaviors or crashes in applications using the affected versions of yottadb. While it hasn't been proven to be exploited in the wild yet, the potential for memory corruption can be absolutely devastating.

Put simply

Think of it like a library where a book is checked out, but someone forgets to mark it as unavailable — the next reader could accidentally grab it, leading to confusion and chaos! 📚 The issue stems from certain memory-allocation patterns in the ydb_subscript_next_st and ydb_subscript_prev_st functions, where pointers to freed memory can still be accessed, causing unsafe behavior.

What to do

If exploited, this vulnerability could lead to unexpected behaviors or crashes in applications using the affected versions of yottadb. While it hasn't been proven to be exploited in the wild yet, the potential for memory corruption can be absolutely devastating. Developers using yottadb should upgrade to version 1.2.0 or newer to eliminate this vulnerability. It's also a good idea to review memory management practices in your code to prevent use-after-free issues. You’ve got this! Stay proactive with your updates, and you’ll keep your applications safe and sound! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01355 · 71.4th percentile
Published
2021-02-18T03:35Z
EPSS history
Timeline
  • 18 FEB 03:35Z
    An issue was discovered in the yottadb crate before 1.2.0 for Rust
    cvelistv5