Lucene search
+L
GithubRecent

163870 matches found

Github Security Blog
Github Security Blog
•added 2026/10/22 8:23 p.m.•21 views

Malware in @lumen-labs-dev/whisper-node

Any computer that has this package installed or running should be considered fully compromised. All secrets and keys stored on that computer should be rotated immediately from a different computer. The package should be removed, but as full control of the computer may have been given to an outsid...

5.8AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 8:23 p.m.•18 views

Malware in darknode-cli

Any computer that has this package installed or running should be considered fully compromised. All secrets and keys stored on that computer should be rotated immediately from a different computer. The package should be removed, but as full control of the computer may have been given to an outsid...

5.8AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 7:46 p.m.•17 views

Malware in x402-prompt-injection-scan

Any computer that has this package installed or running should be considered fully compromised. All secrets and keys stored on that computer should be rotated immediately from a different computer. The package should be removed, but as full control of the computer may have been given to an outsid...

5.8AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 7:24 p.m.•17 views

Malware in imgdecode

Any computer that has this package installed or running should be considered fully compromised. All secrets and keys stored on that computer should be rotated immediately from a different computer. The package should be removed, but as full control of the computer may have been given to an outsid...

5.8AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 6:47 p.m.•15 views

Malware in @liauto/darwin-x64

Any computer that has this package installed or running should be considered fully compromised. All secrets and keys stored on that computer should be rotated immediately from a different computer. The package should be removed, but as full control of the computer may have been given to an outsid...

5.8AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 6:46 p.m.•14 views

Malware in @pkgship/frpc-darwin-amd64

Any computer that has this package installed or running should be considered fully compromised. All secrets and keys stored on that computer should be rotated immediately from a different computer. The package should be removed, but as full control of the computer may have been given to an outsid...

5.8AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 6:35 p.m.•18 views

Malware in opencode-skills-collection

Any computer that has this package installed or running should be considered fully compromised. All secrets and keys stored on that computer should be rotated immediately from a different computer. The package should be removed, but as full control of the computer may have been given to an outsid...

5.8AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 6:34 p.m.•16 views

Malware in agentic-awesome-skills

Any computer that has this package installed or running should be considered fully compromised. All secrets and keys stored on that computer should be rotated immediately from a different computer. The package should be removed, but as full control of the computer may have been given to an outsid...

5.8AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 5:21 p.m.•21 views

How bug bounty sharpens one researcher’s security skills

As Cybersecurity Awareness Month continues, the GitHub Bug Bounty team is excited to spotlight another top-performing security researcher from the GitHub Security Bug Bounty Program: @r31n ! As home to the world's developers, GitHub is dedicated to the security and reliability of the code behind...

5.9AI score
SaveExploits0
Github Security Blog
Github Security Blog
•added 2026/10/22 5:03 p.m.•61 views

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
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 5:01 p.m.•29 views

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...

6.3AI score
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:59 p.m.•40 views

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
SaveExploits0References5Affected Software2
Github Security Blog
Github Security Blog
•added 2026/10/22 4:58 p.m.•17 views

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
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:51 p.m.•42 views

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
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:50 p.m.•17 views

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
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:49 p.m.•27 views

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.9AI score0.00321EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:49 p.m.•37 views

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.9AI score0.00302EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:49 p.m.•27 views

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.9AI score0.00321EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:47 p.m.•25 views

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.8AI score0.00219EPSS
SaveExploits0References17Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:47 p.m.•26 views

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
SaveExploits0References17Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:46 p.m.•23 views

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
SaveExploits0References17Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:46 p.m.•24 views

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
SaveExploits0References17Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:44 p.m.•23 views

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
SaveExploits0References17Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:43 p.m.•24 views

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
SaveExploits0References17Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:42 p.m.•29 views

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...

