mirror of
https://github.com/github/codeql.git
synced 2026-04-28 10:15:14 +02:00
Merge pull request #12825 from smiddy007/JS-Allow-Truncated-Hash-Forge-NonKeyCipher
JS: Allow NonKeyCiphers to include truncated SHA-512 MDs in Forge JS libr…
This commit is contained in:
@@ -627,6 +627,15 @@ private module Forge {
|
||||
// require("forge").md.md5.create().update('The quick brown fox jumps over the lazy dog');
|
||||
this =
|
||||
getAnImportNode().getMember("md").getMember(algorithmName).getMember("create").getACall()
|
||||
or
|
||||
// require("forge").sha512.sha256.create().update('The quick brown fox jumps over the lazy dog');
|
||||
this =
|
||||
getAnImportNode()
|
||||
.getMember("md")
|
||||
.getMember(algorithmName)
|
||||
.getAMember()
|
||||
.getMember("create")
|
||||
.getACall()
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
category: minorAnalysis
|
||||
---
|
||||
* The Forge module in `CryptoLibraries.qll` now correctly classifies SHA-512/224,
|
||||
SHA-512/256, and SHA-512/384 hashes used in message digests as NonKeyCiphers.
|
||||
Reference in New Issue
Block a user