Lucene search
+L
GithubRecent

163870 matches found

Github Security Blog
Github Security Blog
•added 2026/10/02 10:39 p.m.•32 views

Trigger.dev: Unauthenticated Realtime Stream Data Injection via Run FriendlyId

Summary The POST handler for /realtime/v1/streams/:runId/:streamId has no authentication. Any entity that knows or guesses a run friendlyId can inject arbitrary data into its realtime stream. Vulnerability Details File: apps/webapp/app/routes/realtime.v1.streams.$runId.$streamId.ts The action...

6AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 10:39 p.m.•51 views

Trigger.dev Self-Hosted Deployment: Default Secrets allow Unauthenticated Infrastructure Compromise

Summary Self-hosted trigger.dev v4 instances deployed using the provided Docker Compose configuration with default secrets from hosting/docker/.env.example are vulnerable to a multi-stage unauthenticated attack chain leading to complete infrastructure compromise. Vulnerability Details The...

5.8AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 10:39 p.m.•26 views

figlet is vulnerable to denial of service via unbounded loop when whitespaceBreak is used with a small width

Impact A denial-of-service infinite loop can occur in text / textSync when both: - whitespaceBreak: true is set, and - width is set smaller than the rendered width of a single FIGlet character. Under these conditions breakWord could never find a valid break point, so the word-wrapping loop in...

8.2CVSS5.9AI score0.00495EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 10:39 p.m.•29 views

Trigger.dev: V1 coordinator default-secret unauth Socket.IO

TL;DR The /coordinator Socket.IO namespace mounts on every webapp boot and authenticates with a default secret "coordinator-secret" baked into source. The override variable isn't documented in the self-host docs, .env.example, or helm values, so any operator who didn't read source ships with the...

6AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 10:38 p.m.•23 views

geopy: Regular Expression Denial of Service (ReDoS) in geopy.Point

Impact geopy.Point and Point.fromstring may take excessive CPU time when parsing long, malformed coordinate strings due to inefficient regular-expression behavior. The numeric Point constructor is not affected. Geocoders' reverse methods called with string inputs exercise the vulnerable path...

4CVSS6AI score0.00202EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 10:35 p.m.•23 views

Xray-core: Pinning a CA certificate via pinnedPeerCertSha256 can lead to the success of MITM attacks

Summary Pinning a CA certificate via pinnedPeerCertSha256 can lead to the success of MITM attacks in some cases. Details https://github.com/XTLS/Xray-core/blob/45cf2898ab12e97a55dd8f1f3d78d903340bdc9e/transport/internet/tls/config.goL333-L347 If r.Config.ServerName is empty, DNSName will be empty...

5.9AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 10:35 p.m.•7 views

Malware in mfahelper

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

5.8AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 10:35 p.m.•65 views

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

6.1AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 10:35 p.m.•23 views

Trigger.dev: Missing Authentication in Run Replay Action Allows Cross-Organization Task Execution (IDOR)

Summary The run replay action function at apps/webapp/app/routes/resources.taskruns.$runParam.replay.ts has no authentication or authorization check. While the loader GET in the same file properly calls requireUserrequest and scopes queries to the user's organizations, the action POST at line 166...

5.8AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 10:35 p.m.•10 views

Malware in @woodpecker-web-shared/components

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

5.8AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 10:34 p.m.•9 views

Malware in bnppf-flag-icons

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

5.8AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 10:31 p.m.•8 views

Malware in turbo-ws

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

5.8AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 9:48 p.m.•7 views

Malware in hardhat-zet

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

5.8AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 9:31 p.m.•7 views

Malicious code in @smwebserver/static (npm)

Source: ossf-package-analysis 11c6a6260058ce71a6f2c50eec8080c2b6e7c2fd8da807cb38e631e7ed9a15d5 The OpenSSF Package Analysis project identified '@smwebserver/static' @ 99.9.1 npm as malicious. It is considered malicious because: - The package communicates with a domain associated with malicious...

5.9AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 9:26 p.m.•9 views

Malware in ui-base-colors

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

5.8AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 9:26 p.m.•7 views

Malware in ui.dist.min.js

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

5.8AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 9:26 p.m.•9 views

Malware in translate-base-font

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

5.8AI score
SaveExploits0References1Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 7:31 p.m.•23 views

Trigger.dev: Server-side request forgery via unvalidated webhook alert-channel URL

Summary A project member can create a webhook alert channel whose delivery URL points at an internal address, and trigger.dev's control plane will send the alert there with no SSRF protection. The webhook URL is stored as an unvalidated string and is fetched directly from the webapp server, so a...

5.8AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 7:31 p.m.•20 views

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

6AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 7:14 p.m.•33 views

Composer: GHSA-gjfg-22fp-rrxx fix bypass via symlinked package bin path

Summary A malicious or compromised Composer package could, when installed as a dependency, cause Composer to change the permissions of a file outside that package's own directory and to register a runnable vendor/bin command that points at that outside file. This is a path traversal and link...

