Lucene search
+L
GithubRecent

34267 matches found

Github Security Blog
Github Security Blog
added 2026/03/29 3:30 p.m.8 views

Duplicate Advisory: OpenClaw: Feishu webhook mode accepted forged events when only `verificationToken` was configured

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-g353-mgv3-8pcj. This link is maintained to preserve external references. Original Description OpenClaw before 2026.3.12 contains an authentication bypass vulnerability in Feishu webhook mode when only...

9.8CVSS6AI score0.00247EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/29 3:30 p.m.10 views

Duplicate Advisory: OpenClaw: Unrecognized script runners could bypass `system.run` approval integrity

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-qc36-x95h-7j53. This link is maintained to preserve external references. Original Description OpenClaw before 2026.3.11 contains an approval integrity vulnerability where system.run approvals fail to bind mutabl...

9.4CVSS5.9AI score0.00179EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/29 3:30 p.m.11 views

Duplicate Advisory: `OpenClaw: session_status` let sandboxed subagents access parent or sibling session state

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-wcxr-59v9-rxr8. This link is maintained to preserve external references. Original Description OpenClaw before 2026.3.11 contains a session sandbox escape vulnerability in the sessionstatus tool that allows...

9.2CVSS5.9AI score0.00101EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/29 3:30 p.m.11 views

Duplicate Advisory: OpenClaw: Unbound interpreter and runtime commands could bypass node-host approval integrity

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-xf99-j42q-5w5p. This link is maintained to preserve external references. Original Description OpenClaw before 2026.3.11 contains an approval integrity vulnerability allowing attackers to execute rewritten local...

7.3CVSS6.3AI score0.00132EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/29 3:30 p.m.14 views

Duplicate Advisory: OpenClaw Telegram webhook request bodies were read before secret validation, enabling unauthenticated resource exhaustion

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-jq3f-vjww-8rq7. This link is maintained to preserve external references. Original Description OpenClaw before 2026.3.13 reads and buffers Telegram webhook request bodies before validating the...

8.7CVSS5.8AI score0.00531EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/29 3:27 p.m.8 views

OpenCC has an Out-of-bounds read when processing truncated UTF-8 input

Summary OpenCC versions before 1.2.0 contain two CWE-125: Out-of-bounds Read issues caused by length validation failures in UTF-8 processing. When handling malformed or truncated UTF-8 input, OpenCC trusted derived length values without enforcing the invariant that processed length must not excee...

6AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/29 3:25 p.m.9 views

Sliver: Nil Pointer Dereference in tunnelCloseHandler causes panic when a reverse tunnel (rportfwd) close is attempted

Summary A nil pointer dereference in tunnelCloseHandler causes the handler goroutine to panic whenever a reverse tunnel rportfwd close is attempted. Both the legitimate close path AND the unauthorized close path dereference tunnel.SessionID where tunnel is guaranteed nil. This means rportfwd...

5.9AI score
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/29 3:23 p.m.10 views

Happy DOM's fetch credentials include uses page-origin cookies instead of target-origin cookies

Summary happy-dom may attach cookies from the current page origin window.location instead of the request target URL when fetch..., credentials: "include" is used. This can leak cookies from origin A to destination B. Details In packages/happy-dom/src/fetch/utilities/FetchRequestHeaderUtility.ts...

7.5CVSS5.8AI score0.00458EPSS
SaveExploits1References7Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/29 3:23 p.m.8 views

Parse Server has an MFA single-use token bypass via concurrent authData login requests

Impact An attacker who possesses a valid authentication provider token and a single MFA recovery code or SMS one-time password can create multiple authenticated sessions by sending concurrent login requests via the authData login endpoint. This defeats the single-use guarantee of MFA recovery cod...

4.4CVSS5.9AI score0.00311EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/29 3:22 p.m.21 views

Trix is vulnerable to XSS through JSON deserialization bypass in drag-and-drop (Level0InputController)

Impact The Trix editor, in versions prior to 2.1.18, is vulnerable to XSS when a crafted application/x-trix-document JSON payload is dropped into the editor in environments using the fallback Level0InputController e.g., embedded WebViews lacking Input Events Level 2 support. The...

5.9AI score
SaveExploits0References5Affected Software2
Github Security Blog
Github Security Blog
added 2026/03/29 3:20 p.m.14 views

mpp has multiple payment bypass and griefing vulnerabilities

