Description
BCryptPasswordEncoder.matches(CharSequence,String) will incorrectly return true for passwords larger than 72 characters as long as the first 72 characters are the same.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Spring Spring Security
Default version status: affected
5.7.x to < 5.7.16affected5.8.x to < 5.8.18affected6.0.x to < 6.0.16affected6.1.x to < 6.1.14affected6.2.x to < 6.2.10affected6.3.x to < 6.3.8affected6.4.x to < 6.4.4affected