CVE-2024-24186

Jsish v3.5.0 (commit 42c694c) was discovered to contain a stack-overflow via the component IterGetKeysCallback at /jsish/src/jsiValue.c

Critical · published February 7, 2024

CVSS v3.1
9.8
EPSS
1%
Percentile
58.7
In the wild
Unconfirmed
What it is

🔥 A sneaky stack overflow in Jsish v3.5.0 could turn your app into a ticking time bomb! Think of this vulnerability like an overstuffed suitcase bursting at the seams when you try to close it. The IterGetKeysCallback component can easily overflow, causing chaos in your application if mishandled. An attacker could exploit this vulnerability to crash the application or run arbitrary code, leading to severe service disruptions or even unauthorized data access. This isn't just a minor hiccup; it could leave your system wide open to catastrophic failures!

Put simply

Think of this vulnerability like an overstuffed suitcase bursting at the seams when you try to close it. The IterGetKeysCallback component can easily overflow, causing chaos in your application if mishandled. The stack overflow occurs in the IterGetKeysCallback function within jsish/src/jsiValue.c, allowing attackers to disrupt the stack by overwhelming it with too many inputs.

What to do

An attacker could exploit this vulnerability to crash the application or run arbitrary code, leading to severe service disruptions or even unauthorized data access. This isn't just a minor hiccup; it could leave your system wide open to catastrophic failures! To secure your application, upgrade Jsish to version 3.5.1 or later immediately. Review your input handling for the IterGetKeysCallback function and implement safeguards to prevent excessive input. Don’t wait around—this one needs urgent attention! You've got this! Implement these steps and you'll be on your way to security hero status! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00879 · 58.7th percentile
Published
2024-02-07T00:00Z
EPSS history
Timeline
  • 07 FEB 00:00Z
    Jsish v3.5.0 (commit 42c694c) was discovered to contain a stack-overflow via the component IterGetKeysCallback at /jsish/src/jsiValue.c
    cvelistv5