-
Bug
-
Resolution: Fixed
-
Neutral
-
6.2.8
-
Empty show more show less
-
Yes
-
Global Maintenance 3, Global Maintenance 4, DevX 1, DevX 2, DevX 3, DevX 4
-
5
Steps to reproduce
- Create a YAML file that features more than 50 aliases. Example.
- View the resulting object's definition.
Expected results
- The file is parsed and the definition is visible.
Actual results
- Due to a change in SnakeYAML 1.2.6 parsing is halted when the 51st alias is found so no definition is visible.
Workaround
- It is possible to use includes instead of aliases. The above example can be fixed this way.
Development notes
- The issue this solves is known as the Billion Laughs Attack. SnakeYAML was upgraded as part of MAGNOLIA-7912
Acceptance criteria
- is related to
-
MAGNOLIA-7592 Removing decorations of module configurations at runtime is ignored
- Closed
- to be documented by
-
MAGNOLIA-8285 DOC: More than 50 aliases in a YAML file breaks parsing
- Closed