Lucene search
+L
GithubRecent

35598 matches found

Github Security Blog
Github Security Blog
added 2026/09/09 4:04 p.m.10 views

Microsoft Security Advisory CVE-2026-69304 – ASP.NET Core Denial of Service Vulnerability

Microsoft Security Advisory CVE-2026-69304 – ASP.NET Core Denial of Service Vulnerability Executive summary Microsoft is releasing this security advisory to provide information about a vulnerability in ASP.NET Core IIS out-of-process hosting and request decompression. This advisory also provides...

5.9CVSS0.00768EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/09 4:04 p.m.8 views

Microsoft Security Advisory CVE-2026-69522 – .NET and Visual Studio Remote Code Execution Vulnerability

Microsoft Security Advisory CVE-2026-69522 – .NET and Visual Studio Remote Code Execution Vulnerability Executive summary Microsoft is releasing this security advisory to provide information about a vulnerability in Microsoft.DiaSymReader.Native. This advisory also provides guidance on what...

8.8CVSS0.00805EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/09 4:03 p.m.9 views

Microsoft Security Advisory CVE-2026-69439 – .NET and Visual Studio Elevation of Privilege Vulnerability

Microsoft Security Advisory CVE-2026-69439 – .NET and Visual Studio Elevation of Privilege Vulnerability Executive summary Microsoft is releasing this security advisory to provide information about a vulnerability in Microsoft.DiaSymReader.Native. This advisory also provides guidance on what...

8.8CVSS0.00738EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/09 4:01 p.m.10 views

Microsoft Security Advisory CVE-2026-71328 – .NET and Visual Studio Remote Code Execution Vulnerability

Microsoft Security Advisory CVE-2026-71328 – .NET and Visual Studio Remote Code Execution Vulnerability Executive summary Microsoft is releasing this security advisory to provide information about a vulnerability in Microsoft.DiaSymReader.Native. This advisory also provides guidance on what...

8.8CVSS0.00584EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 9:33 p.m.8 views

n8n: Agent Workflow Tool Bypasses Sub-Workflow Caller Policy

Impact A workflow's "This workflow can be called by" setting was enforced by the Execute Workflow node but was not consulted when the same workflow was attached to an Agent as a tool. A user who could build an Agent could therefore call a workflow that its owner had restricted, and read back what...

5.4CVSS0.00238EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 9:33 p.m.8 views

Nodemailer: IDN/Punycode domain allow-list bypass leads to email delivery to an attacker-controlled domain

Summary Nodemailer resolves an international IDN / non-ASCII recipient domain to a different Punycode xn-- label than every UTS‑46‑conformant parser web browsers, the WHATWG URL Standard, Node's url.domainToASCII, Python's idna. Its address normalizer normalizeAddress in lib/mime-node/index.js us...

5.8AI score
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 9:33 p.m.8 views

Nodemailer: Quadratic (O(n²)) time complexity in addressparser allows remote denial of service via a crafted address list

Summary Nodemailer's address parser lib/addressparser/index.js parses a list of comma‑separated addresses in quadratic time — On² in the number of addresses. A single crafted address string e.g. a To, Cc, Bcc, From, or Reply‑To value, or any value passed to the exported addressparser therefore...

7.5CVSS0.00469EPSS
SaveExploits1References7Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 9:32 p.m.8 views

Nodemailer: Recipient-domain validation bypass via RFC 5322 comment mis-parsing leads to email delivery to an attacker-controlled domain

Summary Nodemailer's email-address parser treats an RFC 5322 comment ... inside the domain as a point to concatenate the surrounding text, rather than as folding whitespace CFWS that terminates the domain. Consequently a recipient address such as [email protected] is parsed and delivere...

7.5CVSS0.00536EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 9:31 p.m.10 views

OpenAPI3 version value escapes `emitterOutputDir` and overwrites YAML/JSON outside the output tree

Summary The @typespec/openapi3 emitter retains the value of a @versioned enum member and interpolates it into the output filename as version without sanitizing path separators or traversal components. The completed path reaches the compiler's emitFile, which creates the parent directory and write...

6.1AI score
SaveExploits0References4Affected Software2
Github Security Blog
Github Security Blog
added 2026/09/08 9:30 p.m.8 views

multer vulnerable to Denial of Service via crafted multipart field names

