Skip to content

Use JDK ObjectInputFilter instead of calling AllowedListDeserializingMessageConverter::checkAllowedList in ConfigurableObjectInputStream::resolveClass #2687

Open
@quaff

Description

@quaff

I think it's better to use standard API.
see Java Serialization Filters

protected Class<?> resolveClass(ObjectStreamClass classDesc) throws IOException, ClassNotFoundException {
Class<?> clazz = super.resolveClass(classDesc);
checkAllowedList(clazz);
return clazz;
}

protected Class<?> resolveClass(ObjectStreamClass classDesc)
throws IOException, ClassNotFoundException {
Class<?> clazz = super.resolveClass(classDesc);
checkAllowedList(clazz);
return clazz;
}

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions