SUSE-SU-2020:2025-1 Security update for perl-YAML-LibYAML
An attacker can execute arbitrary code by exploiting unsafe object loading in the Perl YAML library, requiring an update to the package.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is SUSE-SU-2020:2025-1?
SUSE-SU-2020:2025-1 is an unsafe deserialization vulnerability in perl-YAML-LibYAML, published on 23 Jul 2020. An attacker can exploit it over the internet without logging in, with no action from the victim.
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.
Which versions are affected by SUSE-SU-2020:2025-1?
Linux distribution packages (2)
perl-YAML-LibYAML SUSE:Linux Enterprise Module for Development Tools 15 SP1 | All versions | 0.69-3.3.1 |
perl-YAML-LibYAML SUSE:Linux Enterprise Module for Development Tools 15 SP2 | All versions | 0.69-3.3.1 |
How do I fix SUSE-SU-2020:2025-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 SUSE-SU-2020:2025-1 being exploited?
There is no known exploitation of SUSE-SU-2020:2025-1 in the wild and no public exploit code.