Lucene search
+L
Osv-ghsaRecent

12103 matches found

osv-ghsa
osv-ghsa
•added 2026/10/05 10:53 p.m.•7 views

GHSA-7G7C-H8RR-7P6Q Angular SSR: Path Traversal to Sibling Directories in CommonEngine on Windows

A Path Traversal vulnerability exists in the prerendered SSG page retrieval logic of CommonEngine in @angular/ssr/node and @angular/ssr in earlier versions. When deployed on Windows, an attacker can craft a request path with backslash directory traversal sequences that causes CommonEngine to serv...

6.3CVSS5.8AI score0.0042EPSS
SaveExploits0References10
osv-ghsa
osv-ghsa
•added 2026/10/05 10:53 p.m.•9 views

GHSA-27VJ-QCQG-25RC fsspec: Server-Side Template Injection in ReferenceFileSystem leads to Remote Code Execution

Summary fsspec.implementations.reference.ReferenceFileSystem parses a "references" JSON document Kerchunk format supplied either inline or via a URL. The parser renders fields from this JSON through un-sandboxed jinja2.Template....render... calls in three locations. An attacker who controls the...

8.8CVSS7.6AI score0.00317EPSS
SaveExploits0References8
osv-ghsa
osv-ghsa
•added 2026/10/05 10:52 p.m.•7 views

GHSA-QQMP-WF37-98F9 Multiple @opentelemetry/instrumentation-* packages expose database username via unconditional db.user span attribute

Impact Multiple @opentelemetry/instrumentation- packages recorded the database connection username as the db.user span attribute on every instrumented database operation. This attribute was emitted unconditionally — it was not gated by enhancedDatabaseReporting or any other opt-in flag, and it wa...

5.8CVSS5.8AI score0.00244EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/10/05 10:50 p.m.•20 views

GHSA-5GMW-XHRV-C9V3 Tinypool: Prototype Pollution gadget in worker options leads to Remote Code Execution

tinypool passes worker options to new Worker by reading them off a plain object whose prototype is Object.prototype. Options the application did not set are resolved through the prototype chain and then passed explicitly to workerthreads.Worker. Node core ignores Worker options inherited from...

9.5CVSS6.3AI score0.00497EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/10/05 10:49 p.m.•8 views

GHSA-MJW6-4JJ6-33HC stream-json has a prototype pollution issue: Assembler writes this.current[this.key] on plain objects

Summary A prototype-pollution vulnerability in stream-json lets attacker-controlled JSON replace a parsed object's prototype. Details The streaming JSON parser StreamValues/StreamObject/jsonc variants writes keys via plain assignment, so a proto key replaces the parsed object's prototype with...

5.1CVSS5.8AI score0.00195EPSS
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/10/05 10:45 p.m.•9 views

GHSA-3VGF-8M4Q-Q4QR vm2: Default VM can mutate host TypedArray and ArrayBuffer intrinsics after the host-prototype pollution fix

Summary vm2's current host-intrinsic prototype protection is incomplete. The fix for GHSA-vwrp-x96c-mhwq blocks sandbox writes into classic host intrinsics such as Object.prototype, Array.prototype, and Function.prototype, but current head still lets sandbox code in a default VM reach and mutate...

10CVSS8.3AI score0.00501EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/10/05 10:36 p.m.•8 views

GHSA-C8X8-7FP4-3X9W ProseMirror has a XSS vulnerability in prosemirror-view's paste handling

Impact When a user pastes attacker-provided HTML into a ProseMirror editor component, this can cause attacker-controlled JavaScript code to run in the browser window containing the editor. Patches Version 1.42.3 adds validation that prevents this attack. Workarounds No known workarounds...

8.5CVSS5.9AI score0.00305EPSS
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/10/05 10:35 p.m.•9 views

GHSA-X6M4-CHR9-CG97 vm2 leaks absolute host filesystem paths to sandbox code via error stack formatting

Summary Attacker-controlled code can trigger a host-realm syntax error and read its stack through the vm2 bridge. Host-realm stack formatting bypasses the sandbox-side redaction, so the returned value exposes absolute paths from vm2, Node.js internals, and the embedding application. Default VM an...

6.9CVSS6.1AI score0.00455EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/10/05 10:31 p.m.•8 views

