Lucene search
+L
Osv GhsaRecent

36904 matches found

osv_ghsa
osv_ghsa
•added 2026/09/02 3:14 p.m.•13 views

GHSA-6M44-FPC8-C3RQ Mistune: Denial of Service — RecursionError via Excessive Emphasis Markers in Markdown

Summary Mistune v3.3.2 is vulnerable to a Denial of Service DoS attack via uncontrolled recursion in the HTML rendering of deeply-nested emphasis tokens. By submitting Markdown containing approximately 1,000 consecutive asterisk characters, an attacker causes the Python process to crash with...

7.5CVSS5.9AI score0.00488EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/09/02 3:14 p.m.•15 views

GHSA-3M5P-2C4R-XXW2 fastify vulnerable to X-Forwarded-* spoofing under trustProxy hop-count

Impact The fix for CVE-2026-3635 GHSA-444r-cwp2-x5xf added a proxyFnsocket.remoteAddress, 0 guard on the X-Forwarded- reads in request.host, request.protocol, request.hostname, request.ip, and request.ips. That guard closes the IP, CIDR, and custom-function forms of trustProxy correctly because...

6.1CVSS5.9AI score0.00158EPSS
SaveExploits1References6
osv_ghsa
osv_ghsa
•added 2026/09/02 3:13 p.m.•16 views

GHSA-W2QP-RPH6-63G4 fastify vulnerable to schema validation bypass via root primitive coercion mismatch

Impact fastify before 5.12.1, when a route uses a root-level primitive body schema for example an integer with a minimum and maximum and the default type coercion, validates the coerced value but exposes the original, uncoerced value to the route handler. For example, a JSON body "10" is coerced ...

5.4CVSS6AI score0.00309EPSS
SaveExploits1References6
osv_ghsa
osv_ghsa
•added 2026/09/02 3:12 p.m.•18 views

GHSA-VMG4-6GFG-83QX ApostropheCMS: 2nd-order prototype pollution via PATCH leading to single-request persistent DoS

The vulnerability is a single-request persistent DoS by submitting e.g. "PATCH /api/v1/article/" with a valid editor session and body of "toString.call":"x", overwriting the global toString function with value x. Fabian...

7.1CVSS6AI score0.00429EPSS
SaveExploits0References4
osv_ghsa
osv_ghsa
•added 2026/09/02 3:10 p.m.•21 views

GHSA-PP4X-CCXQ-6R33 Sulu: Stored XSS via media download inline-disposition override

Impact Stored Cross Site Scripting XSS in the media download endpoint. The download route /media/id/download/slug and its admin variant accepts the query parameter ?inline=1. When it is present, the response is sent with the header Content-Disposition: inline for any MIME type, which overrides th...

5.4CVSS5.8AI score0.00298EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/09/02 3:09 p.m.•17 views

GHSA-65CV-W493-7VHQ Sulu: Fix authorization bypass when creating preview links

Impact A missing authorization check on the preview link endpoint lets a backend user create a public, unauthenticated preview URL for content they are not allowed to see. PreviewLinkController and the underlying PreviewLinkManager::generate / revoke never enforced a permission on the target...

5.3CVSS5.8AI score0.00576EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/09/02 2:57 p.m.•12 views

GHSA-H6CX-GJXX-V25C Sulu: Media move/update authorization bypass (IDOR)

Impact A media move authorization bypass IDOR lets a backend user move a media out of a collection they have no access to. The media move endpoint resolves its permission check from the collection value in the request rather than from the media's real collection. MediaManager::move then reassigns...

5.3CVSS5.8AI score0.00427EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/09/02 2:55 p.m.•15 views

GHSA-79QF-VQGC-7XX3 ApostropheCMS: Arbitrary file read via import-export attachment-name path traversal

Summary The @apostrophecms/import-export module reconstructs the on-disk source path of every imported attachment from JSON metadata contained in the uploaded archive. The archive carries an aposAttachments.json file whose name and extension fields are concatenated into a filesystem path with no...

