Lucene search
+L
OSV GHSARecent

37541 matches found

osv_ghsa
osv_ghsa
•added 2026/10/23 6:47 p.m.•17 views

GHSA-R3G7-R4HR-M258 obsidian-tc: Memory-lifecycle tools overwrite unowned notes or partially commit lifecycle changes

Summary createentity, linkentities, renameentity, unlinkentities and deleteentity regenerate a memory note's body from SQLite at the computed memory//.md path. When a note already existed at that path and was not owned by the entity being written a hand-authored note, or an orphan left by a...

7.1CVSS5.9AI score0.00323EPSS
SaveExploits0References7
osv_ghsa
osv_ghsa
•added 2026/10/23 6:38 p.m.•16 views

GHSA-RPX2-P6HP-X5GJ SiYuan: Missing consistency check between packageName and repoURL/repoHash in bazaar package install allows overwriting an existing, trusted plugin

Summary installBazaarPlugin and the equivalent endpoints for widgets/icons/templates/themes accept packageName, repoURL, and repoHash as independent request fields with no validation that they refer to the same package. packageName alone determines the install destination; repoURL/repoHash alone...

6.6CVSS6.5AI score0.00094EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/10/23 6:34 p.m.•16 views

GHSA-C8W8-3PQP-WR83 SiYuan: A parser differential between the WebSocket keepalive exemption and the session quarantine allows unauthenticated access to the broadcast event stream

Summary Two checks on the same WebSocket request URI parse it differently. The authentication exemption for keepalive sessions matches raw substrings, while the quarantine introduced to contain those sessions reads a parsed query parameter. Because Go's url.Values.Get returns only the first value...

7.5CVSS6.1AI score0.00408EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/10/23 6:31 p.m.•13 views

GHSA-4PJG-X8QJ-33J5 SiYuan: authFilePublishAccess distinguishes hidden and forbidden documents from public and nonexistent ones, and issues a publish-auth cookie for documents it reports as forbidden

Summary /api/filetree/authFilePublishAccess is registered with CheckAuth only and is reachable anonymously. It never sets a failure code, so its outcome is signalled entirely by the response message and by whether a Set-Cookie header is present. Those two signals differ across access tiers, which...

5.8CVSS6.1AI score0.00343EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/10/23 6:30 p.m.•16 views

GHSA-P4QW-VX5P-G984 SiYuan: The publish filter for database backlinks consults the forbidden list instead of the visibility list, disclosing hidden-tier documents to anonymous readers

Summary /api/av/getAttributeViewBacklinks filters its results for reader roles through FilterAttributeViewBacklinksByPublishAccess. That function resolves its ignore list with GetDisablePublishAccess, which covers only the forbidden tier. Documents at the hidden tier are absent from that list, so...

5.8CVSS5.9AI score0.00325EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/10/23 6:29 p.m.•12 views

GHSA-XP3Q-R38W-VGQM SiYuan: The publish filter for local storage returns the administrator's entire storage map with only three keys sanitized

Relationship to GHSA-hgfg-j9pg-43xw That advisory concerned the administrator's live UI layout, and commit 63c7d5474 resolved it by removing FilterUILayoutByPublishIgnore and nulling Conf.UILayout for readers. That fix is correct and complete for the live layout. This report concerns a different...

5.8CVSS5.9AI score
SaveExploits0References4
osv_ghsa
osv_ghsa
•added 2026/10/23 6:29 p.m.•18 views

GHSA-PQH8-4PJ7-32XX obsidian-tc HTTP transport lacks Origin/DNS-rebinding protection, enabling drive-by vault access on loopback

Impact The Streamable HTTP transport was constructed without enableDnsRebindingProtection/allowedHosts/allowedOrigins and performed no Origin-header validation. With the documented auth.mode: "none" loopback default, a drive-by web page could POST http://127.0.0.1/mcp and receive caller http-loca...

9.6CVSS5.8AI score0.00155EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/10/23 6:28 p.m.•16 views

GHSA-43R2-C7G8-PRC8 obsidian-tc Bridge tools leak denied-note data via unfiltered sibling fields

Impact Bridge tool results filtered only the items array against the read ACL and passed sibling fields through unfiltered: tasksfilter emitted groups whose counts reflected denied notes, makemdquery returned ...result siblings, and listtemplates enumerated Templater template paths and parsed...

