Lucene search
+L
GithubRecent

163867 matches found

Github Security Blog
Github Security Blog
•added 2026/11/09 10:20 p.m.•6 views

FileGator: Missing authorization in POST /upload allows cross-user read and deletion of temporary files

Summary POST /upload uses the request-supplied resumableFilename directly as a key into the shared temporary directory, without the character filter it applies to resumableIdentifier and without namespacing it per user. A valid user holding the upload permission can read any file in that director...

5.9CVSS6.1AI score0.00171EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 10:17 p.m.•6 views

FileGator: Missing authorization in GET /batchdownload allows cross-user retrieval of another user's archive

Summary GET /batchdownload streams a batch ZIP to any requester who supplies its uniqid, without checking that the current user/session created it. In deployments where users have separate home directories, a valid low-privileged user who obtains an active archive id can download another user's...

5.4CVSS6AI score0.00189EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 10:16 p.m.•5 views

Code Graph RAG structural tools follow out-of-root symlinks

A remote/local attacker who can get a symbolic link included in a source-code repository that code-graph-rag analyzes can cause the structuralsearch and structuralreplace tools backed by AstGrepService, exposed both as MCP tools and as agentic AI tools to read and -- via structuralreplace with...

7.1CVSS6.2AI score0.00264EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 10:15 p.m.•4 views

GPUStack: Authentication bypass via trusted loopback source (reverse-proxy TCP peer or X-GPUStack-Real-IP header) grants unauthenticated admin

Impact In GPUStack before v2.2.0, getcurrentuser in gpustack/api/auth.py promotes any request whose source is considered loopback to the built-in administrator account when forceauthlocalhost is False the default. The "source" is derived by clientipgetter, which can be made to report 127.0.0.1...

9.8CVSS6.6AI score0.00555EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 10:14 p.m.•4 views

Malware in @injectivelabs/sdk-ts

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

6AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 10:12 p.m.•5 views

Pocket ID: Email verification token remains valid after address change, enabling arbitrary verified-email spoofing

Summary An authenticated Pocket ID user can request an email-verification token while their account uses an address they control, change the account email address, and then redeem the previously issued token. The token is bound only to the user ID, not to the address to which it was sent, and...

9.6CVSS6AI score0.00166EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 10:05 p.m.•5 views

Urwid: handle_short_request() crashes on non-ASCII POST body (UnicodeEncodeError DoS)

Summary The handleshortrequest function in urwid/display/web.py raises an unhandled UnicodeEncodeError when processing a POST request body containing non-ASCII bytes. The function reads POST input and encodes it to ASCII before writing to a named pipe. Any byte value above 0x7F causes the CGI...

5.3CVSS5.7AI score0.00472EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 10:03 p.m.•4 views

esm.sh: web.NewHandler allows arbitrary file read via encoded dot-segment path traversal

Summary The documented web.NewHandler static file server can read files outside Config.AppDir when the request path contains URL-encoded dot-segments such as %2e%2e. Go's ServeMux redirects plain /../ paths, but it passes encoded dot-segments to the handler after decoding r.URL.Path. The handler...

7.5CVSS6.4AI score0.00716EPSS
SaveExploits0References8Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 10:01 p.m.•4 views

fast-agent: `fast-agent serve` binds HTTP to 0.0.0.0 with no authentication by default; with --shell this is unauthenticated remote command execution

Summary fast-agent serve exposes the agent over MCP. By default it uses HTTP transport bound to 0.0.0.0 all interfaces on port 8000 with no authentication auth=None and prints no warning. Any host that can reach the port can call the exposed agent tool. When the server is started with --shell whi...

6.4CVSS6.5AI score0.00291EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 9:59 p.m.•4 views

Telepresence: Traffic Manager gRPC has no auth — any pod claims arbitrary namespace and intercepts services, receiving victim environment secrets

Summary Telepresence's Traffic Manager gRPC API port 8081 requires no authentication. Any pod with cluster-network access to the Traffic Manager can register as a client in an arbitrary managed namespace and create intercepts against services in that namespace, regardless of Kubernetes RBAC. On...