6.5CVSS6.1AI score0.0046EPSS
SaveExploits0References4
osv_ghsa
osv_ghsa
•added 2026/09/02 2:55 p.m.•11 views

GHSA-6J4C-MGQR-QV76 Kirby: Access to image files outside of the site root via path traversal in the media handling

TL;DR This vulnerability affects all Kirby sites that are deployed in a way that their index root on the server is next to a second directory that is read-accessible to PHP and shares the same name prefix such as the site with the index root /var/www/site being next to /var/www/site2. It was...

6.9CVSS5.6AI score0.00676EPSS
SaveExploits0References7
osv_ghsa
osv_ghsa
•added 2026/09/02 2:54 p.m.•14 views

GHSA-CXQ5-97V7-87J8 Orval: Generation-time SSRF + remote/local file inclusion via unrestricted $ref

Summary Orval resolves OpenAPI $refs by fetching remote https URLs and reading local files including absolute / out-of-tree paths, inlining the referenced schema into the generated client. Running orval on a spec whose $ref points at an attacker/internal URL or an arbitrary local file yields SSRF...

7.1CVSS6.5AI score0.00403EPSS
SaveExploits0References8
osv_ghsa
osv_ghsa
•added 2026/09/02 2:53 p.m.•16 views

GHSA-P4CG-3328-RVFG Orval: Import-time RCE via query-parameter default -> zod module-level template literal

Summary Orval's zod schema generation emits the query-parameter default value as a module-level template literal export const …Default = ; without escaping $ or the backtick. A default of the form v$w injects a live JavaScript expression evaluated when the generated zod schema module is imported,...

9.3CVSS6.1AI score0.00653EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/09/02 2:52 p.m.•11 views

GHSA-6MR6-JVCR-2F25 Orval: Import-time RCE via schema property name -> computed-property-key injection in the zod client

Summary orval's zod client emits each schema property name as a double-quoted key in the generated zod.object... WITHOUT escaping the double quote. A " in a property name closes the key and lands in object-literal context, where an injected computed property key expr is evaluated when zod.object...

9.3CVSS6.1AI score0.00653EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/09/02 2:52 p.m.•20 views

GHSA-83X6-42HR-JC76 CKAN MCP Server: MQA server allowlist bypass via unanchored regex (`isValidMqaServer`)

Summary The ckangetmqaquality and ckangetmqaqualitydetails tools restrict their serverurl argument to dati.gov.it via a regular expression. The regex is anchored only at the start and places no boundary after the host, so any URL whose host merely begins with dati.gov.it — or that uses dati.gov.i...

5.3CVSS6.1AI score0.00384EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/09/02 2:51 p.m.•18 views

GHSA-2V6V-25FM-P4FG SeaweedFS: Unauthenticated filer IAM gRPC service grants S3 administrative control

Impact The filer registered the IAM gRPC service SeaweedIdentityAccessManagement with no authentication. Any client able to reach the filer gRPC port could invoke IAM RPCs — CreateUser, CreateAccessKey, PutUserPolicy, and related calls — to mint credentials and grant itself S3 administrative...

9.8CVSS6AI score0.00779EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/09/02 2:51 p.m.•21 views

GHSA-FJ2P-QJ2F-74V5 Grav: Remote code execution via unrestricted callable in Blueprint::dynamicData()

Summary An account with the admin.pages permission or api.pages.write can run shell commands on the server. The command executes whenever anyone — including an unauthenticated visitor — opens the page. Details Blueprint::dynamicData system/src/Grav/Common/Data/Blueprint.php:426 passes a...

8.7CVSS8.5AI score0.0249EPSS
SaveExploits3References5
osv_ghsa
osv_ghsa
•added 2026/09/02 2:50 p.m.•16 views

GHSA-37F3-6P89-6QR9 Grav: Authenticated ReDoS via regex_replace in Twig Sandbox

