openSUSE-SU-2020:1089-1 Security update for perl-YAML-LibYAML
An attacker can execute arbitrary code via crafted YAML input due to unsafe object deserialization in the Perl YAML library.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Not stated
- Victim action needed
- Not needed
- Fix
- Available
What is openSUSE-SU-2020:1089-1?
openSUSE-SU-2020:1089-1 is an unsafe deserialization vulnerability in perl-YAML-LibYAML, published on 26 Jul 2020.
Official description
This update for perl-YAML-LibYAML fixes the following issues:
perl-YAML-LibYAML was updated to 0.69: [bsc#1173703]
- Security fix: Add $LoadBlessed option to turn on/off loading objects: Default is set to true. Note that, the behavior is unchanged.
- Clarify documentation about exported functions
- Dump() was modifying original data, adding a PV to numbers
- Support standard tags !!str, !!map and !!seq instead of dying.
- Support JSON::PP::Boolean and boolean.pm via $YAML::XS::Boolean.
- Fix regex roundtrip. Fix loading of many regexes.
This update was imported from the SUSE:SLE-15:Update update project.
Which versions are affected by openSUSE-SU-2020:1089-1?
Linux distribution packages (1)
perl-YAML-LibYAML openSUSE:Leap 15.1 | All versions | 0.69-lp151.3.3.1 |
How do I fix openSUSE-SU-2020:1089-1?
Upgrade to a fixed version.
Upgrade, and only deserialise data from trusted sources or with an allow-list of types. More about Unsafe deserialization.
Is openSUSE-SU-2020:1089-1 being exploited?
There is no known exploitation of openSUSE-SU-2020:1089-1 in the wild and no public exploit code.