GHSA-JXW3-MJMX-3PQM Langflow: Weak Fernet Key via random.seed()

Summary Langflow uses Python's random module Mersenne Twister, a non-cryptographic PRNG seeded with the SECRETKEY to derive the Fernet encryption key for all stored user credentials API keys, LLM provider secrets, database passwords. When the SECRETKEY is shorter than 32 characters — a common...

9.1CVSS5.8AI score0.00302EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/10/05 5:32 p.m.•9 views

GHSA-GCGF-FH7C-8GF2 @orpc/zod: Prototype injection in smart coercion

Summary ZodSmartCoercionPlugin and experimentalZodSmartCoercionPlugin mishandle object keys that name Object.prototype members. Both coerce request input before validation, so any client that can reach a procedure whose input schema contains an object or a record can: 1. replace the prototype of...

6.5CVSS5.7AI score0.00234EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/10/02 11:18 p.m.•14 views

GHSA-X4Q3-GCJ3-M6CF gitea-runner: workflow container.options passes host namespaces and capability flags to job container when privileged mode is disabled

Summary actrunner appends workflow-controlled jobs..container.options directly to the Docker HostConfig for the job container. When runner privileged mode is disabled, only Privileged is forced false. Host namespace flags, capability expansion, and security profile overrides from workflow YAML ar...

9.9CVSS6.1AI score0.00201EPSS
SaveExploits0References4
osv-ghsa
osv-ghsa
•added 2026/10/02 11:09 p.m.•12 views

GHSA-H46J-26Q3-RGGF Headroom vulnerable to Cross-Site WebSocket Hijacking (CSWSH)

Summary The Headroom WebSocket server does not validate the Origin header of incoming client WebSocket requests before forwarding the request to the upstream server, allowing malicious WebSocket clients to perform arbitrary LLM requests without authentication. This can be exploited by a malicious...

8.8CVSS5.9AI score0.00174EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/10/02 11:05 p.m.•15 views

GHSA-4VPG-GWQQ-W44C SiYuan: 17 block metadata/content endpoints in kernel/api/block.go have zero publish-access filtering, reachable by anonymous publish-mode readers

Same CWE-862 family, found via an automated bulk sweep of every /api/block/ handler in kernel/api/block.go for the presence of any access-check reference IsReadOnlyRoleContext, checkBlockPublishAccess, GetPublishAccess anywhere in the function body. 17 of 28 candidate endpoints have none...

7.5CVSS5.8AI score0.00504EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/10/02 10:55 p.m.•22 views

GHSA-72QQ-P3R5-F7WQ @a2ui/web_core: `openUrl` permits `javascript:` URI execution via agent-supplied button actions

Summary The openUrl function in @a2ui/webcore passes an agent-controlled URL directly to window.open without validating the URI scheme. A malicious agent can supply a javascript: URI as the url argument of a Button component's functionCall action. When the user clicks the rendered button, arbitra...

9.3CVSS6AI score0.00125EPSS
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/10/02 10:45 p.m.•13 views

GHSA-FJ2X-MQQP-3V2W Trigger.dev: Trigger CLI debug deployment logs expose resolved environment secret values

Affected version: trigger.dev 4.5.3 4.5.6 was advertised by the CLI but was not tested. A staging dry-run executed with trigger.dev deploy --env staging --dry-run --log-level debug. The debug output logged the complete build-worker options object. Its envVars property contained unredacted values...

5.5CVSS5.9AI score
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/10/02 10:44 p.m.•15 views

GHSA-8FFR-XGWF-XJ56 aws-smithy-json: Uncontrolled recursion in the aws-smithy-json unknown-key skip path allows unauthenticated remote denial of service in smithy-rs generated servers

Summary Smithy-RS is a Rust code generation and runtime framework that generates HTTP clients and servers from Smithy interface definitions, powering the AWS SDK for Rust and custom service implementations. An issue exists which allows uncontrolled recursion in the unknown-key skip path of the...

8.7CVSS5.8AI score0.00431EPSS
SaveExploits0References7
osv-ghsa
osv-ghsa
•added 2026/10/02 10:44 p.m.•14 views

GHSA-5RMQ-CHC7-M22F Vibe-Trading file-read tools expose arbitrary server-readable files

