GitHub Advisoryadvisory · PyPI
GHSA-mwgj-7x7j-6966 Deserialization of Untrusted Data in ParlAI
MEDIUM
Official page ↗
- Aliases
- CVE-2021-24040
- Ecosystem
- PyPI
- Packages
- parlai
- Severity
- Moderate
- Weaknesses
- CWE-502
- Reviewed
- 2021-09-13
Affected packages
• PyPI parlai: < 1.1.0 → fixed in 1.1.0
Description
Due to use of unsafe YAML deserialization logic, an attacker with the ability to modify local YAML configuration files could provide malicious input, resulting in remote code execution or similar risks. This issue affects ParlAI prior to v1.1.0.
Related
Alias · CVE (1)
- CVE-2021-24040 Due to use of unsafe YAML deserialization logic, an attacker with the ability to modify local YAML configuration files could provide… vulnerability
Weakness · CWE (1)
- CWE-502 Deserialization of Untrusted Data weakness
References
- https://github.com/facebookresearch/ParlAI/security/advisories/GHSA-m87f-9fvv-2mgg web
- https://nvd.nist.gov/vuln/detail/CVE-2021-24040 advisory
- https://github.com/facebookresearch/ParlAI/pull/3402 web
- https://github.com/facebookresearch/ParlAI/pull/3429 web
- https://github.com/facebookresearch/ParlAI/commit/4374fa2aba383db6526ab36e939eb1cf8ef99879 web
- https://github.com/facebookresearch/ParlAI package
- https://github.com/facebookresearch/ParlAI/releases/tag/v1.1.0 web
- http://packetstormsecurity.com/files/164136/Facebook-ParlAI-1.0.0-Code-Execution-Deserialization.html web