Impact Multiple vulnerabilities were discovered which allowed for undesirable behaviors, including: - Performing free tempo/charge requests - Replaying existing tempo/charge requests - Performing free tempo/session requests - Piggybacking off existing tempo/session channels - Griefing existing...

5.9AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/29 3:19 p.m.42 views

XPath: Boolean expression infinite loop leads to denial of service via CPU exhaustion

Boolean expressions that evaluate to true can cause an infinite loop in logicalQuery.Select, leading to 100% CPU usage. This can be triggered by top-level selectors such as "1=1" or "true"...

7.5CVSS5.9AI score0.00519EPSS
SaveExploits1References7Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/29 3:17 p.m.14 views

Handlebars.js has a Prototype Method Access Control Gap via Missing __lookupSetter__ Blocklist Entry

Summary The prototype method blocklist in lib/handlebars/internal/proto-access.js blocks constructor, defineGetter, defineSetter, and lookupGetter, but omits the symmetric lookupSetter. This omission is only exploitable when the non-default runtime option allowProtoMethodsByDefault: true is...

9.8CVSS5.9AI score0.04506EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/29 3:16 p.m.18 views

Handlebars.js has a Property Access Validation Bypass in container.lookup

Summary In lib/handlebars/runtime.js, the container.lookup function uses container.lookupProperty as a gate check to enforce prototype-access controls, but then discards the validated result and performs a second, unguarded property access depthsiname. This Time-of-Check Time-of-Use TOCTOU patter...

5.9AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/29 3:15 p.m.12 views

mppx has multiple payment bypass and griefing vulnerabilities

Impact Multiple vulnerabilities were discovered in tempo/charge and tempo/session which allowed for undesirable behaviors, including: - Replaying tempo/charge transaction hashes across push/pull modes, across charge/session endpoints, and via concurrent requests - Performing free tempo/charge...

5.9AI score
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/29 3:14 p.m.15 views

Parse Server exposes auth data via verify password endpoint

Impact The verify password endpoint returns unsanitized authentication data, including MFA TOTP secrets, recovery codes, and OAuth access tokens. An attacker who knows a user's password can extract the MFA secret to generate valid MFA codes, defeating multi-factor authentication protection. Patch...

8.2CVSS5.9AI score0.00303EPSS
SaveExploits0References11Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/29 3:13 p.m.33 views

Trino: Iceberg REST catalog static and vended credentials are accessible via query JSON

Summary Iceberg connector REST catalog static credentials access key or vended credentials temporary access key are accessible to users that have write privilege on SQL level. Details Iceberg REST catalog typically needs access to object storage. This access can be configured in multiple differen...

7.7CVSS6.1AI score0.00196EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/29 3:11 p.m.8 views

mppx has Stripe charge credential replay via missing idempotency check

Impact The stripe/charge payment method did not check Stripe's Idempotent-Replayed response header when creating PaymentIntents. An attacker could replay a valid credential containing the same spt token against a new challenge, and the server would accept the replayed Stripe PaymentIntent as a ne...

8.1CVSS5.9AI score0.00494EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/29 3:10 p.m.9 views

mppx: Tempo has a session close voucher bypass vulnerability due to settled amount equality

Impact The tempo/session cooperative close handler validated the close voucher amount using instead of = against the on-chain settled amount. An attacker could submit a close voucher exactly equal to the settled amount, which would be accepted without committing any new funds, effectively closing...

7.5CVSS5.9AI score0.00359EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/27 10:37 p.m.17 views

OpenClaw: Telegram Webhook Missing Guess Rate Limiting Enables Brute-Force Guessing of Weak Webhook Secret

Summary Telegram Webhook Missing Guess Rate Limiting Enables Brute-Force Guessing of Weak Webhook Secret Affected Packages / Versions - Package: openclaw - Affected versions: = 2026.3.24 - First patched version: 2026.3.25 - Latest published npm version at verification time: 2026.3.24 Details...

6.5CVSS5.9AI score0.00287EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/27 10:32 p.m.14 views

OpenClaw: BlueBubbles Group Reactions Bypass requireMention and Still Enqueue Agent-Visible System Events

Summary BlueBubbles Group Reactions Bypass requireMention and Still Enqueue Agent-Visible System Events Affected Packages / Versions - Package: openclaw - Affected versions: = 2026.3.24 - First patched version: 2026.3.25 - Latest published npm version at verification time: 2026.3.24 Details...

