CVE-2024-31668

rizin before v0.6.3 is vulnerable to Improper Neutralization of Special Elements via meta_set function in librz/analysis/meta

Critical · published December 17, 2024

CVSS v3.1
9.1
EPSS
1%
Percentile
43.6
In the wild
Unconfirmed
What it is

🚨 A single line in the meta_set function can turn this library into a playground for attackers! 🔥 Think of it like a restaurant accepting any special requests without checking if they’re safe, leading to a potentially disastrous meal — that's what's happening with the improper neutralization here! If exploited, an attacker could inject harmful elements, potentially causing data corruption or unauthorized access to sensitive information. This vulnerability could lead to loss of integrity, making it a critical risk that demands immediate attention!

Put simply

Think of it like a restaurant accepting any special requests without checking if they’re safe, leading to a potentially disastrous meal — that's what's happening with the improper neutralization here! This vulnerability in Rizin (before version 0.6.3) allows improper handling of special elements in the meta_set function within librz/analysis/meta, enabling potential injection attacks.

What to do

If exploited, an attacker could inject harmful elements, potentially causing data corruption or unauthorized access to sensitive information. This vulnerability could lead to loss of integrity, making it a critical risk that demands immediate attention! Upgrade to Rizin version 0.6.3 or later to patch this vulnerability. Also, review how special elements are handled in your code to ensure robust validation. Don't leave any doors open! You've got this! Stay vigilant and keep your systems secure! 🛡️

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00523 · 43.6th percentile
Published
2024-12-17T00:00Z
EPSS history
Timeline
  • 17 DEC 00:00Z
    rizin before v0.6.3 is vulnerable to Improper Neutralization of Special Elements via meta_set function in librz/analysis/meta
    cvelistv5