mirror of
https://github.com/github/codeql.git
synced 2026-04-25 16:55:19 +02:00
Only recommend GCM, and tighten wording
This commit is contained in:
@@ -219,11 +219,11 @@ predicate insecureAlgorithm(string name, string reason) {
|
||||
or
|
||||
name = "ECB" and
|
||||
reason =
|
||||
"Encryption mode ECB, as in AES/ECB/NoPadding for example, is vulnerable to replay and other attacks. Consider using a different encryption mode, like CBC or GCM, instead."
|
||||
"ECB mode, as in AES/ECB/NoPadding for example, is vulnerable to replay and other attacks. Consider using GCM instead."
|
||||
or
|
||||
name = "AES/CBC/PKCS[57]Padding" and
|
||||
reason =
|
||||
"CBC mode of operation with PKCS#5 or PKCS#7 padding is vulnerable to padding oracle attacks. Consider using GCM encryption mode instead."
|
||||
"CBC mode with PKCS#5 or PKCS#7 padding is vulnerable to padding oracle attacks. Consider using GCM instead."
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user