Description
Integer overflow in the crypt_raw method in the key-stretching implementation in jBCrypt before 0.4 makes it easier for remote attackers to determine cleartext values of password hashes via a brute-force attack against hashes associated with the maximum exponent.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | libjbcrypt-java | 0.4-1 | — |
| Debian 13 | libjbcrypt-java | 0.4-1 | — |
| Debian 12 | libjbcrypt-java | 0.4-1 | — |
Wolfi
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Wolfi rolling | cassandra-reaper | 4.0.1-r1 | — |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Maven | org.mindrot:jbcrypt | < 0.4 | 0.4 | GHSA-9h6p-92jq-888x |
References
- FEDORA-2015-3032 vendor-advisory
- FEDORA-2015-3120 vendor-advisory
- JVN#77718330 third-party-advisory
- http://www.mindrot.org/projects/jBCrypt/news/rel04.html
- FEDORA-2015-2994 vendor-advisory
- JVNDB-2015-000033 third-party-advisory
- https://bugzilla.mindrot.org/show_bug.cgi?id=2097
- [cassandra-commits] 20210924 [jira] [Updated] (CASSANDRA-16990) Update jbcrypt library to 0.4 from 0.3m to resolve CVE-2015-0886 mailing-list
- [cassandra-commits] 20210924 [jira] [Created] (CASSANDRA-16990) Update jbcrypt library to 0.4 from 0.3m to resolve CVE-2015-0886 mailing-list
- [cassandra-commits] 20210924 [jira] [Commented] (CASSANDRA-16990) Update jbcrypt library to 0.4 from 0.3m to resolve CVE-2015-0886 mailing-list