Summary The regexreplace filter and function are allowlisted in Grav's Twig content sandbox. When Twig processing in page content is enabled security.twigcontent.processenabled: true, authenticated page editors can supply a catastrophically backtracking PCRE pattern, causing unbounded CPU...

6CVSS5.8AI score0.00381EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/09/02 2:46 p.m.•32 views

GHSA-X5FP-WJ9C-MXMX qs array-limit bypass via bracket-key comma parsing

Summary qs v6.15.3 allows bracket-key input to bypass arrayLimit and throwOnLimitExceeded when comma: true. The input a=1,2,3,4 succeeds with arrayLimit: 3, while the equivalent plain-key input is rejected. Affected version tested: text qs v6.15.3 commit 18d085e919dae70c8f1b200ab99323058edab2c2...

6.3CVSS6AI score0.0054EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/09/02 2:45 p.m.•28 views

GHSA-4MJR-XMP4-GH2G qs: Denial of Service via Attacker Controlled isBuffer

Summary qs.stringify calls utils.isBuffer on every value it serializes, and utils.isBuffer invokes obj.constructor.isBufferobj without checking that it is callable. A value whose own constructor.isBuffer is a non-function makes qs call a non-callable and throw TypeError. Such a value is produced ...

6.3CVSS6AI score0.00418EPSS
SaveExploits0References4
osv_ghsa
osv_ghsa
•added 2026/09/02 2:44 p.m.•19 views

GHSA-CP6Q-959Q-F8RH Tiptap: mergeAttributes() turns an own __proto__ key into inherited executable DOM attributes

Summary @tiptap/core's public mergeAttributes helper uses ordinary bracket assignment on keys returned by Object.entries. An own proto key from JSON therefore invokes the legacy prototype setter on the fresh merged object. The function returns an object whose prototype is attacker-controlled, whi...

6.4CVSS6AI score
SaveExploits0References4
osv_ghsa
osv_ghsa
•added 2026/09/02 2:39 p.m.•14 views

GHSA-G2FM-8HR4-J82H EasyAdmin custom-action dispatcher bypasses access_control on other routes

Summary EasyAdmin serves all backend requests through a single dashboard route and, for custom actions Action::linkToRoute / MenuItem::linkToRoute, swaps the executed controller based on the routeName query parameter on the kernel.controller event. That swap happens after Symfony's security...

8.1CVSS5.9AI score0.00448EPSS
SaveExploits0References8
osv_ghsa
osv_ghsa
•added 2026/09/02 2:38 p.m.•19 views

GHSA-G3HC-697W-WM82 Livewire DOM-based cross-site scripting during client-side state handling

Impact In Livewire v3 ≤ 3.8.2 and v4 ≤ 4.3.3, a vulnerability allows unauthenticated attackers to execute arbitrary JavaScript in the origin of an affected application in specific scenarios. The issue stems from how certain client-side component state is handled. This vulnerability does not affec...

5.1CVSS6.4AI score0.00682EPSS
SaveExploits0References7
osv_ghsa
osv_ghsa
•added 2026/09/02 2:38 p.m.•18 views

GHSA-MPF4-983Q-P7J4 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.5CVSS6AI score0.00346EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/09/02 2:38 p.m.•18 views

GHSA-X8WG-4XGC-VR54 Banks: Path traversal in `DirectoryPromptRegistry.set()` allows arbitrary file write outside the registry root

Summary DirectoryPromptRegistry.set interpolates the attacker-controllable Prompt.name into a Path expression with no canonicalization. An application that derives the prompt name from request data lets a caller write attacker-controlled bytes outside the configured registry directory. Details...

6CVSS5.9AI score0.00474EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/09/02 2:38 p.m.•19 views

GHSA-FC8X-2RWW-XW9M 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
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/09/02 2:37 p.m.•21 views

GHSA-GXMJ-R5RF-GGWQ elFinder: ZIP extraction bypasses uploadDeny MIME filter allowing PHP file upload (RCE)

