Lucene search
+L

669408 matches found

PyPA
PyPA
•added 2026/09/10 9:44 a.m.•14 views

pypdf: Inefficient handling of non-whitespace inputs in read_until_whitespace

ImpactAn attacker who uses this vulnerability can craft a PDF which leads to long runtimes. This requires a call to readuntilwhitespace with an input which does not have whitespace for a long time. PatchesThis has been fixed in pypdf==6.15.0. WorkaroundsIf you cannot upgrade yet, consider applyin...

6.9CVSS5.7AI score0.00524EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•12 views

Django REST framework: Potential bypass of Django `DATA_UPLOAD_MAX_MEMORY_SIZE` when parsing oversized JSON and urlencoded request bodies via DRF `request.data`

SummaryWhile investigating Django REST Framework's request parsing behavior, I identified that DRF's high-level request.data parsing appears to bypass Django's configured DATAUPLOADMAXMEMORYSIZE protection for application/json and application/x-www-form-urlencoded request bodies.In the tested...

5.3CVSS5.9AI score0.00557EPSS
SaveExploits0References9Affected Software1
OSV
OSV
•added 2026/09/10 9:44 a.m.•6 views

PYSEC-2026-3912 pypdf: Inefficient handling of non-whitespace inputs in read_until_whitespace

Impact An attacker who uses this vulnerability can craft a PDF which leads to long runtimes. This requires a call to readuntilwhitespace with an input which does not have whitespace for a long time. Patches This has been fixed in pypdf==6.15.0. Workarounds If you cannot upgrade yet, consider...

6.9CVSS5.7AI score0.00524EPSS
SaveExploits0References8
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•10 views

NLTK: Quadratic CPU Exhaustion in `XMLCorpusView._read_xml_fragment()`

SummaryXMLCorpusView.readxmlfragment reads a corpus file in 1 KiB blocks, appendingeach block to a growing fragment string, then calls VALIDXMLRE.matchfragmenton the full accumulated buffer every iteration. Because each iteration rescans theentire accumulated fragment, the total amount of work...

6.3CVSS6AI score0.00281EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•9 views

Tornado: Urlencoded body parsing omits max_num_fields, so one request can stall the event loop

SummaryTornado parses application/x-www-form-urlencoded bodies with urllib.parse.parseqs and does not pass maxnumfields. A body made almost entirely of separators produces tens of millions of fields, and the parse happens on the event loop before the handler runs, so a single request stalls the...

7.5CVSS5.9AI score0.0063EPSS
SaveExploits0References8Affected Software1
OSV
OSV
•added 2026/09/10 9:44 a.m.•8 views

PYSEC-2026-3928 Tornado: Urlencoded body parsing omits max_num_fields, so one request can stall the event loop

Summary Tornado parses application/x-www-form-urlencoded bodies with urllib.parse.parseqs and does not pass maxnumfields. A body made almost entirely of separators produces tens of millions of fields, and the parse happens on the event loop before the handler runs, so a single request stalls the...

7.5CVSS5.9AI score0.0063EPSS
SaveExploits0References8
OSV
OSV
•added 2026/09/10 9:44 a.m.•12 views

PYSEC-2026-3911 pypdf: Possible long runtimes/large memory usage when extracting XForm objects

Impact An attacker who uses this vulnerability can craft a PDF which leads to long runtimes and large memory consumption. This requires extracting the text of a page with lots of XForm objects, where some of them might be re-used. Patches This has been fixed in pypdf==6.16.1. Workarounds If you...

4.8CVSS5.4AI score0.00182EPSS
SaveExploits0References8
OSV
OSV
•added 2026/09/10 9:44 a.m.•11 views

PYSEC-2026-3923 sqlparse: Reindentation of tuple lists causes near-cap quadratic CPU consumption

Summary When SQL is formatted with reindentation enabled, ReindentFilter repeatedly rebuilds prefixes of the current statement to calculate token offsets. An attacker who controls SQL sent to this opt-in formatting path can supply a parenthesized tuple list that remains just below the...

5.1CVSS5.5AI score0.00178EPSS
SaveExploits0References7
OSV
OSV
•added 2026/09/10 9:44 a.m.•13 views

PYSEC-2026-3910 pypdf: Possible long runtimes/large memory usage when retrieving outlines

Impact An attacker who uses this vulnerability can craft a PDF which leads to long runtimes and large memory consumption. This requires accessing the outlines of a document with either lots of entries or nested outlines with long re-used nesting paths. Patches This has been fixed in pypdf==6.16.1...

4.8CVSS5.4AI score0.00182EPSS
SaveExploits0References8
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•8 views

plone.app.event vulnerable to denial of service via iCalendar import

ImpactBy abusing the iCalendar import functionality, a logged-in editor could take the whole site offline, make the server reach into the internal network and read calendar files off disk SSRF, and store XSS. PatchesThe problem has been patched in plone.app.event. For Plone 6.2: upgrade to...

