GitHub Advisoryadvisory · npm
GHSA-4x6v-rwh4-55jw Pomelo allows external control of critical state data
MEDIUM
Official page ↗
- Aliases
- CVE-2019-18954
- Ecosystem
- npm
- Packages
- pomelo
- Severity
- Moderate
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
- Weaknesses
- CWE-668
- Reviewed
- 2019-12-02
Affected packages
• npm pomelo: < 2.2.7 → fixed in 2.2.7
Description
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.
Related
Alias · CVE (1)
- CVE-2019-18954 Pomelo v2.2.5 allows external control of critical state data. vulnerability
Weakness · CWE (1)
- CWE-668 Exposure of Resource to Wrong Sphere weakness