CVE-2019-18954

Pomelo v2.2.5 allows external control of critical state data. A malicious user input can corrupt arbitrary methods and attributes in template/game-server/app/servers/connector/handler/entryHandler.js because certain internal attributes can be overwritten via a conflicting name. Hence, a malicious attacker can manipulate internal attributes by adding additional attributes to user input.
Configurations

Configuration 1 (hide)

cpe:2.3:a:netease:pomelo:2.2.5:*:*:*:*:*:*:*

History

21 Nov 2024, 04:33

Type Values Removed Values Added
References () https://github.com/NetEase/pomelo/issues/1149 - Issue Tracking, Third Party Advisory () https://github.com/NetEase/pomelo/issues/1149 - Issue Tracking, Third Party Advisory
References () https://github.com/cl0udz/vulnerabilities/tree/master/pomelo-critical-state-manipulation - Exploit, Third Party Advisory () https://github.com/cl0udz/vulnerabilities/tree/master/pomelo-critical-state-manipulation - Exploit, Third Party Advisory

Information

Published : 2019-11-14 00:15

Updated : 2024-11-21 04:33


NVD link : CVE-2019-18954

Mitre link : CVE-2019-18954

CVE.ORG link : CVE-2019-18954


JSON object : View

Products Affected

netease

  • pomelo
CWE
CWE-668

Exposure of Resource to Wrong Sphere