π¨ CVE-2026-85106
A vulnerability has been found in NousResearch hermes-agent 0.18.0. This affects the function fetchLinkTitle of the file apps/desktop/src/app/artifacts/index.tsx of the component Link Title Fetch. Such manipulation of the argument url leads to server-side request forgery. The attack can be launched remotely. The vendor was contacted early about this disclosure but did not respond in any way.
π@cveNotify
A vulnerability has been found in NousResearch hermes-agent 0.18.0. This affects the function fetchLinkTitle of the file apps/desktop/src/app/artifacts/index.tsx of the component Link Title Fetch. Such manipulation of the argument url leads to server-side request forgery. The attack can be launched remotely. The vendor was contacted early about this disclosure but did not respond in any way.
π@cveNotify
Vulnerability Database
CVE-2026-85106 in hermes-agent
A vulnerability has been found in NousResearch hermes-agent 0.18.0. This vulnerability is uniquely identified as CVE-2026-85106.
π¨ CVE-2026-85107
A vulnerability was found in NousResearch hermes-agent 0.18.0. This vulnerability affects the function resourceBufferFromUrl of the file apps/desktop/electron/main.ts of the component Electron Main Process. Performing a manipulation results in allocation of resources. The attack may be initiated remotely. copyImageFromUrl() entry point no longer reachable on current main. That function did exist at v2026.8.3 but was removed by v2026.8.19. The modern copy-image path is Electron-native event.sender.copyImageAt().
π@cveNotify
A vulnerability was found in NousResearch hermes-agent 0.18.0. This vulnerability affects the function resourceBufferFromUrl of the file apps/desktop/electron/main.ts of the component Electron Main Process. Performing a manipulation results in allocation of resources. The attack may be initiated remotely. copyImageFromUrl() entry point no longer reachable on current main. That function did exist at v2026.8.3 but was removed by v2026.8.19. The modern copy-image path is Electron-native event.sender.copyImageAt().
π@cveNotify
Vulnerability Database
CVE-2026-85107 in hermes-agent
A vulnerability was found in NousResearch hermes-agent 0.18.0. This vulnerability was named CVE-2026-85107.
π¨ CVE-2026-85124
@fastify/http-proxy versions before 11.6.2 do not validate proxied HTTP request paths for backslash based dot-segments before forwarding them to the configured upstream. The plain HTTP request handler skips the destination validation that the WebSocket path performs, and the underlying reply-from library only rejects forward-slash traversal, so a request containing backslash dot-segments can escape the boundary set by the prefix and rewritePrefix options. An unauthenticated network attacker can use this to reach upstream paths that were meant to stay hidden behind the proxy, resulting in disclosure of internal endpoints. This is a path traversal issue (CWE-22). Users should upgrade to @fastify/http-proxy 11.6.2 or later.
π@cveNotify
@fastify/http-proxy versions before 11.6.2 do not validate proxied HTTP request paths for backslash based dot-segments before forwarding them to the configured upstream. The plain HTTP request handler skips the destination validation that the WebSocket path performs, and the underlying reply-from library only rejects forward-slash traversal, so a request containing backslash dot-segments can escape the boundary set by the prefix and rewritePrefix options. An unauthenticated network attacker can use this to reach upstream paths that were meant to stay hidden behind the proxy, resulting in disclosure of internal endpoints. This is a path traversal issue (CWE-22). Users should upgrade to @fastify/http-proxy 11.6.2 or later.
π@cveNotify
cna.openjsf.org
Security Advisories | OpenJS Foundation CVE Numbering Authority
The OpenJS Foundation's CVE Numbering Authority (CNA)
π¨ CVE-2026-85150
A NULL pointer dereference flaw was found in GStreamer's RTSP support library. The vulnerability occurs while parsing an Authorization or WWW-Authenticate header that uses Digest authentication. Specially crafted whitespace placement around a parameter's terminator can cause an internal length calculation to underflow, leading to a crash of the process parsing the header. On an RTSP server this can be triggered by a remote, unauthenticated attacker sending a single malformed request when the server has authentication enabled; the same flaw can also be triggered against an RTSP client by a malicious or compromised RTSP server. Successful exploitation results in a denial of service (application crash) and has no confirmed impact on confidentiality or integrity.
π@cveNotify
A NULL pointer dereference flaw was found in GStreamer's RTSP support library. The vulnerability occurs while parsing an Authorization or WWW-Authenticate header that uses Digest authentication. Specially crafted whitespace placement around a parameter's terminator can cause an internal length calculation to underflow, leading to a crash of the process parsing the header. On an RTSP server this can be triggered by a remote, unauthenticated attacker sending a single malformed request when the server has authentication enabled; the same flaw can also be triggered against an RTSP client by a malicious or compromised RTSP server. Successful exploitation results in a denial of service (application crash) and has no confirmed impact on confidentiality or integrity.
π@cveNotify
Redhat
CVE-2026-85150 - Red Hat Customer Portal
CVE Details App
π¨ CVE-2026-85155
WWBN AVideo contains a SQL injection vulnerability in the sort column parameter of the get.json.php endpoint with APIName=channels that allows unauthenticated attackers to order results by arbitrary database columns including users.password and users.recoverPass. Attackers can exploit this ordering oracle to infer password hash values and recovery tokens, and trigger SQL errors that disclose the full query statement and database schema.
π@cveNotify
WWBN AVideo contains a SQL injection vulnerability in the sort column parameter of the get.json.php endpoint with APIName=channels that allows unauthenticated attackers to order results by arbitrary database columns including users.password and users.recoverPass. Attackers can exploit this ordering oracle to infer password hash values and recovery tokens, and trigger SQL errors that disclose the full query statement and database schema.
π@cveNotify
GitHub
SQL Injection (ORDER BY identifier) in get.json.php?APIName=channels: an unauthenticated caller selects the sort column, yieldingβ¦
### Summary
`/plugin/API/get.json.php?APIName=channels` lets an unauthenticated caller choose the column the query is sorted by. The column name is taken from the request and reaches `ORDER BY` ...
`/plugin/API/get.json.php?APIName=channels` lets an unauthenticated caller choose the column the query is sorted by. The column name is taken from the request and reaches `ORDER BY` ...
π¨ CVE-2026-85156
WWBN AVideo fails to properly validate access controls on the public channel page, allowing unauthenticated visitors to view unlisted and group-restricted videos through hardcoded visibility flags and an undefined property. Attackers can access the channel endpoint to retrieve sensitive video content that should be hidden, including full URLs to unlisted videos and thumbnails of member-only content, regardless of the operator's hidePrivateVideos setting.
π@cveNotify
WWBN AVideo fails to properly validate access controls on the public channel page, allowing unauthenticated visitors to view unlisted and group-restricted videos through hardcoded visibility flags and an undefined property. Attackers can access the channel endpoint to retrieve sensitive video content that should be hidden, including full URLs to unlisted videos and thumbnails of member-only content, regardless of the operator's hidePrivateVideos setting.
π@cveNotify
GitHub
Broken Access Control: public channel page returns unlisted and group-restricted videos to unauthenticated visitors, and an unsetβ¦
### Summary
The public channel page (`/channel/<name>`) discloses unlisted and group-restricted videos to anonymous visitors, and it does so even when the operator has switched the "h...
The public channel page (`/channel/<name>`) discloses unlisted and group-restricted videos to anonymous visitors, and it does so even when the operator has switched the "h...
π¨ CVE-2026-85157
WWBN AVideo contains a broken access control vulnerability in the unauthenticated feed/index.php endpoint that disables per-video visibility checks when a program_id parameter is supplied. Attackers can enumerate playlist identifiers and retrieve unlisted and group-restricted videos by requesting the RSS feed with any visible playlist id, including empty playlists that return the entire site's hidden video catalogue.
π@cveNotify
WWBN AVideo contains a broken access control vulnerability in the unauthenticated feed/index.php endpoint that disables per-video visibility checks when a program_id parameter is supplied. Attackers can enumerate playlist identifiers and retrieve unlisted and group-restricted videos by requesting the RSS feed with any visible playlist id, including empty playlists that return the entire site's hidden video catalogue.
π@cveNotify
GitHub
Broken Access Control: unauthenticated playlist feed (feed/index.php?program_id) returns unlisted and group-restricted videos,β¦
### Summary
`feed/index.php` is an unauthenticated RSS endpoint. When called with `program_id`, it checks that the **playlist** is visible and then lists the videos in it with per-video visibili...
`feed/index.php` is an unauthenticated RSS endpoint. When called with `program_id`, it checks that the **playlist** is visible and then lists the videos in it with per-video visibili...
π¨ CVE-2026-85158
AVideo through commit c91b5975d contains a reflected cross-site scripting vulnerability in videoEmbeded.php that echoes the link parameter inside an HTML comment with zero escaping. Attackers can close the comment with --> and inject arbitrary JavaScript that executes when victims visit the crafted embed URL.
π@cveNotify
AVideo through commit c91b5975d contains a reflected cross-site scripting vulnerability in videoEmbeded.php that echoes the link parameter inside an HTML comment with zero escaping. Attackers can close the comment with --> and inject arbitrary JavaScript that executes when victims visit the crafted embed URL.
π@cveNotify
GitHub
Reflected XSS: videoEmbeded.php echoes $_GET['link'] inside an HTML comment with zero escaping, allowing unauthenticated scriptβ¦
## Summary
`view/videoEmbeded.php:469` echoes `$_GET['link']` inside an HTML comment with zero escaping. An attacker closes the comment with `-->` and injects arbitrary HTML/JavaScript....
`view/videoEmbeded.php:469` echoes `$_GET['link']` inside an HTML comment with zero escaping. An attacker closes the comment with `-->` and injects arbitrary HTML/JavaScript....
π¨ CVE-2026-85159
AVideo through commit c91b5975d contains a reflected cross-site scripting vulnerability in userLogin.php where the cancelUri parameter is echoed in an href attribute after isSafeRedirectURL checks protocol only, not HTML characters. Unauthenticated attackers can inject event handlers via relative URLs with embedded quotes to execute arbitrary JavaScript when users interact with the Cancel button.
π@cveNotify
AVideo through commit c91b5975d contains a reflected cross-site scripting vulnerability in userLogin.php where the cancelUri parameter is echoed in an href attribute after isSafeRedirectURL checks protocol only, not HTML characters. Unauthenticated attackers can inject event handlers via relative URLs with embedded quotes to execute arbitrary JavaScript when users interact with the Cancel button.
π@cveNotify
GitHub
Reflected XSS: userLogin.php echoes cancelUri in an href attribute after isSafeRedirectURL checks protocol only, allowing attributeβ¦
## Summary
`view/userLogin.php:172` echoes `$_REQUEST['cancelUri']` inside an `href` attribute after `isSafeRedirectURL()` (line 168) checks protocol and domain only, not HTML characters. ...
`view/userLogin.php:172` echoes `$_REQUEST['cancelUri']` inside an `href` attribute after `isSafeRedirectURL()` (line 168) checks protocol and domain only, not HTML characters. ...
π¨ CVE-2026-85160
AVideo through commit c91b5975d contains a cross-site request forgery and path traversal vulnerability in stopLive.php that allows attackers to delete directories by exploiting missing token validation and unsanitized key parameter concatenation. Attackers can craft an image tag with a traversal payload like key=../../videos to trigger recursive deletion of the videos directory when an admin visits a malicious page.
π@cveNotify
AVideo through commit c91b5975d contains a cross-site request forgery and path traversal vulnerability in stopLive.php that allows attackers to delete directories by exploiting missing token validation and unsanitized key parameter concatenation. Attackers can craft an image tag with a traversal payload like key=../../videos to trigger recursive deletion of the videos directory when an admin visits a malicious page.
π@cveNotify
GitHub
CSRF and path traversal: plugin/Live/stopLive.php has no token check and passes unsanitized key to Live::stopLiveFromkey, whichβ¦
## Summary
`plugin/Live/stopLive.php` passes `$_REQUEST['key']` to `Live::stopLiveFromkey()` (line 25) with no `forbidIfNotPost()`, no `forbidIfInvalidToken()`, and no sanitization of `key...
`plugin/Live/stopLive.php` passes `$_REQUEST['key']` to `Live::stopLiveFromkey()` (line 25) with no `forbidIfNotPost()`, no `forbidIfInvalidToken()`, and no sanitization of `key...
π¨ CVE-2026-85161
AVideo through commit c91b5975d contains a cross-site request forgery vulnerability in removePoster.php that lacks forbidIfNotPost or forbidIfInvalidToken checks. Attackers can craft malicious image tags to delete authenticated victims' live poster and thumbnail files via GET requests.
π@cveNotify
AVideo through commit c91b5975d contains a cross-site request forgery vulnerability in removePoster.php that lacks forbidIfNotPost or forbidIfInvalidToken checks. Attackers can craft malicious image tags to delete authenticated victims' live poster and thumbnail files via GET requests.
π@cveNotify
GitHub
CSRF: plugin/Live/removePoster.php has no forbidIfNotPost or forbidIfInvalidToken, letting a cross-site GET delete the victim'sβ¦
## Summary
`plugin/Live/removePoster.php` reads `$_REQUEST['live_servers_id']` (line 11), checks only `User::isLogged()` (line 17), and `@unlink`s the poster and thumbnail files (lines 36-...
`plugin/Live/removePoster.php` reads `$_REQUEST['live_servers_id']` (line 11), checks only `User::isLogged()` (line 17), and `@unlink`s the poster and thumbnail files (lines 36-...
π¨ CVE-2026-85162
AVideo through commit c91b5975d contains a cross-site request forgery vulnerability in plugin/Live/saveLive.php that lacks forbidIfNotPost and forbidIfInvalidToken protections. Attackers can craft malicious image tags to overwrite authenticated streamers' RTMP keys, passwords, and titles, hijacking live broadcasts.
π@cveNotify
AVideo through commit c91b5975d contains a cross-site request forgery vulnerability in plugin/Live/saveLive.php that lacks forbidIfNotPost and forbidIfInvalidToken protections. Attackers can craft malicious image tags to overwrite authenticated streamers' RTMP keys, passwords, and titles, hijacking live broadcasts.
π@cveNotify
GitHub
CSRF: plugin/Live/saveLive.php has no forbidIfNotPost or forbidIfInvalidToken, letting a cross-site GET overwrite the streamer'sβ¦
## Summary
`plugin/Live/saveLive.php` reads every field from `$_REQUEST` (lines 12,20,27-32) and saves with `$l->save()` (line 36) with no `forbidIfNotPost()` or `forbidIfInvalidToken()` call. ...
`plugin/Live/saveLive.php` reads every field from `$_REQUEST` (lines 12,20,27-32) and saves with `$l->save()` (line 36) with no `forbidIfNotPost()` or `forbidIfInvalidToken()` call. ...
π¨ CVE-2026-85163
AVideo through commit c91b5975d contains a server-side request forgery vulnerability in the EPG parser that allows authenticated uploaders to fetch arbitrary internal URLs. An attacker can supply an internal URL via the epg_link parameter during video upload, which is validated only for syntax and later fetched server-side during EPG generation without SSRF protection checks.
π@cveNotify
AVideo through commit c91b5975d contains a server-side request forgery vulnerability in the EPG parser that allows authenticated uploaders to fetch arbitrary internal URLs. An attacker can supply an internal URL via the epg_link parameter during video upload, which is validated only for syntax and later fetched server-side during EPG generation without SSRF protection checks.
π@cveNotify
GitHub
SSRF: user-supplied epg_link reaches EpgParser url_get_contents with no isSSRFSafeURL check, fetching arbitrary internal URLs duringβ¦
## Summary
`videoAddNew.json.php` stores a user-supplied `epg_link` with only `isValidURL()` validation (`objects/videoAddNew.json.php:137`), which accepts internal URLs. The EPG parser later fetc...
`videoAddNew.json.php` stores a user-supplied `epg_link` with only `isValidURL()` validation (`objects/videoAddNew.json.php:137`), which accepts internal URLs. The EPG parser later fetc...
π¨ CVE-2026-85164
WWBN AVideo through commit c91b5975d contains a server-side request forgery vulnerability in the set_api_userImages API endpoint that fails to validate profileImg and backgroundImg URLs before fetching them. Authenticated API clients can supply internal URLs to fetch cloud metadata or internal services, with responses written to publicly accessible web paths for retrieval.
π@cveNotify
WWBN AVideo through commit c91b5975d contains a server-side request forgery vulnerability in the set_api_userImages API endpoint that fails to validate profileImg and backgroundImg URLs before fetching them. Authenticated API clients can supply internal URLs to fetch cloud metadata or internal services, with responses written to publicly accessible web paths for retrieval.
π@cveNotify
GitHub
SSRF: API set_api_userImages profileImg and backgroundImg reach file_get_contents with no isSSRFSafeURL check on the initial URLβ¦
## Summary
`url_get_contents()` calls `file_get_contents()` on the initial request URL with no `isSSRFSafeURL()` check (`objects/functions.php:2103-2105`). The SSRF filter runs only on redirect ho...
`url_get_contents()` calls `file_get_contents()` on the initial request URL with no `isSSRFSafeURL()` check (`objects/functions.php:2103-2105`). The SSRF filter runs only on redirect ho...
π¨ CVE-2026-85165
n8n versions before 2.36.2 contain an expression sandbox bypass vulnerability where free identifiers in spread, computed-key, switch-case, or class-extension positions resolve against process globals. Authenticated users with workflow-edit permission can mutate host objects through expression evaluation, with changes persisting process-wide until restart.
π@cveNotify
n8n versions before 2.36.2 contain an expression sandbox bypass vulnerability where free identifiers in spread, computed-key, switch-case, or class-extension positions resolve against process globals. Authenticated users with workflow-edit permission can mutate host objects through expression evaluation, with changes persisting process-wide until restart.
π@cveNotify
GitHub
Expression Sandbox SpreadElement Bypass Enables Persistent Cross-Evaluation Native Object Mutation
## Impact
The expression sandbox did not rewrite free identifiers appearing in spread, computed-key, switch-case, or class-extension positions, so they resolved against the process globals, leavin...
The expression sandbox did not rewrite free identifiers appearing in spread, computed-key, switch-case, or class-extension positions, so they resolved against the process globals, leavin...
π¨ CVE-2026-85166
n8n before 2.35.4 and 2.36.x before 2.36.2 does not validate credential references in the inline workflow JSON of nodes that execute an inline sub-workflow (e.g., the Workflow Tool node). A shared-workflow editor, or any user creating/updating a workflow via the REST API, Public API, or MCP, can persist a node referencing a credential they do not own. When the workflow is later executed under an identity that holds the credential, the inline sub-workflow resolves the secret and can send it to an attacker-controlled endpoint, resulting in credential exfiltration.
π@cveNotify
n8n before 2.35.4 and 2.36.x before 2.36.2 does not validate credential references in the inline workflow JSON of nodes that execute an inline sub-workflow (e.g., the Workflow Tool node). A shared-workflow editor, or any user creating/updating a workflow via the REST API, Public API, or MCP, can persist a node referencing a credential they do not own. When the workflow is later executed under an identity that holds the credential, the inline sub-workflow resolves the secret and can send it to an attacker-controlled endpoint, resulting in credential exfiltration.
π@cveNotify
GitHub
Shared-Workflow Editor Can Exfiltrate Credentials via Workflow Tool Node Inline Sub-Workflow
## Impact
n8n's credential check did not inspect the inline workflow JSON of every node type that executes an inline sub-workflow, so a reference to a credential the acting user does not hold ...
n8n's credential check did not inspect the inline workflow JSON of every node type that executes an inline sub-workflow, so a reference to a credential the acting user does not hold ...
π¨ CVE-2026-85167
n8n before 2.35.4 and 2.36.x before 2.36.2 contain a query injection vulnerability in the Elasticsearch Document Get All and Google Cloud Firestore Document Query operations, which build their JSON query by interpolating expression values directly into the query string before parsing. A value containing quote and brace characters can close the intended field and introduce new query operators, turning an intended single-document lookup into a full-collection read.
π@cveNotify
n8n before 2.35.4 and 2.36.x before 2.36.2 contain a query injection vulnerability in the Elasticsearch Document Get All and Google Cloud Firestore Document Query operations, which build their JSON query by interpolating expression values directly into the query string before parsing. A value containing quote and brace characters can close the intended field and introduce new query operators, turning an intended single-document lookup into a full-collection read.
π@cveNotify
GitHub
Query Injection in Elasticsearch and Google Cloud Firestore Nodes via Unescaped Expression Interpolation
## Impact
The Elasticsearch Document Get All and Firestore Document Query operations built their JSON query by interpolating expression values directly into the query string before parsing. A valu...
The Elasticsearch Document Get All and Firestore Document Query operations built their JSON query by interpolating expression values directly into the query string before parsing. A valu...
π¨ CVE-2026-85168
n8n versions before 1.123.73, 2.35.4, and 2.36.2 contain a remote code execution vulnerability in the Git node. The node reset a fixed list of command-bearing configuration keys before each operation, but that list did not cover the content-filter and merge-driver key families. A repository with local configuration setting one of those keys together with a matching attribute pattern causes git to execute the configured command during an ordinary Add, Commit, Checkout, or Pull operation. The command runs as the n8n process user.
π@cveNotify
n8n versions before 1.123.73, 2.35.4, and 2.36.2 contain a remote code execution vulnerability in the Git node. The node reset a fixed list of command-bearing configuration keys before each operation, but that list did not cover the content-filter and merge-driver key families. A repository with local configuration setting one of those keys together with a matching attribute pattern causes git to execute the configured command during an ordinary Add, Commit, Checkout, or Pull operation. The command runs as the n8n process user.
π@cveNotify
GitHub
Git Node Remote Code Execution via Incomplete Repository-Local Configuration Neutralization
## Impact
The Git node reset a fixed list of command-bearing configuration keys before each operation, and that list did not cover the content-filter and merge-driver key families. A repository wh...
The Git node reset a fixed list of command-bearing configuration keys before each operation, and that list did not cover the content-filter and merge-driver key families. A repository wh...
π¨ CVE-2026-85169
n8n versions before 1.123.73, 2.35.4, and 2.36.2 contain an expression sandbox escape in the $fromAI handler. $fromAI resolved a caller-supplied placeholder name without requiring it to be an own property and admitted reserved keys; against a primitive input value it returned a live host-prototype reference. An attacker with workflow-build privilege can walk the prototype chain to the Function constructor and compile/execute arbitrary code in the main n8n process, leading to remote code execution.
π@cveNotify
n8n versions before 1.123.73, 2.35.4, and 2.36.2 contain an expression sandbox escape in the $fromAI handler. $fromAI resolved a caller-supplied placeholder name without requiring it to be an own property and admitted reserved keys; against a primitive input value it returned a live host-prototype reference. An attacker with workflow-build privilege can walk the prototype chain to the Function constructor and compile/execute arbitrary code in the main n8n process, leading to remote code execution.
π@cveNotify
GitHub
Expression Sandbox Escape via $fromAI Prototype Leak Leads to Host RCE
## Impact
`$fromAI` resolved a caller-supplied placeholder name without requiring it to be an own property, and admitted reserved keys, against a primitive input value this returned a live host-pr...
`$fromAI` resolved a caller-supplied placeholder name without requiring it to be an own property, and admitted reserved keys, against a primitive input value this returned a live host-pr...
π¨ CVE-2026-85170
n8n versions before 1.123.73, 2.35.4, and 2.36.2 pass message content in the Gmail (v1) and Brevo nodes to the mail composer without verifying it is a string. An authenticated user able to run a workflow can supply an expression that resolves to an object carrying a path or href property, causing the composer to read a local file accessible to the n8n process or fetch an internal URL (SSRF) and attach the result to the outgoing message.
π@cveNotify
n8n versions before 1.123.73, 2.35.4, and 2.36.2 pass message content in the Gmail (v1) and Brevo nodes to the mail composer without verifying it is a string. An authenticated user able to run a workflow can supply an expression that resolves to an object carrying a path or href property, causing the composer to read a local file accessible to the n8n process or fetch an internal URL (SSRF) and attach the result to the outgoing message.
π@cveNotify
GitHub
Gmail and Brevo nodes accept non-string content, enabling local file read and SSRF
## Impact
The Gmail (v1) and Brevo nodes passed message content to the mail composer without ensuring it was a string. An expression resolving to an object could carry a `path` or `href` property,...
The Gmail (v1) and Brevo nodes passed message content to the mail composer without ensuring it was a string. An expression resolving to an object could carry a `path` or `href` property,...
π¨ CVE-2026-85171
n8n before 1.123.73, 2.35.4, and 2.36.2 contains a credential exposure vulnerability in the Strapi, SeaTable, and Mailcheck nodes. These nodes send their decrypted credentials to the authentication endpoint via the raw legacy HTTP helper outside any error handling, causing the plaintext secret to be persisted in execution error data. Any authenticated user can read the plaintext secret from their own execution through the REST API, bypassing the blank-value redaction enforced by the credentials API.
π@cveNotify
n8n before 1.123.73, 2.35.4, and 2.36.2 contains a credential exposure vulnerability in the Strapi, SeaTable, and Mailcheck nodes. These nodes send their decrypted credentials to the authentication endpoint via the raw legacy HTTP helper outside any error handling, causing the plaintext secret to be persisted in execution error data. Any authenticated user can read the plaintext secret from their own execution through the REST API, bypassing the blank-value redaction enforced by the credentials API.
π@cveNotify
GitHub
Strapi, SeaTable, and Mailcheck Nodes Leak Decrypted Credential Secrets into Persisted Execution Error Data
## Impact
Strapi, SeaTable and Mailcheck nodes sent their decrypted credential to the authentication endpoint through the raw legacy HTTP helper outside any error handling. Any authenticated user ...
Strapi, SeaTable and Mailcheck nodes sent their decrypted credential to the authentication endpoint through the raw legacy HTTP helper outside any error handling. Any authenticated user ...