CVE-2021-43862

Published: Dic 30, 2021 Last Modified: Nov 21, 2024 EU-VD ID: EUVD-2022-0739 Aliases: GHSA-x9r5-jxvq-4387
ExploitDB:
Other exploit source:
Google Dorks:
LOW 3,7
Attack Vector: network
Attack Complexity: high
Privileges Required: low
User Interaction: required
Scope: unchanged
Confidentiality: low
Integrity: low
Availability: none
LOW 2,1
Access Vector: network
Access Complexity: high
Authentication: single
Confidentiality: none
Integrity: partial
Availability: none

Description

AI Translation Available

jQuery Terminal Emulator is a plugin for creating command line interpreters in your applications. Versions prior to 2.31.1 contain a low impact and limited cross-site scripting (XSS) vulnerability. The code for XSS payload is always visible, but an attacker can use other techniques to hide the code the victim sees. If the application uses the `execHash` option and executes code from URL, the attacker can use this URL to execute their code. The scope is limited because the javascript attribute used is added to span tag, so no automatic execution like with `onerror` on images is possible. This issue is fixed in version 2.31.1. As a workaround, the user can use formatting that wrap whole user input and its no op. The code for this workaround is available in the GitHub Security Advisory. The fix will only work when user of the library is not using different formatters (e.g. to highlight code in different way).

EPSS (Exploit Prediction Scoring System)

Trend Analysis

EPSS (Exploit Prediction Scoring System)

Prevede la probabilità di sfruttamento basata su intelligence sulle minacce e sulle caratteristiche della vulnerabilità.

EPSS Score
0,0030
Percentile
0,5th
Updated

EPSS Score Trend (Last 90 Days)

79

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Stable
Common Consequences
Security Scopes Affected:
Access Control Confidentiality Integrity Availability
Potential Impacts:
Bypass Protection Mechanism Read Application Data Execute Unauthorized Code Or Commands
Applicable Platforms
Technologies: AI/ML, Web Based, Web Server
View CWE Details
80

Improper Neutralization of Script-Related HTML Tags in a Web Page (Basic XSS)

Incomplete
Common Consequences
Security Scopes Affected:
Confidentiality Integrity Availability
Potential Impacts:
Read Application Data Execute Unauthorized Code Or Commands
Applicable Platforms
Technologies: Web Based, Web Server
View CWE Details
Application

Jquery.Terminal by Jquery.Terminal Project

Version Range Affected
To 2.31.1 (exclusive)
cpe:2.3:a:jquery.terminal_project:jquery.terminal:*:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
https://github.com/jcubic/jquery.terminal/commit/77eb044d0896e990d48a9157f0bc66…
https://github.com/jcubic/jquery.terminal/issues/727
Issue Tracking Third Party Advisory
https://github.com/jcubic/jquery.terminal/issues/727
https://github.com/jcubic/jquery.terminal/releases/tag/2.31.1
https://github.com/jcubic/jquery.terminal/security/advisori…
Exploit Issue Tracking Third Party Advisory
https://github.com/jcubic/jquery.terminal/security/advisories/GHSA-x9r5-jxvq-43…
https://github.com/jcubic/jquery.terminal/commit/77eb044d0896e990d48a9157f0bc66…
https://github.com/jcubic/jquery.terminal/issues/727
Issue Tracking Third Party Advisory
https://github.com/jcubic/jquery.terminal/issues/727
https://github.com/jcubic/jquery.terminal/releases/tag/2.31.1
https://github.com/jcubic/jquery.terminal/security/advisori…
Exploit Issue Tracking Third Party Advisory
https://github.com/jcubic/jquery.terminal/security/advisories/GHSA-x9r5-jxvq-43…