5.9AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/27 10:31 p.m.19 views

OpenClaw: Matrix Verification Notices Bypass Matrix DM Policy and Reply to Unpaired DM Peers

Summary Matrix Verification Notices Bypass Matrix DM Policy and Reply to Unpaired DM Peers Affected Packages / Versions - Package: openclaw - Affected versions: = 2026.3.24 - First patched version: 2026.3.25 - Latest published npm version at verification time: 2026.3.24 Details Matrix verificatio...

6.9CVSS5.9AI score0.00285EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/27 10:31 p.m.22 views

OpenClaw: BlueBubbles Webhook Missing Rate Limiting Enables Brute-Force Password Guessing

Summary BlueBubbles Webhook Missing Guess Rate Limiting Enables Brute-Force Guessing of Weak Webhook Password Affected Packages / Versions - Package: openclaw - Affected versions: = 2026.3.24 - First patched version: 2026.3.25 - Latest published npm version at verification time: 2026.3.24 Details...

6.5CVSS5.9AI score0.00361EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/27 10:30 p.m.17 views

OpenClaw: Gateway Plugin HTTP Auth Grants Unrestricted operator.admin Runtime Scope to All Callers

Summary Gateway Plugin HTTP auth: "gateway" Mints operator.admin Runtime Scope Affected Packages / Versions - Package: openclaw - Affected versions: = 2026.3.24 - First patched version: 2026.3.25 - Latest published npm version at verification time: 2026.3.24 Details Gateway-authenticated plugin...

8.8CVSS5.9AI score0.00298EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/27 10:29 p.m.13 views

OpenClaw: Silent privilege escalation via gateway shared-auth reconnect

Summary Gateway local shared-auth reconnect silently widens paired device scope from operator.read to operator.admin and reach node RCE Affected Packages / Versions - Package: openclaw - Affected versions: = 2026.3.24 - First patched version: 2026.3.25 - Latest published npm version at verificati...

5.9AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/27 10:29 p.m.12 views

OpenClaw: Gateway Backend Reconnect lets Non-Admin Operator Scopes Self-Claim operator.admin

Summary Gateway Backend Reconnect lets Non-Admin Operator Scopes Self-Claim operator.admin Affected Packages / Versions - Package: openclaw - Affected versions: = 2026.3.24 - First patched version: 2026.3.25 - Latest published npm version at verification time: 2026.3.24 Details Backend-labeled...

8.8CVSS5.9AI score0.00276EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/27 10:28 p.m.14 views

OpenClaw: Gateway HTTP /sessions/:sessionKey/kill Reaches Admin Kill Path Without Caller Scope Binding

Summary Gateway HTTP /sessions/:sessionKey/kill Reaches Admin Kill Path Without Caller Scope Binding. Details The HTTP route previously treated any bearer-authenticated request as admin-eligible and could call without binding the action to requester ownership or caller-granted operator scopes. Th...

6AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/27 10:26 p.m.15 views

MinIO is Vulnerable to SSE Metadata Injection via Replication Headers

Impact What kind of vulnerability is it? Who is impacted? A flaw in extractMetadataFromMime allows any authenticated user with s3:PutObject permission to inject internal server-side encryption metadata into objects by sending crafted X-Minio-Replication- headers on a normal PutObject request. The...

7.1CVSS6AI score0.00124EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/27 10:23 p.m.16 views

path-to-regexp vulnerable to Regular Expression Denial of Service via multiple wildcards

Impact When using multiple wildcards, combined with at least one parameter, a regular expression can be generated that is vulnerable to ReDoS. This backtracking vulnerability requires the second wildcard to be somewhere other than the end of the path. Unsafe examples: /foo-bar-:baz /a-:b-c-:d...

5.9CVSS5.9AI score0.00353EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/27 10:23 p.m.49 views

path-to-regexp vulnerable to Denial of Service via sequential optional groups

Impact A bad regular expression is generated any time you have multiple sequential optional groups curly brace syntax, such as abc:z. The generated regex grows exponentially with the number of groups, causing denial of service. Patches Fixed in version 8.4.0. Workarounds Limit the number of...

7.5CVSS5.9AI score0.00791EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/27 10:22 p.m.28 views

AWS SDK for .NET: Improper escaping of special characters in CloudFront policy document construction