8.5CVSS6.1AI score0.00281EPSS
SaveExploits0References8Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 9:58 p.m.•5 views

Telepresence: Tunnel endpoint accepts caller-supplied session ID with no ownership proof — active client sessions hijackable

Summary The Traffic Manager Tunnel gRPC streaming endpoint accepts a session ID from the first bytes of the client-controlled message payload. No verification confirms the caller owns the session. An attacker supplying a valid active session ID receives a fully routed tunnel for that session,...

8.2CVSS5.8AI score0.00287EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 9:56 p.m.•7 views

zizmor: Debug logging prints available GitHub credentials in cleartext

Summary zizmor 1.27.0 exposes GitHub access tokens in cleartext when debug-level logging is enabled. Tokens supplied via environment variables GHTOKEN, GITHUBTOKEN, ZIZMORGITHUBTOKEN, or the corresponding command-line options --gh-token, --github-token, --zizmor-github-token are included in the...

5.9AI score0.00244EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 9:51 p.m.•4 views

ezBookkeeping: Source-IP allowlist (MCP & API token) is bypassable via a spoofed `X-Forwarded-For` header

Summary A remote attacker from any IP address defeats the operator-configured source-IP allowlist mcpallowedremoteips / apitokenallowedremoteips by sending a single X-Forwarded-For: header. The router is created with gin.New and never calls SetTrustedProxies, so gin trusts every proxy by default...

5.3CVSS6AI score0.00221EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 9:49 p.m.•5 views

OmniAuth: Host Header Injection Vulnerability

Impact Host header injection risk when using Omniauth with a web framework that does not verify incoming host headers. An example of a framework that provides host header validation is modern Rails when configured appropriately Patches 2.2.0 Workarounds Set the fullhost config in the Omniauth con...

6.9CVSS6AI score0.00181EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 9:48 p.m.•5 views

Gradle Shadow: Zip Slip path traversal in ShadowCopyAction — no independent entry-name sanitization

Summary ShadowCopyAction in the Shadow plugin does not validate or sanitize ZIP entry names before writing them to the output fat JAR. A malicious upstream dependency containing path traversal sequences e.g. ../../../../tmp/pwned.txt in entry names will have those entries reproduced verbatim in t...

6.3CVSS6AI score0.0014EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 9:21 p.m.•4 views

Code Graph RAG: MCP paginated read_file path traversal / arbitrary file read

Summary The readfile MCP tool in codebaserag/mcp/tools.py contains a path traversal vulnerability in its paginated branch when offset or limit is supplied. The handler constructs a file path using Pathself.projectroot / filepath without subsequently validating that the resolved path remains withi...

7.5CVSS6AI score0.00391EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 9:18 p.m.•4 views

Remark42: Rate limit bypass via unconditional trust of X-Forwarded-For/X-Real-IP headers in direct-internet deployment

Summary Remark42 applied chi's middleware.RealIP globally, trusting True-Client-IP / X-Real-IP / X-Forwarded-For headers without verifying the request came from a trusted proxy. The per-IP rate limiters key on the overwritten r.RemoteAddr, so any client can bypass every per-IP rate limiter by...

6.5CVSS6.1AI score0.00219EPSS
SaveExploits0References9Affected Software2
Github Security Blog
Github Security Blog
•added 2026/11/09 9:17 p.m.•5 views

Pocket ID: The client credentials grant allows any OIDC client to obtain tokens for arbitrary audiences

Summary The client credentials grant granttype=clientcredentials does not validate the resource parameter before embedding it as the aud claim in the issued JWT. Any authenticated OIDC client can obtain a Pocket ID-signed access token claiming authorization for any arbitrary audience, including...

7.7CVSS7AI score0.00266EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 9:14 p.m.•4 views

tsParticles: A single anonymous MCP session can monopolize HTTP mode and deny new clients

