File tree Expand file tree Collapse file tree 2 files changed +6
-4
lines changed
javascript/test/audit/CWE-502 Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change 1
- | deserialization.js:4:20:4:34 | req.params.data | Unsafe Deserialization sink |
2
- | deserialization.js:5:23:5:37 | req.params.data | Unsafe Deserialization sink |
3
1
| deserialization.js:10:24:10:38 | req.params.data | Unsafe Deserialization sink |
4
2
| deserialization.js:11:27:11:41 | req.params.data | Unsafe Deserialization sink |
3
+ | deserialization.js:12:20:12:34 | req.params.data | Unsafe Deserialization sink |
4
+ | deserialization.js:13:23:13:37 | req.params.data | Unsafe Deserialization sink |
Original file line number Diff line number Diff line change 1
1
// https://github.com/advanced-security/codeql-queries/blob/js/audit/codeql/javascript/ql/test/query-tests/Security/CWE-502/tst.js
2
2
const jsyaml = require ( "js-yaml" ) ;
3
3
4
- data = jsyaml . load ( req . params . data ) ; // NOT OK
5
- data = jsyaml . loadAll ( req . params . data ) ; // NOT OK
4
+ data = jsyaml . load ( req . params . data ) ; // OK
5
+ data = jsyaml . loadAll ( req . params . data ) ; // OK
6
6
data = jsyaml . safeLoad ( req . params . data ) ; // OK
7
7
data = jsyaml . safeLoadAll ( req . params . data ) ; // OK
8
8
9
9
let unsafeConfig = { schema : jsyaml . DEFAULT_FULL_SCHEMA } ;
10
10
data = jsyaml . safeLoad ( req . params . data , unsafeConfig ) ; // NOT OK
11
11
data = jsyaml . safeLoadAll ( req . params . data , unsafeConfig ) ; // NOT OK
12
+ data = jsyaml . load ( req . params . data , unsafeConfig ) ; // NOT OK
13
+ data = jsyaml . loadAll ( req . params . data , unsafeConfig ) ; // NOT OK
You can’t perform that action at this time.
0 commit comments