Skip to main content
← All vulnerabilities
CVE-2023-28118GHSA-C24F-2J3G-RG48

kaml has potential denial of service while parsing input with anchors and aliases

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.53.0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

kaml provides YAML support for kotlinx.serialization. Prior to version 0.53.0, applications that use kaml to parse untrusted input containing anchors and aliases may consume excessive memory and crash. Version 0.53.0 and later default to refusing to parse YAML documents containing anchors and aliases. There are no known workarounds.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • charleskorn kaml

    fixed in 0.53.0

  • com.charleskorn.kaml:kamlMaven

    fixed in 0.53.0

References 3

GitHub · charleskorn/kaml