Commit 53d36ab
committed
Updates libInjection
* Updates libInjection repository to libinjection.github.io
* Update libInjection to version 3.9.2, plus:
- Pass the correct pointer to memmem()
In parse_money(), if there is a "$foobar$", it calls memmem() to
find it again. Wrong pointer can cause itself to backtrack in a
dead loop and hang the entire process.
- Addresses some issues reported by cppcheck, including an overflow
on parse_slash.1 parent 102f4bd commit 53d36ab
2 files changed
+2
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
Submodule libinjection updated 17 files
- .github/workflows/ci.yml+87
- .travis.yml-14
- Makefile+13-12
- README.md+8-6
- misc/libinjection.svg+13
- php/gentests.py+1-1
- php/json2php.py+10-10
- src/fingerprints2sqli.py+3-3
- src/libinjection.h+2-2
- src/libinjection_html5.c+1-1
- src/libinjection_sqli.c+8-10
- src/libinjection_sqli.h+11-11
- src/libinjection_xss.c+10-1
- src/make_parens.py+2-2
- src/sqlparse2c.py+16-16
- src/sqlparse_map.py+2-2
- src/testdriver.c+1-1
0 commit comments