<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: CVE Reports</title>
    <description>The latest articles on DEV Community by CVE Reports (@cverports).</description>
    <link>https://dev.to/cverports</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1959489%2F6e9f36b9-96a5-441a-a9b5-6993444f71d8.png</url>
      <title>DEV Community: CVE Reports</title>
      <link>https://dev.to/cverports</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/cverports"/>
    <language>en</language>
    <item>
      <title>CVE-2026-67439: CVE-2026-67439: Incorrect Authorization Leading to Log Leak in OliveTin</title>
      <dc:creator>CVE Reports</dc:creator>
      <pubDate>Fri, 31 Jul 2026 09:30:29 +0000</pubDate>
      <link>https://dev.to/cverports/cve-2026-67439-cve-2026-67439-incorrect-authorization-leading-to-log-leak-in-olivetin-3ckc</link>
      <guid>https://dev.to/cverports/cve-2026-67439-cve-2026-67439-incorrect-authorization-leading-to-log-leak-in-olivetin-3ckc</guid>
      <description>&lt;h1&gt;
  
  
  CVE-2026-67439: Incorrect Authorization Leading to Log Leak in OliveTin
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Vulnerability ID:&lt;/strong&gt; CVE-2026-67439&lt;br&gt;
&lt;strong&gt;CVSS Score:&lt;/strong&gt; 4.3&lt;br&gt;
&lt;strong&gt;Published:&lt;/strong&gt; 2026-07-30&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;An incorrect authorization vulnerability (CWE-863) exists in OliveTin prior to version 3000.17.0. The flaw allows authenticated users who are authorized to execute commands but restricted from viewing logs to bypass this restriction. By utilizing synchronous endpoints, attackers can directly access execution outputs containing sensitive system data, credentials, and environmental configurations.&lt;/p&gt;

&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;p&gt;OliveTin failed to validate log-viewing permissions on synchronous execution endpoints, leaking sensitive shell outputs to restricted users.&lt;/p&gt;