9.1CVSS5.5AI score0.00441EPSS
SaveExploits0References9Affected Software1
OSV
OSV
•added 2026/09/10 9:44 a.m.•7 views

PYSEC-2026-3884 plone.app.portlets vulnerable to denial of service via RSS feed portlet

Impact By adding an RSS portlet, and giving this a link to a very large file, a member can cause a denial of service attack, because Plone will use lots of memory. The member could also use different urls to try to get information about the internal network and open port numbers SSRF. A malicious...

9.1CVSS5.5AI score0.00441EPSS
SaveExploits0References9
OSV
OSV
•added 2026/09/10 9:44 a.m.•9 views

PYSEC-2026-3883 plone.app.event vulnerable to denial of service via iCalendar import

Impact By abusing the iCalendar import functionality, a logged-in editor could take the whole site offline, make the server reach into the internal network and read calendar files off disk SSRF, and store XSS. Patches The problem has been patched in plone.app.event. For Plone 6.2: upgrade to...

9.1CVSS5.5AI score0.00441EPSS
SaveExploits0References9
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•9 views

plone.app.portlets vulnerable to denial of service via RSS feed portlet

ImpactBy adding an RSS portlet, and giving this a link to a very large file, a member can cause a denial of service attack, because Plone will use lots of memory. The member could also use different urls to try to get information about the internal network and open port numbers SSRF. A malicious...

9.1CVSS5.5AI score0.00441EPSS
SaveExploits0References9Affected Software1
OSV
OSV
•added 2026/09/10 9:44 a.m.•12 views

PYSEC-2026-3853 JupyterHub has Unauthenticated Denial of Service via Unbounded Username Logging on Failed Login

Impact Invalid input to login resulted in unbounded logging output. Only form-based Authenticators the default PAM Authenticator, but not the more widely used OAuthenticator are affected. Patches Upgrade to 5.5.0. Workarounds Use an Authenticator that doesn't use a login form, such as...

5.3CVSS5.8AI score0.00437EPSS
SaveExploits0References6
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•8 views

JupyterHub has Unauthenticated Denial of Service via Unbounded Username Logging on Failed Login

ImpactInvalid input to login resulted in unbounded logging output. Only form-based Authenticators the default PAM Authenticator, but not the more widely used OAuthenticator are affected. PatchesUpgrade to 5.5.0. WorkaroundsUse an Authenticator that doesn't use a login form, such as OAuthenticator...

5.3CVSS5.8AI score0.00437EPSS
SaveExploits0References6Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•8 views

icalendar has Algorithmic Complexity in Equality

SummaryComponent.eq compares subcomponents in O2^n time relative to nesting depth. Because the parser accepts arbitrarily nested components, a sub-kilobyte .ics file is enough to make a single equality check run for minutes or hang indefinitely. Any application that compares parsed components ==,...

7.5CVSS5.7AI score0.0063EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•9 views

Starlette-Admin's unvalidated `order_by` parameter allows ordering by hidden columns (info-exposure oracle) and HTTP 500 DoS

SummaryAffected versions of Starlette-Admin prior to 0.16.1 do not properly validate user-supplied sort and search parameters against the configured field allowlists. While the administrative UI restricts available fields based on field configuration, the backend accepts arbitrary field names...

5.4CVSS5.8AI score0.00449EPSS
SaveExploits0References9Affected Software1
OSV
OSV
•added 2026/09/10 9:44 a.m.•7 views

PYSEC-2026-3851 icalendar has Algorithmic Complexity in Equality

Summary Component.eq compares subcomponents in O2^n time relative to nesting depth. Because the parser accepts arbitrarily nested components, a sub-kilobyte .ics file is enough to make a single equality check run for minutes or hang indefinitely. Any application that compares parsed components ==...

7.5CVSS5.7AI score0.0063EPSS
SaveExploits0References8
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•8 views

eml_parser has parser DoS via deeply nested parentheses in e-mail headers

Summaryemlparser uses the email.utils.getaddresses function from the CPython standard library to parse e-mail headers that contain e-mail addresses such as To, Cc, Bcc, From, Reply-To, Sender, .... When the input header contains a deeply nested CFWS comment / folding white space construct, the...

5.3CVSS5.8AI score0.00524EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•9 views

eml_parser vulnerable to DoS via deeply nested parens in Received headers

Summaryemlparser strips parenthesised CFWS comments from Received: headers using a regex-based fix-point loop. The loop has quadratic time complexity in the number of nested parens. A single Received: header containing 5,000 nested parens causes 1.3 seconds of CPU saturation per parsed message;...

7.5CVSS5.7AI score0.0063EPSS
SaveExploits0References8Affected Software1
Rows per page
Query Builder