Impact A vulnerability in multer allows a remote, unauthenticated attacker to crash the Node.js process with a single multipart/form-data request. Two specially crafted text field names cause an uncaught RangeError: Invalid array length inside multer's field parsing, which is not routed to the...

7.5CVSS0.00291EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 9:29 p.m.8 views

multer vulnerable to Denial of Service via file descriptor leak on aborted uploads

Impact A vulnerability in multer 2.2.0 allows an attacker to trigger a Denial of Service DoS by aborting or truncating multipart uploads. When using diskStorage, the destination write stream is not closed if the upload is aborted before it finishes, so each failed request leaks an open file...

7.5CVSS0.00347EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 9:29 p.m.6 views

multer vulnerable to file size limit bypass via async fileFilter race condition

Impact When multer is configured with an asynchronous fileFilter, the limits.fileSize limit can be bypassed. The 'limit' event is registered inside the async fileFilter callback, so if a file exceeds limits.fileSize before that callback runs, the event is missed and the oversized upload is accept...

3.7CVSS0.0016EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 9:28 p.m.5 views

multer vulnerable to Denial of Service via oversized array index in field names

Impact multer is vulnerable to a Denial of Service DoS via a crafted array index in multipart field names. The append-field dependency parses bracket notation in field names, and a large numeric index such as items4294967294 forces allocation of a maximum-length sparse array. A following field wi...

7.5CVSS0.00278EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 9:28 p.m.8 views

morgan vulnerable to Log Forging via unescaped Unicode line separators

Impact Morgan writes attacker-controlled request data to the access log through its tokens. The 1.11.0 fix neutralizes C0 control characters, DEL, and backslash, but it does not escape the Unicode line separators U+0085 NEL, U+2028 LINE SEPARATOR, or U+2029 PARAGRAPH SEPARATOR. These code points...

5.3CVSS0.00235EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 9:27 p.m.6 views

Windows ML CLI: CORS misconfig enables localhost RCE

Case Description: MSRC Notes: Attachments: 1 files attached 1 mp4 Summary: The vulnerability lies in the 'serve/cliapi.py' component of the 'winml-cli' project, which exposes all winml CLI commands over HTTP without authentication. Although it binds to localhost by default, it sets 'alloworigins'...

8.6CVSS0.00945EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 9:27 p.m.9 views

mongodb: Reject "." and NUL bytes in database and collection names

Impact Passing untrusted input as part of a database or collection name may result in targeting a different database or collection than specified. Patches Fixed in PHP library 1.21.4 and 2.4.1. Workarounds Validate database and collection names prior to passing into APIs...

8.6CVSS0.00273EPSS
SaveExploits0References13Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 9:26 p.m.8 views

Astro: Remote code execution through AVIF image optimization

A vulnerability in libheif, used by the default Sharp image service in Astro, can lead to remote code execution when a malicious AVIF image is optimized. Projects are affected when an attacker can cause Astro to process an untrusted AVIF image. The fix was released in Astro 7.2.8, which requires...

6.2AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 9:26 p.m.8 views

Astro: Authorization bypass from missing path-segment boundary check when stripping the configured base

Summary Astro stripped a configured base path from request pathnames using a string-prefix check that did not verify a path-segment boundary. With base: "/app", a request to /appX/admin was treated as being under the base and resolved internally to the /admin route, while middleware still observe...

6.3CVSS0.00407EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 9:25 p.m.7 views

Composer arbitrary command execution via a malicious package's Perforce source URL

Summary If the p4 Perforce CLI client is installed, a malicious dependency package from a package repository allowing arbitrary perforce source URLs packagist.org is safe could execute arbitrary commands when running composer install or composer update. Composer passed a package's Perforce source...

7.7CVSS0.00409EPSS
SaveExploits1References7Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 9:25 p.m.9 views

sharp: Vulnerabilities in libheif: GHSA-g89c-p67h-r497 and GHSA-2jg2-4ch7-h545

Impact A number of vulnerabilities, two rated as "Critical" severity using CVSSv3, have been discovered and fixed in the upstream libheif dependency. These can lead to possible remote code execution RCE on glibc-based Linux when run under certain conditions. The attack vector for these claims to ...

SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 9:24 p.m.9 views

js-yaml: maxTotalMergeKeys does not limit CPU use for empty merge sources