6.4AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:41 p.m.•25 views

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
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:40 p.m.•17 views

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
SaveExploits0References8Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:39 p.m.•29 views

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.8CVSS6.3AI score0.00683EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:38 p.m.•19 views

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.7CVSS6AI score0.00473EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:38 p.m.•20 views

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
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:36 p.m.•18 views

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.5CVSS6.1AI score0.0044EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:31 p.m.•69 views

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.7CVSS6.2AI score0.00529EPSS
SaveExploits0References14Affected Software6
Github Security Blog
Github Security Blog
•added 2026/10/22 4:30 p.m.•23 views

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
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:29 p.m.•19 views

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.2AI score0.00498EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:28 p.m.•17 views

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...

5.6AI score0.00521EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:27 p.m.•19 views

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
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:26 p.m.•27 views

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.5AI score0.01454EPSS
SaveExploits1References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:25 p.m.•21 views

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...

6.1CVSS5.9AI score0.0031EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:24 p.m.•23 views

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...

5.9AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:24 p.m.•47 views

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...

6AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:23 p.m.•27 views

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
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:22 p.m.•43 views

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
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:19 p.m.•21 views

ip-address: Address6 matches a zone identifier in quadratic time ahead of its length limit, allowing a single long string to stall the process

Summary new Address6 and Address6.isValid strip a zone identifier with the pattern /%.$/ before they apply the 45-character length limit. When the string holds many % characters followed by a line terminator, the pattern is retried from every % and each attempt scans to the line terminator before...

6.3CVSS5.8AI score0.00315EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:18 p.m.•31 views

Black: GitHub Action installs unvalidated required-version from pyproject.toml

Summary The GitHub Action bundled with Black can read the version from tool.black.required-version if usepyproject is set to True. This version is not validated and therefore can be used to execute untrusted code in the context of a victim's repository. Details This is similar to the previous...

9.8CVSS8.8AI score0.00522EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:18 p.m.•21 views

Django REST framework: TokenProxy.delete() reports success and revokes nothing

Summary Deleting an authentication token through TokenProxy silently deletes nothing. The call raises no exception and reports success, the database row survives, and the token keeps authenticating. Any application, admin integration or operational script that revokes credentials by calling .dele...

7.4CVSS6AI score0.00512EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:17 p.m.•20 views

Django REST framework: Accept header with many large quoted parameters burns ~19s of CPU per request in content negotiation

Summary DRF's content negotiation parses each Accept token several times per request and never limits the number of tokens or their total size. Each parse ends up in Django's parseheaderparameters, which takes quadratic time when a quoted parameter value is packed with semicolons. On my machine a...

7.5CVSS5.9AI score0.00595EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:16 p.m.•21 views

Django REST framework: JSONParser applies an attacker-named codec to the request stream

Summary An unauthenticated attacker can defeat Django's DATAUPLOADMAXMEMORYSIZE limit and force a worker process to allocate arbitrary memory, by naming a compression codec in the Content-Type charset parameter. A 108-byte request body produces a 50,331,648-character value inside the view, an...

7.5CVSS6.3AI score0.00503EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:08 p.m.•30 views

next.js cache leak across root param values in nested 'use cache' functions

Impact With Cache Components enabled cacheComponents: true, a 'use cache' function that calls another 'use cache' function that reads a root param can be keyed incorrectly when the inner call is served from an existing entry: the enclosing function's cache key then omits that root param. The...

6.3CVSS6AI score0.0025EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:07 p.m.•20 views

Nodemailer: Quadratic (O(n^2)) DKIM header unfolding lets a large folded header cause remote denial of service during signing

Summary When nodemailer DKIM-signs an outbound message, its DKIM message parser unfolds RFC 5322 header continuation lines with a loop that concatenates each continuation line onto the preceding line and then re-tests the anchored regex /^ \t/ against the growing merged line on every iteration...

7.1CVSS6.5AI score0.00381EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/22 4:05 p.m.•26 views

Pillow: Heap buffer overflow writing JPEG comment after ICC profile fills buffer

============================================================================ Heap buffer overflow writing JPEG comment after ICC profile fills buffer Location: src/libImaging/JpegEncode.c:330 in ImagingJpegEncode Commit: a707c6b21c313880d0771e54965d142dd42358b6...

7.7CVSS7.1AI score0.00454EPSS
SaveExploits1References6Affected Software1
Total number of security vulnerabilities163870