Lucene search
+L
GithubRecent

163870 matches found

Github Security Blog
Github Security Blog
•added 2026/10/27 9:04 p.m.•23 views

FileBrowser: Symlink following escapes user scope allowing arbitrary file read outside the served directory

Summary File read paths resolve symbolic links with filepath.EvalSymlinks and then operate on the resolved target without re-checking that the target still lies inside the user's source/scope. A symlink located inside a user's accessible directory that points outside the scope for example to...

8.6CVSS5.9AI score0.00536EPSS
SaveExploits0References9Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 8:02 p.m.•43 views

Malware in dsh-vm-tester

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.9AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 7:02 p.m.•31 views

undici vulnerable to cache poisoning and cross-user disclosure via cross-origin redirects

Impact When an originless Agent composes the redirect and cache interceptors as composeredirect, cache with a shared cache type: 'shared', the cache builds its key from the original request URL before the redirect handler changes the origin. The response produced after a redirect is then stored...

9.1CVSS6.7AI score0.00149EPSS
SaveExploits0References8Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 7:02 p.m.•62 views

undici vulnerable to TLS certificate validation bypass via dropped tls options in Agent

Impact undici's Agent passes its constructor options through a JSON-based deep clone JSON.parseJSON.stringify... before forwarding them to each per-origin Pool. JSON cannot represent functions, so a caller-supplied tls option containing a checkServerIdentity callback is silently dropped before it...

9.1CVSS6.8AI score0.00184EPSS
SaveExploits0References10Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 7:02 p.m.•36 views

undici vulnerable to Denial of Service via TLS 1.2 certificate-changing renegotiation

Impact undici crashes the client process when a TLS 1.2 server renegotiates after the connection is established and presents a different, CA-trusted certificate whose hostname does not match the requested host. Node.js re-runs hostname verification on the renegotiated handshake and destroys the...

7.5CVSS6.8AI score0.00187EPSS
SaveExploits0References10Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 7:02 p.m.•41 views

undici WebSocket client vulnerable to Denial of Service via unbounded automatic PONG buffering

Impact undici's WebSocket client including Node.js's bundled globalThis.WebSocket can be driven to exhaust process memory by a malicious or compromised WebSocket server. For every PING frame received, the receiver automatically writes a PONG response to the socket and ignores the false return val...

7.5CVSS7.2AI score0.00321EPSS
SaveExploits0References10Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 7:02 p.m.•33 views

undici vulnerable to Denial of Service via unhandled exception in the decompress interceptor

Impact undici's decompress interceptor forwards decompressed response data to the downstream handler from zlib stream event callbacks without catching exceptions those callbacks may throw. undici's engine converts a synchronous throw from a downstream handler into a per-request failure, but that...

7.5CVSS7.2AI score0.0026EPSS
SaveExploits0References8Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 7:02 p.m.•32 views

MCP TypeScript SDK: HTTP server transports and handlers did not limit request body size or JSON-RPC batch length

Summary In affected versions, MCP servers reachable over HTTP put no limit on the size of a POST body or on the number of messages in a JSON-RPC batch. Large requests could exhaust the server's memory, and one long batch could block it from serving anyone else. No credentials were needed, unless...

5.9AI score
SaveExploits0References10Affected Software4
Github Security Blog
Github Security Blog
•added 2026/10/27 7:01 p.m.•36 views

Symfony: Unbounded Recursion in the YAML Inline Lexer Lets a Single Document Crash the Process

Description Yaml\Parser::lexInlineStructure recursed through lexInlineMapping and lexInlineSequence for every and of an inline collection, without entering the nesting level that the rest of the parser bounds with maxNestingLevel. A document made of deeply nested inline collections, such as ...,...

8.7CVSS6AI score0.00395EPSS
SaveExploits0References16Affected Software2
Github Security Blog
Github Security Blog
•added 2026/10/27 7:01 p.m.•29 views

Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header

Description HeaderUtils::split parsed header values with a pattern whose token alternative also matched whitespace, followed by a ?!\s lookbehind. A run of whitespace placed before a separator could be divided among the iterations of the enclosing repetition in exponentially many ways, and the...

8.7CVSS5.8AI score0.0048EPSS
SaveExploits0References15Affected Software2
Github Security Blog
Github Security Blog
•added 2026/10/27 7:01 p.m.•27 views

Go JOSE: DoS when parsing JWKs that contain RSA keys

Summary A crafted RSA key inside a JWK can cause operations that parse JWKs to consume excess CPU. Details go-jose does not check for bounds on RSA modulus and primes before validating them. Values are passed directly to crypto/rsa.PrivateKey.Validate. On Go 1.24+, this takes cubic time complexit...

