Skip to content

Commit 61ffadb

Browse files
committed
Minor update
1 parent 881d2e8 commit 61ffadb

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

doc/CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
* Added the switch `--ssti`. It tests for server-side template injection. It also covers Struts2 and OGNL.
1111
* Added the switch `--graphql`. It tests for GraphQL injection.
1212
* Added the switch `--hql`. It tests for HQL and JPQL (Hibernate ORM) injection.
13+
* Added the switch `--xslt`. It tests for XSLT injection. The engine names itself in the response. sqlmap then dumps the XML document that the stylesheet transforms. It also reads the files that the engine can reach.
1314
* Added the switch `--xxe`. It tests for XML External Entity injection. It uses in-band, error-based, and out-of-band channels.
1415
* Added the switch `--jwt`. It examines JSON Web Tokens for weak keys and for injection in the claims.
1516

@@ -45,6 +46,7 @@
4546
* Added support for Google Cloud Spanner.
4647
* Added support for DuckDB and Trino as forks.
4748
* Added the switch `--esperanto`. It enumerates a back-end DBMS that sqlmap cannot identify.
49+
* Added XQuery support to the switch `--xpath`. XQuery is a superset of XPath, so the same injection point gives more. On a back-end that supports it, sqlmap reads a file through `unparsed-text()`.
4850
* Added error-based payloads for CUBRID, InterSystems Cache, Virtuoso, H2, Firebird, and Vertica.
4951
* Added time-based payloads for CUBRID.
5052
* Added out-of-band DNS channels for H2 and ClickHouse.
@@ -81,6 +83,7 @@
8183
* sqlmap now keeps the value of an injected Host header.
8284
* Removed the time outliers from the time statistics.
8385
* Improved the detection of the SQL dialect of the target.
86+
* The switch `--xpath` no longer reports an injection when the page changes only because it shows the payload again. Reflection is not proof that an expression was evaluated.
8487

8588
## Quality
8689

lib/core/settings.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
from thirdparty import six
2121

2222
# sqlmap version (<major>.<minor>.<month>.<monthly commit>)
23-
VERSION = "1.10.8.13"
23+
VERSION = "1.10.8.14"
2424
TYPE = "dev" if VERSION.count('.') > 2 and VERSION.split('.')[-1] != '0' else "stable"
2525
TYPE_COLORS = {"dev": 33, "stable": 90, "pip": 34}
2626
VERSION_STRING = "sqlmap/%s#%s" % ('.'.join(VERSION.split('.')[:-1]) if VERSION.count('.') > 2 and VERSION.split('.')[-1] == '0' else VERSION, TYPE)

0 commit comments

Comments
 (0)