&lt;h2&gt;
  
  
  Technical Details
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;CWE ID&lt;/strong&gt;: CWE-863 (Incorrect Authorization)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Attack Vector&lt;/strong&gt;: Network (AV:N)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Privileges Required&lt;/strong&gt;: Low (PR:L)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CVSS v3.1 Score&lt;/strong&gt;: 4.3 (Medium)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;EPSS Score&lt;/strong&gt;: 0.00252 (Percentile: 16.75%)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Exploit Status&lt;/strong&gt;: None (No public PoC)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CISA KEV Status&lt;/strong&gt;: Not Listed&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Affected Systems
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;OliveTin Core Server&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OliveTin&lt;/strong&gt;: &amp;gt;= 3000.7.0, &amp;lt; 3000.17.0 (Fixed in: &lt;code&gt;3000.17.0&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Code Analysis
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Commit: &lt;a href="https://github.com/OliveTin/OliveTin/commit/e421780c9885aa5024d2f47b4ed4898f2f18eb90" rel="noopener noreferrer"&gt;e421780&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Fix log ACL bypass in synchronous actions&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight diff"&gt;&lt;code&gt;&lt;span class="gd"&gt;--- a/service/internal/api/api.go
&lt;/span&gt;&lt;span class="gi"&gt;+++ b/service/internal/api/api.go
&lt;/span&gt;&lt;span class="p"&gt;@@ -282,6 +282,21 @@&lt;/span&gt; func (api *oliveTinAPI) findBindingByIDOrNotFound(bindingId string) (*executor.A
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Mitigation Strategies
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Restrict 'exec' permissions to only fully trusted administrators.&lt;/li&gt;
&lt;li&gt;Audit command outputs to verify no sensitive data is written to standard output or standard error.&lt;/li&gt;
&lt;li&gt;Monitor application log endpoints for anomalous synchronous API calls.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Remediation Steps:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Upgrade the OliveTin installation to version 3000.17.0 or higher.&lt;/li&gt;
&lt;li&gt;Validate the configurations in /etc/OliveTin/config.yaml for data exposure.&lt;/li&gt;
&lt;li&gt;Restart the OliveTin service to apply configuration and binary upgrades.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/OliveTin/OliveTin/security/advisories/GHSA-jm28-2wcr-qf3h" rel="noopener noreferrer"&gt;GitHub Security Advisory GHSA-jm28-2wcr-qf3h&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://nvd.nist.gov/vuln/detail/CVE-2026-67439" rel="noopener noreferrer"&gt;NVD CVE-2026-67439 Detail&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.cve.org/CVERecord?id=CVE-2026-67439" rel="noopener noreferrer"&gt;CVE.org CVE Record&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;&lt;a href="https://cvereports.com/reports/CVE-2026-67439" rel="noopener noreferrer"&gt;Read the full report for CVE-2026-67439 on our website&lt;/a&gt; for more details including interactive diagrams and full exploit analysis.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>security</category>
      <category>cve</category>
      <category>cybersecurity</category>
    </item>
    <item>
      <title>CVE-2026-67438: CVE-2026-67438: OS Command Injection via Custom regex: Argument Type Bypassing Shell Safety Check in OliveTin</title>
      <dc:creator>CVE Reports</dc:creator>
      <pubDate>Fri, 31 Jul 2026 08:30:32 +0000</pubDate>
      <link>https://dev.to/cverports/cve-2026-67438-cve-2026-67438-os-command-injection-via-custom-regex-argument-type-bypassing-455d</link>
      <guid>https://dev.to/cverports/cve-2026-67438-cve-2026-67438-os-command-injection-via-custom-regex-argument-type-bypassing-455d</guid>
      <description>&lt;h1&gt;
  
  
  CVE-2026-67438: OS Command Injection via Custom regex: Argument Type Bypassing Shell Safety Check in OliveTin
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Vulnerability ID:&lt;/strong&gt; CVE-2026-67438&lt;br&gt;
&lt;strong&gt;CVSS Score:&lt;/strong&gt; 6.6&lt;br&gt;
&lt;strong&gt;Published:&lt;/strong&gt; 2026-07-30&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;An OS command injection vulnerability exists in OliveTin versions &amp;gt;= 3000.2.0 and &amp;lt; 3000.17.0. The flaw stems from a validation bypass in the shell safety engine, which fails to recognize custom regular expression arguments as unsafe for actions run in shell execution mode. Furthermore, because these custom regex checks evaluate partial string matches, attackers can append arbitrary shell metacharacters to valid inputs. This allows unauthenticated or low-privilege users who are authorized to run configured actions to inject shell commands and achieve arbitrary remote code execution on the host system.&lt;/p&gt;

&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;p&gt;OliveTin versions before 3000.17.0 are vulnerable to OS command injection because the shell argument validator excludes 'regex:' argument types from its safety blocklist. Concurrently, unanchored regex validations allow attackers to bypass checks by placing a valid match at the beginning of their input followed by malicious shell commands.&lt;/p&gt;




&lt;h3&gt;
  
  
  ⚠️ Exploit Status: POC
&lt;/h3&gt;

&lt;h2&gt;
  
  
  Technical Details
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;CWE ID&lt;/strong&gt;: CWE-78 (OS Command Injection)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Attack Vector&lt;/strong&gt;: Network&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CVSS v3.1 Score&lt;/strong&gt;: 6.6 (Medium)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;EPSS Score&lt;/strong&gt;: 0.00995&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Exploit Status&lt;/strong&gt;: Proof-of-Concept&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CISA KEV Status&lt;/strong&gt;: Not Listed&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Affected Systems
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;OliveTin (Server Deployments)&lt;/li&gt;
&lt;li&gt;OliveTin Docker Containers&lt;/li&gt;
&lt;li&gt;OliveTin Systemd Services&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OliveTin&lt;/strong&gt;: &amp;gt;= 3000.2.0, &amp;lt; 3000.17.0 (Fixed in: &lt;code&gt;3000.17.0&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Code Analysis
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Commit: &lt;a href="https://github.com/OliveTin/OliveTin/commit/995ff79736f2bccc364448a3ece84087b550b232" rel="noopener noreferrer"&gt;995ff79&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Fix command injection via custom regex and add anchor validation patterns.&lt;/p&gt;

&lt;h2&gt;
  
  
  Mitigation Strategies
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Upgrade OliveTin to version 3000.17.0 or later to apply the validation enforcement fixes.&lt;/li&gt;
&lt;li&gt;Convert existing shell-mode actions to exec-mode actions inside config.yaml to eliminate the shell parsing vector.&lt;/li&gt;
&lt;li&gt;Ensure all custom regular expressions are strictly bounded with start and end anchors (^ and $) if used in other validated contexts.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Remediation Steps:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Review the current OliveTin configuration files (config.yaml) for combinations of 'shell:' and 'type: regex:'.&lt;/li&gt;
&lt;li&gt;Replace 'shell:' keys with structured 'exec:' arrays to ensure arguments are handled through secure processes.&lt;/li&gt;
&lt;li&gt;Update Docker compose files, Helm charts, or system service binaries to pull OliveTin image/binary version 3000.17.0 or greater.&lt;/li&gt;
&lt;li&gt;Restart the OliveTin service and verify configuration logs to ensure no initialization errors occur during loading.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/OliveTin/OliveTin/security/advisories/GHSA-xc5w-4v5w-7x65" rel="noopener noreferrer"&gt;GitHub Security Advisory GHSA-xc5w-4v5w-7x65&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/OliveTin/OliveTin/commit/995ff79736f2bccc364448a3ece84087b550b232" rel="noopener noreferrer"&gt;OliveTin Fix Commit 995ff79736f2bccc364448a3ece84087b550b232&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://nvd.nist.gov/vuln/detail/CVE-2026-67438" rel="noopener noreferrer"&gt;NVD CVE-2026-67438 Entry&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.cve.org/CVERecord?id=CVE-2026-67438" rel="noopener noreferrer"&gt;CVE.org CVE-2026-67438 Record&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.olivetin.app/action_execution/shellvsexec.html" rel="noopener noreferrer"&gt;OliveTin Shell vs Exec Execution Reference&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;&lt;a href="https://cvereports.com/reports/CVE-2026-67438" rel="noopener noreferrer"&gt;Read the full report for CVE-2026-67438 on our website&lt;/a&gt; for more details including interactive diagrams and full exploit analysis.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>security</category>
      <category>cve</category>
      <category>cybersecurity</category>
    </item>
    <item>
      <title>CVE-2026-63118: CVE-2026-63118: DNS-Rebinding and Cross-Origin Request Execution in Model Context Protocol (MCP) Ruby SDK</title>
      <dc:creator>CVE Reports</dc:creator>
      <pubDate>Fri, 31 Jul 2026 07:31:00 +0000</pubDate>
      <link>https://dev.to/cverports/cve-2026-63118-cve-2026-63118-dns-rebinding-and-cross-origin-request-execution-in-model-context-2gff</link>
      <guid>https://dev.to/cverports/cve-2026-63118-cve-2026-63118-dns-rebinding-and-cross-origin-request-execution-in-model-context-2gff</guid>
      <description>&lt;h1&gt;
  
  
  CVE-2026-63118: DNS-Rebinding and Cross-Origin Request Execution in Model Context Protocol (MCP) Ruby SDK
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Vulnerability ID:&lt;/strong&gt; CVE-2026-63118&lt;br&gt;
&lt;strong&gt;CVSS Score:&lt;/strong&gt; 6.9&lt;br&gt;
&lt;strong&gt;Published:&lt;/strong&gt; 2026-07-30&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;A critical vulnerability (CVE-2026-63118) in the Model Context Protocol (MCP) Ruby SDK allows attackers to execute arbitrary JSON-RPC commands and exfiltrate sensitive local data from an MCP server bound to the local loopback interface. This is achieved through DNS-rebinding and cross-origin request execution due to missing validation of the HTTP Host and Origin headers in the StreamableHTTPTransport component.&lt;/p&gt;

&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;p&gt;A DNS-rebinding flaw in the MCP Ruby SDK (&amp;lt; 0.23.0) allows malicious sites to bypass the browser Same-Origin Policy and run arbitrary local tools.&lt;/p&gt;




&lt;h3&gt;
  
  
  ⚠️ Exploit Status: POC
&lt;/h3&gt;

&lt;h2&gt;
  
  
  Technical Details
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;CWE ID&lt;/strong&gt;: CWE-346, CWE-350&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Attack Vector&lt;/strong&gt;: Network (AV:N)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CVSS Score&lt;/strong&gt;: 6.9 (Medium)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Exploit Status&lt;/strong&gt;: PoC Available&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Affected Component&lt;/strong&gt;: StreamableHTTPTransport&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fixed Version&lt;/strong&gt;: v0.23.0&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CISA KEV Status&lt;/strong&gt;: Not Listed&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Affected Systems
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Model Context Protocol (MCP) Ruby SDK (mcp gem)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;mcp&lt;/strong&gt;: &amp;lt; 0.23.0 (Fixed in: &lt;code&gt;v0.23.0&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Code Analysis
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Commit: &lt;a href="https://github.com/modelcontextprotocol/ruby-sdk/commit/ba543083a7594e7892b29464b89091816446ff7a" rel="noopener noreferrer"&gt;ba54308&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Implement DNS rebinding protection in StreamableHTTPTransport by validating Host and Origin headers.&lt;/p&gt;

&lt;h2&gt;
  
  
  Mitigation Strategies
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Upgrade the mcp gem to version 0.23.0 or higher.&lt;/li&gt;
&lt;li&gt;Configure upstream Host and Origin validation in reverse proxies.&lt;/li&gt;
&lt;li&gt;Restrict server binds strictly to the loopback interface (127.0.0.1 or ::1).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Remediation Steps:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Modify the Gemfile to require 'mcp' version 0.23.0 or higher.&lt;/li&gt;
&lt;li&gt;Run 'bundle update mcp' to apply the update.&lt;/li&gt;
&lt;li&gt;Optionally define 'allowed_hosts' and 'allowed_origins' parameters if binding to non-loopback interfaces.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/modelcontextprotocol/ruby-sdk/security/advisories/GHSA-rjr6-rcgv-9m7m" rel="noopener noreferrer"&gt;GHSA-rjr6-rcgv-9m7m: DNS-rebinding and cross-origin request execution in MCP Ruby SDK&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.cve.org/CVERecord?id=CVE-2026-63118" rel="noopener noreferrer"&gt;CVE-2026-63118 Record&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://nvd.nist.gov/vuln/detail/CVE-2026-63118" rel="noopener noreferrer"&gt;NVD - CVE-2026-63118 Detail&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;&lt;a href="https://cvereports.com/reports/CVE-2026-63118" rel="noopener noreferrer"&gt;Read the full report for CVE-2026-63118 on our website&lt;/a&gt; for more details including interactive diagrams and full exploit analysis.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>security</category>
      <category>cve</category>
      <category>cybersecurity</category>
    </item>
    <item>
      <title>CVE-2026-63119: CVE-2026-63119: Denial of Service via Uncontrolled Resource Consumption in Model Context Protocol Ruby SDK</title>
      <dc:creator>CVE Reports</dc:creator>
      <pubDate>Fri, 31 Jul 2026 05:30:32 +0000</pubDate>
      <link>https://dev.to/cverports/cve-2026-63119-cve-2026-63119-denial-of-service-via-uncontrolled-resource-consumption-in-model-94</link>
      <guid>https://dev.to/cverports/cve-2026-63119-cve-2026-63119-denial-of-service-via-uncontrolled-resource-consumption-in-model-94</guid>
      <description>&lt;h1&gt;
  
  
  CVE-2026-63119: Denial of Service via Uncontrolled Resource Consumption in Model Context Protocol Ruby SDK
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Vulnerability ID:&lt;/strong&gt; CVE-2026-63119&lt;br&gt;
&lt;strong&gt;CVSS Score:&lt;/strong&gt; 6.2&lt;br&gt;
&lt;strong&gt;Published:&lt;/strong&gt; 2026-07-30&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;CVE-2026-63119 is a high-impact denial-of-service vulnerability in the Model Context Protocol (MCP) Ruby SDK (distributed as the 'mcp' gem) before version 0.23.0. The vulnerability allows an attacker to cause resource exhaustion and process termination by streaming unbounded input to standard I/O streams.&lt;/p&gt;

&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;p&gt;Unbounded standard input stream reading in the Model Context Protocol Ruby SDK allows connected peers or subprocesses to deplete system memory and crash the host application via a continuous stream of data lacking newline separators.&lt;/p&gt;




&lt;h3&gt;
  
  
  ⚠️ Exploit Status: POC
&lt;/h3&gt;

&lt;h2&gt;
  
  
  Technical Details
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;CWE ID&lt;/strong&gt;: CWE-400 / CWE-770&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Attack Vector&lt;/strong&gt;: Local (AV:L)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CVSS v3.1 Score&lt;/strong&gt;: 6.2&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;EPSS Score&lt;/strong&gt;: 0.00129&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Impact Type&lt;/strong&gt;: Availability (High)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Exploit Status&lt;/strong&gt;: Proof of Concept Available&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;KEV Status&lt;/strong&gt;: Not Listed&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Affected Systems
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Model Context Protocol (MCP) Ruby SDK prior to version 0.23.0&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;modelcontextprotocol/ruby-sdk&lt;/strong&gt;: &amp;lt; 0.23.0 (Fixed in: &lt;code&gt;0.23.0&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Code Analysis
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Commit: &lt;a href="https://github.com/modelcontextprotocol/ruby-sdk/commit/267b8fa6285453525c81ce43db6b7dcd7a8a8c2f" rel="noopener noreferrer"&gt;267b8fa&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Limit the maximum line bytes read from stdin/stdout to prevent OOM errors&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight diff"&gt;&lt;code&gt;&lt;span class="p"&gt;@@ -239,7 +254,7 @@&lt;/span&gt; def read_response(request)...
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Commit: &lt;a href="https://github.com/modelcontextprotocol/ruby-sdk/commit/772e0cb1f9db69312006926eee59a7287ad50166" rel="noopener noreferrer"&gt;772e0cb&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Cap incoming HTTP request bodies at 4 MiB on StreamableHTTPTransport&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight diff"&gt;&lt;code&gt;&lt;span class="p"&gt;@@ -71,7 +71,7 @@&lt;/span&gt; def handle_post_request...
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Exploit Details
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/modelcontextprotocol/ruby-sdk/security/advisories/GHSA-7683-3w9x-ch42" rel="noopener noreferrer"&gt;Vulnerability Context&lt;/a&gt;: Proof of concept showcasing an unpatched client reading data without newline delimiters from standard output&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Mitigation Strategies
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Upgrade the 'mcp' Ruby gem to version 0.23.0 or higher&lt;/li&gt;
&lt;li&gt;Enforce explicit byte-limit configurations on all standard input/output stream readers&lt;/li&gt;
&lt;li&gt;Discard and re-initialize transport objects immediately if a stream handler error is raised&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Remediation Steps:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open the project's Gemfile&lt;/li&gt;
&lt;li&gt;Update the 'mcp' gem definition to require version '&amp;gt;= 0.23.0'&lt;/li&gt;
&lt;li&gt;Run 'bundle update mcp' to install the patched library version&lt;/li&gt;
&lt;li&gt;Restart any running client or server instances utilizing the SDK&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://nvd.nist.gov/vuln/detail/CVE-2026-63119" rel="noopener noreferrer"&gt;NVD - CVE-2026-63119 Detail&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.cve.org/CVERecord?id=CVE-2026-63119" rel="noopener noreferrer"&gt;CVE.org CVE-2026-63119 Record&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/modelcontextprotocol/ruby-sdk/security/advisories/GHSA-7683-3w9x-ch42" rel="noopener noreferrer"&gt;GitHub Security Advisory GHSA-7683-3w9x-ch42&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/modelcontextprotocol/ruby-sdk/releases/tag/v0.23.0" rel="noopener noreferrer"&gt;MCP Ruby SDK Release v0.23.0 Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;&lt;a href="https://cvereports.com/reports/CVE-2026-63119" rel="noopener noreferrer"&gt;Read the full report for CVE-2026-63119 on our website&lt;/a&gt; for more details including interactive diagrams and full exploit analysis.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>security</category>
      <category>cve</category>
      <category>cybersecurity</category>
    </item>
    <item>
      <title>CVE-2026-67430: CVE-2026-67430: Denial of Service via Unbounded Session Retention in Model Context Protocol Ruby SDK</title>
      <dc:creator>CVE Reports</dc:creator>
      <pubDate>Fri, 31 Jul 2026 04:31:19 +0000</pubDate>
      <link>https://dev.to/cverports/cve-2026-67430-cve-2026-67430-denial-of-service-via-unbounded-session-retention-in-model-context-4fgn</link>
      <guid>https://dev.to/cverports/cve-2026-67430-cve-2026-67430-denial-of-service-via-unbounded-session-retention-in-model-context-4fgn</guid>
      <description>&lt;h1&gt;
  
  
  CVE-2026-67430: Denial of Service via Unbounded Session Retention in Model Context Protocol Ruby SDK
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Vulnerability ID:&lt;/strong&gt; CVE-2026-67430&lt;br&gt;
&lt;strong&gt;CVSS Score:&lt;/strong&gt; 5.3&lt;br&gt;
&lt;strong&gt;Published:&lt;/strong&gt; 2026-07-30&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;CVE-2026-67430 is a medium-severity Denial of Service (DoS) vulnerability in the Model Context Protocol (MCP) Ruby SDK (packaged as the mcp gem) versions prior to 0.23.0. In stateful deployments using the StreamableHTTPTransport class, client session states are retained in an in-memory hash map. Because the transport implements a nil idle timeout by default, the background scavenger process is suppressed. Remote, unauthenticated attackers can flood the endpoint with initialize requests, rapidly consuming system memory and triggering an Out-of-Memory (OOM) crash.&lt;/p&gt;

&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;p&gt;Unauthenticated remote attackers can crash stateful MCP Ruby SDK servers by repeatedly triggering new initialize requests. Because the SDK lacks default session limits and idle timeouts, every connection allocates a persistent context in RAM, leading to memory exhaustion and service crashes.&lt;/p&gt;




&lt;h3&gt;
  
  
  ⚠️ Exploit Status: POC
&lt;/h3&gt;

&lt;h2&gt;
  
  
  Technical Details
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;CWE ID&lt;/strong&gt;: CWE-770&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Attack Vector&lt;/strong&gt;: Network (AV:N)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CVSS v3.1 Score&lt;/strong&gt;: 5.3&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;EPSS Score&lt;/strong&gt;: 0.00291&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;EPSS Percentile&lt;/strong&gt;: 21.41%&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Impact&lt;/strong&gt;: Denial of Service (DoS) via memory exhaustion (OOM)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Exploit Status&lt;/strong&gt;: PoC Available&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;KEV Status&lt;/strong&gt;: Not Listed&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Affected Systems
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Model Context Protocol Ruby SDK (mcp gem) running stateful transports&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;mcp (Ruby SDK)&lt;/strong&gt;: &amp;gt;= 0.6.0, &amp;lt; 0.23.0 (Fixed in: &lt;code&gt;0.23.0&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Code Analysis
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Commit: &lt;a href="https://github.com/modelcontextprotocol/ruby-sdk/commit/afb968c468c178c4d3294b423fcce250621692f4" rel="noopener noreferrer"&gt;afb968c&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Enforce secure session idle timeouts and concurrent session limits inside StreamableHTTPTransport&lt;/p&gt;

&lt;h2&gt;
  
  
  Exploit Details
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/modelcontextprotocol/ruby-sdk/security/advisories/GHSA-52jp-gj8w-j6xh" rel="noopener noreferrer"&gt;GitHub Security Advisory GHSA-52jp-gj8w-j6xh&lt;/a&gt;: Proof of Concept demonstrating creation of 50,000 sessions in 26.6 seconds causing server OOM&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Mitigation Strategies
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Upgrade the mcp gem to version 0.23.0 or later.&lt;/li&gt;
&lt;li&gt;Configure tight session_idle_timeout and max_sessions values on StreamableHTTPTransport initialization.&lt;/li&gt;
&lt;li&gt;Utilize stateless: true if stateful session management is not required.&lt;/li&gt;
&lt;li&gt;Deploy a reverse proxy (e.g., Nginx, HAProxy) in front of the application to enforce request and connection rate-limiting.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Remediation Steps:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Update your Gemfile to reference mcp version 0.23.0 or later.&lt;/li&gt;
&lt;li&gt;Run bundle update mcp to retrieve and apply the security patch.&lt;/li&gt;
&lt;li&gt;Optionally, explicitly set session_idle_timeout and max_sessions parameters in your StreamableHTTPTransport.new initializer block.&lt;/li&gt;
&lt;li&gt;Restart the Ruby application server to apply the code changes.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/modelcontextprotocol/ruby-sdk/security/advisories/GHSA-52jp-gj8w-j6xh" rel="noopener noreferrer"&gt;GHSA-52jp-gj8w-j6xh: Model Context Protocol Ruby SDK Unbounded Session Retention DoS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/modelcontextprotocol/ruby-sdk/commit/afb968c468c178c4d3294b423fcce250621692f4" rel="noopener noreferrer"&gt;Core Session Hardening Commit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/modelcontextprotocol/ruby-sdk/releases/tag/v0.23.0" rel="noopener noreferrer"&gt;Release Version 0.23.0 Tag&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.cve.org/CVERecord?id=CVE-2026-67430" rel="noopener noreferrer"&gt;CVE-2026-67430 Record&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://nvd.nist.gov/vuln/detail/CVE-2026-67430" rel="noopener noreferrer"&gt;NVD Entry for CVE-2026-67430&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;&lt;a href="https://cvereports.com/reports/CVE-2026-67430" rel="noopener noreferrer"&gt;Read the full report for CVE-2026-67430 on our website&lt;/a&gt; for more details including interactive diagrams and full exploit analysis.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>security</category>
      <category>cve</category>
      <category>cybersecurity</category>
    </item>
    <item>
      <title>CVE-2026-67432: CVE-2026-67432: High Severity Denial of Service in Model Context Protocol (MCP) Ruby SDK</title>
      <dc:creator>CVE Reports</dc:creator>
      <pubDate>Fri, 31 Jul 2026 03:31:26 +0000</pubDate>
      <link>https://dev.to/cverports/cve-2026-67432-cve-2026-67432-high-severity-denial-of-service-in-model-context-protocol-mcp-ee3</link>
      <guid>https://dev.to/cverports/cve-2026-67432-cve-2026-67432-high-severity-denial-of-service-in-model-context-protocol-mcp-ee3</guid>
      <description>&lt;h1&gt;
  
  
  CVE-2026-67432: High Severity Denial of Service in Model Context Protocol (MCP) Ruby SDK
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Vulnerability ID:&lt;/strong&gt; CVE-2026-67432&lt;br&gt;
&lt;strong&gt;CVSS Score:&lt;/strong&gt; 7.5&lt;br&gt;
&lt;strong&gt;Published:&lt;/strong&gt; 2026-07-30&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;An uncontrolled memory allocation vulnerability (CWE-770) exists in the Model Context Protocol (MCP) Ruby SDK (the &lt;code&gt;mcp&lt;/code&gt; gem) prior to version 0.23.0. The SDK's StreamableHTTPTransport and StdioTransport layers fail to impose bounds on incoming payloads. An unauthenticated attacker can exploit these issues by transmitting massive, nested payloads to exhaust worker memory, leading to process termination.&lt;/p&gt;

&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;p&gt;The &lt;code&gt;mcp&lt;/code&gt; Ruby gem prior to 0.23.0 is vulnerable to unauthenticated, remote denial of service (OOM crash) due to unbounded HTTP body reading, unsafe JSON parsing depth, and unlimited standard input buffering.&lt;/p&gt;




&lt;h3&gt;
  
  
  ⚠️ Exploit Status: POC
&lt;/h3&gt;

&lt;h2&gt;
  
  
  Technical Details
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;CWE ID&lt;/strong&gt;: CWE-770&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Attack Vector&lt;/strong&gt;: Network&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CVSS v3.1 Score&lt;/strong&gt;: 7.5 (High)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;EPSS Score&lt;/strong&gt;: 0.00436 (35.87%)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Impact&lt;/strong&gt;: Denial of Service (OOM Crash)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Exploit Status&lt;/strong&gt;: Proof-of-Concept&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CISA KEV Status&lt;/strong&gt;: Not Listed&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Affected Systems
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Model Context Protocol Ruby SDK (mcp gem)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;mcp&lt;/strong&gt;: &amp;lt; 0.23.0 (Fixed in: &lt;code&gt;0.23.0&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Code Analysis
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Commit: &lt;a href="https://github.com/modelcontextprotocol/ruby-sdk/commit/772e0cb1f9db69312006926eee59a7287ad50166" rel="noopener noreferrer"&gt;772e0cb&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Implement bounded payload reads and nesting limits for StreamableHTTPTransport and StdioTransport layers.&lt;/p&gt;

&lt;h2&gt;
  
  
  Mitigation Strategies
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Upgrade the mcp gem to 0.23.0 or higher.&lt;/li&gt;
&lt;li&gt;Configure application firewalls to drop payload sizes over a safe limit (e.g. 4MB).&lt;/li&gt;
&lt;li&gt;Configure limits programmatically when initializing HTTP and Stdio transports.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Remediation Steps:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;In Gemfile, replace existing gem declaration with: gem 'mcp', '&amp;gt;= 0.23.0'&lt;/li&gt;
&lt;li&gt;Run 'bundle update mcp' to apply the patch.&lt;/li&gt;
&lt;li&gt;Validate application starts successfully and transport initializations are supplied with explicit size configurations if custom thresholds are needed.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/modelcontextprotocol/ruby-sdk/security/advisories/GHSA-h669-8m4g-r2hc" rel="noopener noreferrer"&gt;GitHub Advisory GHSA-h669-8m4g-r2hc&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/modelcontextprotocol/ruby-sdk/commit/772e0cb1f9db69312006926eee59a7287ad50166" rel="noopener noreferrer"&gt;Security Fix Commit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/modelcontextprotocol/ruby-sdk/releases/tag/v0.23.0" rel="noopener noreferrer"&gt;v0.23.0 Release Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.cve.org/CVERecord?id=CVE-2026-67432" rel="noopener noreferrer"&gt;CVE Record on CVE.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://nvd.nist.gov/vuln/detail/CVE-2026-67432" rel="noopener noreferrer"&gt;NVD Vulnerability Detail&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;&lt;a href="https://cvereports.com/reports/CVE-2026-67432" rel="noopener noreferrer"&gt;Read the full report for CVE-2026-67432 on our website&lt;/a&gt; for more details including interactive diagrams and full exploit analysis.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>security</category>
      <category>cve</category>
      <category>cybersecurity</category>
    </item>
    <item>
      <title>CVE-2026-67431: CVE-2026-67431: Session Poisoning via Improper Access Control in Model Context Protocol Ruby SDK</title>
      <dc:creator>CVE Reports</dc:creator>
      <pubDate>Fri, 31 Jul 2026 02:30:31 +0000</pubDate>
      <link>https://dev.to/cverports/cve-2026-67431-cve-2026-67431-session-poisoning-via-improper-access-control-in-model-context-2hgk</link>
      <guid>https://dev.to/cverports/cve-2026-67431-cve-2026-67431-session-poisoning-via-improper-access-control-in-model-context-2hgk</guid>
      <description>&lt;h1&gt;
  
  
  CVE-2026-67431: Session Poisoning via Improper Access Control in Model Context Protocol Ruby SDK
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Vulnerability ID:&lt;/strong&gt; CVE-2026-67431&lt;br&gt;
&lt;strong&gt;CVSS Score:&lt;/strong&gt; 8.3&lt;br&gt;
&lt;strong&gt;Published:&lt;/strong&gt; 2026-07-30&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;An Improper Access Control vulnerability exists in the Model Context Protocol (MCP) Ruby SDK prior to version 0.23.0. The stateful transport implementation failed to bind established sessions to their original owners or connection contexts, enabling unauthorized actors with access to active session IDs to execute arbitrary tools or alter session state.&lt;/p&gt;

&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;p&gt;A lack of session binding in the MCP Ruby SDK allows remote attackers possessing a valid session ID to execute arbitrary tool calls and manipulate session states.&lt;/p&gt;




&lt;h3&gt;
  
  
  ⚠️ Exploit Status: POC
&lt;/h3&gt;

&lt;h2&gt;
  
  
  Technical Details
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;CWE ID&lt;/strong&gt;: CWE-284&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Attack Vector&lt;/strong&gt;: Network (AV:N)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CVSS v4.0 Score&lt;/strong&gt;: 8.3&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;EPSS Score&lt;/strong&gt;: 0.00276&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Exploit Status&lt;/strong&gt;: POC (in official repository tests)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;KEV Status&lt;/strong&gt;: Not Listed&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Impact&lt;/strong&gt;: High Integrity, Low Availability&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Affected Systems
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;mcp (RubyGems)&lt;/li&gt;
&lt;li&gt;Model Context Protocol Ruby SDK&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;mcp&lt;/strong&gt;: &amp;lt; 0.23.0 (Fixed in: &lt;code&gt;0.23.0&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Code Analysis
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Commit: &lt;a href="https://github.com/modelcontextprotocol/ruby-sdk/commit/35466605319a34e4c7808712ae9bb1ca1afb2356" rel="noopener noreferrer"&gt;3546660&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Implement session validation and HTTP origin checks inside StreamableHTTPTransport&lt;/p&gt;

&lt;h2&gt;
  
  
  Mitigation Strategies
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Upgrade the mcp gem to version 0.23.0 or higher.&lt;/li&gt;
&lt;li&gt;Implement the session_request_validator hook to validate incoming requests against active user authentication states.&lt;/li&gt;
&lt;li&gt;Limit session idle timeouts and maximum concurrent sessions to reduce exposure.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Remediation Steps:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Identify all deployments using the mcp Ruby gem.&lt;/li&gt;
&lt;li&gt;Update the Gemfile to require version 0.23.0 or higher: gem 'mcp', '&amp;gt;= 0.23.0'.&lt;/li&gt;
&lt;li&gt;Execute bundle update mcp to install the patched version.&lt;/li&gt;
&lt;li&gt;Locate instantiate configurations of MCP::Server::Transports::StreamableHTTPTransport and define a custom session_request_validator callback.&lt;/li&gt;
&lt;li&gt;Ensure the callback validates that the user environment (cookies, tokens) matches the active session ownership context.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.cve.org/CVERecord?id=CVE-2026-67431" rel="noopener noreferrer"&gt;https://www.cve.org/CVERecord?id=CVE-2026-67431&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/modelcontextprotocol/ruby-sdk/security/advisories/GHSA-5p9g-j988-pcwv" rel="noopener noreferrer"&gt;https://github.com/modelcontextprotocol/ruby-sdk/security/advisories/GHSA-5p9g-j988-pcwv&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/modelcontextprotocol/ruby-sdk/commit/35466605319a34e4c7808712ae9bb1ca1afb2356" rel="noopener noreferrer"&gt;https://github.com/modelcontextprotocol/ruby-sdk/commit/35466605319a34e4c7808712ae9bb1ca1afb2356&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/modelcontextprotocol/ruby-sdk/releases/tag/v0.23.0" rel="noopener noreferrer"&gt;https://github.com/modelcontextprotocol/ruby-sdk/releases/tag/v0.23.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://nvd.nist.gov/vuln/detail/CVE-2026-67431" rel="noopener noreferrer"&gt;https://nvd.nist.gov/vuln/detail/CVE-2026-67431&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;&lt;a href="https://cvereports.com/reports/CVE-2026-67431" rel="noopener noreferrer"&gt;Read the full report for CVE-2026-67431 on our website&lt;/a&gt; for more details including interactive diagrams and full exploit analysis.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>security</category>
      <category>cve</category>
      <category>cybersecurity</category>
    </item>
    <item>
      <title>CVE-2026-67435: CVE-2026-67435: Custom Authentication Header Leakage via Cross-Origin Redirects in linuxfabrik-lib</title>
      <dc:creator>CVE Reports</dc:creator>
      <pubDate>Fri, 31 Jul 2026 01:30:29 +0000</pubDate>
      <link>https://dev.to/cverports/cve-2026-67435-cve-2026-67435-custom-authentication-header-leakage-via-cross-origin-redirects-in-20b5</link>
      <guid>https://dev.to/cverports/cve-2026-67435-cve-2026-67435-custom-authentication-header-leakage-via-cross-origin-redirects-in-20b5</guid>
      <description>&lt;h1&gt;
  
  
  CVE-2026-67435: Custom Authentication Header Leakage via Cross-Origin Redirects in linuxfabrik-lib
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Vulnerability ID:&lt;/strong&gt; CVE-2026-67435&lt;br&gt;
&lt;strong&gt;CVSS Score:&lt;/strong&gt; 6.0&lt;br&gt;
&lt;strong&gt;Published:&lt;/strong&gt; 2026-07-30&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;CVE-2026-67435 is a security vulnerability in the linuxfabrik-lib Python library prior to version 6.0.0. When performing HTTP requests with follow_redirects enabled, custom authentication headers (such as X-Auth-Token or X-Api-Key) are forwarded during cross-origin redirects. A malicious or compromised server can leverage this behavior to capture sensitive monitoring and administrative credentials, leading to potential unauthorized access and Server-Side Request Forgery (SSRF).&lt;/p&gt;

&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;p&gt;A vulnerability in linuxfabrik-lib prior to 6.0.0 forwards custom authentication headers (such as X-Auth-Token or X-Api-Key) during cross-origin redirects, allowing remote attackers to exfiltrate administrative credentials.&lt;/p&gt;




&lt;h2&gt;
  
  
  Technical Details
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;CWE ID&lt;/strong&gt;: CWE-200, CWE-918&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Attack Vector&lt;/strong&gt;: Network&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CVSS v4.0 Score&lt;/strong&gt;: 6.0&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;EPSS Score&lt;/strong&gt;: 0.00286 (Percentile: 20.87%)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Impact&lt;/strong&gt;: Credential Exposure&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Exploit Status&lt;/strong&gt;: None&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;KEV Status&lt;/strong&gt;: Not Listed&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Affected Systems
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;linuxfabrik-lib&lt;/li&gt;
&lt;li&gt;Linuxfabrik Monitoring Plugins&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;linuxfabrik-lib&lt;/strong&gt;: &amp;lt; 6.0.0 (Fixed in: &lt;code&gt;6.0.0&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Code Analysis
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Commit: &lt;a href="https://github.com/Linuxfabrik/lib/commit/6573ff9347e541200305d278d2663d2e54e052ff" rel="noopener noreferrer"&gt;6573ff9&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Strip credentials / custom headers on cross-origin redirect&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight diff"&gt;&lt;code&gt;&lt;span class="p"&gt;@@ -0,0 +1,41 @@&lt;/span&gt;
&lt;span class="gi"&gt;+_REDIRECT_SAFE_HEADERS = frozenset({
+    'accept',
+    'accept-encoding',
+    'accept-language',
+    'connection',
+    'content-length',
+    'content-type',
+    'host',
+    'transfer-encoding',
+    'user-agent',
+})
+...
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Mitigation Strategies
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Upgrade linuxfabrik-lib to version 6.0.0 or higher.&lt;/li&gt;
&lt;li&gt;Disable redirect handling by passing follow_redirects=False inside client calls.&lt;/li&gt;
&lt;li&gt;Restrict network-level egress traffic for monitoring servers to prevent connection handshakes with external untrusted destinations.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Remediation Steps:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Identify all deployment instances of linuxfabrik monitoring scripts within local cronjobs, configuration modules, or service orchestrators.&lt;/li&gt;
&lt;li&gt;Update dependencies in requirements.txt or dependency lock files to specify linuxfabrik-lib&amp;gt;=6.0.0.&lt;/li&gt;
&lt;li&gt;Deploy the updated library package across all monitoring nodes and verify correct processing of monitoring endpoints.&lt;/li&gt;
&lt;li&gt;Apply strict firewall configurations restricting HTTP/HTTPS egress traffic from administrative monitoring subnets to verified destination systems.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Linuxfabrik/monitoring-plugins/security/advisories/GHSA-4jc5-g844-4x33" rel="noopener noreferrer"&gt;GitHub Security Advisory GHSA-4jc5-g844-4x33&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Linuxfabrik/lib/commit/6573ff9347e541200305d278d2663d2e54e052ff" rel="noopener noreferrer"&gt;Fix Commit: Strip custom headers on cross-origin redirects&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Linuxfabrik/lib/releases/tag/v6.0.0" rel="noopener noreferrer"&gt;linuxfabrik-lib Release v6.0.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://nvd.nist.gov/vuln/detail/CVE-2026-67435" rel="noopener noreferrer"&gt;NVD Record for CVE-2026-67435&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.cve.org/CVERecord?id=CVE-2026-67435" rel="noopener noreferrer"&gt;CVE.org Record for CVE-2026-67435&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;&lt;a href="https://cvereports.com/reports/CVE-2026-67435" rel="noopener noreferrer"&gt;Read the full report for CVE-2026-67435 on our website&lt;/a&gt; for more details including interactive diagrams and full exploit analysis.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>security</category>
      <category>cve</category>
      <category>cybersecurity</category>
    </item>
    <item>
      <title>CVE-2026-67429: CVE-2026-67429: Arbitrary File Write and Path Traversal in Flyto2 Core Modules</title>
      <dc:creator>CVE Reports</dc:creator>
      <pubDate>Fri, 31 Jul 2026 00:30:31 +0000</pubDate>
      <link>https://dev.to/cverports/cve-2026-67429-cve-2026-67429-arbitrary-file-write-and-path-traversal-in-flyto2-core-modules-3fjl</link>
      <guid>https://dev.to/cverports/cve-2026-67429-cve-2026-67429-arbitrary-file-write-and-path-traversal-in-flyto2-core-modules-3fjl</guid>
      <description>&lt;h1&gt;
  
  
  CVE-2026-67429: Arbitrary File Write and Path Traversal in Flyto2 Core Modules
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Vulnerability ID:&lt;/strong&gt; CVE-2026-67429&lt;br&gt;
&lt;strong&gt;CVSS Score:&lt;/strong&gt; 10.0&lt;br&gt;
&lt;strong&gt;Published:&lt;/strong&gt; 2026-07-30&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;CVE-2026-67429 is a critical path traversal vulnerability in Flyto2 Core file-writing modules, including image.download and twelve other modules. By exploiting an insecure validation check that relied on user-controlled parameters, unauthenticated remote attackers can bypass directory confinement and write arbitrary files to the file system, leading to remote code execution.&lt;/p&gt;

&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;p&gt;A critical path traversal vulnerability in Flyto2 Core allows unauthenticated remote code execution via arbitrary file write due to caller-controlled base directory validation parameters.&lt;/p&gt;




&lt;h3&gt;
  
  
  ⚠️ Exploit Status: POC
&lt;/h3&gt;

&lt;h2&gt;
  
  
  Technical Details
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;CWE ID&lt;/strong&gt;: CWE-22, CWE-73&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Attack Vector&lt;/strong&gt;: Network (AV:N)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CVSS Score&lt;/strong&gt;: 10.0 (Critical)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;EPSS Score&lt;/strong&gt;: 0.00494&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Impact&lt;/strong&gt;: Arbitrary File Write / Remote Code Execution&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Exploit Status&lt;/strong&gt;: Proof of Concept (PoC) verified&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;KEV Status&lt;/strong&gt;: Not listed&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Affected Systems
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Flyto2 Core&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;flyto-core&lt;/strong&gt;: &amp;lt; 2.26.6 (Fixed in: &lt;code&gt;2.26.6&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Code Analysis
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Commit: &lt;a href="https://github.com/flytohub/flyto-core/commit/d5f89d71303e3c1e6418d347c5c55fcd173cc8cc" rel="noopener noreferrer"&gt;d5f89d7&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;centralize path validation with sandbox guard&lt;/p&gt;

&lt;h2&gt;
  
  
  Mitigation Strategies
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Upgrade Flyto2 Core to version 2.26.6&lt;/li&gt;
&lt;li&gt;Define FLYTO_SANDBOX_DIR to restrict write permissions&lt;/li&gt;
&lt;li&gt;Run Flyto2 Core in an unprivileged, read-only container&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Remediation Steps:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Identify all active instances of Flyto2 Core in the environment.&lt;/li&gt;
&lt;li&gt;Apply the patch by upgrading the PyPI package to version 2.26.6.&lt;/li&gt;
&lt;li&gt;Configure the FLYTO_SANDBOX_DIR environment variable to enforce static boundaries.&lt;/li&gt;
&lt;li&gt;Audit application logs for suspicious directory overrides in image or document module parameters.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/flytohub/flyto-core/security/advisories/GHSA-2956-977x-2w3r" rel="noopener noreferrer"&gt;GitHub Security Advisory GHSA-2956-977x-2w3r&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/flytohub/flyto-core/commit/d5f89d71303e3c1e6418d347c5c55fcd173cc8cc" rel="noopener noreferrer"&gt;Fix Commit d5f89d71303e&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/flytohub/flyto-core/releases/tag/v2.26.6" rel="noopener noreferrer"&gt;Release Notes v2.26.6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.cve.org/CVERecord?id=CVE-2026-67429" rel="noopener noreferrer"&gt;CVE-2026-67429 Record&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;&lt;a href="https://cvereports.com/reports/CVE-2026-67429" rel="noopener noreferrer"&gt;Read the full report for CVE-2026-67429 on our website&lt;/a&gt; for more details including interactive diagrams and full exploit analysis.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>security</category>
      <category>cve</category>
      <category>cybersecurity</category>
    </item>
    <item>
      <title>CVE-2026-67427: CVE-2026-67427: Host Environment Variable Access Policy Bypass via Template Interpolation in Flyto2 Core</title>
      <dc:creator>CVE Reports</dc:creator>
      <pubDate>Thu, 30 Jul 2026 23:30:33 +0000</pubDate>
      <link>https://dev.to/cverports/cve-2026-67427-cve-2026-67427-host-environment-variable-access-policy-bypass-via-template-3j9p</link>
      <guid>https://dev.to/cverports/cve-2026-67427-cve-2026-67427-host-environment-variable-access-policy-bypass-via-template-3j9p</guid>
      <description>&lt;h1&gt;
  
  
  CVE-2026-67427: Host Environment Variable Access Policy Bypass via Template Interpolation in Flyto2 Core
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Vulnerability ID:&lt;/strong&gt; CVE-2026-67427&lt;br&gt;
&lt;strong&gt;CVSS Score:&lt;/strong&gt; 8.6&lt;br&gt;
&lt;strong&gt;Published:&lt;/strong&gt; 2026-07-30&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;CVE-2026-67427 is a capability bypass vulnerability in the Flyto2 Core workflow execution kernel. Due to a logical inconsistency in how dynamic parameters are resolved, the system evaluates environment variables via template interpolation prior to executing capability filter validation. This permits unprivileged workflow definitions to completely bypass denylist restrictions on the &lt;code&gt;env.get&lt;/code&gt; module, exfiltrating critical host configurations, API tokens, and credentials via allowed communication channels.&lt;/p&gt;

&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;p&gt;A logical separation-of-duty flaw in Flyto2 Core's parser allows workflows to bypass security policies. By embedding '${env.VARIABLE}' template strings inside allowed modules, attackers can extract system-level credentials without trigger-blocking module denylists.&lt;/p&gt;




&lt;h3&gt;
  
  
  ⚠️ Exploit Status: POC
&lt;/h3&gt;

&lt;h2&gt;
  
  
  Technical Details
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;CWE ID&lt;/strong&gt;: CWE-693 (Protection Mechanism Failure)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Attack Vector&lt;/strong&gt;: Network&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CVSS v3.1 Score&lt;/strong&gt;: 8.6 (High)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;EPSS Score&lt;/strong&gt;: 0.00339 (Percentile: 26.51%)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Impact&lt;/strong&gt;: Information Disclosure (Host Secret Extraction)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Exploit Status&lt;/strong&gt;: Proof-of-Concept / Technical Analysis&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;KEV Status&lt;/strong&gt;: Not Listed&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Affected Systems
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Flyto2 Core&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;flyto-core&lt;/strong&gt;: &amp;lt; 2.26.6 (Fixed in: &lt;code&gt;2.26.6&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Code Analysis
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Commit: &lt;a href="https://github.com/flytohub/flyto-core/commit/d5f89d71303e3c1e6418d347c5c55fcd173cc8cc" rel="noopener noreferrer"&gt;d5f89d7&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Secure sandbox directories, credential endpoints, and ${env.*} interpolation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Exploit Details
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/flytohub/flyto-core/security/advisories/GHSA-hr7p-wg7r-hg9m" rel="noopener noreferrer"&gt;GitHub Security Advisory&lt;/a&gt;: Technical analysis and remediation directions for the dynamic interpolation bypass.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Mitigation Strategies
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Upgrade flyto-core to version 2.26.6 or higher.&lt;/li&gt;
&lt;li&gt;Define explicit environment variable boundaries using the newly introduced FLYTO_ENV_VAR_ALLOWLIST variable.&lt;/li&gt;
&lt;li&gt;Isolate automation container runtimes and limit the configuration variables exposed to host processes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Remediation Steps:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Identify all production and test environments running flytohub/flyto-core versions below 2.26.6.&lt;/li&gt;
&lt;li&gt;Update project configuration files and build specifications to require version 2.26.6.&lt;/li&gt;
&lt;li&gt;Apply the FLYTO_ENV_VAR_ALLOWLIST environment variable in service deployment manifests to restrict dynamic template resolution.&lt;/li&gt;
&lt;li&gt;Review historical workflow execution records and audit logs for patterns resembling dynamic variable interpolation calls.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/flytohub/flyto-core/security/advisories/GHSA-hr7p-wg7r-hg9m" rel="noopener noreferrer"&gt;GitHub Security Advisory GHSA-hr7p-wg7r-hg9m&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/flytohub/flyto-core/commit/d5f89d71303e3c1e6418d347c5c55fcd173cc8cc" rel="noopener noreferrer"&gt;Fix Commit d5f89d7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/flytohub/flyto-core/releases/tag/v2.26.6" rel="noopener noreferrer"&gt;Flyto Core v2.26.6 Release Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.cve.org/CVERecord?id=CVE-2026-67427" rel="noopener noreferrer"&gt;Official CVE Record&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;&lt;a href="https://cvereports.com/reports/CVE-2026-67427" rel="noopener noreferrer"&gt;Read the full report for CVE-2026-67427 on our website&lt;/a&gt; for more details including interactive diagrams and full exploit analysis.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>security</category>
      <category>cve</category>
      <category>cybersecurity</category>
    </item>
    <item>
      <title>CVE-2026-67425: CVE-2026-67425: Insecure Credential Forwarding in Flyto2 Core</title>
      <dc:creator>CVE Reports</dc:creator>
      <pubDate>Thu, 30 Jul 2026 22:30:35 +0000</pubDate>
      <link>https://dev.to/cverports/cve-2026-67425-cve-2026-67425-insecure-credential-forwarding-in-flyto2-core-31dp</link>
      <guid>https://dev.to/cverports/cve-2026-67425-cve-2026-67425-insecure-credential-forwarding-in-flyto2-core-31dp</guid>
      <description>&lt;h1&gt;
  
  
  CVE-2026-67425: Insecure Credential Forwarding in Flyto2 Core
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Vulnerability ID:&lt;/strong&gt; CVE-2026-67425&lt;br&gt;
&lt;strong&gt;CVSS Score:&lt;/strong&gt; 8.6&lt;br&gt;
&lt;strong&gt;Published:&lt;/strong&gt; 2026-07-30&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;An insecure credential forwarding vulnerability in Flyto2 Core prior to version 2.26.6 allows attackers to exfiltrate operator API keys. This occurs because the system forwards environment-derived API keys to user-controlled custom endpoints, bypassing SSRF guards designed only for private target validation.&lt;/p&gt;

&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;p&gt;Flyto2 Core incorrectly forwarded high-privilege, environment-derived API keys to caller-controlled endpoints. This allowed unauthenticated remote attackers to exfiltrate sensitive keys by specifying a public, attacker-controlled host as the base URL.&lt;/p&gt;




&lt;h3&gt;
  
  
  ⚠️ Exploit Status: POC
&lt;/h3&gt;

&lt;h2&gt;
  
  
  Technical Details
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;CWE ID&lt;/strong&gt;: CWE-522, CWE-201&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Attack Vector&lt;/strong&gt;: Network (AV:N)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CVSS v3.1&lt;/strong&gt;: 8.6 (High)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;EPSS Score&lt;/strong&gt;: 0.00319&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Impact&lt;/strong&gt;: Confidentiality High (C:H)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Exploit Status&lt;/strong&gt;: Proof-of-Concept / Verified Private&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;KEV Status&lt;/strong&gt;: Not Listed&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Affected Systems
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Flyto2 Core (flytohub/flyto-core)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Flyto2 Core&lt;/strong&gt;: &amp;lt; 2.26.6 (Fixed in: &lt;code&gt;2.26.6&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Code Analysis
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Commit: &lt;a href="https://github.com/flytohub/flyto-core/commit/d5f89d71303e3c1e6418d347c5c55fcd173cc8cc" rel="noopener noreferrer"&gt;d5f89d7&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Fix insecure credential forwarding to user-controlled custom endpoints (GHSA-qq9q-xgm3-xv9g)&lt;/p&gt;

&lt;h2&gt;
  
  
  Exploit Details
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/flytohub/flyto-core/security/advisories/GHSA-qq9q-xgm3-xv9g" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;: Proof of concept workflow setup describing extraction of keys using custom base_url triggers.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Mitigation Strategies
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Upgrade to Flyto2 Core 2.26.6 or later.&lt;/li&gt;
&lt;li&gt;Configure the FLYTO_TRUSTED_LLM_HOSTS environment variable to whitelist permitted custom API gateways.&lt;/li&gt;
&lt;li&gt;Establish firewall rules to restrict outbound HTTP/HTTPS traffic to trusted LLM endpoints only.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Remediation Steps:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Pull and deploy the latest version (2.26.6+) of Flyto2 Core.&lt;/li&gt;
&lt;li&gt;Audit current configuration files and system environments for exposed API keys.&lt;/li&gt;
&lt;li&gt;Define FLYTO_TRUSTED_LLM_HOSTS in your runner environments if you utilize self-hosted or proxy model endpoints.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/flytohub/flyto-core/security/advisories/GHSA-qq9q-xgm3-xv9g" rel="noopener noreferrer"&gt;Insecure Credential Forwarding in Flyto2 Core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/flytohub/flyto-core/commit/d5f89d71303e3c1e6418d347c5c55fcd173cc8cc" rel="noopener noreferrer"&gt;Fix Insecure Credential Forwarding Commit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/flytohub/flyto-core/releases/tag/v2.26.6" rel="noopener noreferrer"&gt;Flyto2 Core Release Tag v2.26.6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://nvd.nist.gov/vuln/detail/CVE-2026-67425" rel="noopener noreferrer"&gt;NVD - CVE-2026-67425&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;&lt;a href="https://cvereports.com/reports/CVE-2026-67425" rel="noopener noreferrer"&gt;Read the full report for CVE-2026-67425 on our website&lt;/a&gt; for more details including interactive diagrams and full exploit analysis.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>security</category>
      <category>cve</category>
      <category>cybersecurity</category>
    </item>
    <item>
      <title>CVE-2025-4318: CVE-2025-4318: Remote Code Execution in AWS Amplify codegen-ui</title>
      <dc:creator>CVE Reports</dc:creator>
      <pubDate>Thu, 30 Jul 2026 21:30:31 +0000</pubDate>
      <link>https://dev.to/cverports/cve-2025-4318-cve-2025-4318-remote-code-execution-in-aws-amplify-codegen-ui-571g</link>
      <guid>https://dev.to/cverports/cve-2025-4318-cve-2025-4318-remote-code-execution-in-aws-amplify-codegen-ui-571g</guid>
      <description>&lt;h1&gt;
  
  
  CVE-2025-4318: Remote Code Execution in AWS Amplify codegen-ui
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Vulnerability ID:&lt;/strong&gt; CVE-2025-4318&lt;br&gt;
&lt;strong&gt;CVSS Score:&lt;/strong&gt; 9.0&lt;br&gt;
&lt;strong&gt;Published:&lt;/strong&gt; 2026-07-30&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;A critical remote code execution (RCE) vulnerability exists in AWS Amplify Studio's code-generation library (@aws-amplify/codegen-ui). An authenticated attacker with permissions to create or modify component schemas can inject malicious JavaScript code into those schemas. When the Amplify CLI or the build environment processes these schemas, the unvalidated expressions are executed within the host Node.js environment, leading to full system compromise.&lt;/p&gt;

&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;p&gt;Remote code execution vulnerability in @aws-amplify/codegen-ui allows authenticated users to execute arbitrary commands during build/generation phases via crafted component schemas.&lt;/p&gt;




&lt;h3&gt;
  
  
  ⚠️ Exploit Status: POC
&lt;/h3&gt;

&lt;h2&gt;
  
  
  Technical Details
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;CWE ID&lt;/strong&gt;: CWE-95&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Attack Vector&lt;/strong&gt;: Network&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Privileges Required&lt;/strong&gt;: Low&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;User Interaction&lt;/strong&gt;: None&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Impact&lt;/strong&gt;: High (Confidentiality, Integrity, Availability)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Exploit Status&lt;/strong&gt;: PoC available&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;KEV Status&lt;/strong&gt;: Not listed&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Affected Systems
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;AWS Amplify Studio UI Builder&lt;/li&gt;
&lt;li&gt;@aws-amplify/codegen-ui&lt;/li&gt;
&lt;li&gt;@aws-amplify/codegen-ui-react&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;@aws-amplify/codegen-ui&lt;/strong&gt;: &amp;gt;= 0.1.0, &amp;lt; 2.20.4 (Fixed in: &lt;code&gt;2.20.4&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;@aws-amplify/codegen-ui-react&lt;/strong&gt;: &amp;gt;= 0.1.0, &amp;lt; 2.20.4 (Fixed in: &lt;code&gt;2.20.4&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Code Analysis
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Commit: &lt;a href="https://github.com/aws-amplify/amplify-codegen-ui/commit/ca98c38b7c3d69ae7c94d2f62b51e32e8165dae6" rel="noopener noreferrer"&gt;ca98c38&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Initial property AST input validation and scripting patterns denylist filter&lt;/p&gt;

&lt;h3&gt;
  
  
  Commit: &lt;a href="https://github.com/aws-amplify/amplify-codegen-ui/commit/7ce520071ba6a579234379a041dcb1697f7b4bfd" rel="noopener noreferrer"&gt;7ce5200&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Sanitise bindingEvent and event fields to prevent bypass in UI actions&lt;/p&gt;

&lt;h2&gt;
  
  
  Exploit Details
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://blog.securelayer7.net/cve-2025-4318-aws-amplify-rce/" rel="noopener noreferrer"&gt;SecureLayer7&lt;/a&gt;: Detailed write-up of the initial RCE and the event binding bypass.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Mitigation Strategies
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Upgrade @aws-amplify/codegen-ui to version 2.20.4 or above&lt;/li&gt;
&lt;li&gt;Upgrade @aws-amplify/codegen-ui-react to version 2.20.4 or above&lt;/li&gt;
&lt;li&gt;Restrict user permissions in AWS Amplify Studio to trusted personnel&lt;/li&gt;
&lt;li&gt;Network-isolate the build pipelines and developer environments to prevent outbound data exfiltration&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Remediation Steps:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Run 'npm list @aws-amplify/codegen-ui' to identify the active version.&lt;/li&gt;
&lt;li&gt;Execute 'npm install @aws-amplify/codegen-ui@latest @aws-amplify/codegen-ui-react@latest' in all project directories.&lt;/li&gt;
&lt;li&gt;Re-generate package lockfiles and commit updates to source control.&lt;/li&gt;
&lt;li&gt;Verify global tools with 'npm install -g @aws-amplify/cli@latest'.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/security/security-bulletins/AWS-2025-010/" rel="noopener noreferrer"&gt;AWS Security Advisory AWS-2025-010&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/aws-amplify/amplify-codegen-ui/security/advisories/GHSA-hf3j-86p7-mfw8" rel="noopener noreferrer"&gt;GitHub Security Advisory GHSA-hf3j-86p7-mfw8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.securelayer7.net/cve-2025-4318-aws-amplify-rce/" rel="noopener noreferrer"&gt;SecureLayer7 Technical Vulnerability Analysis&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;&lt;a href="https://cvereports.com/reports/CVE-2025-4318" rel="noopener noreferrer"&gt;Read the full report for CVE-2025-4318 on our website&lt;/a&gt; for more details including interactive diagrams and full exploit analysis.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>security</category>
      <category>cve</category>
      <category>cybersecurity</category>
    </item>
  </channel>
</rss>
