SUSE-SU-2022:3706-1
Dashboard / Vulnerabilities / SUSE-SU-2022:3706-1
SUSE-SU-2022:3706-1
Summary: Security update for google-gson
Details: This update for google-gson fixes the following issues: Fixed security issue: - CVE-2022-25647: Deserialization of Untrusted Data (bsc#1199064) Other non security fixes: - Build with Java >= 9 in order to produce a modular jar by compiling the module-info.java sources with all other classes built with release 8 and still compatible with Java 8 - Upgrade to version 2.8.9 (jsc#SLE-24261) * Make OSGi bundle's dependency on sun.misc optional. * Deprecate Gson.excluder() exposing internal Excluder class. * Prevent Java deserialization of internal classes. * Improve number strategy implementation. * Fix LongSerializationPolicy null handling being inconsistent with Gson. * Support arbitrary Number implementation for Object and Number deserialization. * Bump proguard-maven-plugin from 2.4.0 to 2.5.1. * Don't exclude static local classes. * Fix RuntimeTypeAdapterFactory depending on internal Streams class. * Improve Maven build. * Make dependency on java.sql optional. * Fixed issue with recursive types. * Better behavior with Java 9+ and Unsafe if there is a security manager. * EnumTypeAdapter now works better when ProGuard has obfuscated enum fields. * make import of sun.misc optional since not all versions of jdk export it
References: https://www.suse.com/support/update/announcement/2022/suse-su-20223706-1/, https://bugzilla.suse.com/1199064, https://www.suse.com/security/cve/CVE-2022-25647
Affected packages
Package
Name: google-gson
Purl: pkg:rpm/suse/google-gson&distro=SUSE%20Manager%20Server%20Module%204.1
Affected ranges
Type: ECOSYSTEM
Events:
