CVE-2025-65570CWE-843

CVE-2025-65570

Critical · published December 29, 2025

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

🚨 A surprise error in jsish 2.0 could turn your code execution upside down! This sneaky type confusion can lead to crashes or worse! 🔥 Think of it like a chef accidentally mistaking a spoon for a knife while preparing a dish — that could totally ruin the recipe. In this case, the OP_NEXT opcode gets confused, treating an array like a special ingredient that’s not safe to use! An attacker could exploit this vulnerability to crash the application or potentially execute arbitrary code. This is no small issue, as a single wrong move could bring your whole system down or allow unauthorized actions — the stakes are high! ⚠️

Put simply

Think of it like a chef accidentally mistaking a spoon for a knife while preparing a dish — that could totally ruin the recipe. In this case, the OP_NEXT opcode gets confused, treating an array like a special ingredient that’s not safe to use! This vulnerability arises from a type confusion during the execution of the OP_NEXT opcode when it mistakenly interprets an array as an iterator object due to incorrect control flow within a for-in loop, leaving an invalid reference on the stack.

What to do

An attacker could exploit this vulnerability to crash the application or potentially execute arbitrary code. This is no small issue, as a single wrong move could bring your whole system down or allow unauthorized actions — the stakes are high! ⚠️ Update to jsish version 2.1 or later immediately! Also, review your codebase to ensure you handle array access and type checks properly to prevent similar issues in the future. 🛡️ You've got this! Stay proactive and patch up, and you'll keep your code running smoothly! 💪✨

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.00528 · 43.9th percentile
Weakness
CWE-843 · Access of Resource Using Incompatible Type ('Type Confusion')
Published
2025-12-29T20:16Z
Affected products (1)
ProductVersionsFixed in
jsish/jsishall versions—
References (2)
EPSS history
Timeline
  • 29 DEC 00:00Z
    A type confusion in jsish 2.0 allows incorrect control flow during execution of the OP_NEXT opcode
    cvelistv5