Summary The HTTP mode of @tsparticles/mcp-server creates a single stateful StreamableHTTPServerTransport instance and reuses it for all clients. The first anonymous client that initializes the MCP endpoint claims the shared transport state, and later clients cannot create their own sessions. This...

6.9CVSS6AI score0.00291EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 9:13 p.m.•4 views

tsParticles: Malformed JSON requests can terminate the @tsparticles/mcp-server HTTP process

Summary The HTTP mode of @tsparticles/mcp-server parses incoming /mcp request bodies with JSON.parse outside a request-local error boundary. A single malformed JSON request causes the async request handler to throw and terminates the Node.js process. This was verified on v4.3.0 at commit...

8.7CVSS5.9AI score0.00291EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 9:12 p.m.•6 views

JSON-java: JSONTokener Has Unbounded Numeric String Resource-Exhaustion DoS

Executive Summary JSON-java version 20260522 contains an unguarded path from an HTTP request body to unbounded BigInteger and BigDecimal construction. JSONTokener.nextSimpleValue accumulates numeric characters into a StringBuilder with no length cap, then passes the full string to...

5.9CVSS6AI score0.00552EPSS
SaveExploits0References9Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 9:10 p.m.•4 views

tsParticles: Unbounded HTTP Request Body Buffering in @tsparticles/mcp-server Leads to Remote DoS

Summary The HTTP server mode of @tsparticles/mcp-server accumulates all incoming request body chunks into an in-memory Buffer array with no size limit before calling JSON.parse. An unauthenticated remote attacker can stream an arbitrarily large body to POST /mcp, exhausting the Node.js process...

7.5CVSS6.3AI score0.00431EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 9:08 p.m.•5 views

ag-psd: Uncontrolled Memory Allocation in PSD Layer Decoding (totalMemoryLimit bypass)

Summary The readPsd function in ag-psd accepts a totalMemoryLimit option to cap memory usage when parsing untrusted PSD files, but this limit is never forwarded to the layer image buffer allocation path. A property name mismatch totalMemoryLimit vs. memoryLimit causes the size guard inside...

7.5CVSS6.3AI score0.0051EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 9:03 p.m.•4 views

zt-zip: ZipUtil.unpack can change file permissions of output directory

Summary When using one of the ZipUtil.unpack overloads, the file permissions of the output directory can be changed. For example, when the output directory was only accessible to the 'owner' it could be instead made accessible to every OS user. Details When the name of a ZIP entry resolves to the...

6.9CVSS5.8AI score0.0028EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 8:55 p.m.•5 views

traQ: Privilege escalation by OAuth prompt=none request

In OAuth2 silent authorization prompt=none, when the scope parameter was empty or omitted, all scopes registered for the OAuth client became eligible for issuance. However, the prior consent check was performed against the empty requested scope set. As a result, an attacker could obtain an access...

7.3CVSS5.9AI score0.00256EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 8:52 p.m.•6 views

traQ: XSS in the User Uploaded File Retrieval API

Impact For instances where TRAQSTORAGETYPE is set to local, the file retrieval API /files/fileId could serve user-uploaded SVG or HTML files in a way that allowed them to be rendered directly in the browser. As a result, an attacker who can upload files to traQ could upload a crafted SVG or HTML...

7.3CVSS6.5AI score0.00286EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 8:13 p.m.•3 views

isomorphic-git: Path traversal via a ".." tree-entry name writes files outside the working directory on clone/checkout

Summary isomorphic-git's tree parser src/models/GitTree.js validates each entry name only against the path separators / and . It does not reject the standalone reserved name .., so a malicious repository can, on a single clone/checkout, write files outside the working directory unbounded depth...

5.3CVSS6.3AI score0.00295EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 7:58 p.m.•3 views

isomorphic-git: Circular symbolic references cause non-terminating resolution (DoS)

Summary A malicious server can advertise circular symref= capabilities e.g. a → b and b → a. isomorphic-git writes them to disk as loose symrefs, and GitRefManager.resolve follows them with no depth limit and no cycle detection, so any later operation that resolves one of them log, status,...