Summary maxTotalMergeKeys does not count empty mappings. An attacker can repeatedly merge a large sequence of them and consume significant CPU without reaching the configured limit. Example yaml arr: &arr , , , ... N empty mappings targets: - : arr repeated K times For every target, the loader...

7.5CVSS0.00385EPSS
SaveExploits0References9Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 9:24 p.m.8 views

phpseclib — non-constant-time X25519 scalar multiplication permits full private-key recovery

The pure-PHP X25519 scalar multiplication in phpseclib is not constant-time. Field addition and subtraction each perform a data-dependent conditional modular reduction, so the cost of each Montgomery-ladder step is a linear function of that step's reduction count which is a quantity determined by...

6.3CVSS0.00212EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 9:24 p.m.9 views

Tiptap: Quadratic ReDoS in block and inline Markdown attribute parsing

Summary @tiptap/core contains two quadratic regular-expression denial-of-service paths in its default Markdown attribute parsers. Pandoc-style block attributes use two unanchored greedy expressions that rescan repeated QUOTED0 prefixes. Inline shortcode attributes use another unanchored greedy ke...

5.8AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 9:23 p.m.6 views

Hono: Incomplete fix for CVE-2026-39408: `toSSG()` still writes files outside the output directory

Summary The fix released for CVE-2026-39408 does not cover every traversal sequence. toSSG can still write files outside the configured output directory when a route parameter contains consecutive parent-directory segments. Details Static site generation builds each output path from the route pat...

7.5CVSS0.00532EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 9:23 p.m.7 views

Hono: Unbounded dot-notation nesting in `parseBody()` can cause memory exhaustion

Summary When parseBody expands dot-separated form field names into nested objects, it does not limit the nesting depth or the total number of objects created. A request body well within a normal size limit can therefore allocate an object graph far larger than the request itself, and concurrent...

5.3CVSS0.00388EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 9:22 p.m.7 views

Hono: Query parser reads parameters after the URL fragment, causing cache-key and proxy interpretation differentials

Summary Hono's query parsing does not stop at the URL fragment: a ? appearing after a is treated as the start of a query string. As a result, the application can read request parameters that no other component involved in handling the request can see. Details A fragment is never part of the query...

5.9CVSS0.00345EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 9:21 p.m.8 views

gRPC-Go xDS servers: Denial of Service (DoS) via crash due to missing `:authority` and `Host` headers

A vulnerability exists in gRPC-Go servers configured with xds.NewGRPCServer where a crafted request missing both :authority and Host headers can cause a server panic, resulting in a Denial of Service DoS. Servers built with xds.NewGRPCServer install an xDS routing interceptor on every RPC. This...

SaveExploits0References11Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 9:21 p.m.6 views

Next.js: Unauthenticated Remote Code Execution in Image Optimization API when AVIF files are used

A vulnerability in the underlying libheif library used by sharp which Next.js uses for image optimization can lead to remote code execution when AVIF files are optimized. Until a fix has propagated, optimization of AVIF files is disabled...

6.2AI score
SaveExploits0References10Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 9:20 p.m.7 views

SVGO: removeScripts allows executable links through namespace and control-character bypasses

Summary SVGO's opt-in removeScripts plugin failed to remove some executable links. Namespace-prefixed SVG anchors and URL schemes containing ASCII tabs or newlines could bypass its checks. Applications that used this plugin as their only protection for untrusted SVG input could expose users to...

8.2CVSS0.00336EPSS
SaveExploits0References12Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 9:20 p.m.8 views

SVGO: removeScripts incompletely sanitizes executable HTML in SVG foreignObject elements

Summary SVGO's opt-in removeScripts plugin did not inspect executable HTML content inside SVG elements. Applications that used this plugin as their only protection for untrusted SVG input could produce SVGs containing active HTML and expose users to cross-site scripting XSS. SVGO is an optimizer...

6.1CVSS0.00279EPSS
SaveExploits0References12Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 9:16 p.m.8 views

Nodemailer: resolveContent() on a MailMessage bypasses disableFileAccess/disableUrlAccess when called with the legacy signature

Summary Nodemailer's disableFileAccess / disableUrlAccess options are a security sandbox that lets an application forbid untrusted message content html/text/attachment path/href from reading local files or making outbound HTTPS requests. The fix for GHSA-wqvq-jvpq-h66f commit 5f69497 threaded the...

5.8AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 9:03 p.m.8 views

xmldom: Processing Instruction Target Injection Bypasses requireWellFormed