7.5CVSS6AI score0.00366EPSS
SaveExploits0References5Affected Software2
Github Security Blog
Github Security Blog
•added 2026/10/27 7:00 p.m.•19 views

CTFer.io's CTFd Terraform Provider allows a local or remote attacker to read team passwords in state as non sensitive values

Impact CTFer.io's CTFd Terraform Provider stores ctfdteam.password as non-sensitive values CWE-522. A local or remote attacker, who can have access to the Terraform state, can read team passwords without the need for the state password for decryption. Patches Patched in v2.8.2. Workarounds No...

7.1CVSS5.9AI score0.00379EPSS
SaveExploits0References5Affected Software2
Github Security Blog
Github Security Blog
•added 2026/10/27 6:31 p.m.•17 views

Malicious code in numprint (PyPI)

Source: kam193 ca6ff316077349c92e2d1e5d7c3683a16e6542b952d5c7fc8743efa5d4c80243 During installation the package starts a background process executing commands provided by the attacker. The C2 communication happens through a GitHub Gist. --- Category: MALICIOUS - The campaign has clearly malicious...

6.4AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 5:08 p.m.•18 views

Hydra legacy target blacklist permits unsafe PyYAML loading

Summary Hydra's legacy target blacklist omits PyYAML's unsafe loading surfaces. If an application passes attacker-controlled targets and arguments to instantiate, a target such as yaml.unsafeload can execute Python code through a config-controlled YAML stream containing Python object-construction...

6.5AI score
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 4:29 p.m.•17 views

Malware in 6161test1234

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.9AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 4:23 p.m.•26 views

Malware in adyen-web-v6

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.9AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 4:17 p.m.•18 views

Malware in buttoncontent

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.9AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 4:10 p.m.•29 views

qs : qs.stringify with arrayFormat 'comma' throws an uncaught TypeError on array elements carrying a non-callable own toString (DoS)

Summary qs.stringifyobj, arrayFormat: 'comma' throws an uncaught TypeError: Cannot convert object to primitive value when an array in obj contains an element that carries an own, non-callable toString property for example a: toString: 'x' . A remote, unauthenticated attacker who can influence an...

6.3CVSS5.9AI score0.00368EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 4:09 p.m.•19 views

undici WebSocket client vulnerable to Denial of Service via failed HTTP/2 handshake

Impact undici's experimental WebSocket client enabled by default via allowH2: true crashes the Node.js process when it connects to a malicious server over HTTP/2. If the server answers the WebSocket upgrade with a response that fails handshake validation, undici aborts the request, but the abort ...

7.5CVSS5.8AI score0.00279EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 4:09 p.m.•22 views

Authlib accepts an empty HMAC key, allowing JWS/JWT signature forgery (HS256/HS384/HS512)

Reporter: Cavan Loughran, Celvex Group Inc. Summary Authlib's symmetric oct key handling accepts an empty key empty bytes b'' / empty string '' as a valid HMAC signing and verification key. An empty HMAC key produces a deterministic digest that any party can reproduce, so an attacker who knows or...

7.4CVSS6.2AI score0.00299EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 4:08 p.m.•22 views

rustls: ECH rejection can expose buffered application data to authenticated outer server before `ech_required` alert

In rustls 0.23.44 and 0.23.45, application data that a client buffers before the handshake completes is sent to the server even when the server rejects Encrypted Client Hello ECH. When the server rejects ECH, the client completes the handshake with the outer ClientHello and authenticates the serv...

6AI score
SaveExploits0References9Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 4:08 p.m.•30 views

rustls: An unauthenticated ServerHello poisons the per-name key-exchange record, so later ClientHellos carry only a classical X25519 share

Summary The client records the server-selected key-exchange group per server name when it processes the ServerHello, before the server is authenticated. A network attacker can answer one connection attempt for a target name with a ServerHello that selects X25519 and close the connection. Later...

6AI score
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 4:08 p.m.•29 views

Rustls: Session Debug formatting exposes TLS master secrets and resumption PSKs

Summary Formatting a client session value with Debug exposes its TLS 1.2 master secret or TLS 1.3 resumption PSK. A custom session store that logs these values can disclose keys to readers of the logs. Ordinary connection and built-in cache diagnostics remain redacted, and the session-store...

5.6AI score
SaveExploits0References8Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 4:08 p.m.•28 views

Rustls: Brotli certificate decompression can allocate an attacker-controlled amount of memory up to 1 GiB before authentication.

Summary The built-in but disabled by default Brotli certificate decoder bounds the output buffer but accepts an input-selected history window. A header of five bytes can specify a 1 GiB window allocation. A peer can abort a process whose allocator cannot satisfy that request. A client must enable...