6.1CVSS6.2AI score0.0047EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 7:14 p.m.•43 views

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

6.2AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 6:54 p.m.•62 views

Dulwich: Infinite Loop Denial of Service (DoS) in Packfile Object Resolution

Affected file dulwich/pack.py Method: Pack.resolveobject Description / Summary A High-severity Denial of Service DoS vulnerability exists in the Pack.resolveobject method. When resolving an OFSDELTA object, the resolver calculates the base offset using baseoffset = objoffset - deltaoffset. If a...

6AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 6:53 p.m.•40 views

Dulwich: Symlink write-through in checkout(paths=[]) via raw os.open bypasses all symlink protections

Summary Dulwich's porcelain.checkoutpaths=... code path writes files using raw os.openfilepath, OWRONLY|OCREAT|OTRUNC, mode followed by f.writeobj.data. This code path does NOT call buildfilefromblob at all, completely bypassing any symlink protections including the unreleased d09f8af fix. os.ope...

6AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 6:53 p.m.•32 views

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

6AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 6:52 p.m.•36 views

Dulwich: Symlink directory traversal in stash pop allows arbitrary file write via intermediate directory symlinks

Summary Dulwich's stash.py:pop function is vulnerable to symlink directory traversal, allowing an attacker to write arbitrary files outside the repository worktree when a victim pops a stash in a malicious repository. Root Cause The pop function at dulwich/stash.py:236 uses os.path.existsparentdi...

6.1AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 6:29 p.m.•23 views

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

5.9AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 6:27 p.m.•25 views

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

6AI score0.00357EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 6:22 p.m.•61 views

Anubis: Policy bypass via client controlled X-Original-URI header

Any HTTP client can bypass Anubis bot protection on the default configuration by adding a single request header. No challenge needs to be solved. Affected versions: v1.22.0 through v1.25.0 introduced in commit d1d631a, PR 1015 The root cause is in lib/policy/checker.go, PathChecker.Check: go func...

5.8CVSS5.9AI score0.0034EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 4:12 p.m.•27 views

rmcp OAuth client fetches server-controlled resource_metadata URLs

Summary The rmcp OAuth client accepts a server-controlled resourcemetadata= URL from the WWW-Authenticate header and fetches it without same-origin or private-network validation. An attacker-controlled MCP server can return a 401 WWW-Authenticate: Bearer resourcemetadata="..." header pointing at ...

5.7AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 3:31 p.m.•14 views

Malicious code in dedh-devops-automation (PyPI)

Source: kam193 e623272b4de65cc8af24a44d5405d9f6baa2c42896b50f9b7e0e5f294bfd2722 During installation, the package deploys a rogue AWS Lambda function to collect credentials from Secret Manager as well as collect other data. Data are then exfiltrated. --- Category: MALICIOUS - The campaign has...

6.2AI score
SaveExploits0References13Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 9:31 a.m.•14 views

Malicious code in gocommunity.io/orderedbtree (Go)

Part of the Graphalgo campaign. The module, first published around 2026-08-11, contains a second-stage remote access trojan in plaintext that runs automatically. The RAT collects system information, executes decrypted Go or JavaScript payloads, and polls two command-and-control channels every 3-1...

6AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 9:31 a.m.•8 views

Malicious code in gogets.dev/btreex (Go)

Part of the Graphalgo campaign. The module, first published around 2026-09-08, hides its payload in a ZIP archive disguised as a SQL file btreex.sql. The payload is triggered when a specific price integer value is passed, and drops the same dual-channel RAT Ethereum smart contract dead drop plus...

5.9AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 6:31 a.m.•10 views

Malicious code in okra-cloud-cdk (npm)

okra-cloud-cdk is a dependency-confusion package: it takes a name that looks like an internal project, uses an inflated version 100.0.0 so it outranks private-registry versions, and runs node setup.js || true as a preinstall script on npm install. setup.js sends the hostname, username, working...

5.9AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 6:31 a.m.•9 views

Malicious code in ai-workshop-radio-lambda (npm)

ai-workshop-radio-lambda is a dependency-confusion package: it takes a name that looks like an internal project, uses an inflated version 100.0.0 so it outranks private-registry versions, and runs node setup.js || true as a preinstall script on npm install. setup.js sends the hostname, username,...

5.9AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 6:31 a.m.•13 views

Malicious code in live-detection-dashboard (npm)

live-detection-dashboard is a dependency-confusion package: it takes a name that looks like an internal project, uses an inflated version 100.0.0 so it outranks private-registry versions, and runs node setup.js || true as a preinstall script on npm install. setup.js sends the hostname, username,...

5.9AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 6:31 a.m.•12 views

Malicious code in xcvrenzcompany (npm)

This package is a fork of the Baileys WhatsApp Web library npm and belongs to the "PhantomSub" family described by OX Security in September 2026: the publisher injected code that, without the installer asking, uses the installer's own authenticated WhatsApp session to subscribe that account to...