4.3CVSS5.8AI score0.002EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/10/23 5:30 p.m.•17 views

GHSA-737X-CWFR-5VVC obsidian-tc: Declined human-in-the-loop confirmations can permit destructive calls over HTTP

Summary On a Streamable HTTP deployment with auth.jwtSecret configured, serving a 2026-07-28-era client that declared elicitation.form support, a call to a dispatch-gated tool destructive: true, or a scope with an HITL floor that was offered an inputRequired confirmation could still complete afte...

7.1CVSS6.1AI score0.00354EPSS
SaveExploits0References8
osv_ghsa
osv_ghsa
•added 2026/10/23 5:29 p.m.•15 views

GHSA-84C9-QQPQ-2PQ5 obsidian-tc tokens can access arbitrary configured vaults

Impact Tool dispatch did not check the caller-supplied input.vault against the caller's bound vault ctx.vaultId; the folder ACL was a single global instance and the JWT carried no vault claim. As a result, any valid token could read, write, or delete any configured vault by passing input.vault,...

9.9CVSS5.9AI score0.00309EPSS
SaveExploits1References6
osv_ghsa
osv_ghsa
•added 2026/10/23 5:28 p.m.•14 views

GHSA-CVP8-VVGF-69Q4 obsidian-tc: Default folder ACL is fail-open; .obsidian plugin secrets are readable by default

Impact With a default configuration, an undefined readPaths/writePaths meant allow-all, the strictReadDefault flag was inert, and the .obsidian/.git/.trash control directories were denied only during enumeration — not on the direct request path. A caller could read .obsidian/plugins//data.json,...

6.5CVSS5.8AI score0.00239EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/10/23 5:28 p.m.•17 views

GHSA-C5XX-H28H-F682 obsidian-tc : Symlink read-ACL scope bypass via lexical path checks

Impact ACL checks ran on the lexical vault-relative path while containment used the realpath. An in-vault symlink placed under an allowed glob, whose realpath resolved into a denied folder, passed the read ACL — an intra-vault read-ACL-scope bypass. It requires an out-of-band-planted symlink no M...

4.7CVSS5.8AI score0.00113EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/10/23 3:31 p.m.•13 views

GHSA-FQ6X-J3G6-XX83 @rog0x/mcp-docker-tools: executes arbitrary code via the handleImageList function

An issue in @rog0x/mcp-docker-tools 1.0.1 allows a remote attacker to execute arbitrary code via the handleImageList function...

7.5CVSS7AI score0.00524EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/10/23 3:31 p.m.•14 views

GHSA-JWC4-922R-F2RW @rog0x/mcp-git-tools executes arbitrary code via the resolveBaseBranch function

An issue in @rog0x/mcp-git-tools 1.0.1 allows a remote attacker to execute arbitrary code via the resolveBaseBranch function...

7.5CVSS7AI score0.00524EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/10/23 3:31 p.m.•13 views

GHSA-2VQ3-MPMF-9XGR @justice8096/sagemath-mcp-server: executes arbitrary code via the escapeShellString and sanitizeCode functions

An issue in @justice8096/sagemath-mcp-server 1.0.1 allows a remote attacker to execute arbitrary code via the escapeShellString and sanitizeCode functions...

7.5CVSS7AI score0.00524EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/10/23 3:31 p.m.•9 views