4.3CVSS5.8AI score0.00398EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 7:53 p.m.•4 views

isomorphic-git: Arbitrary file write outside of working tree via directory symlink during checkout (potential RCE)

Summary git.checkout writes working-tree files through a directory symlink without checking the leading path, so a malicious repository can write outside the intended working directory. The defect is in isomorphic-git's checkout logic itself and is therefore independent of the fs provider. The...

8.8CVSS6.1AI score0.00716EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 7:48 p.m.•4 views

fastapi-code-generator: Import-time RCE via route path -> unescaped @app.get('...') decorator

Summary fastapi-code-generator koxudaxi emits the OpenAPI path into the generated main.py route decorator as a single-quoted string literal @app.get'/u//x' without escaping the '. A ' in the path closes the decorator string and, via concatenation, injects a live expression that the decorator...

9.3CVSS6AI score0.00312EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 7:46 p.m.•5 views

fastapi-code-generator: Import-time RCE via response status-code key -> unescaped @app.get(..., responses={...}) dict

Summary fastapi-code-generator koxudaxi emits an operation's extra responses into the route decorator's responses=... dict, using each response's status-code key as a single-quoted string literal without escaping the '. A ' in a status-code key closes the dict-key string and, via concatenation,...

9.3CVSS6AI score0.00312EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 6:50 p.m.•4 views

fastapi-code-generator: Call-time RCE via operation summary -> unescaped route-handler docstring

Summary fastapi-code-generator koxudaxi emits an operation's summary as the generated route handler's docstring, using a triple-quoted string without escaping """. A """ in the summary closes the docstring and, via concatenation, injects a live expression that becomes an expression statement in t...

9.3CVSS5.9AI score0.00468EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 6:47 p.m.•5 views

zt-zip: Path traversal in fluent API unpack

Summary ZipUtil.unpack... rejects ZIP entries that escape the target output directory, but the Zips fluent API appears to use a separate unpack implementation that does not apply the same destination-boundary check. A ZIP entry such as: text ../escape/poc.txt is written outside the configured...

6.1CVSS6.2AI score0.00242EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 6:15 p.m.•7 views

Logging Redactor: PII data in str/repr of non primitive objects was not being redacted

Impact PII data in str/repr of non primitive objects was not being redacted, leading to leakage of PII in logs that should have been redacted for custom str and repr functions Patches The problem has been patched in version 0.0.7. Workarounds None without patching...

8.2CVSS5.8AI score0.00301EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 5:47 p.m.•5 views

Malware in react-bootstrap-table-next-bg

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

6AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 5:47 p.m.•1 views

Malware in react-bootstrap-table2-toolkit-bg

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

6AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 5:47 p.m.•2 views

Malware in file-saver-bg

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

6AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 5:41 p.m.•2 views

Malware in archetype-index-sdk

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

6AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 5:37 p.m.•3 views

Malware in @gsas/gsas-sdk

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

6AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 5:32 p.m.•3 views

Malware in template-cards

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

6AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 5:32 p.m.•3 views

Malware in @webapp-shared/login-vmok

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

6AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 5:32 p.m.•4 views

Malware in template-pictogram

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

6AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 5:32 p.m.•4 views

Malware in template-projection-map

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

6AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 5:28 p.m.•6 views

Malware in @aaron205whitmore/postcss-animate-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...

6AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 4:53 p.m.•4 views

Malware in dsh-ungate

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

6AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 4:42 p.m.•2 views

Malware in focashi

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

6AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 4:29 p.m.•5 views

Malware in @liauto/darwin-arm64

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

6AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 4:29 p.m.•3 views

Malware in @liauto/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...

6AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 4:29 p.m.•2 views

Malware in @liauto/linux-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...

6AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/11/09 4:29 p.m.•3 views

Malware in @liauto/linux-arm64

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

6AI score
SaveExploits0References1Affected Software1
Total number of security vulnerabilities163867