Summary This notification is related to the CloudFront signing utilities in the AWS SDK for .NET, which are used to generate Amazon CloudFront signed URLs and signed cookies. A defense-in-depth enhancement has been implemented to improve handling of special characters, such as double quotes and...

5.8AI score
SaveExploits0References2Affected Software2
Github Security Blog
Github Security Blog
added 2026/03/27 10:21 p.m.20 views

Withdrawn Advisory: Kirby CMS has Persistent DoS via Malformed Image Upload

Duplicate Advisory This advisory has been withdrawn because it is been determined to not be a vulnerability. This link is maintained to preserve external references. Original Description Summary Kirby CMS through version 5.1.4 allows an authenticated user with Editor permissions to cause a...

6.5CVSS5.2AI score0.00445EPSS
SaveExploits1References7Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/27 10:19 p.m.11 views

Zebra node crash — V5 transaction hash panic (P2P reachable)

--- Remote Denial of Service via Crafted V5 Transactions Summary A vulnerability in Zebra's transaction processing logic allows a remote, unauthenticated attacker to cause a Zebra node to panic crash. This is triggered by sending a specially crafted V5 transaction that passes initial...

9.2CVSS6AI score0.00725EPSS
SaveExploits0References5Affected Software2
Github Security Blog
Github Security Blog
added 2026/03/27 10:17 p.m.14 views

Giskard Agents have Server-side template injection via ChatWorkflow.chat() using non-sandboxed Jinja2 Environment

Summary ChatWorkflow.chatmessage passes its string argument directly as a Jinja2 template source to a non-sandboxed Environment. A developer who passes user input to this method enables full remote code execution via Jinja2 class traversal. The method name chat and parameter name message naturall...

8.8CVSS6.5AI score0.00611EPSS
SaveExploits1References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/27 8:43 p.m.155 views

AWS SDK for Java 2.0: Improper Handling of Special Characters in CloudFront Signing Utilities

Summary This notification is related to the CloudFront signing utilities in the AWS SDK for Java v2, which are used to generate Amazon CloudFront signed URLs and signed cookies. A defense-in-depth enhancement has been implemented to improve handling of special characters, such as double quotes an...

5.8AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/27 8:41 p.m.25 views

DOMPurify is vulnerable to mutation-XSS via Re-Contextualization

Description A mutation-XSS mXSS condition was confirmed when sanitized HTML is reinserted into a new parsing context using innerHTML and special wrappers. The vulnerable wrappers confirmed in browser behavior are script, xmp, iframe, noembed, noframes, and noscript. The payload remains seemingly...

6.1CVSS6.2AI score0.00166EPSS
SaveExploits1References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/27 8:35 p.m.24 views

Traefik Vulnerable to BasicAuth/DigestAuth Identity Spoofing via Non-Canonical headerField

Summary There is a potential vulnerability in Traefik's Basic and Digest authentication middlewares when headerField is configured with a non-canonical HTTP header name. An authenticated attacker with valid credentials can inject the canonical version of the configured header to impersonate any...

8.8CVSS5.9AI score0.00469EPSS
SaveExploits1References6Affected Software2
Github Security Blog
Github Security Blog
added 2026/03/27 8:35 p.m.16 views

Home Assistant has stored XSS in history-graphs

Summary The "remaining charge time"-sensor for mobile phones imported/included from Android Auto it appears is vulnerable to the same issue as CVE-2025-62172. This also indicates that any sensor showing their name in the history-graph, is likely to be vulnerable to this issue. Details Another...

8.8CVSS6AI score0.00202EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/27 8:33 p.m.29 views

Home Assistant has stored XSS in Map-card through malicious device name

Summary An authenticated party can add a malicious name to their device entity, allowing for Cross-Site Scripting attacks against anyone who can see a dashboard with a Map-card which includes that entity. It requires that the victim hovers over an information point The lines or the dots...

8.8CVSS5.9AI score0.00241EPSS
SaveExploits1References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/27 8:28 p.m.18 views

Flannel has cross-node remote code execution via extension backend BackendData injection

Background The Flannel project includes an experimental Extension backend that allows users to easily prototype new backend types. This backend uses shell commands stored in Kubernetes annotations to configure network connectivity on the node. Note: consumers are only affected by this vulnerabili...

8.8CVSS6.2AI score0.02709EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/27 8:24 p.m.18 views