GHSA-W47M-J727-M843 Duplicate Advisory: Namespace value starting with / forms a protocol-relative URL when loadPath/addPath places {{ns}} right after a / (bypass of the // check added for GHSA-xvq9-wjp8-hwqf)

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-9jhj-wvmw-cfx5. This link is maintained to preserve external references. Original Descriptioni18next-http-backend 4.0.2 contains an incomplete fix in interpolateUrl that allows attackers to redirect translation...

3.1CVSS5.3AI score
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/10/22 9:32 p.m.•10 views

GHSA-8CQV-VVQ2-6P8C Duplicate Advisory: Mistune: Path Traversal and XSS in Include directive

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-h7ww-273w-6cm8. This link is maintained to preserve external references. Original Description Mistune before 3.3.0 contains a path traversal vulnerability in the Include directive that allows attackers to read...

8.7CVSS5.7AI score0.00461EPSS
SaveExploits0References3
osv_ghsa
osv_ghsa
•added 2026/10/22 5:03 p.m.•14 views

GHSA-558C-9HV2-4PRJ virtualenv: Generated files can follow existing destination links

Summary Generated activation files and pyvenv.cfg can follow existing links and write outside the requested environment. The template writer tests exists before unlinking, which misses dangling symlinks; the configuration writer opens the existing path directly. Anthropic's OSS Scanner reported...

4.5CVSS6AI score0.00144EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/10/22 5:01 p.m.•13 views

GHSA-78G4-XQWV-Q3G8 Pillow: Bundled libopenjp2 2.5.4 in all wheels since 11.1.0 carries OSV-2025-219 heap-buffer-overflow write reachable from Image.open().load()

Summary Every Pillow wheel from 11.1.0 onward bundles a libopenjp2 containing a heap-buffer-overflow write that is fixed upstream on master but has never appeared in an OpenJPEG release. See https://osv.dev/vulnerability/OSV-2025-219 Because the wheel bundles its own copy, a patched host OS does...

8.1CVSS6.3AI score
SaveExploits0References7
osv_ghsa
osv_ghsa
•added 2026/10/22 4:59 p.m.•13 views

GHSA-VJH5-4X84-XRQP Nuxt: Server-side route rules (`redirect`, `headers`, `proxy`, `ssr`) are skipped for case-variant paths when routing is case-insensitive

Impact With the default router.options.sensitive: false, Nuxt's page router resolves routes case-insensitively, so /Admin renders the same page as /admin. On the server, however, route rules were resolved with Nitro's route-rule matcher, which matches keys case-sensitively. A request whose path...

6.3CVSS5.9AI score0.00424EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/10/22 4:58 p.m.•18 views

GHSA-XFQ5-W38Q-PC2X Nuxt server islands render `useHeadSafe` input without sanitisation

Impact useHeadSafe restricts head input to an allowlist of safe tags and attributes. For example, bodyAttrs is limited to class and style, event handler attributes are removed, and tags are only kept for JSON types. When useHeadSafe is called inside a server island a .server.vue component or page...

5.4CVSS5.6AI score0.0022EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/10/22 4:51 p.m.•18 views

GHSA-JJM6-P2M9-9W4X Nuxt: Incomplete fix for GHSA-934w-87qh-qr26: a `javascript:` URL prefixed with an ASCII control character executes from `<NuxtLink>` when `pages` is disabled

Impact An application that renders with a value it does not control can be made to render an anchor whose href executes script in the application's origin when clicked. This is an incomplete fix for GHSA-934w-87qh-qr26 CVE-2026-53722. It only affects applications running without a pages/ director...

2.3CVSS5.8AI score0.00406EPSS
SaveExploits0References7
osv_ghsa
osv_ghsa
•added 2026/10/22 4:50 p.m.•16 views

GHSA-6GQ8-JGMH-3FFP Nuxt: Route rules are matched against the raw request path, so a percent-encoded segment can bypass `appMiddleware` on dynamic and catch-all routes

Summary Nuxt compared routeRules keys against the raw request path, without decoding percent-encoding, while the router decodes parameters when it resolves a route. A request whose path is percent-encoded can therefore resolve to a page while failing to match the route rule meant to protect it, s...

6.5CVSS5.7AI score0.00363EPSS
SaveExploits0References7
osv_ghsa
osv_ghsa
•added 2026/10/22 4:49 p.m.•16 views

GHSA-6VVC-X485-93V7 pypdf: Possible long runtimes/large memory usage when retrieving form fields

Impact An attacker who uses this vulnerability can craft a PDF which leads to large memory usage and/or long runtimes. This requires retrieving the form fields of a document. Patches This has been fixed in pypdf==6.21.0. Workarounds If you cannot upgrade yet, consider applying the changes from PR...

6CVSS5.8AI score0.00321EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/10/22 4:49 p.m.•15 views

GHSA-F54X-CMQ8-QG57 pypdf: Possible large memory usage when parsing arrays and dictionaries

Impact An attacker who uses this vulnerability can craft a PDF which leads to large memory usage. This requires parsing arrays and/or dictionaries with lots of elements. Patches This has been fixed in pypdf==6.21.0. Workarounds If you cannot upgrade yet, consider applying the changes from PR 4218...

6CVSS5.8AI score0.00397EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/10/22 4:49 p.m.•13 views

GHSA-CGF9-327M-V77C pypdf: Possible large memory usage when parsing content streams

Impact An attacker who uses this vulnerability can craft a PDF which leads to large memory usage. This requires parsing content streams with many small operations. Patches This has been fixed in pypdf==6.21.0. Workarounds If you cannot upgrade yet, consider applying the changes from PR 4218...

6CVSS5.8AI score0.00414EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/10/22 4:47 p.m.•16 views

GHSA-2P8C-GR87-2676 Electron: SameSite cookie restrictions are not applied to windows opened from links

Impact Pages opened into a new window from a link were loaded as if the app itself had navigated there rather than the page that contained the link, so the request was treated as same-site: SameSite=Strict cookies were sent and Sec-Fetch-Site did not identify the initiating page. Content shown in...

4.2CVSS5.7AI score0.00219EPSS
SaveExploits0References17
osv_ghsa
osv_ghsa
•added 2026/10/22 4:47 p.m.•14 views

GHSA-X562-297C-G43G Electron: Pointer lock permission requests can be attributed to the wrong frame

Impact For pointerLock permission requests made from some cross-origin iframes, session.setPermissionRequestHandler was given the top-level frame's requestingUrl and isMainFrame instead of the requesting frame's. Apps that grant pointer lock based on the requesting origin could grant it to embedd...

5.4CVSS5.8AI score0.00244EPSS
SaveExploits0References17
osv_ghsa
osv_ghsa
•added 2026/10/22 4:46 p.m.•17 views

GHSA-98MX-CJP9-GCHM Electron: Extension tabs.query returns tab URLs and titles without the tabs permission

Impact chrome.tabs.query returned each tab's url and title to extensions that held neither the tabs permission nor matching host permissions, so any loaded extension could read the URL and title of every webContents in its session. Apps are only affected if they load extensions...

3.1CVSS5.9AI score0.00586EPSS
SaveExploits0References17
osv_ghsa
osv_ghsa
•added 2026/10/22 4:46 p.m.•19 views

GHSA-3QXV-5XGR-Q7W9 Electron: Frame subscription trusts GPU-supplied frame geometry

Impact Frame data received from the GPU process for webContents.beginFrameSubscription was not fully validated by the main process. A compromised GPU process could cause the main process to read out-of-bounds memory while producing the captured frame images, disclosing memory or crashing the app...

3.9CVSS6.2AI score0.00186EPSS
SaveExploits0References17
osv_ghsa
osv_ghsa
•added 2026/10/22 4:44 p.m.•17 views

GHSA-H3V5-H239-PG29 Electron: Off-screen rendering on macOS trusts GPU-supplied frame geometry

Impact In offscreen rendering mode on macOS, frame data received from the GPU process was not fully validated by the main process. A compromised GPU process could cause the main process to read out-of-bounds memory while producing paint event images, disclosing memory or crashing the app...

3.9CVSS6.2AI score0.00185EPSS
SaveExploits0References17
osv_ghsa
osv_ghsa
•added 2026/10/22 4:43 p.m.•19 views

GHSA-997Q-GVVC-JWMX Electron: openExternal permission requests can be attributed to the wrong origin

Impact Requests to open external protocol URLs could be attributed to a document other than the one that asked for them, so the requestingUrl passed to session.setPermissionRequestHandler was a trusted origin for a launch untrusted content had requested. An origin-based handler could therefore le...

5.4CVSS5.8AI score0.00219EPSS
SaveExploits0References17
osv_ghsa
osv_ghsa
•added 2026/10/22 4:42 p.m.•16 views

GHSA-673Q-MJM6-R5XR Next.js: Unauthenticated Remote Code Execution in `use cache` functions returning typed arrays

Impact A vulnerability in applications using App router with Cache Component can lead to remote code execution. The application needs to have a use cache function that returns multiple typed arrays. Workaround There is no known workaround for affected applications with such use cache functions. Y...

9.5CVSS6.4AI score
SaveExploits0References4
osv_ghsa
osv_ghsa
•added 2026/10/22 4:41 p.m.•20 views

GHSA-83VG-56QC-22M7 GitPython validates a submodule's ".git" path only after cloning into it (RCE)

Summary createsubmodulename, path, url clones a submodule into the repo's own .git directory before it rejects the path. A path of ".git/hooks" is accepted by the pre-clone check, so the submodule is cloned straight into the live hooks directory, and a file named post-checkout in the submodule...

7.5CVSS7AI score0.00423EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/10/22 4:40 p.m.•18 views

GHSA-389G-GV7Q-R4X8 fastify is vulnerable to header validation bypass via case-sensitive propertyNames

Impact Fastify lowercases header names in a headers schema before compilation, because Node.js stores request header names in lowercase. This normalization does not reach the header names held in a propertyNames subschema's enum and const. A header-name deny-list written in the canonical header...

3.7CVSS5.8AI score0.00257EPSS
SaveExploits0References8
osv_ghsa
osv_ghsa
•added 2026/10/22 4:39 p.m.•20 views

GHSA-H895-CGQG-JF52 toml-node: Prototype pollution: parsing a TOML document can write to Object.prototype

Summary CVE-2026-63376 described prototype pollution through proto key-path desynchronization and was fixed in 4.1.2 by rewriting the path bookkeeping and adding an ownedContainers WeakSet. The desynchronization is still reachable, spelled with a quote character instead of a dot, and the...

8.8CVSS6AI score0.00511EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/10/22 4:38 p.m.•31 views

GHSA-4QX8-W7C3-PJ3P toml-node: Quadratic-complexity DoS via many array-of-tables headers in toml.parse()

Summary toml.parse is vulnerable to a quadratic-complexity On² denial-of-service via many array-of-tables name headers. addTableArray in lib/compiler.js rescans two entire bookkeeping Sets on every name header without pruning unrelated or distinct entries, so a document containing n such headers...

8.7CVSS6.1AI score0.00473EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/10/22 4:38 p.m.•18 views

GHSA-9J65-HCG3-GC64 toml-node: Quadratic-complexity DoS via long dotted keys or table paths in toml.parse()

Summary toml.parse is vulnerable to a quadratic-complexity On² denial-of-service via a single long dotted key, table header, or inline-table key. A 100KB crafted document causes a multi-second synchronous hang; a 200KB document crashes the Node.js process outright with an uncatchable out-of-memor...

8.7CVSS6.3AI score0.00473EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/10/22 4:36 p.m.•18 views

GHSA-9QMH-M7C6-F92P toml-node: Uncontrolled resource consumption (CPU DoS) via unbounded-length integer literals in toml.parse()

Summary toml.parse converts integer literals hex, octal, binary, and decimal to BigInt without first bounding the length of the digit sequence. Since BigIntstring construction from a very long numeric string runs in super-linear time, a single small, well-formed TOML document containing one long...

7.5CVSS6AI score0.0044EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/10/22 4:31 p.m.•33 views

GHSA-PX85-F4Q5-JH77 Storybook dev server vulnerable to code injection from the local network

Summary: The Storybook dev server exposes its WebSocket authentication token to any client that can load its HTML pages. Any host on a LAN can open a Storybook app by IP address, and therefore obtain the token. The WebSocket can be used to inject code into story files or to create new files. Unde...

8.7CVSS6AI score0.00529EPSS
SaveExploits0References14
osv_ghsa
osv_ghsa
•added 2026/10/22 4:30 p.m.•17 views

GHSA-98HJ-9722-W3J8 Astro: Reflected/Stored XSS via unescaped <script>/<style> tag content in JSX/MDX rendering

Summary Astro's JSX and MDX rendering pipeline treated string children of and elements as trusted HTML. When a dynamic value was passed through a JSX expression, such as value, an attacker-controlled value containing or could terminate the element and inject arbitrary HTML and JavaScript. Other J...

6.5CVSS5.8AI score0.00321EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/10/22 4:29 p.m.•19 views

GHSA-MPR7-6M5W-76RW Astro: Arbitrary CSS injection in Astro View Transitions

Summary Astro's server-side View Transition CSS generator did not keep string animation properties within their generated CSS declarations. In an application that passes attacker-controlled data into an animation property such as duration, a value containing CSS delimiters could terminate the...

2.3CVSS6.1AI score0.00498EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/10/22 4:28 p.m.•19 views

GHSA-C4QX-W738-7HR3 GraphQL Tools: Prototype pollution in mergeIncrementalResult via non-primitive path segments

Report metadata | Field | Value | | --- | --- | | Package | @graphql-tools/utils npm, pkg:github/ardatan/graphql-tools | | Repository | https://github.com/ardatan/graphql-tools | | Component | mergeIncrementalResult / setObjectKeyPath packages/utils/src/mergeIncrementalResult.ts | | Vulnerability...

8.4CVSS5.6AI score
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/10/22 4:27 p.m.•17 views

GHSA-R77W-QPH3-7VF8 GraphQL-core: Denial of service via comment tokens bypassing the parser's max_tokens limit

Summary The parser's maxtokens limit — the documented defence against oversized GraphQL documents — did not count comment tokens. A document padded with comments could therefore pass a maxtokens check of any size while still allocating one Token object per comment, all of which stay reachable for...

7.5CVSS6.2AI score0.00573EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/10/22 4:26 p.m.•17 views

GHSA-VJ8H-FX38-H3VC GraphQL-core: Denial of service via quadratic complexity in the OverlappingFieldsCanBeMerged validation rule

Summary The OverlappingFieldsCanBeMerged validation rule can be driven into quadratic — and in the worst case On²·m² — running time by a small, highly compressible query. A single 364 KB document can occupy one CPU core for over five minutes during validation, before any resolver runs. Because th...

7.5CVSS6.1AI score0.006EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/10/22 4:25 p.m.•24 views

GHSA-CG2G-XH64-V4Q7 DOMPurify SAFE_FOR_TEMPLATES bypass: split template expressions survive in attached shadow root content on DOM output modes

Summary When DOMPurify is configured with SAFEFORTEMPLATES: true together with a DOM-returning mode RETURNDOM: true, RETURNDOMFRAGMENT: true, or INPLACE: true, template expressions such as ..., $..., and survive sanitization inside the text content of an attached shadow root. The post-walk safety...

9.2CVSS5.8AI score0.00178EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/10/22 4:24 p.m.•26 views

GHSA-MRV2-3PQR-J5JR DOMPurify IN_PLACE: hook that removes a parent or sibling leaves the detached subtree's event handlers armed (incomplete fix for GHSA-p98j-92pf-mc4p)

Summary The 3.4.16 fix for GHSA-p98j-92pf-mc4p only covers a hook that removes the node it was called for. If an INPLACE hook removes a different node, like the current node's parent or a sibling that has not been visited yet, that subtree is never walked or neutralized. Event handlers in it stay...

7.6CVSS5.9AI score0.00164EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/10/22 4:24 p.m.•25 views

GHSA-C6GR-QVV4-5V3F DOMPurify: SMIL attributeName=href guard is skipped when PARSER_MEDIA_TYPE is application/xhtml+xml

Summary DOMPurify drops attributeName attributes whose value contains href, so an allowed or can't rewrite a link's href after sanitizing. The check compares the attribute name after transformCaseFunc, and that function doesn't lowercase in XHTML mode. In XHTML the attribute is spelled...

6.1CVSS5.8AI score0.00217EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/10/22 4:23 p.m.•19 views

GHSA-PJVX-PRJX-H659 nbconvert: Arbitrary file write through path traversal in cell output filenames when exporting to md, latex, rst and asciidoc

Summary nbconvert = v7.17.1 has an arbitrary file write vulnerability due to a path traversal in ipynb cell output metadata, more specifically on the filename attribute. Vulnerable converters : --to markdown, --to latex, --to rst, --to asciidoc. In ExtractOutputPreprocessor,...

8.8CVSS6.2AI score0.00455EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/10/22 4:22 p.m.•26 views

GHSA-XCQ7-P3PF-P88H OpenTelemetry Python: Unbounded tracestate parsing in opentelemetry-api

Summary TraceState.fromheader splits the inbound W3C tracestate header with a regular expression that starts with an unbounded optional-whitespace run, and no length limit is applied first. A run of spaces or tabs that is not followed by a comma costs ON² CPU. A single unauthenticated request wit...

5.3CVSS5.9AI score0.00487EPSS
SaveExploits0References6
Total number of security vulnerabilities37541