Summary: 2 findings — safeuserpath accepts any path under Path.home or Path.cwd, which inside the shipped root container resolves to /root and /app so all of root's home, including /root/.ssh/idrsa, /root/.aws/credentials, /root/.kube/config, and /app/agent/.env, passes the check F9. readdocument...

7.5CVSS5.9AI score
SaveExploits0References4
osv-ghsa
osv-ghsa
•added 2026/10/02 10:42 p.m.•15 views

GHSA-4672-HWV6-GQ62 Trigger.dev: Cross-environment deployment cancel

Summary Trigger.dev isolates each project into multiple environments dev, staging, prod, and per-PR preview branches, each with its own secret API key — the environment is a trust boundary a dev/preview/CI key is lower-trust than a prod key. Most API routes enforce this by scoping resource lookup...

5.4CVSS5.9AI score
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/10/02 10:35 p.m.•8 views

GHSA-Q567-CR4X-96W4 Trigger.dev: Blind SSRF via alert-channel webhook

Summary A WEBHOOK alert channel stores a user-supplied url. When an alert fires deployment/run failure, error groups, the webapp server alertsWorker - DeliverAlertService POSTs the HMAC-signed alert payload to that URL via fetchwebhook.url, .... The URL is never validated against a host allowlist...

5.4CVSS6.1AI score
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/10/02 7:31 p.m.•11 views

GHSA-QXPP-QJG8-X4JV Trigger.dev: Run replay injects a task run into an attacker-chosen environment (cross-tenant write)

Summary The dashboard replay action authorizes the source run it must belong to the caller's org, but the target environment for the replayed run is taken verbatim from the request body and is never checked for org or project membership. The environment lookup used by the replay path filters by i...

7.1CVSS6AI score0.00486EPSS
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/10/02 7:14 p.m.•11 views

GHSA-8MCX-5RQC-VHMF Dulwich: Arbitrary File Write (RCE) on Windows via Unvalidated Drive Letters in Tree Paths

Affected files dulwich/index.py Methods: validatepathelementntfs, treetofspath dulwich/porcelain/init.py Method: checkedworktreepath Description / Summary A High-severity Path Traversal vulnerability exists in Dulwich's checkout logic when running on Windows. The functions responsible for...

8.8CVSS6.2AI score
SaveExploits0References4
osv-ghsa
osv-ghsa
•added 2026/10/02 6:53 p.m.•14 views

GHSA-5FQC-MRG8-W798 Dulwich: Symlink directory traversal in filter-branch index_filter via cross-commit state persistence

Summary Dulwich's filterbranch.py CommitFilter.applyindexfilter is vulnerable to symlink directory traversal. When processing commit history, materialized tree entries including symlinks persist in the working directory between commits, allowing a symlink from an ancestor commit to redirect file...

8.6CVSS6AI score
SaveExploits0References4
osv-ghsa
osv-ghsa
•added 2026/10/02 6:29 p.m.•10 views

GHSA-6G2R-675J-HX59 xxhash-rust: Safe xxh3 custom-secret API accepts too-short secret in release

I have a minimized safe Rust witness for xxhash-rust 0.8.15. Safe public route: xxhashrust::xxh3::xxh364withsecret&0x41, & The caller-side harness contains no unsafe code. Under release execution, the internal minimum custom-secret length predicate is enforced only by debugassert!. Release-Miri...

2.3CVSS5.9AI score
SaveExploits0References3
osv-ghsa
osv-ghsa
•added 2026/10/02 6:27 p.m.•8 views

GHSA-XM28-XVQC-GXXG Copernik XML Factory (stock JDK provider) has Improper restriction of XInclude resource resolution

Copernik XML Factory through 0.1.1, when running on its stock JDK provider, does not block XInclude resource resolution after an application enables XInclude on a factory returned by XmlFactories.newDocumentBuilderFactory or XmlFactories.newSAXParserFactory, or on an XMLReader passed through...

8.2CVSS5.9AI score
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/10/01 3:46 p.m.•10 views

GHSA-HF8H-97GM-4X2P SiYuan: getUniqueFilename passes an unvalidated client-supplied path to the filesystem, giving anonymous readers an existence oracle over the entire host filesystem

Summary /api/file/getUniqueFilename takes a path from the request body and passes it to a filesystem existence check with no validation, confinement or authorization. The response distinguishes paths that exist from paths that do not, so an anonymous reader in publish mode can probe arbitrary...

