Skip to content

Commit e4b8a0e

Browse files
am0o0hmac
authored andcommitted
v1.1
1 parent 486a5ac commit e4b8a0e

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

ruby/ql/src/experimental/CWE-502/YAMLUnsafeYamlDeserialization.ql

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import codeql.ruby.DataFlow
1818
import codeql.ruby.dataflow.RemoteFlowSources
1919
import codeql.ruby.TaintTracking
2020
import DataFlow::PathGraph
21+
import codeql.ruby.security.UnsafeDeserializationCustomizations
2122

2223
abstract class YAMLSink extends DataFlow::Node { }
2324

@@ -45,8 +46,8 @@ class Configuration extends TaintTracking::Configuration {
4546

4647
override predicate isSource(DataFlow::Node source) {
4748
// for detecting The CVE we should uncomment following line instead of current RemoteFlowSource
48-
source instanceof DataFlow::LocalSourceNode
49-
// source instanceof RemoteFlowSource
49+
// source instanceof DataFlow::LocalSourceNode
50+
source instanceof UnsafeDeserialization::Source
5051
}
5152

5253
override predicate isSink(DataFlow::Node sink) {

0 commit comments

Comments
 (0)