v12.2.1
·
67 commits
to master
since this release
ERevocationCheckModenow implementsIHasID<String>and provides static lookup methods- Fixed XXE vulnerability in
XMLSchemaCache.createXSDSchemaFactory()- now setsACCESS_EXTERNAL_DTDto empty andACCESS_EXTERNAL_SCHEMAto "file" only - Fixed potential denial-of-service in
StreamHelper.readSafeUTF()by adding a maximum allocation size check (MAX_SAFE_UTF_BYTES= 64 MB) - Added new class
PasswordHashCreatorPBKDF2_SHA256_600000_48with 600000 iterations (OWASP 2023 recommendation) - Deprecated
PasswordHashCreatorPBKDF2_SHA256_1000_48- usePasswordHashCreatorPBKDF2_SHA256_600000_48for new password hashing - Added new overload
SerializationHelper.getDeserializedObject(byte[], ObjectInputFilter)accepting anObjectInputFilter - Deprecated
SerializationHelper.getDeserializedObject(byte[])without a filter - Extended
AbstractConfigurationSource.isSecretKey()to also detect keys containing "secret", "token", "apikey", "api_key", "api-key" and "credential" - Fixed potential resource leak in
AbstractSimpleDAOandAbstractWALDAOwhengetXMLWriterSettings()throws beforeMicroWriter.writeToStreamis called - Improved XML comment formatting
Full Changelog: ph-commons-parent-pom-12.2.0...ph-commons-parent-pom-12.2.1