Summary Document.createProcessingInstruction in @xmldom/xmldom performs no validation on the target parameter. The requireWellFormed: true serializer option validates only for : in the target and a case-insensitive xml prefix, but does not check for characters. A in the target breaks the processi...

8.7CVSS0.00348EPSS
SaveExploits0References9Affected Software2
Github Security Blog
Github Security Blog
added 2026/09/08 9:03 p.m.7 views

xmldom: requireWellFormed element/attribute name validation is bypassable via an embedded line terminator

Summary An embedded line terminator bypasses the requireWellFormed serializer check for element and attribute names. The check was added to fix GHSA-w2rr-34g9-rvrj and GHSA-4w3w-2rp5-g8jm; a name whose first line is well-formed slips past it and is serialized verbatim, so the characters after the...

8.7CVSS0.00328EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 9:02 p.m.7 views

xmldom: DocType `name` Injection Bypasses requireWellFormed

Summary The @xmldom/xmldom serializer emits DocumentType.name verbatim into the declaration with no well-formedness guard. GHSA-f6ww-3ggp-fr8h CVE-2026-41674 hardened the serializer's requireWellFormed path for a DocumentType's sibling fields — publicId, systemId, and internalSubset — but it did...

8.7CVSS0.00348EPSS
SaveExploits0References9Affected Software2
Github Security Blog
Github Security Blog
added 2026/09/08 9:02 p.m.7 views

xmldom: Creation-time XML Name/QName validation is bypassable via an embedded line terminator, allowing injection on the default serialization path

Summary An embedded line terminator bypasses xmldom's always-on, WHATWG-mandated creation-time name validation. createElementNS, createAttributeNS, createDocumentType, and createAttribute should reject a malformed qualified name with InvalidCharacterError, but a name whose first line is well-form...

8.7CVSS0.00326EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 9:02 p.m.7 views

xmldom: requireWellFormed DocType publicId/systemId validation is bypassable via an embedded line terminator

Summary An embedded line terminator bypasses the requireWellFormed serializer check for a DocumentType's publicId and systemId. The check was added to fix GHSA-f6ww-3ggp-fr8h; an id whose first line is a valid literal slips past it and is emitted verbatim into the declaration, so the markup after...

8.7CVSS0.00328EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 9:02 p.m.7 views

xmldom: Parser silently accepts a not-well-formed end tag whose name is followed by a line break and trailing content

Summary xmldom's parser silently accepts a not-well-formed end tag whose valid name is followed by trailing content — e.g. . The element is closed, the trailing content is discarded, and no error is reported, even though the XML end-tag production allows only optional whitespace after the name an...

6.9CVSS0.00352EPSS
SaveExploits0References9Affected Software2
Github Security Blog
Github Security Blog
added 2026/09/08 9:01 p.m.8 views

xmldom: Quadratic-time attribute deduplication

Summary xmldom builds the attribute collection of every parsed element by inserting attributes one at a time into a DOM NamedNodeMap. Each insertion first performs a linear scan of all already-inserted attributes to enforce the DOM uniqueness rule no two attributes with the same qualified name /...

8.7CVSS0.00344EPSS
SaveExploits0References10Affected Software2
Github Security Blog
Github Security Blog
added 2026/09/08 9:01 p.m.9 views

xmldom: End-tag Whitespace-Trim Regex ReDoS — quadratic backtracking in the 0.8.x end-tag parser

Summary On the @xmldom/xmldom 0.8.x line, parsing an XML end tag whose name is followed by a long run of whitespace and then a non-whitespace character triggers quadratic-time regular-expression backtracking ReDoS, so a single small crafted end tag stalls the Node.js event loop. It is reachable...

8.7CVSS0.00301EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 9:00 p.m.8 views

xmldom: Quadratic-memory consumption

Summary When an element declares a namespace prefix, xmldom copies the entire in-scope namespace map into a fresh object and keeps that copy on the element while it is open on the parse stack. A crafted document that nests N elements, each declaring one unique prefix, therefore drives the parser ...

8.7CVSS0.00351EPSS
SaveExploits0References9Affected Software2
Github Security Blog
Github Security Blog
added 2026/09/08 9:00 p.m.7 views

xmldom: Quadratic-time parsing via the malformed-input recovery path — `parseElementStartPart` re-scan and `normalize()` adjacent-text merge