Summary elFinder provides uploadDeny and uploadAllow options in its connector configuration to restrict which MIME types may be uploaded. When uploadDeny includes text/x-php, direct upload of .php, .phtml, and .phar files is correctly blocked. However, the extract command ZIP decompression...

8.1CVSS8AI score0.00904EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/09/02 2:37 p.m.•20 views

GHSA-9HJF-W35W-6VX2 elFinder: CSRF in netmount allows forced FTP mounts and server-side FTP connections

Summary The PHP connector's CSRF gate protects many mutating commands, but it does not protect the netmount connector command. In the shipped minimal connector setup, FTP network mounting is enabled by default, so a cross-site request can force an elFinder instance to mount an attacker-chosen FTP...

5.4CVSS5.8AI score0.00177EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/09/02 2:37 p.m.•8 views

GHSA-C59Q-G84Q-2GJ5 pnpm: Virtual store linker path traversal via unvalidated depPath name in lockfileToDepGraph

Summary The virtual store linker constructs package installation directories using path.joinmodules, pkgName where pkgName is extracted from lockfile packages keys via dp.parsedepPath.name without validation. A crafted pnpm-lock.yaml with traversal sequences in depPath keys e.g.,...

7.1CVSS6.3AI score0.00615EPSS
SaveExploits0References9
osv_ghsa
osv_ghsa
•added 2026/09/02 2:36 p.m.•12 views

GHSA-VQ4V-J7R6-JQ4M pnpm: A tarball dependency's manifest `name` escapes node_modules → arbitrary file write/overwrite on install

Summary When resolving a package, pnpm uses the resolved manifest name as a raw path segment for the isolated-linker import target. A tarball dependency whose package.json name is a scoped path traversal @x/../../…/ is therefore extracted outside nodemodules, to an attacker-chosen absolute path,...

7.5CVSS6.1AI score0.00626EPSS
SaveExploits0References9
osv_ghsa
osv_ghsa
•added 2026/09/02 2:36 p.m.•21 views

GHSA-WW6M-CW3F-Q94G NLTK: Quadratic-time DoS in PorterStemmer via long runs of 'y'

nltk.stem.PorterStemmer.stem -- a ubiquitous public API applied to arbitrary, often untrusted, tokens -- runs in On^2 time on a token containing a long run of the letter 'y', letting a single 20-50 KB token pin a CPU core CWE-407. Root cause isconsonantword, i was made iterative commit for 3633,...

6.9CVSS7.6AI score0.00521EPSS
SaveExploits1References7
osv_ghsa
osv_ghsa
•added 2026/09/02 2:35 p.m.•12 views

GHSA-F794-5JV7-7672 NLTK: Downloader.download follows hardlinks and overwrites outside-root files

Summary NLTK's downloader now blocks symlink escapes during ZIP extraction, but it still treats pre-existing hardlinks inside the install tree as ordinary in-root files. A normal package install can therefore overwrite an outside-root inode through that hardlink. Details - Vulnerability type:...

7.1CVSS7.1AI score0.00187EPSS
SaveExploits1References8
osv_ghsa
osv_ghsa
•added 2026/09/02 2:35 p.m.•21 views

GHSA-8MGP-746C-J5XP NLTK: Model-artifact APIs bypass pathsec and touch files outside allowed roots

Summary Several model-artifact APIs still treat caller-controlled model paths as ordinary filenames even when NLTK path security is enforced. The same outside-root paths are rejected by guarded helpers, but these public read and write flows still use raw file APIs. Details - Vulnerability type:...

8.3CVSS6.8AI score0.00339EPSS
SaveExploits1References11
osv_ghsa
osv_ghsa
•added 2026/09/02 2:34 p.m.•16 views

GHSA-VP2X-QP44-57V7 NLTK: Quadratic CPU Exhaustion in `XMLCorpusView._read_xml_fragment()`

Summary XMLCorpusView.readxmlfragment reads a corpus file in 1 KiB blocks, appending each block to a growing fragment string, then calls VALIDXMLRE.matchfragment on the full accumulated buffer every iteration. Because each iteration rescans the entire accumulated fragment, the total amount of wor...