5.9AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 6:31 a.m.•11 views

Malicious code in @zanta/baileys (npm)

This package is a fork of the Baileys WhatsApp Web library npm and belongs to the "PhantomSub" family described by OX Security in September 2026: the publisher injected code that, without the installer asking, uses the installer's own authenticated WhatsApp session to subscribe that account to...

5.9AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 6:31 a.m.•9 views

Malicious code in brioche-apl-dev-env (npm)

brioche-apl-dev-env is a dependency-confusion package: it takes a name that looks like an internal project, uses an inflated version 100.0.0 so it outranks private-registry versions, and runs node setup.js || true as a preinstall script on npm install. setup.js sends the hostname, username, worki...

5.9AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 6:31 a.m.•12 views

Malicious code in ai-workshop-maa15-radio (npm)

ai-workshop-maa15-radio is a dependency-confusion package: it takes a name that looks like an internal project, uses an inflated version 100.0.0 so it outranks private-registry versions, and runs node setup.js || true as a preinstall script on npm install. setup.js sends the hostname, username,...

5.9AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 6:31 a.m.•9 views

Malicious code in apl-rive-renderer (npm)

apl-rive-renderer is a dependency-confusion package: it takes a name that looks like an internal project, uses an inflated version 100.0.0 so it outranks private-registry versions, and runs node setup.js || true as a preinstall script on npm install. setup.js sends the hostname, username, working...

5.9AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 6:31 a.m.•8 views

Malicious code in niksinnkatalapp (npm)

niksinnkatalapp is a dependency-confusion package: it takes a name that looks like an internal project, uses an inflated version 100.0.0 so it outranks private-registry versions, and runs node setup.js || true as a preinstall script on npm install. setup.js sends the hostname, username, working...

5.9AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 6:31 a.m.•12 views

Malicious code in mikuhostt-baileys (npm)

This package is a fork of the Baileys WhatsApp Web library npm and belongs to the "PhantomSub" family described by OX Security in September 2026: the publisher injected code that, without the installer asking, uses the installer's own authenticated WhatsApp session to subscribe that account to...

5.8AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 6:31 a.m.•10 views

Malicious code in prastzy (npm)

This package is a fork of the Baileys WhatsApp Web library npm and belongs to the "PhantomSub" family described by OX Security in September 2026: the publisher injected code that, without the installer asking, uses the installer's own authenticated WhatsApp session to subscribe that account to...

5.9AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 6:31 a.m.•11 views

Malicious code in ai-workshop-radio-app (npm)

ai-workshop-radio-app is a dependency-confusion package: it takes a name that looks like an internal project, uses an inflated version 100.0.0 so it outranks private-registry versions, and runs node setup.js || true as a preinstall script on npm install. setup.js sends the hostname, username,...

5.9AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 6:31 a.m.•13 views

Malicious code in prastzyy (npm)

This package is a fork of the Baileys WhatsApp Web library npm and belongs to the "PhantomSub" family described by OX Security in September 2026: the publisher injected code that, without the installer asking, uses the installer's own authenticated WhatsApp session to subscribe that account to...

5.9AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 6:31 a.m.•15 views

Malicious code in luoxy-baileys (npm)

This package is a fork of the Baileys WhatsApp Web library npm and belongs to the "PhantomSub" family described by OX Security in September 2026: the publisher injected code that, without the installer asking, uses the installer's own authenticated WhatsApp session to subscribe that account to...

5.9AI score
SaveExploits0References8Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 6:31 a.m.•9 views

Malicious code in alexa-cybertron-team-code-review-agent (npm)

alexa-cybertron-team-code-review-agent is a dependency-confusion package: it takes a name that looks like an internal project, uses an inflated version 100.0.0 so it outranks private-registry versions, and runs node setup.js || true as a preinstall script on npm install. setup.js sends the...

5.9AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 6:31 a.m.•8 views

Malicious code in danz-bails (npm)

This package is a fork of the Baileys WhatsApp Web library npm and belongs to the "PhantomSub" family described by OX Security in September 2026: the publisher injected code that, without the installer asking, uses the installer's own authenticated WhatsApp session to subscribe that account to...

5.9AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 6:31 a.m.•13 views

Malicious code in wailib (npm)

This package is a fork of the Baileys WhatsApp Web library npm and belongs to the "PhantomSub" family described by OX Security in September 2026: the publisher injected code that, without the installer asking, uses the installer's own authenticated WhatsApp session to subscribe that account to...

5.9AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/02 6:31 a.m.•11 views

Malicious code in figma-to-apl (npm)

figma-to-apl is a dependency-confusion package: it takes a name that looks like an internal project, uses an inflated version 100.0.0 so it outranks private-registry versions, and runs node setup.js || true as a preinstall script on npm install. setup.js sends the hostname, username, working...

5.9AI score
SaveExploits0References5Affected Software1
Total number of security vulnerabilities163870