SUSE-SU-2020:2025-1 Security update for perl-YAML-LibYAML

Not scored Published

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 SP1All versions0.69-3.3.1
perl-YAML-LibYAML SUSE:Linux Enterprise Module for Development Tools 15 SP2All versions0.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.

Sources

Is SUSE-SU-2020:2025-1 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free