6.3CVSS6.1AI score0.00281EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/09/02 2:33 p.m.•7 views

GHSA-FF5C-CP5C-9WJF NLTK: Uncontrolled resource consumption in RecursiveDescentParser via ambiguous or left-recursive grammars

nltk.parse.RecursiveDescentParser and SteppingRecursiveDescentParser enumerate parses top-down with no bound on the number of recursive steps. A small, crafted context-free grammar makes a short input consume unbounded CPU and/or exhaust the Python recursion stack, pinning a process indefinitely ...

6.9CVSS6AI score
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/09/02 2:33 p.m.•14 views

GHSA-CW6X-M8JW-QMRH NLTK: Uncontrolled recursion in nltk.featstruct.FeatStructReader causes unhandled RecursionError (DoS) via deeply nested feature-structure input

Summary nltk.featstruct.FeatStructReader used by FeatStructstr and by FeatureGrammar.fromstring parses feature-structure strings such as a=1 with a recursive-descent parser that has no nesting-depth limit. A small, trivially-crafted input 700 bytes with deeply nested brackets drives the parser pa...

6.9CVSS7.8AI score0.00456EPSS
SaveExploits1References7
osv_ghsa
osv_ghsa
•added 2026/09/02 2:27 p.m.•14 views

GHSA-CVHV-G4RQ-3HMW ImageMagick: Memory Leak when providing invalid options to the cli

A memory leak is possible when invalid options are passed to the cli magick...

3.3CVSS5.7AI score0.00134EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/09/02 2:27 p.m.•32 views

GHSA-P498-V437-472G humanfs: Recursive copy follows symlinked files and copies data from outside the source tree

Summary @humanfs/node does not treat symlinks as a separate case during copy operations. A symlink placed inside an attacker-controlled source tree can make copyAll read and copy the contents of any file readable by the process, even when that file is outside the directory being copied. Details T...

5.7CVSS5.9AI score
SaveExploits0References4
osv_ghsa
osv_ghsa
•added 2026/09/02 2:20 p.m.•19 views

GHSA-QXC2-J82W-R537 Faker: helpers.fake exploitable into arbritary code execution

Summary faker.helpers.fake can be tricked into arbritary code execution. Details fakeEval.resolveProperty resolves properties on functions itself instead of resolving the nested function first. This can be addressed by recursively calling resolveProperty instead of accessing the property after on...

7.8CVSS5.9AI score0.0021EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/09/02 2:17 p.m.•13 views

GHSA-275H-V5H9-VR82 Siyuan: Authenticated path traversal in /snippets/ static handler (serveSnippets) leaks conf/conf.json secrets and siyuan.db

Reporter: Cavan Loughran, Celvex Group Inc. Summary ------- The /snippets/filepath route handler serveSnippets in kernel/server/serve.go performs a bare filepath.Joinutil.SnippetsPath, filePath on the single-decoded c.Request.URL.Path and serves the result with c.File, with NO IsSubPath containme...

7.7CVSS5.8AI score0.00465EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/09/02 2:16 p.m.•20 views

GHSA-H89Q-4J2H-7H88 SiYuan: SQL Query in Block Search Exposes Hidden Published Document Content

Summary Siyuan's block search endpoint concatenates attacker-controlled paths values into SQL predicates used by non-SQL search modes. Through Siyuan's publish service, an unauthenticated visitor is forwarded to the kernel with a reader-role token and can reach POST /api/search/fullTextSearchBloc...

7.5CVSS6AI score0.00508EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/09/02 12:31 p.m.•7 views

GHSA-9437-39HJ-3C93 Apache Spark History Server allows stored cross-site scripting through unescaped application names

There is a lack of XSS escaping in the Spark History Server prior to 3.5.8 which allows a malicious Spark job to generate arbitrary unescaped frontend code which could lead to a minimal privilege escalation in browser. Users are encouraged to upgrade to Spark 3.5.8 or later. This CVE is marked as...