A Fleet team maintainer can transfer hosts from any team via missing source team authorization

Summary A broken access control vulnerability in Fleet's host transfer API allows a team maintainer to transfer hosts from any team into their own team, bypassing team isolation boundaries. Once transferred, the attacker gains full control over the stolen hosts, including the ability to execute...

8.8CVSS6AI score0.00315EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/27 8:4 p.m.34 views

path-to-regexp vulnerable to Regular Expression Denial of Service via multiple route parameters

Impact A bad regular expression is generated any time you have three or more parameters within a single segment, separated by something that is not a period .. For example, /:a-:b-:c or /:a-:b-:c-:d. The backtrack protection added in [email protected] only prevents ambiguity for two parameter...

7.5CVSS5.9AI score0.00496EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/27 7:58 p.m.19 views

Clerk: SSRF in the opt-in clerkFrontendApiProxy feature may leak secret keys to unintended host

Summary The clerkFrontendApiProxy function in @clerk/backend is vulnerable to Server-Side Request Forgery SSRF. An unauthenticated attacker can craft a request path that causes the proxy to send the application's Clerk-Secret-Key to an attacker-controlled server. Affected packages Only applicatio...

7.4CVSS6AI score0.00309EPSS
SaveExploits0References3Affected Software4
Github Security Blog
Github Security Blog
added 2026/03/27 7:56 p.m.28 views

cryptography has incomplete DNS name constraint enforcement on peer names

Summary In versions of cryptography prior to 46.0.5, DNS name constraints were only validated against SANs within child certificates, and not the "peer name" presented during each validation. Consequently, cryptography would allow a peer named bar.example.com to validate against a wildcard leaf...

6.3CVSS5.9AI score0.00154EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/27 7:54 p.m.139 views

AWS SDK for PHP has CloudFront Policy Document Injection via Special Characters

Summary This notification is related to the CloudFront signing utilities in the AWS SDK for PHP, which are used to generate Amazon CloudFront signed URLs and signed cookies. A defense-in-depth enhancement has been implemented to improve handling of special characters, such as double quotes and...

5.8AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/27 7:45 p.m.13 views

LangChain Core has Path Traversal vulnerabilites in legacy `load_prompt` functions

Summary Multiple functions in langchaincore.prompts.loading read files from paths embedded in deserialized config dicts without validating against directory traversal or absolute path injection. When an application passes user-influenced prompt configurations to loadprompt or loadpromptfromconfig...

7.5CVSS6AI score0.01204EPSS
SaveExploits2References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/27 7:43 p.m.13 views

Ruby LSP has arbitrary code execution through branch setting

Summary The rubyLsp.branch VS Code workspace setting was interpolated without sanitization into a generated Gemfile, allowing arbitrary Ruby code execution when a user opens a project containing a malicious .vscode/settings.json. Other editors that support workspace setting that get automatically...

9.8CVSS6.3AI score0.00479EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/27 7:36 p.m.14 views

Langflow: Authenticated Users Can Read, Modify, and Delete Any Flow via Missing Ownership Check

Vulnerability IDOR in GET/PATCH/DELETE /api/v1/flow/flowid The readflow helper in src/backend/base/langflow/api/v1/flows.py branched on the AUTOLOGIN setting to decide whether to filter by userid. When AUTOLOGIN was False i.e., authentication was enabled, neither branch enforced an ownership chec...

8.8CVSS5.9AI score0.00468EPSS
SaveExploits0References4Affected Software2
Github Security Blog
Github Security Blog
added 2026/03/27 7:35 p.m.16 views

act: actions/cache server allows malicious cache injection

act's built-in actions/cache server listens to connections on all interfaces and allows anyone who can connect to it — including someone anywhere on the internet — to create caches with arbitrary keys and retrieve all existing caches. If one can predict which cache keys will be used by local...

8.2CVSS6.5AI score0.00459EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/27 7:17 p.m.42 views

act: Unrestricted set-env and add-path command processing enables environment injection

Summary act unconditionally processes the deprecated ::set-env:: and ::add-path:: workflow commands, which GitHub Actions disabled in October 2020 CVE-2020-15228, GHSA-mfwh-5m23-j46w due to environment injection risks. When a workflow step echoes untrusted data to stdout, an attacker can inject...

9.8CVSS6.5AI score0.00619EPSS
SaveExploits1References6Affected Software1
Total number of security vulnerabilities34267