6.2AI score
SaveExploits0References8Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 4:05 p.m.•14 views

Malware in @tableau__catalog-messages/database_lower

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.9AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 3:49 p.m.•44 views

Malware in fetch-hash-cache-atomic

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.9AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 3:49 p.m.•13 views

Malware in string-target-mapper-hash

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.9AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 3:49 p.m.•13 views

Malware in @flexmr/survey-conversation

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.9AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 3:49 p.m.•11 views

Malware in @flexmr/utils

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.9AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 3:49 p.m.•44 views

Malware in macro-kernel-record-reader

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.9AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 3:49 p.m.•15 views

Malware in @flexmr/survey-client

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.9AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 3:39 p.m.•18 views

Authlib: Unvalidated request_uri fetch in JWT-secured authorization request (JAR) leading to SSRF

Summary Authlib's RFC 9101 JAR extension passes the attacker-controlled requesturi authorization parameter straight to the getrequestobject fetch hook with no validation, at a pre-authentication endpoint. Authlib already defines the pre-registration allowlist for this requesturis client metadata...

5.4CVSS6.3AI score0.00385EPSS
SaveExploits1References7Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 3:39 p.m.•20 views

Authlib: ID token can disable its own nonce validation via the nonce_supported claim

Summary OpenIDMixin.parseidtoken reads the noncesupported claim from the ID token it is validating. When that claim is boolean false, the expected nonce is set to None and nonce validation is skipped for that token. An ID token that carries this claim is therefore accepted in a session whose nonc...

4.2CVSS6.1AI score0.00265EPSS
SaveExploits1References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 3:39 p.m.•22 views

Authlib: Default JWT bearer grant accepts assertions for the wrong audience

Description Summary Authlib's default RFC 7523 JWT bearer grant leaves getaudiences empty, so verifyclaims only checks that an aud claim exists instead of requiring it to match the current authorization server's token endpoint. An attacker holding a legitimately issued JWT assertion for any...

6.8CVSS6AI score0.00351EPSS
SaveExploits1References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 3:38 p.m.•21 views

Authlib: OpenID implicit grant checks raw scope instead of allowed scope before issuing ID tokens

Report metadata | Field | Value | | --- | --- | | Package | authlib PyPI, pkg:pypi/authlib | | Repository | https://github.com/authlib/authlib | | Component | authlib.oidc.core.grants.implicit.OpenIDImplicitGrant.validateauthorizationrequest | | Vulnerability class | Authorization bypass: a...

4.6CVSS5.9AI score0.00162EPSS
SaveExploits1References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 3:38 p.m.•21 views

Authlib incomplete algorithm-confusion fix permits HMAC forgery with prefixed public keys

Summary OctKey.importkey carries the only guard that stops an asymmetric public key from being used as an HMAC secret in authlib.jose. That guard is rawkey.startswithPOSSIBLEUNSAFEKEYS — anchored at byte 0 — while the loader that consumes the identical bytes on the asymmetric path...

7.4CVSS6.2AI score0.00213EPSS
SaveExploits1References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 3:38 p.m.•13 views

PhpSpreadsheet: SSRF whitelist bypass via unre-validated HTTP redirect in Drawing::setPath external image loading

Summary PhpSpreadsheet's Worksheet\Drawing::setPath validates an external-image URL against an operator-supplied isWhitelisted callback once, on the initial URL only, then fetches it with filegetcontents using a stream context that does not set followlocation = 0. A whitelisted host that returns ...

7.7CVSS7AI score0.00474EPSS
SaveExploits0References13Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 3:38 p.m.•14 views

PhpSpreadsheet ODS Reader: Unbounded number-rows-repeated → CPU & Memory Exhaustion (DoS)

Summary When PhpSpreadsheet loads an OpenDocument Spreadsheet .ods, Ods::processTableRow reads the table:number-rows-repeated attribute of a with an unchecked int cast, then materialises one cell per repeated row. This value is completely unbounded, so a single 1.4 KB file can instruct the reader...

8.7CVSS5.8AI score0.0066EPSS
SaveExploits0References13Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 3:38 p.m.•16 views

PhpSpreadsheet: XmlScanner Bypass via ISO-2022 Escape Sequences Allows XXE and Denial of Service

Summary PhpSpreadsheet's XmlScanner::scan uses a regex pattern that only accounts for NULL byte 0x00 interleaving when detecting !DOCTYPE. ISO-2022 escape sequences 0x1B bytes inserted between the characters of the pattern break the regex match entirely, allowing DOCTYPE declarations with entity...

8.8CVSS5.9AI score0.00625EPSS
SaveExploits0References13Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 3:38 p.m.•13 views

