Lucene search
K

8 matches found

Github Security Blog
Github Security Blog
added 2 days ago7 views

python-multipart: Quadratic-time querystring parsing with semicolon separators causes CPU denial of service

Summary When parsing application/x-www-form-urlencoded bodies, QuerystringParser located the field separator with a two step lookup: it first scanned the entire remaining buffer for &, and only when no & existed anywhere ahead did it fall back to scanning for ;. For a body that uses ; as the...

5.6AI score
Exploits0References2Affected Software1
OSV
OSV
added 2 days ago2 views

GHSA-5RVQ-CXJ2-64VF python-multipart: Quadratic-time querystring parsing with semicolon separators causes CPU denial of service

Summary When parsing application/x-www-form-urlencoded bodies, QuerystringParser located the field separator with a two step lookup: it first scanned the entire remaining buffer for &, and only when no & existed anywhere ahead did it fall back to scanning for ;. For a body that uses ; as the...

7.5CVSS5.6AI score
Exploits0References2
Veracode
Veracode
added 2025/11/10 6:49 a.m.7 views

Parameter-parsing Bypass

Rack is vulnerable to a parameter-parsing Bypass. The vulnerability is due to Rack::QueryParser enforcing its paramslimit only for parameters separated by & while still splitting on both & and ;, which allows an attacker to bypass the parameter count limit by using ; separators to submit excessiv...

7.5CVSS6.4AI score0.00523EPSS
Exploits0References4Affected Software2
EUVD
EUVD
added 2025/10/03 8:7 p.m.4 views

EUVD-2025-31103

Malicious code in bioql PyPI...

7.5CVSS6.3AI score0.00523EPSS
Exploits0References3
SUSE CVE
SUSE CVE
added 2025/09/26 11:23 p.m.2 views

SUSE CVE-2025-59830

Rack is a modular Ruby web server interface. Prior to version 2.2.18, Rack::QueryParser enforces its paramslimit only for parameters separated by &, while still splitting on both & and ;. As a result, attackers could use ; separators to bypass the parameter count limit and submit more parameters...

7.5CVSS6.8AI score0.00523EPSS
Exploits0References6
Cvelist
Cvelist
added 2025/09/25 2:37 p.m.5 views

CVE-2025-59830 Rack QueryParser has an unsafe default allowing params_limit bypass via semicolon-separated parameters

Rack is a modular Ruby web server interface. Prior to version 2.2.18, Rack::QueryParser enforces its paramslimit only for parameters separated by &, while still splitting on both & and ;. As a result, attackers could use ; separators to bypass the parameter count limit and submit more parameters...

7.5CVSS0.00523EPSS
Exploits0References2
SUSE CVE
SUSE CVE
added 2023/02/15 3:45 a.m.0 views

SUSE CVE-2021-23336

The package python/cpython from 0 and before 3.6.13, from 3.7.0 and before 3.7.10, from 3.8.0 and before 3.8.8, from 3.9.0 and before 3.9.2 are vulnerable to Web Cache Poisoning via urllib.parse.parseqsl and urllib.parse.parseqs by using a vector called parameter cloaking. When the attacker can...

5.9CVSS9.1AI score0.37325EPSS
Exploits1References44
PyPA
PyPA
added 2021/01/18 12:15 p.m.6 views

PYSEC-2021-129

The package bottle from 0 and before 0.12.19 are vulnerable to Web Cache Poisoning by using a vector called parameter cloaking. When the attacker can separate query parameters using a semicolon ;, they can cause a difference in the interpretation of the request between the proxy running with...

6.8CVSS6.9AI score0.01837EPSS
Exploits1References5Affected Software1
Rows per page
Query Builder