CVE-2021-41556

CriticalCVSS 10.0/10Last modified Jun 17, 2026

Description

sqclass.cpp in Squirrel through 2.2.5 and 3.x through 3.1 allows an out-of-bounds read (in the core interpreter) that can lead to Code Execution. If a victim executes an attacker-controlled squirrel script, it is possible for the attacker to break out of the squirrel script sandbox even if all dangerous functionality such as File System functions has been disabled. An attacker might abuse this bug to target (for example) Cloud services that allow customization via SquirrelScripts, or distribute malware through video games that embed a Squirrel Engine.

Metrics

CVSS 3.1 10.0/10CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H

Weakness enumeration

Affected software

No affected versions have been published.

Timeline

Published
Jul 28, 2022
Last modified
Jun 17, 2026
NVD status
Modified

Related CVEs from 2021

CVE-2021-415575.4Sofico Miles RIA 2020.2 Build 127964T is affected by Stored Cross Site Scripting (XSS). An attacker with access to a user account of the RIACVE-2021-415589.8The set_user extension module before 3.0.0 for PostgreSQL allows ProcessUtility_hook bypass via set_config.CVE-2021-415596.5Silverstripe silverstripe/framework 4.8.1 has a quadratic blowup in Convert::xml2array() that enables a remote attack via a crafted XML docuCVE-2021-41567.1An out-of-bounds read flaw was found in libsndfile's FLAC codec functionality. An attacker who is able to submit a specially crafted file (vCVE-2021-415609.8OpenCATS through 0.9.6 allows remote attackers to execute arbitrary code by uploading an executable file via lib/FileUtility.php.CVE-2021-415617.5Improper Input Validation vulnerability in Parquet-MR of Apache Parquet allows an attacker to DoS by malicious Parquet files. This issue affCVE-2021-415626.1A vulnerability in Snow Snow Agent for Windows allows a non-admin user to cause arbitrary deletion of files. This issue affects: Snow Snow ACVE-2021-415636.1Tad Book3 editing book function does not filter special characters. Unauthenticated attackers can remotely inject JavaScript syntax and execCVE-2021-415646.5Tad Honor viewing book list function is vulnerable to authorization bypass, thus remote attackers can use special parameters to delete articCVE-2021-415656.1TadTools special page parameter does not properly restrict the input of specific characters, thus remote attackers can inject JavaScript synCVE-2021-415669.8The file extension of the TadTools file upload function fails to filter, thus remote attackers can upload any types of files and execute arbCVE-2021-415676.1The new add subject parameter of Tad Uploader view book list function fails to filter special characters. Unauthenticated attackers can remo
CVE-2021-41556: Critical severity, CVSS 10.0 | Vulnix