5.8CVSS6AI score0.00325EPSS
SaveExploits0References4
osv-ghsa
osv-ghsa
•added 2026/10/01 3:44 p.m.•7 views

GHSA-53FP-9JMV-227G SiYuan: Outline state for any document, including documents forbidden to readers, is returned by /api/storage/getOutlineStorage with no access check

Summary /api/storage/getOutlineStorage is registered with CheckAuth only and performs no authorization of any kind. Given a document identifier it returns that document's stored outline state, regardless of the document's publish tier. The two write endpoints for the same data, setOutlineStorage...

5.8CVSS5.8AI score0.00325EPSS
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/10/01 3:40 p.m.•8 views

GHSA-JXXV-8R27-VM4P vm2 CLI provides no sandbox isolation - host-realm require() is reachable from sandboxed scripts

Summary The vm2 command-line tool installed by npm install -g vm2 and documented in the README's "CLI" section runs the supplied script under NodeVM with require:external:true and no root / context / builtin configured. With these defaults the resolver loads every relative or absolute require...

8.6CVSS8.4AI score0.00197EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/10/01 3:37 p.m.•11 views

GHSA-C48M-32M9-VX93 vm2 Custom Module Resolver Can Bypass the External Package Allowlist by Loading a Colliding Host Package

Summary vm2 is a sandbox library for isolating and executing untrusted JavaScript code inside a Node.js process. It can restrict access to built-in modules and external packages. When NodeVM enables an external allowlist together with a custom resolve callback, vm2 checks the requested package na...

9.9CVSS8.2AI score0.00539EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/10/01 3:36 p.m.•13 views

GHSA-6RH5-QQ4Q-97XH vm2: NodeVM builtin denylist bypass via fs/promises despite -fs, allowing host filesystem writes

Summary NodeVM's builtin wildcard policy can allow sandboxed code to access fs/promises even when the embedder denies fs. With the following configuration: js require: builtin: '', '-fs', '-childprocess' require'fs' and require'childprocess' are blocked, but require'fs/promises' and...

8.5CVSS7.7AI score0.00384EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/10/01 3:28 p.m.•12 views

GHSA-46PR-C5WC-XFFX vm2 crypto builtin loads attacker native code through setEngine

Summary vm2 3.11.6 exposes the host crypto module to a NodeVM when that single builtin is allowed. The module is presented through a read-only bridge, but its functions still execute with host-process authority. crypto.setEngine accepts a filesystem path and asks OpenSSL to dynamically load the...

9.9CVSS8.8AI score0.00616EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/10/01 3:28 p.m.•8 views

GHSA-27G9-P43V-CW3V vm2 sandbox escape on Node.js 26 through a stale PromiseThenLookupChain protector

Reporter - Name or handle: YMsora - Report date: 2026-08-14 Summary The latest published vm2 release, 3.11.5, and the current main branch are vulnerable to a sandbox escape when used on Node.js 26. An ordinary fulfilled Promise created by an async function can retain an attacker-controlled...

9.8CVSS8.6AI score0.00841EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/10/01 3:22 p.m.•7 views

GHSA-3JQQ-PW4J-PQCJ JupyterLab: Cross-site scripting (XSS) in JupyterLab via crafted language package (jupyterlab.json)

Description A language pack ships a Plural-Forms header saying how the language counts, for example nplurals=2; plural=n != 1;. JupyterLab turns that string into a function with new Function, so the header gets executed. The check that meant to keep it safe was a regular expression. The regex was...

6.8CVSS6.2AI score0.00264EPSS
SaveExploits0References8
osv-ghsa
osv-ghsa
•added 2026/10/01 3:21 p.m.•8 views

GHSA-3325-V43H-43RV JupyterLab: Argument injection in JupyterLab extension uninstall exposes server-readable files and internal URLs

JupyterLab's PyPI extension manager runs python -m pip uninstall with the extension name taken from the request body. ExtensionHandler.post validates the name for cmd=install but not for cmd=uninstall, so a name that begins with - reaches the command line and pip reads it as an option rather than...

5.4CVSS5.9AI score0.00206EPSS
SaveExploits0References8
osv-ghsa
osv-ghsa
•added 2026/10/01 3:19 p.m.•12 views

