Skip to content
OpenAdvisories
High · 7.5 CVE-2023-47163 EUVD-2023-0225GHSA-gw7g-qr8w-3448PYSEC-2023-236

Remarshal expands YAML alias nodes unlimitedly, hence Remarshal is vulnerable to Billion Laughs Attack

Published Nov 13, 2023 · Updated Jan 8, 2025 · Assigned by jpcert

Description

Remarshal prior to v0.17.1 expands YAML alias nodes unlimitedly, hence Remarshal is vulnerable to Billion Laughs Attack. Processing untrusted YAML files may cause a denial-of-service (DoS) condition.

Affected products

VendorProductAffectedFixed
Remarshal-project Remarshal prior to v0.17.1 —

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI remarshal < 0.17.1 0.17.1 GHSA-gw7g-qr8w-3448

References