PhpSpreadsheet: XmlScanner Bypass via Double-Encoded unentity() TOCTOU Allows XXE and Denial of Service

Summary The SpreadsheetML XML reader Reader\Xml scans file content twice through XmlScanner::scan, and each scan runs an unentity callback that calls htmlentitydecode after the pattern check. By double-encoding the toUtf8$xml; if pregmatch$pattern, $xml // CHECK 2 UTF-8 throw new Exception'Detect...

8.8CVSS6AI score0.00463EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 3:38 p.m.•22 views

compress zstd: Panic on two-block frames

Summary A crafted 27 KB two-block zstd frame makes DecodeAll and the streaming decoder panic with an out-of-range slice index instead of returning a decode error. The same bytes decode fine with the reference zstd. Any program that decompresses untrusted zstd input can be crashed by it. Reproduce...

8.7CVSS6AI score0.00333EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 3:37 p.m.•25 views

Authlib: is_secure_transport() loopback exemption can be bypassed with a userinfo component, allowing cleartext-HTTP URLs to non-loopback hosts

Summary authlib.common.security.issecuretransport is used throughout Authlib to enforce the OAuth 2.0 / OIDC requirement that endpoint and redirect URIs use TLS, with an RFC 8252 §7.3 exemption for loopback http:// URIs. The check is implemented as a textual str.startswith prefix match, so a URL...

2.6CVSS6.1AI score0.00273EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 3:37 p.m.•18 views

dnspython dns.name.from_wire_parser() excessive CPU use

Impact A maliciously crafted DNS message may cause dns.name.fromwireparser to use excessive CPU for DNS name decompression. Applications that process untrusted DNS wire form messages with dnspython may be degraded or DoS'd by the extra CPU use required. Patches This problem is fixed in dnspython...

7.5CVSS6AI score0.00466EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 3:37 p.m.•15 views

Datadog dd-trace-py: ReDoS in URL query string obfuscation

Summary A regular expression used to obfuscate URL query strings can consume excessive CPU when processing certain attacker-controlled input. This can stall request processing and cause denial of service in applications using affected HTTP tracing integrations. Details The default query-string...

8.7CVSS6AI score0.00468EPSS
SaveExploits0References11Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 3:37 p.m.•16 views

Datadog dd-trace-py: IAST instrumentation can lead to application DOS

Summary A flaw in dd-trace-py’s IAST instrumentation can cause the Python application process to terminate unexpectedly when processing certain attacker-controlled input. Only applications with IAST enabled are affected. IAST is disabled by default. Details The affected IAST string-processing...

8.2CVSS5.9AI score0.00328EPSS
SaveExploits0References8Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 3:36 p.m.•22 views

MongoDB Python Driver: Out-of-bounds read in BSON decoding via a malformed Regex element

Impact The C extension's BSON decoder scans a Regex element's pattern and flags strings with strlen before checking the document's remaining length, so a crafted truncated Regex element can read past the end of the caller's buffer. bson.decode and bson.decodeall accept mmap and array buffers, whi...

5.9CVSS6AI score0.00094EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 3:36 p.m.•22 views

vLLM: Request-controlled mm_processor_kwargs.code_revision allows remote code execution

Summary An untrusted multimodal request can set mmprocessorkwargs.coderevision. When vLLM serves a model whose Hugging Face processor uses dynamic automap code and the operator enabled --trust-remote-code, this request value reaches AutoProcessor.frompretrained and selects the Python revision...

9.2CVSS6.5AI score0.00462EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 3:34 p.m.•14 views

Strands Agents: Local Privilege Escalation via Symlink Attack in Default Session File Storage

Summary The FileSessionManager defaults to storing session data in /tmp/strands/sessions/ a world-writable directory using predictable file paths and a write pattern openpath + ".tmp", "w" → os.replace that follows symbolic links. A local attacker can exploit this to overwrite arbitrary files or...

6.7AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 3:34 p.m.•14 views

Strands Agents: Default FileSessionManager storage is world-readable on shared systems

There is a local confidentiality issue in the default FileSessionManager storage behavior. By default it writes session data under /tmp/strands/sessions and relies on the process umask for directory and file permissions. On systems using the common umask 022, the session directories are 0755 and...

5.8AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 3:33 p.m.•15 views

snappy-java: Heap buffer overflow in Snappy.uncompress*Array typed-array methods

Impact Snappy.uncompressCharArray, uncompressShortArray, uncompressIntArray, uncompressLongArray, uncompressFloatArray and uncompressDoubleArray sized the result array by dividing the declared uncompressed byte length by the element size, but native code wrote the full byte length. If the declare...

6.9CVSS6AI score0.00296EPSS
SaveExploits0References9Affected Software1
Total number of security vulnerabilities163870