GHSA-P6PP-M3F8-5C89 jackson-core: ReDoS: quadratic backtracking in NumberInput.PATTERN_FLOAT via looksLikeValidNumber()

Status FULLY REPRODUCED with a clean, textbook empirical signature: measured runtime grew almost exactly 4x for every doubling of input size across five consecutive doublings 5,000 → 160,000 characters, confirming On² behavior. A single 160,000-character string smaller than a typical HTTP request...

7.5CVSS5.8AI score0.00546EPSS
SaveExploits0References8
osv-ghsa
osv-ghsa
•added 2026/10/01 3:15 p.m.•10 views

GHSA-R9W8-H9R3-54W4 devalue: Custom ArrayBuffer revivers can bypass typed-array allocation validation

Under very specific circumstances, parse could create massive ArrayBuffers with very small input. This required a malformed ArrayBuffer custom reviver...

8.2CVSS5.8AI score
SaveExploits0References4
osv-ghsa
osv-ghsa
•added 2026/10/01 3:09 p.m.•8 views

GHSA-P58F-9548-MPM2 virtualenv bash and fish activation scripts execute commands embedded in paths

Impact The generated activate bash/zsh and activate.fish scripts interpolate a shlex.quote-ed value into a position that quotes it a second time. The extra quotes terminate the quoted run early and leave part of the value parsed as shell code, so a path containing shell metacharacters runs comman...

7.8CVSS6AI score0.00153EPSS
SaveExploits0References8
osv-ghsa
osv-ghsa
•added 2026/10/01 3:07 p.m.•9 views

GHSA-V247-6F48-MGCJ pypdf: Possible long runtimes with large amount of embedded files

Impact An attacker who uses this vulnerability can craft a PDF which leads to long runtimes. This requires accessing the embedded files through the dictionary-based API. Patches This has been fixed in pypdf==6.19.0. Workarounds If you cannot upgrade yet, consider applying the changes from PR 4081...

8.7CVSS5.7AI score0.00345EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/10/01 3:07 p.m.•16 views

GHSA-PHP9-FJ8V-98FJ pypdf: Possible long runtimes when generating appearance streams

Impact An attacker who uses this vulnerability can craft a PDF which leads to long runtimes. This requires updating form field values with flattening enabled, which triggers appearance stream generation. Patches This has been fixed in pypdf==6.19.0. Workarounds If you cannot upgrade yet, consider...

8.7CVSS5.7AI score0.00345EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/10/01 3:06 p.m.•12 views

GHSA-JW7Q-GVRG-4VJ3 pypdf: Possible long runtimes for partially malformed FlateDecode streams (Follow-up)

Impact An attacker who uses this vulnerability can craft a PDF which leads to long runtimes. This requires a partially malformed /FlateDecode stream, where the byte-by-byte decompression is used. Patches This has been fixed in pypdf==6.18.1. Workarounds If you cannot upgrade yet, consider applyin...

8.7CVSS5.7AI score0.00345EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/10/01 3:06 p.m.•11 views

GHSA-G9CG-PRRW-2R8Q pypdf: Possible large memory usage when parsing font data

Impact An attacker who uses this vulnerability can craft a PDF which leads to large memory consumption. This requires parsing the /Widths entry of a TrueType or Type1 fonts with unusually large values, for example during text extraction. Patches This has been fixed in pypdf==6.18.1. Workarounds I...

8.7CVSS5.7AI score0.00345EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/10/01 3:03 p.m.•7 views

GHSA-QV6H-RV94-W285 pypdf: Possible large memory usage when retrieving Roman page labels

Impact An attacker who uses this vulnerability can craft a PDF which leads to large memory consumption. This requires accessing the page labels of a document with large Roman numerals. Patches This has been fixed in pypdf==6.17.0. Workarounds If you cannot upgrade yet, consider applying the chang...

8.7CVSS5.7AI score0.0035EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/10/01 2:42 p.m.•10 views

GHSA-C475-QRG2-PJ4R basic-ftp: Quadratic-time CPU denial of service in Client.list() Unix directory-listing parser (RE_LINE backtracking)

Summary Client.list parses the server's directory listing with the Unix-style parser in parseListUnix.js. Its RELINE regex has two adjacent \S+?:\s\S+ groups owner name, then group name followed by a required numeric size group. When a line starts with a valid listing prefix but the tokens after ...

