openSUSE-SU-2020:1089-1 Security update for perl-YAML-LibYAML

Not scored Published

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.1All versions0.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.

Sources

Is openSUSE-SU-2020:1089-1 in your software?

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

Check your SBOMs for free