Summary xmldom's malformed-input error-recovery path has two quadratic-time On² behaviors that a single crafted input triggers together, so a tiny, highly compressible document tens of KB stalls the Node.js event loop for multiple seconds. It is reachable from DOMParser.parseFromString under...

8.7CVSS0.00351EPSS
SaveExploits0References9Affected Software2
Github Security Blog
Github Security Blog
added 2026/09/08 8:59 p.m.7 views

xmldom: HTML raw-text closing-tag case mismatch causes output amplification

Summary In HTML mode text/html, a raw-text element script, style, textarea, title whose closing tag differs in case from its opening tag e.g. for is mishandled by the parser, producing quadratic On² output growth — a small crafted document parses and serializes into output orders of magnitude...

8.7CVSS0.00301EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 8:57 p.m.7 views

Predis: Redis command injection and denial of service via CRLF smuggling in pipelined commands on aggregate connections

Summary An improper CRLF neutralization flaw in Predis' pipeline handling on aggregate connections lets an unauthenticated attacker who can influence any pipelined argument — a value or a key, e.g. a URL slug used as a cache key — smuggle arbitrary Redis commands into the connection. - On cluster...

9.8CVSS0.00415EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 8:56 p.m.6 views

CakePHP: FunctionsBuilder::jsonValue() vulerable to SQL injection with PostgresDriver

Impact The FunctionsBuilder::jsonValue$field, $jsonPath methods with the Postgres driver is vulnerable to SQL injection if user controlled data is supplied to the $jsonPath parameter. Patches 5.1.10, 5.2.15, 5.3.7 Workarounds Don't provide user controlled data to these functions/parameters...

9.2CVSS0.00294EPSS
SaveExploits0References9Affected Software2
Github Security Blog
Github Security Blog
added 2026/09/08 8:56 p.m.13 views

CakePHP: SmtpTransport vulnerable to CRLF header injection

Impact Custom mail headers added with Message::setHeaders or addHeaders do not have CRLF replaced allowing header injection if user controlled data is added to message headers without stripping CRLF bytes. Patches 5.3.7, 5.2.14, 5.1.9, 4.6.5, 4.5.12 contain fixes for this issue. Workarounds You c...

8.2CVSS0.00312EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 8:55 p.m.9 views

joi: Prototype pollution via a `__proto__` language key in custom messages

Impact An application that passes attacker-controlled data into joi's custom message configuration messages, message, prefs messages , Joi.extend messages or rule message lets the attacker write properties onto Object.prototype, where every object in the process then inherits them. A key named...

3.7CVSS0.00255EPSS
SaveExploits0References7Affected Software2
Github Security Blog
Github Security Blog
added 2026/09/08 8:51 p.m.8 views

Colord: Slow rejection of oversized malformed color strings

Impact colord's CSS color string matchers described a number as +-?\d.?\d+. In that form \d and \d+ can match the same digits, so a run of n digits can be divided between them in On² ways, and rejecting an input retries every division. Parsing is synchronous and uninterruptible, so a long...

6.9CVSS0.00291EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 8:51 p.m.9 views

Next.js: Unauthenticated Remote Code Execution on windows-hosted servers

Impact A vulnerability in applications using Pages and App router without Cache Component can lead to remote code execution when the server is hosted on machines using a Windows filesystem. Workaround There is no known workaround for affected windows-hosted applications. You should upgrade...

9CVSS0.02462EPSS
SaveExploits5References7Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 8:51 p.m.7 views

joi: object().rename() with a template target can set the validated object's prototype

Impact Applications are affected only if a schema renames keys with a regular-expression source and a Joi.expression / Joi.x target that interpolates the pattern's own match data, combined with multiple: true , for example .rename/^x-.+$/, Joi.x'1', multiple: true . Because the target is rendered...

3.7CVSS0.0027EPSS
SaveExploits0References9Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 8:50 p.m.7 views

MapLibre GL JS: XSS Sanitizer Bypass in DOM.sanitize() via Live NamedNodeMap Removal Skip

Impact DOM.sanitize in src/util/dom.ts iterated elem.attributes a live NamedNodeMap while calling elem.removeAttribute in the same loop. Removing an attribute shifts subsequent attributes down by one index, causing the iterator to skip the adjacent attribute. An attacker can provide an HTML paylo...

10CVSS0.00309EPSS
SaveExploits0References6Affected Software1
Total number of security vulnerabilities35598