0.67.0
6 years ago
15 days ago
Known vulnerabilities in the com.charleskorn.kaml:kaml package. This does not include vulnerabilities belonging to this package’s dependencies.
Automatically find and fix vulnerabilities affecting your projects. Snyk scans for vulnerabilities and provides fixes for free.
Fix for freeVulnerability | Vulnerable Version |
---|---|
com.charleskorn.kaml:kaml is a YAML support for kotlinx.serialization. Affected versions of this package are vulnerable to Denial of Service (DoS) when parsing input containing anchors and aliases. Attackers can trigger excessive memory consumption and a crash with a billion laughs attack. How to fix Denial of Service (DoS)? Upgrade | [,0.53.0) |
com.charleskorn.kaml:kaml is a YAML support for kotlinx.serialization. Affected versions of this package are vulnerable to Denial of Service (DoS). An attacker that could provide arbitrary YAML input to an application that uses kaml could cause the application to endlessly loop while parsing the input. This could result in resource exhaustion and denial of service. This only affects applications that use polymorphic serialization with the default tagged polymorphism style. Applications using the property polymorphism style are not affected. YAML input for a polymorphic type that provided a tag but no value for the object would trigger the issue. PoC
How to fix Denial of Service (DoS)? Upgrade | [,0.35.3) |