Running version: 1.10.9.8#dev
Python version: 3.14.6
Operating system: Linux-6.6.87.2-microsoft-standard-WSL2-x86_64-with-glibc2.43
Command line: sqlmap.py -r ***** --batch
Technique: None
Back-end DBMS: None
Traceback (most recent call last):
File "sqlmap.py", line 254, in main
start()
~~~~~^^
File "lib/core/decorators.py", line 108, in _
result = f(*args, **kwargs)
File "lib/controller/controller.py", line 745, in start
check = heuristicCheckSqlInjection(place, parameter)
File "lib/controller/checks.py", line 1268, in heuristicCheckSqlInjection
if not conf.xpath and _search(XPATH_ERROR_REGEX):
~~~~~~~^^^^^^^^^^^^^^^^^^^
File "lib/controller/checks.py", line 1230, in _search
return re.search(regex, page or "")
~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.14/re/__init__.py", line 177, in search
return _compile(pattern, flags).search(string)
~~~~~~~~^^^^^^^^^^^^^^^^
File "/usr/lib/python3.14/re/__init__.py", line 350, in _compile
p = _compiler.compile(pattern, flags)
File "/usr/lib/python3.14/re/_compiler.py", line 762, in compile
p = _parser.parse(p, flags)
File "/usr/lib/python3.14/re/_parser.py", line 973, in parse
p = _parse_sub(source, state, flags & SRE_FLAG_VERBOSE, 0)
File "/usr/lib/python3.14/re/_parser.py", line 460, in _parse_sub
itemsappend(_parse(source, state, verbose, nested + 1,
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
not nested and not items))
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.14/re/_parser.py", line 858, in _parse
raise source.error("missing ), unterminated subpattern",
source.tell() - start)
re.PatternError: missing ), unterminated subpattern at position 4