Conditions
DataHub configured for authentication via SSO.
Impact
This issue may lead to Remote Code Execution (RCE) in the worst case. Although a RestrictedObjectInputStream
is in place, that puts some restriction on what classes can be deserialized, it still allows a broad range of java packages and potentially exploitable with different gadget chains.
Remediation
Updated pac4j to version 4.x or later.
Conditions
DataHub configured for authentication via SSO.
Impact
This issue may lead to Remote Code Execution (RCE) in the worst case. Although a
RestrictedObjectInputStream
is in place, that puts some restriction on what classes can be deserialized, it still allows a broad range of java packages and potentially exploitable with different gadget chains.Remediation
Updated pac4j to version 4.x or later.