6.1CVSS6.1AI score0.00414EPSS
SaveExploits0References9
osv_ghsa
osv_ghsa
•added 2026/09/01 9:32 p.m.•9 views

GHSA-VP52-PCJ8-J9QC gRPC-Go: Heap Memory Exhaustion (OOM) via HTTP/2 DATA Frame Fragmentation

Impact An unauthenticated remote attacker can initiate a gRPC stream and purposefully fragment their payload into millions of tiny e.g., 1-byte HTTP/2 DATA frames. Even if the total payload volume falls within the configured connection and stream flow-control windows, each independent fragment...

8.7CVSS6.1AI score0.00609EPSS
SaveExploits0References8
osv_ghsa
osv_ghsa
•added 2026/09/01 9:31 p.m.•22 views

GHSA-68JX-F42C-7599 TYPO3 CMS - Broken Access Control in Backend and Install Tool

Problem The referrer enforcement introduced with TYPO3-CORE-SA-2020-006 CVE-2020-11069 became ineffective in TYPO3 v13.0, where TYPO3 CMS started serving the backend and Admin Tool applications from the site's main entry script instead of the dedicated typo3/ directory. Whether a request originat...

7.3CVSS5.8AI score0.00242EPSS
SaveExploits0References10
osv_ghsa
osv_ghsa
•added 2026/09/01 9:29 p.m.•16 views

GHSA-R3J6-GPJW-QFJR Filament: Multi-factor authentication (app) codes can still be used after a newer code has been used

A flaw in the handling of one-time codes for app-based multi-factor authentication allows a previously issued code to be used after a newer code has already been accepted. This issue does not affect email-based MFA. Submitting the exact same code twice was already prevented, but any other code...

6.5CVSS6.6AI score0.00448EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/09/01 9:29 p.m.•19 views

GHSA-XWPV-PQXP-5V36 Filament: Password validity disclosure for accounts denied panel access on login page

When multi-factor authentication is enabled, the login page presents the multi-factor challenge before evaluating canAccessPanel. For an account that canAccessPanel denies, submitting the correct password renders the challenge while an incorrect password returns the generic failure message,...

3.7CVSS5.9AI score0.0046EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/09/01 9:28 p.m.•13 views

GHSA-52XP-W8HR-XV3C Filament: Multi-factor authentication (app) can be bypassed when recovery codes are enabled

A flaw in the challenge handling for app-based multi-factor authentication allows the second factor to be bypassed. This issue does not affect email-based MFA. It also only applies when recovery codes are enabled...

8.1CVSS5.8AI score0.00551EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/09/01 9:28 p.m.•12 views

GHSA-23W6-3W8W-8484 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.00135EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/09/01 9:27 p.m.•12 views

GHSA-763M-79HH-57F2 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.00135EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/09/01 9:20 p.m.•15 views

GHSA-JP53-MHQP-8XCG pypdf: Possible infinite loop for TreeObject.insert_child

Impact An attacker who uses this vulnerability can craft a PDF which leads to an infinite loop. This requires a usually writing code path where TreeObject.insertchild is involved. Patches This has been fixed in pypdf==6.16.0. Workarounds If you cannot upgrade yet, consider applying the changes fr...

6.9CVSS7AI score0.00187EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/09/01 9:20 p.m.•22 views

GHSA-CFQR-CJX5-5JCM 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.00189EPSS
SaveExploits0References4
osv_ghsa
osv_ghsa
•added 2026/09/01 9:20 p.m.•23 views

GHSA-G8QQ-57P8-GGW5 ApostropheCMS: Stored XSS via SVG SMIL URI-list scheme-policy bypass

Summary When SVG animation is allowed, attributeName="href" makes values a list of URL destinations. sanitize-html accepts a list that starts with a safe fragment even when values is explicitly scheme-checked, allowing a later javascript: destination to execute when the sanitized link is activate...

5.4CVSS6.1AI score0.00298EPSS
SaveExploits0References6
Total number of security vulnerabilities36904