8.2CVSS7.1AI score0.0037EPSS
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/09/30 11:53 p.m.•12 views

GHSA-4MH8-R7RC-XPVC fastify vulnerable to Denial of Service via unhandled exception on HTTP/2 trailer responses

Impact fastify crashes with an uncaught ERRHTTP2INVALIDCONNECTIONHEADERS exception when a route that registers a response trailer via reply.trailer is served over HTTP/2. Fastify unconditionally adds the Transfer-Encoding: chunked header when a trailer is set, which is forbidden on HTTP/2, so...

5.9CVSS5.8AI score0.00412EPSS
SaveExploits0References7
osv-ghsa
osv-ghsa
•added 2026/09/30 11:49 p.m.•11 views

GHSA-3HV7-MJH2-FV65 Tornado: Unbounded query-string argument count allows event-loop-stalling DoS

Summary HTTPServerRequest.init in tornado/httputil.py parses the URL query string via parseqsbytes with no field-count limit — while the sibling POST-body parsing path parsebodyarguments received a maxnumfields=1000 cap added earlier in this exact same release v6.5.8, commit 8d6363ed, explicitly ...

5.3CVSS5.8AI score0.00467EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/09/30 11:48 p.m.•10 views

GHSA-C2M8-H5V5-343R Tornado: StaticFileHandler follows symlinks outside static root (path traversal)

Summary StaticFileHandler allows an unauthenticated attacker to read arbitrary files from the server's filesystem by requesting a path that resolves to a symbolic link placed inside the static root directory. Any application that serves user-uploadable content, or whose static directory is...

8.2CVSS7.3AI score0.00522EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/09/30 11:47 p.m.•11 views

GHSA-59CR-6R3X-644W GitPython submodule update path traversal can write outside the repository

Affected: GitPython 3.1.61 latest release and main — git/objects/submodule/base.py. git diff 3.1.61 origin/main -- git/objects/submodule/ is empty, so both are identical here. --- The gap The fix for GHSA-hmq2-w58f-27jc added Submodule.validatedname and wired it into update and five siblings,...

6.1CVSS6AI score0.00401EPSS
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/09/30 11:45 p.m.•7 views

GHSA-P68Q-WCHP-6FH7 fastify vulnerable to authentication bypass via malformed URLs reaching encapsulated not-found handlers

Impact Fastify routes a malformed URL under one plugin prefix to the custom not-found handler of a different sibling plugin, invoking the handler registered last and skipping the preHandler declared in its setNotFoundHandler. When the request method has no route in the main router, a malformed...

7.5CVSS5.7AI score0.0053EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/09/30 3:40 p.m.•10 views

GHSA-GFHX-HW2G-V5HG Serialize JavaScript: Cross-site scripting (XSS) via unescaped </script> in serialized function bodies

Impact serialize-javascript escapes its output so it is safe to embed inside a element. In 7.1.1 that guarantee does not hold for function values: a crafted function body can carry a literal, unescaped into the output, terminating the script element early so the remainder is parsed as HTML...

2.3CVSS5.9AI score0.003EPSS
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/09/30 3:36 p.m.•16 views

GHSA-3Q6V-R5MR-HXV8 league/commonmark: Quadratic-time denial of service in the GitHub Flavored Markdown Table extension block-start scan

Summary league/commonmark's GitHub Flavored Markdown Table extension registers TableStartParser as a block-start parser. While a paragraph is the active block, the core block parser calls TableStartParser::tryStart on every non-blank line. Its first action fetches the entire growing paragraph...

7.5CVSS6AI score0.00367EPSS
SaveExploits0References4
osv-ghsa
osv-ghsa
•added 2026/09/30 3:35 p.m.•12 views

GHSA-F596-WHHP-79R4 @grpc/grpc-js: The server transmits some error messages thrown by method handlers to the client in status messages

Impact If an application method handler crashes, the error message is included in the status message sent to the client. This can leak to the client any sensitive data that may be included in the error message. This impacts anyone using @grpc/grpc-js to run servers. Patches This vulnerability is...

3.7CVSS5.6AI score0.00251EPSS
SaveExploits0References8
Total number of security vulnerabilities12103