ReDos via excessive backtracking while parsing header values (bsc#1230227, CVE-2024-6232). OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=425
13 lines
345 B
Diff
13 lines
345 B
Diff
--- a/Modules/_sqlite/cursor.c
|
|
+++ b/Modules/_sqlite/cursor.c
|
|
@@ -829,6 +829,9 @@ PyObject* pysqlite_cursor_executescript(
|
|
goto error;
|
|
}
|
|
|
|
+ if (! statement)
|
|
+ break;
|
|
+
|
|
/* execute statement, and ignore results of SELECT statements */
|
|
rc = SQLITE_ROW;
|
|
while (rc == SQLITE_ROW) {
|