<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="/rss-style.xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title><![CDATA[Team IT Security - 📰 Alle Kategorien]]></title>
<link><![CDATA[https://tsecurity.de/export/rss/alle-kategorien.xml?q=from+recursion+backtracking%2F]]></link>
<description><![CDATA[Das Gesamte Cyber Threat Intelligence Feed-Archiv von TSecurity.de. Alle Nachrichten, Sicherheitsmeldungen, Videos, Downloads und Analysen in einer zentralen Übersicht.]]></description>
<language>de-DE</language>
<lastBuildDate>Wed, 29 Jul 2026 21:18:35 +0200</lastBuildDate>
<pubDate>Wed, 29 Jul 2026 21:18:35 +0200</pubDate>
<ttl>15</ttl>
<copyright>2026 Team IT Security</copyright>
<managingEditor>lakandor@tsecurity.de (Horus Sirius)</managingEditor>
<webMaster>lakandor@tsecurity.de (Horus Sirius)</webMaster>
<category>IT Security</category>
<category>Cybersecurity</category>
<category>Nachrichten</category>
<generator>Team IT Security RSS Generator v2.0</generator>
<image>
<url>https://tsecurity.de/favicon.ico</url>
<title><![CDATA[Team IT Security - 📰 Alle Kategorien]]></title>
<link><![CDATA[https://tsecurity.de/export/rss/alle-kategorien.xml?q=from+recursion+backtracking%2F]]></link>
</image>
<atom:link href="https://tsecurity.de/export/rss/it-security.xml?q=from+recursion+backtracking%2F" rel="self" type="application/rss+xml" />
<item>
<title><![CDATA[Writer's AI harness cuts token spend nearly 40% — without sacrificing accuracy]]></title>
<description><![CDATA[Enterprise AI is facing an ROI paradox. While throwing more compute at the strongest foundation model works well in product experiments, the costs become unbearable when the product is deployed in production.A new paper from researchers at Writer provides a solution that is accessible to engineer...]]></description>
<link>https://tsecurity.de/de/3682237/it-nachrichten/writers-ai-harness-cuts-token-spend-nearly-40-without-sacrificing-accuracy/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3682237/it-nachrichten/writers-ai-harness-cuts-token-spend-nearly-40-without-sacrificing-accuracy/</guid>
<pubDate>Mon, 20 Jul 2026 23:48:13 +0200</pubDate>
<category>📰 IT Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>Enterprise AI is facing an ROI paradox. While throwing more compute at the strongest foundation model works well in product experiments, the costs become unbearable when the product is deployed in production.</p><p>A <a href="https://arxiv.org/abs/2607.06906">new paper</a> from researchers at Writer provides a solution that is accessible to engineering teams. The study takes a systematic look at optimizing the different components of the orchestration layer that wraps around the foundation model, aka the AI harness. </p><p>By optimizing the harness, the researchers show dramatic reductions in tokens per task, a drop in cost-per-successful-task by up to 61%, and quality that holds steady, all without changing the underlying foundation model.</p><p>Because the harness is fully under the developer's control and requires no model fine-tuning, engineering teams can apply these findings to build highly cost-efficient AI applications.</p><h2>The ROI crisis of tokenmaxxing</h2><p>The current state of AI engineering is plagued by "<a href="https://blog.pragmaticengineer.com/the-pulse-tokenmaxxing-as-a-weird-new-trend/">tokenmaxxing</a>," an industry trend where developers rely on massive context windows and brute-force token consumption as a substitute for good system design. </p><p>Rather than engineering elegant workflows, developers have imported a reflex from traditional software development: generate, run, fail, stuff the error and more context back into the window, and retry. </p><p>"Teams tokenmaxx because it's the cheapest fix in the moment, and because it's literally how most engineers work today," Waseem AlShikh, CTO and co-founder of Writer, told VentureBeat. Because this approach succeeds often enough on coding tasks, it has become the default reflex for every other agentic workload. The danger is that per-token price drops mask the underlying inefficiency. </p><p>"Your invoice is tokens-per-task times price-per-token, and most teams only watch the second number," AlShikh said. "In agentic workloads, tokens-per-task compounds — every loop iteration re-transmits the growing context — and it compounds faster than prices fall. The price cut becomes an anesthetic. It masks the fact that the loop itself is bleeding."</p><p>Tokenmaxxing leads to several enterprise failure modes. Teams route simple tasks to premium frontier models by default. They use the LLM as a lazy search index, stuffing the context window with raw documents instead of retrieving exact answers. Most destructively, they build unconstrained agentic loops that spiral out of control when the model encounters an error. Because output tokens cost significantly more than input tokens across all major model providers, inefficient task execution acts as a silent budget killer.</p><p>The industry has introduced several efficiency techniques to curb these costs, but they largely fall short because they treat the model in isolation: </p><ul><li><p><b></b><a href="https://venturebeat.com/data/context-compression-finally-works-in-production-new-research-cuts-llm-input-16x-without-the-accuracy-hit"><b>Prompt compression</b></a> condenses input text to save space, but ignores how the system sequences those inputs across complex workflows. </p></li><li><p><b>Budgeted reasoning</b> caps the computational steps a model can take, which often degrades output quality if the workflow isn't intelligently routed. </p></li><li><p><b>Terse coding</b> forces models to output minimal code to save output tokens, but does nothing to solve inefficient tool calling. </p></li><li><p><a href="https://venturebeat.com/data/together-ais-atlas-adaptive-speculator-delivers-400-inference-speedup-by"><b>Speculative decoding</b></a> uses a smaller draft model to speed up a larger model's text generation, optimizing inference speed while failing to address bloated agent architectures.</p></li></ul><p>These efforts fail because they optimize the engine while ignoring the transmission. They do not look at the orchestration layer, leaving underlying architectural inefficiencies unresolved.</p><h2>Unpacking the harness: the levers of efficiency</h2><p>The harness is the orchestration layer that routes, formats, and turns the underlying LLM into a working system.</p><p>The core levers of harness optimization include system prompt caching, interaction history compaction, tool management, retrieval strategies, and error management. These are the most accessible intervention points for engineering teams looking to improve AI performance. </p><p>As the Writer researchers note in the study: “If the harness is the layer that composes model calls into work, it is also the layer that sets the price of work.”</p><p>Historically, developers have treated the harness as disposable glue code designed simply to connect an API to a user interface. The study signals that the harness must now be treated as a first-class object: a primary software artifact that requires its own testing, versioning, and rigorous design. </p><p>For enterprises, this reframes the "own-versus-rent" decision. </p><p>"Enterprises spend months on model evaluations and then rent their orchestration off the shelf — which means they're optimizing the smaller lever and outsourcing the bigger one," AlShikh said. "Whoever owns the harness owns your unit economics, and an open framework tuned for demos is not tuned for your invoice." </p><h2>Inside the experiments</h2><p>To isolate the impact of the orchestration layer, the researchers ran experiments on six foundation models spanning multiple vendors and weight classes: Claude Sonnet 4.6, Gemini 3.1, Gemini Flash 3.5, Qwen 3.6, GLM 5.1, and Writer’s own model, Palmyra X6. </p><p>Their experiments compared a frozen, conventional production agent loop against the finished Writer Agent Harness on the same 22 locked enterprise tasks, spanning capabilities like grounding and retrieval, multi-step workflows, tool use, and content generation. By holding the models and tasks constant, they could isolate the effects of the orchestration layer itself.</p><p>The optimized harness drove a significant drop in costs, cutting the blended cost per task by 41%, from 21 cents to 12 cents. This was largely achieved by slashing token consumption, with the number of tokens per task falling 38%, from 14.2k to 8.8k.</p><p>The harness is designed to delegate tasks like search to specialized sub-agents. A sub-agent receives only the tool and the specific query it needs, retrieves the exact data, and returns a capped, clean summary to the main agent — keeping the primary context window from filling up with raw search results.</p><p>Task success rates held steady even as token use fell — moving from 78% to 81%, a gain the researchers describe as directional rather than statistically significant at their sample size, meaning quality didn't suffer even as costs dropped.</p><p>End-to-end task latency also dropped significantly, reducing the median wall-clock time by 44%, from 48 seconds to 27 seconds, due to prompt caching and the elimination of dead-end reasoning loops.</p><p>However, the researchers also found limits to multi-agent orchestration. Smaller models like Gemini Flash 3.5 and Qwen 3.6 scored well below a usable reliability threshold on sub-agent delegation tasks (0.45 and 0.42, respectively) — the capability simply isn't dependable yet on lighter-weight models.</p><p>Sub-agent orchestration only crossed a usable reliability threshold on the two strongest models tested: Writer's own Palmyra X6 (0.86) and Claude Sonnet 4.6 (0.85).</p><h2>The developer’s playbook: actionable takeaways and tradeoffs</h2><p>The findings from the study translate into a playbook for enterprise developers building agentic workflows at scale. The first step is to implement what AlShikh calls the "Two-Zone Prompt" and "Context Offloading."</p><p><b>Structure for system prompt caching (The Two-Zone Prompt):</b> Modern LLM APIs offer prompt caching, but developers must structure their payloads correctly to trigger it. Developers must separate the "stable zone" from the "volatile zone." Place static, unchanging elements (e.g., core rules, large tool schemas, and standard operating procedures) at the top of the prompt. Dynamic elements, such as the specific user query or recent conversational task state, must be appended at the bottom. This ordering allows the harness to reuse the cached prefix across hundreds of calls. "That single separation makes prompt caching actually work and stops you from re-paying for the same instructions on every one of an agent's thirty steps," AlShikh said.</p><p><b>Manage context with Context Offloading:</b> Avoid context stuffing, where every turn of a loop is appended into a monolithic prompt until the window maxes out. Instead, move history and intermediate artifacts out of the window into retrievable storage, and pull back only what the current step needs. If possible, delegate tasks to single-purpose sub-agents to avoid context bloat. As AlShikh points out, "the biggest line item in agent spend isn't reasoning — it's re-sending things the model has already seen."</p><p><b>Build resilient loops and redefine KPIs:</b> Unmanaged agent loops drain API budgets rapidly. Teams must begin tracking Completions Per Million tokens (CPM) to understand their true task costs, but the harness itself must contain physical guardrails. "The core principle is that you never ask the model to police its own spending," AlShikh said. "The fence has to live below the model, in code, on your side of the API." This requires three hard checks:</p><ul><li><p><b>Hard per-task token budgets:</b> The run terminates when the budget is spent, no exceptions.</p></li><li><p><b>Generation fencing:</b> Caps on steps, tool calls, and recursion depth to stop non-converging agents. </p></li><li><p><b>Failure-spend governance:</b> Cap what a run can spend after its first failed validation so a failing task doesn't become your most expensive task.</p></li></ul><p><b>Avoid unnecessary complexity:</b> Optimizing the orchestration layer comes with engineering overhead. If you're in the prototyping and exploration stage, that overhead isn't justified — iterate fast with a strong model and a light harness. Once you're scaling to millions of requests a day, the savings from harness optimization become substantial.</p><p>However, teams must be aware of "harness leverage." Adding structural scaffolding requires the model to hold and obey that context. If a model is too small, it will spend its limited capacity parsing the scaffolding instead of doing the task, causing accuracy to drop and tokens to rise. The rule for adding complex orchestration features is strictly mathematical: "If a feature adds more coordination tokens than it removes task tokens for that specific model, cut it," AlShikh said. "Nothing in the harness is free."</p><h2>The future of the enterprise harness</h2><p>The era of tokenmaxxing and treating context windows like bottomless buckets is coming to an end. Throwing more compute at poorly designed systems is not a viable strategy for companies that need to demonstrate a return on their AI investments. </p><p>As foundation models evolve to absorb planning, tool selection, and multi-step reasoning natively into their weights, the role of the harness will shift from compensating for model weakness to enforcing enterprise policy.</p><p>"What never moves into the model is the 'allowed': budgets, permissions, data boundaries, audit trails, deterministic kill-switches," AlShikh said. "Five years from now, the harness will be thinner but more important. There will be less scaffolding and more governance. However capable the model gets, someone external to it still has to define what it may spend, see, and touch. That layer belongs to the enterprise, and it should never be rented."</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[USN-8559-1: rlottie vulnerabilities]]></title>
<description><![CDATA[It was discovered that rlottie incorrectly handled certain shift
operations. An attacker could possibly use this issue to cause rlottie
to read out of bounds, resulting in a denial of service or exposing
sensitive information. (CVE-2026-10305)

It was discovered that rlottie did not properly limi...]]></description>
<link>https://tsecurity.de/de/3681613/unix-server/usn-8559-1-rlottie-vulnerabilities/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3681613/unix-server/usn-8559-1-rlottie-vulnerabilities/</guid>
<pubDate>Mon, 20 Jul 2026 18:18:45 +0200</pubDate>
<category>🐧 Unix Server</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[It was discovered that rlottie incorrectly handled certain shift
operations. An attacker could possibly use this issue to cause rlottie
to read out of bounds, resulting in a denial of service or exposing
sensitive information. (CVE-2026-10305)

It was discovered that rlottie did not properly limit recursion when
processing certain Lottie animations. An attacker could possibly use
this issue to cause rlottie to crash, resulting in a denial of service.
(CVE-2026-47306)

It was discovered that rlottie incorrectly handled certain span
coordinates. An attacker could possibly use this issue to cause a
stack-based buffer overflow, resulting in a denial of service or
possibly the execution of arbitrary code. (CVE-2026-47318)

It was discovered that rlottie incorrectly handled certain path data.
An attacker could possibly use this issue to cause rlottie to allocate
an excessive amount of memory, resulting in a denial of service.
(CVE-2026-47319)

It was discovered that rlottie did not properly limit recursion and
could access an uninitialized pointer when processing certain Lottie
animations. An attacker could possibly use this issue to cause rlottie
to crash, resulting in a denial of service. (CVE-2026-47320)

It was discovered that rlottie incorrectly handled certain array
lengths in the bundled FreeType raster code. An attacker could possibly
use this issue to cause an out-of-bounds write, resulting in a denial
of service or possibly the execution of arbitrary code. This issue only
affected Ubuntu 22.04 LTS and Ubuntu 24.04 LTS. (CVE-2026-8916)]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-47180 | python-zeroconf Zeroconf up to 0.149.4 DNS Service Discovery decode_labels_at_offset recursion (Nessus ID 327762)]]></title>
<description><![CDATA[A vulnerability described as problematic has been identified in python-zeroconf Zeroconf up to 0.149.4. The affected element is the function decode_labels_at_offset of the component DNS Service Discovery. The manipulation results in uncontrolled recursion.

This vulnerability is reported as CVE-2...]]></description>
<link>https://tsecurity.de/de/3678908/sicherheitsluecken/cve-2026-47180-python-zeroconf-zeroconf-up-to-01494-dns-service-discovery-decodelabelsatoffset-recursion-nessus-id-327762/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3678908/sicherheitsluecken/cve-2026-47180-python-zeroconf-zeroconf-up-to-01494-dns-service-discovery-decodelabelsatoffset-recursion-nessus-id-327762/</guid>
<pubDate>Sun, 19 Jul 2026 07:21:32 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability described as <a href="https://vuldb.com/kb/risk">problematic</a> has been identified in <a href="https://vuldb.com/product/python-zeroconf:zeroconf">python-zeroconf Zeroconf up to 0.149.4</a>. The affected element is the function <code>decode_labels_at_offset</code> of the component <em>DNS Service Discovery</em>. The manipulation results in uncontrolled recursion.

This vulnerability is reported as <a href="https://vuldb.com/cve/CVE-2026-47180">CVE-2026-47180</a>. The attack can be launched remotely. No exploit exists.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2022-3222 | GPAC up to 2.0.x recursion (EUVD-2022-42635)]]></title>
<description><![CDATA[A vulnerability, which was classified as problematic, has been found in GPAC up to 2.0.x. The affected element is an unknown function. The manipulation leads to uncontrolled recursion.

This vulnerability is listed as CVE-2022-3222. The attack may be initiated remotely. There is no available expl...]]></description>
<link>https://tsecurity.de/de/3659538/sicherheitsluecken/cve-2022-3222-gpac-up-to-20x-recursion-euvd-2022-42635/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3659538/sicherheitsluecken/cve-2022-3222-gpac-up-to-20x-recursion-euvd-2022-42635/</guid>
<pubDate>Fri, 10 Jul 2026 13:23:45 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability, which was classified as <a href="https://vuldb.com/kb/risk">problematic</a>, has been found in <a href="https://vuldb.com/product/gpac">GPAC up to 2.0.x</a>. The affected element is an unknown function. The manipulation leads to uncontrolled recursion.

This vulnerability is listed as <a href="https://vuldb.com/cve/CVE-2022-3222">CVE-2022-3222</a>. The attack may be initiated remotely. There is no available exploit.

It is advisable to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[Siemens SINEC OS]]></title>
<description><![CDATA[View CSAF
Summary
SINEC OS before V4.0 contains multiple vulnerabilities. Siemens has released a new version for RUGGEDCOM RST2428P and recommends to update to the latest version.
The following versions of Siemens SINEC OS are affected:

RUGGEDCOM RST2428P (6GK6242-6PA00) vers:intdot/cork. The "*...]]></description>
<link>https://tsecurity.de/de/3652271/it-security-nachrichten/siemens-sinec-os/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3652271/it-security-nachrichten/siemens-sinec-os/</guid>
<pubDate>Tue, 07 Jul 2026 18:55:49 +0200</pubDate>
<category>📰 IT Security Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p><a href="https://github.com/cisagov/CSAF/blob/develop/csaf_files/OT/white/2026/icsa-26-188-05.json"><strong>View CSAF</strong></a></p>
<h2>Summary</h2>
<p><strong>SINEC OS before V4.0 contains multiple vulnerabilities. Siemens has released a new version for RUGGEDCOM RST2428P and recommends to update to the latest version.</strong></p>
<p>The following versions of Siemens SINEC OS are affected:</p>
<ul>
<li>RUGGEDCOM RST2428P (6GK6242-6PA00) vers:intdot/&lt;4.0 </li>
</ul>
<div class="csaf-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS</th>
<th role="columnheader">Vendor</th>
<th role="columnheader">Equipment</th>
<th role="columnheader">Vulnerabilities</th>
</tr>
</thead>
<tbody>
<tr>
<td>v3 9.8</td>
<td>Siemens</td>
<td>Siemens SINEC OS</td>
<td>Improper Restriction of Operations within the Bounds of a Memory Buffer, Improper Resource Shutdown or Release, Integer Overflow or Wraparound, Stack-based Buffer Overflow, Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal'), Uncontrolled Recursion, Out-of-bounds Read, Covert Timing Channel, Improper Input Validation, Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution'), Improper Update of Reference Count, Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition'), Multiple Releases of Same Resource or Handle, Permissive Regular Expression, Expired Pointer Dereference, Incorrect Bitwise Shift of Integer, Out-of-bounds Write, User Interface (UI) Misrepresentation of Critical Information, Improper Access Control, Insertion of Sensitive Information Into Sent Data, Inefficient Algorithmic Complexity, Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting'), Authentication Bypass by Primary Weakness, NULL Pointer Dereference, Active Debug Code, Loop with Unreachable Exit Condition ('Infinite Loop'), Missing Synchronization, External Control of File Name or Path, Privilege Dropping / Lowering Errors, Use of Web Browser Cache Containing Sensitive Information</td>
</tr>
</tbody>
</table>
</div>
<h3>Background</h3>
<ul>
<li><strong>Critical Infrastructure Sectors: </strong>Critical Manufacturing, Transportation Systems, Energy, Healthcare and Public Health, Financial Services, Government Services and Facilities</li>
<li><strong>Countries/Areas Deployed: </strong>Worldwide</li>
<li><strong>Company Headquarters Location: </strong>Germany</li>
</ul>
<hr>
<h2>Vulnerabilities</h2>
<div class="csaf-accordion">
<p><a class="csaf-accordion-toggle-all" href="https://www.cisa.gov/#">Expand All +</a></p>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-1352</a></h3>
<div class="csaf-accordion-content">
<p>A vulnerability has been found in GNU elfutils 0.192 and classified as critical. This vulnerability affects the function __libdw_thread_tail in the library libdw_alloc.c of the component eu-readelf. The manipulation of the argument w leads to memory corruption. The attack can be initiated remotely. The complexity of an attack is rather high. The exploitation appears to be difficult. The exploit has been disclosed to the public and may be used. The name of the patch is 2636426a091bd6c6f7f02e49ab20d4cdc6bfc753. It is recommended to apply a patch to fix this issue.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-1352">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/119.html">CWE-119 Improper Restriction of Operations within the Bounds of a Memory Buffer</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L">CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-1376</a></h3>
<div class="csaf-accordion-content">
<p>A vulnerability classified as problematic was found in GNU elfutils 0.192. This vulnerability affects the function elf_strptr in the library /libelf/elf_strptr.c of the component eu-strip. The manipulation leads to denial of service. It is possible to launch the attack on the local host. The complexity of an attack is rather high. The exploitation appears to be difficult. The exploit has been disclosed to the public and may be used. The name of the patch is b16f441cca0a4841050e3215a9f120a6d8aea918. It is recommended to apply a patch to fix this issue.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-1376">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/404.html">CWE-404 Improper Resource Shutdown or Release</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>2.5</td>
<td>LOW</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-6052</a></h3>
<div class="csaf-accordion-content">
<p>A flaw was found in how GLib’s GString manages memory when adding data to strings. If a string is already very large, combining it with more input can cause a hidden overflow in the size calculation. This makes the system think it has enough memory when it doesn’t. As a result, data may be written past the end of the allocated memory, leading to crashes or memory corruption.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-6052">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/190.html">CWE-190 Integer Overflow or Wraparound</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>3.7</td>
<td>LOW</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L">CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-6141</a></h3>
<div class="csaf-accordion-content">
<p>A vulnerability has been found in GNU ncurses up to 6.5-20250322 and classified as problematic. This vulnerability affects the function postprocess_termcap of the file tinfo/parse_entry.c. The manipulation leads to stack-based buffer overflow. The attack needs to be approached locally. Upgrading to version 6.5-20250329 is able to address this issue. It is recommended to upgrade the affected component.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-6141">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/121.html">CWE-121 Stack-based Buffer Overflow</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>3.3</td>
<td>LOW</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-6170</a></h3>
<div class="csaf-accordion-content">
<p>A flaw was found in the interactive shell of the xmllint command-line tool, used for parsing XML files. When a user inputs an overly long command, the program does not check the input size properly, which can cause it to crash. This issue might allow attackers to run harmful code in rare configurations without modern protections.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-6170">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/121.html">CWE-121 Stack-based Buffer Overflow</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>2.5</td>
<td>LOW</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:L">CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-7039</a></h3>
<div class="csaf-accordion-content">
<p>A flaw was found in glib. An integer overflow during temporary file creation leads to an out-of-bounds memory access, allowing an attacker to potentially perform path traversal or access private temporary file content by creating symbolic links. This vulnerability allows a local attacker to manipulate file paths and access unauthorized data. The core issue stems from insufficient validation of file path lengths during temporary file operations.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-7039">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/22.html">CWE-22 Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>3.7</td>
<td>LOW</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N">CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-8732</a></h3>
<div class="csaf-accordion-content">
<p>A vulnerability was found in libxml2 up to 2.14.5. It has been declared as problematic. This vulnerability affects the function xmlParseSGMLCatalog of the component xmlcatalog. The manipulation leads to uncontrolled recursion. Attacking locally is a requirement. The exploit has been disclosed to the public and may be used. The real existence of this vulnerability is still doubted at the moment. The code maintainer explains, that "[t]he issue can only be triggered with untrusted SGML catalogs and it makes absolutely no sense to use untrusted catalogs. I also doubt that anyone is still using SGML catalogs at all."</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-8732">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/674.html">CWE-674 Uncontrolled Recursion</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>3.3</td>
<td>LOW</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-9086</a></h3>
<div class="csaf-accordion-content">
<p>1. A cookie is set using the `secure` keyword for `https://target` 2. curl is redirected to or otherwise made to speak with `http://target` (same hostname, but using clear text HTTP) using the same cookie set 3. The same cookie name is set - but with just a slash as path (`path=\"/\",`). Since this site is not secure, the cookie *should* just be ignored. 4. A bug in the path comparison logic makes curl read outside a heap buffer boundary The bug either causes a crash or it potentially makes the comparison come to the wrong conclusion and lets the clear-text site override the contents of the secure cookie, contrary to expectations and depending on the memory contents immediately following the single-byte allocation that holds the path. The presumed and correct behavior would be to plainly ignore the second set of the cookie since it was already set as secure on a secure host so overriding it on an insecure host should not be okay.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-9086">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-9230</a></h3>
<div class="csaf-accordion-content">
<p>Issue summary: An application trying to decrypt CMS messages encrypted using password based encryption can trigger an out-of-bounds read and write. Impact summary: This out-of-bounds read may trigger a crash which leads to Denial of Service for an application. The out-of-bounds write can cause a memory corruption which can have various consequences including a Denial of Service or Execution of attacker-supplied code. Although the consequences of a successful exploit of this vulnerability could be severe, the probability that the attacker would be able to perform it is low. Besides, password based (PWRI) encryption support in CMS messages is very rarely used. For that reason the issue was assessed as Moderate severity according to our Security Policy. The FIPS modules in 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this issue, as the CMS implementation is outside the OpenSSL FIPS module boundary.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-9230">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-9231</a></h3>
<div class="csaf-accordion-content">
<p>Issue summary: A timing side-channel which could potentially allow remote recovery of the private key exists in the SM2 algorithm implementation on 64 bit ARM platforms. Impact summary: A timing side-channel in SM2 signature computations on 64 bit ARM platforms could allow recovering the private key by an attacker.. While remote key recovery over a network was not attempted by the reporter, timing measurements revealed a timing signal which may allow such an attack. OpenSSL does not directly support certificates with SM2 keys in TLS, and so this CVE is not relevant in most TLS contexts. However, given that it is possible to add support for such certificates via a custom provider, coupled with the fact that in such a custom provider context the private key may be recoverable via remote timing measurements, we consider this to be a Moderate severity issue. The FIPS modules in 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this issue, as SM2 is not an approved algorithm.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-9231">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/385.html">CWE-385 Covert Timing Channel</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-9232</a></h3>
<div class="csaf-accordion-content">
<p>Issue summary: An application using the OpenSSL HTTP client API functions may trigger an out-of-bounds read if the 'no_proxy' environment variable is set and the host portion of the authority component of the HTTP URL is an IPv6 address. Impact summary: An out-of-bounds read can trigger a crash which leads to Denial of Service for an application. The OpenSSL HTTP client API functions can be used directly by applications but they are also used by the OCSP client functions and CMP (Certificate Management Protocol) client implementation in OpenSSL. However the URLs used by these implementations are unlikely to be controlled by an attacker. In this vulnerable code the out of bounds read can only trigger a crash. Furthermore the vulnerability requires an attacker-controlled URL to be passed from an application to the OpenSSL function and the user has to have a 'no_proxy' environment variable set. For the aforementioned reasons the issue was assessed as Low severity. The vulnerable code was introduced in the following patch releases: 3.0.16, 3.1.8, 3.2.4, 3.3.3, 3.4.0 and 3.5.0. The FIPS modules in 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this issue, as the HTTP client implementation is outside the OpenSSL FIPS module boundary.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-9232">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.9</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-10966</a></h3>
<div class="csaf-accordion-content">
<p>curl's code for managing SSH connections when SFTP was done using the wolfSSH powered backend was flawed and missed host verification mechanisms. This prevents curl from detecting MITM attackers and more.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-10966">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>4.3</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-13465</a></h3>
<div class="csaf-accordion-content">
<p>Lodash versions 4.0.0 through 4.17.22 are vulnerable to prototype pollution in the _.unset and _.omit functions. An attacker can pass crafted paths which cause Lodash to delete methods from global prototypes. The issue permits deletion of properties but does not allow overwriting their original behavior. This issue is patched on 4.17.23</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-13465">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/1321.html">CWE-1321 Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.2</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:L">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-13601</a></h3>
<div class="csaf-accordion-content">
<p>A heap-based buffer overflow problem was found in glib through an incorrect calculation of buffer size in the g_escape_uri_string() function. If the string to escape contains a very large number of unacceptable characters (which would need escaping), the calculation of the length of the escaped string could overflow, leading to a potential write off the end of the newly allocated string.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-13601">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/190.html">CWE-190 Integer Overflow or Wraparound</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39913</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork. syzbot reported the splat below. [0] The repro does the following: 1. Load a sk_msg prog that calls bpf_msg_cork_bytes(msg, cork_bytes) 2. Attach the prog to a SOCKMAP 3. Add a socket to the SOCKMAP 4. Activate fault injection 5. Send data less than cork_bytes At 5., the data is carried over to the next sendmsg() as it is smaller than the cork_bytes specified by bpf_msg_cork_bytes(). Then, tcp_bpf_send_verdict() tries to allocate psock-&gt;cork to hold the data, but this fails silently due to fault injection + __GFP_NOWARN. If the allocation fails, we need to revert the sk-&gt;sk_forward_alloc change done by sk_msg_alloc(). Let's call sk_msg_free() when tcp_bpf_send_verdict fails to allocate psock-&gt;cork. The "*copied" also needs to be updated such that a proper error can be returned to the caller, sendmsg. It fails to allocate psock-&gt;cork. Nothing has been corked so far, so this patch simply sets "*copied" to 0. [0]: WARNING: net/ipv4/af_inet.c:156 at inet_sock_destruct+0x623/0x730 net/ipv4/af_inet.c:156, CPU#1: syz-executor/5983 Modules linked in: CPU: 1 UID: 0 PID: 5983 Comm: syz-executor Not tainted syzkaller #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/12/2025 RIP: 0010:inet_sock_destruct+0x623/0x730 net/ipv4/af_inet.c:156 Code: 0f 0b 90 e9 62 fe ff ff e8 7a db b5 f7 90 0f 0b 90 e9 95 fe ff ff e8 6c db b5 f7 90 0f 0b 90 e9 bb fe ff ff e8 5e db b5 f7 90 &lt;0f&gt; 0b 90 e9 e1 fe ff ff 89 f9 80 e1 07 80 c1 03 38 c1 0f 8c 9f fc RSP: 0018:ffffc90000a08b48 EFLAGS: 00010246 RAX: ffffffff8a09d0b2 RBX: dffffc0000000000 RCX: ffff888024a23c80 RDX: 0000000000000100 RSI: 0000000000000fff RDI: 0000000000000000 RBP: 0000000000000fff R08: ffff88807e07c627 R09: 1ffff1100fc0f8c4 R10: dffffc0000000000 R11: ffffed100fc0f8c5 R12: ffff88807e07c380 R13: dffffc0000000000 R14: ffff88807e07c60c R15: 1ffff1100fc0f872 FS: 00005555604c4500(0000) GS:ffff888125af1000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00005555604df5c8 CR3: 0000000032b06000 CR4: 00000000003526f0 Call Trace: __sk_destruct+0x86/0x660 net/core/sock.c:2339 rcu_do_batch kernel/rcu/tree.c:2605 [inline] rcu_core+0xca8/0x1770 kernel/rcu/tree.c:2861 handle_softirqs+0x286/0x870 kernel/softirq.c:579 __do_softirq kernel/softirq.c:613 [inline] invoke_softirq kernel/softirq.c:453 [inline] __irq_exit_rcu+0xca/0x1f0 kernel/softirq.c:680 irq_exit_rcu+0x9/0x30 kernel/softirq.c:696 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1052 [inline] sysvec_apic_timer_interrupt+0xa6/0xc0 arch/x86/kernel/apic/apic.c:1052</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39913">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-40214</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: af_unix: Initialise scc_index in unix_add_edge(). Quang Le reported that the AF_UNIX GC could garbage-collect a receive queue of an alive in-flight socket, with a nice repro. The repro consists of three stages. 1) 1-a. Create a single cyclic reference with many sockets 1-b. close() all sockets 1-c. Trigger GC 2) 2-a. Pass sk-A to an embryo sk-B 2-b. Pass sk-X to sk-X 2-c. Trigger GC 3) 3-a. accept() the embryo sk-B 3-b. Pass sk-B to sk-C 3-c. close() the in-flight sk-A 3-d. Trigger GC As of 2-c, sk-A and sk-X are linked to unix_unvisited_vertices, and unix_walk_scc() groups them into two different SCCs: unix_sk(sk-A)-&gt;vertex-&gt;scc_index = 2 (UNIX_VERTEX_INDEX_START) unix_sk(sk-X)-&gt;vertex-&gt;scc_index = 3 Once GC completes, unix_graph_grouped is set to true. Also, unix_graph_maybe_cyclic is set to true due to sk-X's cyclic self-reference, which makes close() trigger GC. At 3-b, unix_add_edge() allocates unix_sk(sk-B)-&gt;vertex and links it to unix_unvisited_vertices. unix_update_graph() is called at 3-a. and 3-b., but neither unix_graph_grouped nor unix_graph_maybe_cyclic is changed because both sk-B's listener and sk-C are not in-flight. 3-c decrements sk-A's file refcnt to 1. Since unix_graph_grouped is true at 3-d, unix_walk_scc_fast() is finally called and iterates 3 sockets sk-A, sk-B, and sk-X: sk-A -&gt; sk-B (-&gt; sk-C) sk-X -&gt; sk-X This is totally fine. All of them are not yet close()d and should be grouped into different SCCs. However, unix_vertex_dead() misjudges that sk-A and sk-B are in the same SCC and sk-A is dead. unix_sk(sk-A)-&gt;scc_index == unix_sk(sk-B)-&gt;scc_index &lt;-- Wrong! &amp;&amp; sk-A's file refcnt == unix_sk(sk-A)-&gt;vertex-&gt;out_degree ^-- 1 in-flight count for sk-B -&gt; sk-A is dead !? The problem is that unix_add_edge() does not initialise scc_index. Stage 1) is used for heap spraying, making a newly allocated vertex have vertex-&gt;scc_index == 2 (UNIX_VERTEX_INDEX_START) set by unix_walk_scc() at 1-c. Let's track the max SCC index from the previous unix_walk_scc() call and assign the max + 1 to a new vertex's scc_index. This way, we can continue to avoid Tarjan's algorithm while preventing misjudgments.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-40214">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-40248</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: vsock: Ignore signal/timeout on connect() if already established During connect(), acting on a signal/timeout by disconnecting an already established socket leads to several issues: 1. connect() invoking vsock_transport_cancel_pkt() -&gt; virtio_transport_purge_skbs() may race with sendmsg() invoking virtio_transport_get_credit(). This results in a permanently elevated `vvs-&gt;bytes_unsent`. Which, in turn, confuses the SOCK_LINGER handling. 2. connect() resetting a connected socket's state may race with socket being placed in a sockmap. A disconnected socket remaining in a sockmap breaks sockmap's assumptions. And gives rise to WARNs. 3. connect() transitioning SS_CONNECTED -&gt; SS_UNCONNECTED allows for a transport change/drop after TCP_ESTABLISHED. Which poses a problem for any simultaneous sendmsg() or connect() and may result in a use-after-free/null-ptr-deref. Do not disconnect socket on signal/timeout. Keep the logic for unconnected sockets: they don't linger, can't be placed in a sockmap, are rejected by sendmsg().</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-40248">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-40250</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: net/mlx5: Clean up only new IRQ glue on request_irq() failure The mlx5_irq_alloc() function can inadvertently free the entire rmap and end up in a crash[1] when the other threads tries to access this, when request_irq() fails due to exhausted IRQ vectors. This commit modifies the cleanup to remove only the specific IRQ mapping that was just added. This prevents removal of other valid mappings and ensures precise cleanup of the failed IRQ allocation's associated glue object. Note: This error is observed when both fwctl and rds configs are enabled. [1] mlx5_core 0000:05:00.0: Successfully registered panic handler for port 1 mlx5_core 0000:05:00.0: mlx5_irq_alloc:293:(pid 66740): Failed to request irq. err = -28 infiniband mlx5_0: mlx5_ib_test_wc:290:(pid 66740): Error -28 while trying to test write-combining support mlx5_core 0000:05:00.0: Successfully unregistered panic handler for port 1 mlx5_core 0000:06:00.0: Successfully registered panic handler for port 1 mlx5_core 0000:06:00.0: mlx5_irq_alloc:293:(pid 66740): Failed to request irq. err = -28 infiniband mlx5_0: mlx5_ib_test_wc:290:(pid 66740): Error -28 while trying to test write-combining support mlx5_core 0000:06:00.0: Successfully unregistered panic handler for port 1 mlx5_core 0000:03:00.0: mlx5_irq_alloc:293:(pid 28895): Failed to request irq. err = -28 mlx5_core 0000:05:00.0: mlx5_irq_alloc:293:(pid 28895): Failed to request irq. err = -28 general protection fault, probably for non-canonical address 0xe277a58fde16f291: 0000 [#1] SMP NOPTI RIP: 0010:free_irq_cpu_rmap+0x23/0x7d Call Trace: ? show_trace_log_lvl+0x1d6/0x2f9 ? show_trace_log_lvl+0x1d6/0x2f9 ? mlx5_irq_alloc.cold+0x5d/0xf3 [mlx5_core] ? __die_body.cold+0x8/0xa ? die_addr+0x39/0x53 ? exc_general_protection+0x1c4/0x3e9 ? dev_vprintk_emit+0x5f/0x90 ? asm_exc_general_protection+0x22/0x27 ? free_irq_cpu_rmap+0x23/0x7d mlx5_irq_alloc.cold+0x5d/0xf3 [mlx5_core] irq_pool_request_vector+0x7d/0x90 [mlx5_core] mlx5_irq_request+0x2e/0xe0 [mlx5_core] mlx5_irq_request_vector+0xad/0xf7 [mlx5_core] comp_irq_request_pci+0x64/0xf0 [mlx5_core] create_comp_eq+0x71/0x385 [mlx5_core] ? mlx5e_open_xdpsq+0x11c/0x230 [mlx5_core] mlx5_comp_eqn_get+0x72/0x90 [mlx5_core] ? xas_load+0x8/0x91 mlx5_comp_irqn_get+0x40/0x90 [mlx5_core] mlx5e_open_channel+0x7d/0x3c7 [mlx5_core] mlx5e_open_channels+0xad/0x250 [mlx5_core] mlx5e_open_locked+0x3e/0x110 [mlx5_core] mlx5e_open+0x23/0x70 [mlx5_core] __dev_open+0xf1/0x1a5 __dev_change_flags+0x1e1/0x249 dev_change_flags+0x21/0x5c do_setlink+0x28b/0xcc4 ? __nla_parse+0x22/0x3d ? inet6_validate_link_af+0x6b/0x108 ? cpumask_next+0x1f/0x35 ? __snmp6_fill_stats64.constprop.0+0x66/0x107 ? __nla_validate_parse+0x48/0x1e6 __rtnl_newlink+0x5ff/0xa57 ? kmem_cache_alloc_trace+0x164/0x2ce rtnl_newlink+0x44/0x6e rtnetlink_rcv_msg+0x2bb/0x362 ? __netlink_sendskb+0x4c/0x6c ? netlink_unicast+0x28f/0x2ce ? rtnl_calcit.isra.0+0x150/0x146 netlink_rcv_skb+0x5f/0x112 netlink_unicast+0x213/0x2ce netlink_sendmsg+0x24f/0x4d9 __sock_sendmsg+0x65/0x6a ____sys_sendmsg+0x28f/0x2c9 ? import_iovec+0x17/0x2b ___sys_sendmsg+0x97/0xe0 __sys_sendmsg+0x81/0xd8 do_syscall_64+0x35/0x87 entry_SYSCALL_64_after_hwframe+0x6e/0x0 RIP: 0033:0x7fc328603727 Code: c3 66 90 41 54 41 89 d4 55 48 89 f5 53 89 fb 48 83 ec 10 e8 0b ed ff ff 44 89 e2 48 89 ee 89 df 41 89 c0 b8 2e 00 00 00 0f 05 &lt;48&gt; 3d 00 f0 ff ff 77 35 44 89 c7 48 89 44 24 08 e8 44 ed ff ff 48 RSP: 002b:00007ffe8eb3f1a0 EFLAGS: 00000293 ORIG_RAX: 000000000000002e RAX: ffffffffffffffda RBX: 000000000000000d RCX: 00007fc328603727 RDX: 0000000000000000 RSI: 00007ffe8eb3f1f0 RDI: 000000000000000d RBP: 00007ffe8eb3f1f0 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000000 R13: 00000000000 ---truncated---</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-40250">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-40251</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: devlink: rate: Unset parent pointer in devl_rate_nodes_destroy The function devl_rate_nodes_destroy is documented to "Unset parent for all rate objects". However, it was only calling the driver-specific `rate_leaf_parent_set` or `rate_node_parent_set` ops and decrementing the parent's refcount, without actually setting the `devlink_rate-&gt;parent` pointer to NULL. This leaves a dangling pointer in the `devlink_rate` struct, which cause refcount error in netdevsim[1] and mlx5[2]. In addition, this is inconsistent with the behavior of `devlink_nl_rate_parent_node_set`, where the parent pointer is correctly cleared. This patch fixes the issue by explicitly setting `devlink_rate-&gt;parent` to NULL after notifying the driver, thus fulfilling the function's documented behavior for all rate objects. [1] repro steps: echo 1 &gt; /sys/bus/netdevsim/new_device devlink dev eswitch set netdevsim/netdevsim1 mode switchdev echo 1 &gt; /sys/bus/netdevsim/devices/netdevsim1/sriov_numvfs devlink port function rate add netdevsim/netdevsim1/test_node devlink port function rate set netdevsim/netdevsim1/128 parent test_node echo 1 &gt; /sys/bus/netdevsim/del_device dmesg: refcount_t: decrement hit 0; leaking memory. WARNING: CPU: 8 PID: 1530 at lib/refcount.c:31 refcount_warn_saturate+0x42/0xe0 CPU: 8 UID: 0 PID: 1530 Comm: bash Not tainted 6.18.0-rc4+ #1 NONE Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.0-0-gd239552ce722-prebuilt.qemu.org 04/01/2014 RIP: 0010:refcount_warn_saturate+0x42/0xe0 Call Trace: devl_rate_leaf_destroy+0x8d/0x90 __nsim_dev_port_del+0x6c/0x70 [netdevsim] nsim_dev_reload_destroy+0x11c/0x140 [netdevsim] nsim_drv_remove+0x2b/0xb0 [netdevsim] device_release_driver_internal+0x194/0x1f0 bus_remove_device+0xc6/0x130 device_del+0x159/0x3c0 device_unregister+0x1a/0x60 del_device_store+0x111/0x170 [netdevsim] kernfs_fop_write_iter+0x12e/0x1e0 vfs_write+0x215/0x3d0 ksys_write+0x5f/0xd0 do_syscall_64+0x55/0x10f0 entry_SYSCALL_64_after_hwframe+0x4b/0x53 [2] devlink dev eswitch set pci/0000:08:00.0 mode switchdev devlink port add pci/0000:08:00.0 flavour pcisf pfnum 0 sfnum 1000 devlink port function rate add pci/0000:08:00.0/group1 devlink port function rate set pci/0000:08:00.0/32768 parent group1 modprobe -r mlx5_ib mlx5_fwctl mlx5_core dmesg: refcount_t: decrement hit 0; leaking memory. WARNING: CPU: 7 PID: 16151 at lib/refcount.c:31 refcount_warn_saturate+0x42/0xe0 CPU: 7 UID: 0 PID: 16151 Comm: bash Not tainted 6.17.0-rc7_for_upstream_min_debug_2025_10_02_12_44 #1 NONE Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 RIP: 0010:refcount_warn_saturate+0x42/0xe0 Call Trace: devl_rate_leaf_destroy+0x8d/0x90 mlx5_esw_offloads_devlink_port_unregister+0x33/0x60 [mlx5_core] mlx5_esw_offloads_unload_rep+0x3f/0x50 [mlx5_core] mlx5_eswitch_unload_sf_vport+0x40/0x90 [mlx5_core] mlx5_sf_esw_event+0xc4/0x120 [mlx5_core] notifier_call_chain+0x33/0xa0 blocking_notifier_call_chain+0x3b/0x50 mlx5_eswitch_disable_locked+0x50/0x110 [mlx5_core] mlx5_eswitch_disable+0x63/0x90 [mlx5_core] mlx5_unload+0x1d/0x170 [mlx5_core] mlx5_uninit_one+0xa2/0x130 [mlx5_core] remove_one+0x78/0xd0 [mlx5_core] pci_device_remove+0x39/0xa0 device_release_driver_internal+0x194/0x1f0 unbind_store+0x99/0xa0 kernfs_fop_write_iter+0x12e/0x1e0 vfs_write+0x215/0x3d0 ksys_write+0x5f/0xd0 do_syscall_64+0x53/0x1f0 entry_SYSCALL_64_after_hwframe+0x4b/0x53</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-40251">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/911.html">CWE-911 Improper Update of Reference Count</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.1</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-40252</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: net: qlogic/qede: fix potential out-of-bounds read in qede_tpa_cont() and qede_tpa_end() The loops in 'qede_tpa_cont()' and 'qede_tpa_end()', iterate over 'cqe-&gt;len_list[]' using only a zero-length terminator as the stopping condition. If the terminator was missing or malformed, the loop could run past the end of the fixed-size array. Add an explicit bound check using ARRAY_SIZE() in both loops to prevent a potential out-of-bounds access. Found by Linux Verification Center (linuxtesting.org) with SVACE.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-40252">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-40254</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: net: openvswitch: remove never-working support for setting nsh fields The validation of the set(nsh(...)) action is completely wrong. It runs through the nsh_key_put_from_nlattr() function that is the same function that validates NSH keys for the flow match and the push_nsh() action. However, the set(nsh(...)) has a very different memory layout. Nested attributes in there are doubled in size in case of the masked set(). That makes proper validation impossible. There is also confusion in the code between the 'masked' flag, that says that the nested attributes are doubled in size containing both the value and the mask, and the 'is_mask' that says that the value we're parsing is the mask. This is causing kernel crash on trying to write into mask part of the match with SW_FLOW_KEY_PUT() during validation, while validate_nsh() doesn't allocate any memory for it: BUG: kernel NULL pointer dereference, address: 0000000000000018 #PF: supervisor read access in kernel mode #PF: error_code(0x0000) - not-present page PGD 1c2383067 P4D 1c2383067 PUD 20b703067 PMD 0 Oops: Oops: 0000 [#1] SMP NOPTI CPU: 8 UID: 0 Kdump: loaded Not tainted 6.17.0-rc4+ #107 PREEMPT(voluntary) RIP: 0010:nsh_key_put_from_nlattr+0x19d/0x610 [openvswitch] Call Trace: validate_nsh+0x60/0x90 [openvswitch] validate_set.constprop.0+0x270/0x3c0 [openvswitch] __ovs_nla_copy_actions+0x477/0x860 [openvswitch] ovs_nla_copy_actions+0x8d/0x100 [openvswitch] ovs_packet_cmd_execute+0x1cc/0x310 [openvswitch] genl_family_rcv_msg_doit+0xdb/0x130 genl_family_rcv_msg+0x14b/0x220 genl_rcv_msg+0x47/0xa0 netlink_rcv_skb+0x53/0x100 genl_rcv+0x24/0x40 netlink_unicast+0x280/0x3b0 netlink_sendmsg+0x1f7/0x430 ____sys_sendmsg+0x36b/0x3a0 ___sys_sendmsg+0x87/0xd0 __sys_sendmsg+0x6d/0xd0 do_syscall_64+0x7b/0x2c0 entry_SYSCALL_64_after_hwframe+0x76/0x7e The third issue with this process is that while trying to convert the non-masked set into masked one, validate_set() copies and doubles the size of the OVS_KEY_ATTR_NSH as if it didn't have any nested attributes. It should be copying each nested attribute and doubling them in size independently. And the process must be properly reversed during the conversion back from masked to a non-masked variant during the flow dump. In the end, the only two outcomes of trying to use this action are either validation failure or a kernel crash. And if somehow someone manages to install a flow with such an action, it will most definitely not do what it is supposed to, since all the keys and the masks are mixed up. Fixing all the issues is a complex task as it requires re-writing most of the validation code. Given that and the fact that this functionality never worked since introduction, let's just remove it altogether. It's better to re-introduce it later with a proper implementation instead of trying to fix it in stable releases.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-40254">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-40257</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: mptcp: fix a race in mptcp_pm_del_add_timer() mptcp_pm_del_add_timer() can call sk_stop_timer_sync(sk, &amp;entry-&gt;add_timer) while another might have free entry already, as reported by syzbot. Add RCU protection to fix this issue. Also change confusing add_timer variable with stop_timer boolean. syzbot report: BUG: KASAN: slab-use-after-free in __timer_delete_sync+0x372/0x3f0 kernel/time/timer.c:1616 Read of size 4 at addr ffff8880311e4150 by task kworker/1:1/44 CPU: 1 UID: 0 PID: 44 Comm: kworker/1:1 Not tainted syzkaller #0 PREEMPT_{RT,(full)} Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/02/2025 Workqueue: events mptcp_worker Call Trace: dump_stack_lvl+0x189/0x250 lib/dump_stack.c:120 print_address_description mm/kasan/report.c:378 [inline] print_report+0xca/0x240 mm/kasan/report.c:482 kasan_report+0x118/0x150 mm/kasan/report.c:595 __timer_delete_sync+0x372/0x3f0 kernel/time/timer.c:1616 sk_stop_timer_sync+0x1b/0x90 net/core/sock.c:3631 mptcp_pm_del_add_timer+0x283/0x310 net/mptcp/pm.c:362 mptcp_incoming_options+0x1357/0x1f60 net/mptcp/options.c:1174 tcp_data_queue+0xca/0x6450 net/ipv4/tcp_input.c:5361 tcp_rcv_established+0x1335/0x2670 net/ipv4/tcp_input.c:6441 tcp_v4_do_rcv+0x98b/0xbf0 net/ipv4/tcp_ipv4.c:1931 tcp_v4_rcv+0x252a/0x2dc0 net/ipv4/tcp_ipv4.c:2374 ip_protocol_deliver_rcu+0x221/0x440 net/ipv4/ip_input.c:205 ip_local_deliver_finish+0x3bb/0x6f0 net/ipv4/ip_input.c:239 NF_HOOK+0x30c/0x3a0 include/linux/netfilter.h:318 NF_HOOK+0x30c/0x3a0 include/linux/netfilter.h:318 __netif_receive_skb_one_core net/core/dev.c:6079 [inline] __netif_receive_skb+0x143/0x380 net/core/dev.c:6192 process_backlog+0x31e/0x900 net/core/dev.c:6544 __napi_poll+0xb6/0x540 net/core/dev.c:7594 napi_poll net/core/dev.c:7657 [inline] net_rx_action+0x5f7/0xda0 net/core/dev.c:7784 handle_softirqs+0x22f/0x710 kernel/softirq.c:622 __do_softirq kernel/softirq.c:656 [inline] __local_bh_enable_ip+0x1a0/0x2e0 kernel/softirq.c:302 mptcp_pm_send_ack net/mptcp/pm.c:210 [inline] mptcp_pm_addr_send_ack+0x41f/0x500 net/mptcp/pm.c:-1 mptcp_pm_worker+0x174/0x320 net/mptcp/pm.c:1002 mptcp_worker+0xd5/0x1170 net/mptcp/protocol.c:2762 process_one_work kernel/workqueue.c:3263 [inline] process_scheduled_works+0xae1/0x17b0 kernel/workqueue.c:3346 worker_thread+0x8a0/0xda0 kernel/workqueue.c:3427 kthread+0x711/0x8a0 kernel/kthread.c:463 ret_from_fork+0x4bc/0x870 arch/x86/kernel/process.c:158 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 Allocated by task 44: kasan_save_stack mm/kasan/common.c:56 [inline] kasan_save_track+0x3e/0x80 mm/kasan/common.c:77 poison_kmalloc_redzone mm/kasan/common.c:400 [inline] __kasan_kmalloc+0x93/0xb0 mm/kasan/common.c:417 kasan_kmalloc include/linux/kasan.h:262 [inline] __kmalloc_cache_noprof+0x1ef/0x6c0 mm/slub.c:5748 kmalloc_noprof include/linux/slab.h:957 [inline] mptcp_pm_alloc_anno_list+0x104/0x460 net/mptcp/pm.c:385 mptcp_pm_create_subflow_or_signal_addr+0xf9d/0x1360 net/mptcp/pm_kernel.c:355 mptcp_pm_nl_fully_established net/mptcp/pm_kernel.c:409 [inline] __mptcp_pm_kernel_worker+0x417/0x1ef0 net/mptcp/pm_kernel.c:1529 mptcp_pm_worker+0x1ee/0x320 net/mptcp/pm.c:1008 mptcp_worker+0xd5/0x1170 net/mptcp/protocol.c:2762 process_one_work kernel/workqueue.c:3263 [inline] process_scheduled_works+0xae1/0x17b0 kernel/workqueue.c:3346 worker_thread+0x8a0/0xda0 kernel/workqueue.c:3427 kthread+0x711/0x8a0 kernel/kthread.c:463 ret_from_fork+0x4bc/0x870 arch/x86/kernel/process.c:158 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 Freed by task 6630: kasan_save_stack mm/kasan/common.c:56 [inline] kasan_save_track+0x3e/0x80 mm/kasan/common.c:77 __kasan_save_free_info+0x46/0x50 mm/kasan/generic.c:587 kasan_save_free_info mm/kasan/kasan.h:406 [inline] poison_slab_object m ---truncated---</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-40257">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-40258</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: mptcp: fix race condition in mptcp_schedule_work() syzbot reported use-after-free in mptcp_schedule_work() [1] Issue here is that mptcp_schedule_work() schedules a work, then gets a refcount on sk-&gt;sk_refcnt if the work was scheduled. This refcount will be released by mptcp_worker(). [A] if (schedule_work(...)) { [B] sock_hold(sk); return true; } Problem is that mptcp_worker() can run immediately and complete before [B] We need instead : sock_hold(sk); if (schedule_work(...)) return true; sock_put(sk); [1] refcount_t: addition on 0; use-after-free. WARNING: CPU: 1 PID: 29 at lib/refcount.c:25 refcount_warn_saturate+0xfa/0x1d0 lib/refcount.c:25 Call Trace: __refcount_add include/linux/refcount.h:-1 [inline] __refcount_inc include/linux/refcount.h:366 [inline] refcount_inc include/linux/refcount.h:383 [inline] sock_hold include/net/sock.h:816 [inline] mptcp_schedule_work+0x164/0x1a0 net/mptcp/protocol.c:943 mptcp_tout_timer+0x21/0xa0 net/mptcp/protocol.c:2316 call_timer_fn+0x17e/0x5f0 kernel/time/timer.c:1747 expire_timers kernel/time/timer.c:1798 [inline] __run_timers kernel/time/timer.c:2372 [inline] __run_timer_base+0x648/0x970 kernel/time/timer.c:2384 run_timer_base kernel/time/timer.c:2393 [inline] run_timer_softirq+0xb7/0x180 kernel/time/timer.c:2403 handle_softirqs+0x22f/0x710 kernel/softirq.c:622 __do_softirq kernel/softirq.c:656 [inline] run_ktimerd+0xcf/0x190 kernel/softirq.c:1138 smpboot_thread_fn+0x542/0xa60 kernel/smpboot.c:160 kthread+0x711/0x8a0 kernel/kthread.c:463 ret_from_fork+0x4bc/0x870 arch/x86/kernel/process.c:158 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-40258">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/362.html">CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-40261</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl() nvme_fc_delete_assocation() waits for pending I/O to complete before returning, and an error can cause -&gt;ioerr_work to be queued after cancel_work_sync() had been called. Move the call to cancel_work_sync() to be after nvme_fc_delete_association() to ensure -&gt;ioerr_work is not running when the nvme_fc_ctrl object is freed. Otherwise the following can occur: [ 1135.911754] list_del corruption, ff2d24c8093f31f8-&gt;next is NULL [ 1135.917705] ------------[ cut here ]------------ [ 1135.922336] kernel BUG at lib/list_debug.c:52! [ 1135.926784] Oops: invalid opcode: 0000 [#1] SMP NOPTI [ 1135.931851] CPU: 48 UID: 0 PID: 726 Comm: kworker/u449:23 Kdump: loaded Not tainted 6.12.0 #1 PREEMPT(voluntary) [ 1135.943490] Hardware name: Dell Inc. PowerEdge R660/0HGTK9, BIOS 2.5.4 01/16/2025 [ 1135.950969] Workqueue: 0x0 (nvme-wq) [ 1135.954673] RIP: 0010:__list_del_entry_valid_or_report.cold+0xf/0x6f [ 1135.961041] Code: c7 c7 98 68 72 94 e8 26 45 fe ff 0f 0b 48 c7 c7 70 68 72 94 e8 18 45 fe ff 0f 0b 48 89 fe 48 c7 c7 80 69 72 94 e8 07 45 fe ff &lt;0f&gt; 0b 48 89 d1 48 c7 c7 a0 6a 72 94 48 89 c2 e8 f3 44 fe ff 0f 0b [ 1135.979788] RSP: 0018:ff579b19482d3e50 EFLAGS: 00010046 [ 1135.985015] RAX: 0000000000000033 RBX: ff2d24c8093f31f0 RCX: 0000000000000000 [ 1135.992148] RDX: 0000000000000000 RSI: ff2d24d6bfa1d0c0 RDI: ff2d24d6bfa1d0c0 [ 1135.999278] RBP: ff2d24c8093f31f8 R08: 0000000000000000 R09: ffffffff951e2b08 [ 1136.006413] R10: ffffffff95122ac8 R11: 0000000000000003 R12: ff2d24c78697c100 [ 1136.013546] R13: fffffffffffffff8 R14: 0000000000000000 R15: ff2d24c78697c0c0 [ 1136.020677] FS: 0000000000000000(0000) GS:ff2d24d6bfa00000(0000) knlGS:0000000000000000 [ 1136.028765] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1136.034510] CR2: 00007fd207f90b80 CR3: 000000163ea22003 CR4: 0000000000f73ef0 [ 1136.041641] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1136.048776] DR3: 0000000000000000 DR6: 00000000fffe07f0 DR7: 0000000000000400 [ 1136.055910] PKRU: 55555554 [ 1136.058623] Call Trace: [ 1136.061074] [ 1136.063179] ? show_trace_log_lvl+0x1b0/0x2f0 [ 1136.067540] ? show_trace_log_lvl+0x1b0/0x2f0 [ 1136.071898] ? move_linked_works+0x4a/0xa0 [ 1136.075998] ? __list_del_entry_valid_or_report.cold+0xf/0x6f [ 1136.081744] ? __die_body.cold+0x8/0x12 [ 1136.085584] ? die+0x2e/0x50 [ 1136.088469] ? do_trap+0xca/0x110 [ 1136.091789] ? do_error_trap+0x65/0x80 [ 1136.095543] ? __list_del_entry_valid_or_report.cold+0xf/0x6f [ 1136.101289] ? exc_invalid_op+0x50/0x70 [ 1136.105127] ? __list_del_entry_valid_or_report.cold+0xf/0x6f [ 1136.110874] ? asm_exc_invalid_op+0x1a/0x20 [ 1136.115059] ? __list_del_entry_valid_or_report.cold+0xf/0x6f [ 1136.120806] move_linked_works+0x4a/0xa0 [ 1136.124733] worker_thread+0x216/0x3a0 [ 1136.128485] ? __pfx_worker_thread+0x10/0x10 [ 1136.132758] kthread+0xfa/0x240 [ 1136.135904] ? __pfx_kthread+0x10/0x10 [ 1136.139657] ret_from_fork+0x31/0x50 [ 1136.143236] ? __pfx_kthread+0x10/0x10 [ 1136.146988] ret_from_fork_asm+0x1a/0x30 [ 1136.150915]</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-40261">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/1341.html">CWE-1341 Multiple Releases of Same Resource or Handle</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.6</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-40262</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: Input: imx_sc_key - fix memory corruption on unload This is supposed to be "priv" but we accidentally pass "&amp;priv" which is an address in the stack and so it will lead to memory corruption when the imx_sc_key_action() function is called. Remove the &amp;.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-40262">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-40263</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: Input: cros_ec_keyb - fix an invalid memory access If cros_ec_keyb_register_matrix() isn't called (due to `buttons_switches_only`) in cros_ec_keyb_probe(), `ckdev-&gt;idev` remains NULL. An invalid memory access is observed in cros_ec_keyb_process() when receiving an EC_MKBP_EVENT_KEY_MATRIX event in cros_ec_keyb_work() in such case. Unable to handle kernel read from unreadable memory at virtual address 0000000000000028 ... x3 : 0000000000000000 x2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: input_event cros_ec_keyb_work blocking_notifier_call_chain ec_irq_thread It's still unknown about why the kernel receives such malformed event, in any cases, the kernel shouldn't access `ckdev-&gt;idev` and friends if the driver doesn't intend to initialize them.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-40263">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-40264</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: be2net: pass wrb_params in case of OS2BMC be_insert_vlan_in_pkt() is called with the wrb_params argument being NULL at be_send_pkt_to_bmc() call site.  This may lead to dereferencing a NULL pointer when processing a workaround for specific packet, as commit bc0c3405abbb ("be2net: fix a Tx stall bug caused by a specific ipv6 packet") states. The correct way would be to pass the wrb_params from be_xmit().</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-40264">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-40271</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: fs/proc: fix uaf in proc_readdir_de() Pde is erased from subdir rbtree through rb_erase(), but not set the node to EMPTY, which may result in uaf access. We should use RB_CLEAR_NODE() set the erased node to EMPTY, then pde_subdir_next() will return NULL to avoid uaf access. We found an uaf issue while using stress-ng testing, need to run testcase getdent and tun in the same time. The steps of the issue is as follows: 1) use getdent to traverse dir /proc/pid/net/dev_snmp6/, and current pde is tun3; 2) in the [time windows] unregister netdevice tun3 and tun2, and erase them from rbtree. erase tun3 first, and then erase tun2. the pde(tun2) will be released to slab; 3) continue to getdent process, then pde_subdir_next() will return pde(tun2) which is released, it will case uaf access. CPU 0 | CPU 1 ------------------------------------------------------------------------- traverse dir /proc/pid/net/dev_snmp6/ | unregister_netdevice(tun-&gt;dev) //tun3 tun2 sys_getdents64() | iterate_dir() | proc_readdir() | proc_readdir_de() | snmp6_unregister_dev() pde_get(de); | proc_remove() read_unlock(&amp;proc_subdir_lock); | remove_proc_subtree() | write_lock(&amp;proc_subdir_lock); [time window] | rb_erase(&amp;root-&gt;subdir_node, &amp;parent-&gt;subdir); | write_unlock(&amp;proc_subdir_lock); read_lock(&amp;proc_subdir_lock); | next = pde_subdir_next(de); | pde_put(de); | de = next; //UAF | rbtree of dev_snmp6 | pde(tun3) / \ NULL pde(tun2)</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-40271">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/625.html">CWE-625 Permissive Regular Expression</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-40278</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: net: sched: act_ife: initialize struct tc_ife to fix KMSAN kernel-infoleak Fix a KMSAN kernel-infoleak detected by the syzbot . [net?] KMSAN: kernel-infoleak in __skb_datagram_iter In tcf_ife_dump(), the variable 'opt' was partially initialized using a designatied initializer. While the padding bytes are reamined uninitialized. nla_put() copies the entire structure into a netlink message, these uninitialized bytes leaked to userspace. Initialize the structure with memset before assigning its fields to ensure all members and padding are cleared prior to beign copied. This change silences the KMSAN report and prevents potential information leaks from the kernel memory. This fix has been tested and validated by syzbot. This patch closes the bug reported at the following syzkaller link and ensures no infoleak.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-40278">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-40280</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: tipc: Fix use-after-free in tipc_mon_reinit_self(). syzbot reported use-after-free of tipc_net(net)-&gt;monitors[] in tipc_mon_reinit_self(). [0] The array is protected by RTNL, but tipc_mon_reinit_self() iterates over it without RTNL. tipc_mon_reinit_self() is called from tipc_net_finalize(), which is always under RTNL except for tipc_net_finalize_work(). Let's hold RTNL in tipc_net_finalize_work(). [0]: BUG: KASAN: slab-use-after-free in __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline] BUG: KASAN: slab-use-after-free in _raw_spin_lock_irqsave+0xa7/0xf0 kernel/locking/spinlock.c:162 Read of size 1 at addr ffff88805eae1030 by task kworker/0:7/5989 CPU: 0 UID: 0 PID: 5989 Comm: kworker/0:7 Not tainted syzkaller #0 PREEMPT_{RT,(full)} Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/18/2025 Workqueue: events tipc_net_finalize_work Call Trace: dump_stack_lvl+0x189/0x250 lib/dump_stack.c:120 print_address_description mm/kasan/report.c:378 [inline] print_report+0xca/0x240 mm/kasan/report.c:482 kasan_report+0x118/0x150 mm/kasan/report.c:595 __kasan_check_byte+0x2a/0x40 mm/kasan/common.c:568 kasan_check_byte include/linux/kasan.h:399 [inline] lock_acquire+0x8d/0x360 kernel/locking/lockdep.c:5842 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline] _raw_spin_lock_irqsave+0xa7/0xf0 kernel/locking/spinlock.c:162 rtlock_slowlock kernel/locking/rtmutex.c:1894 [inline] rwbase_rtmutex_lock_state kernel/locking/spinlock_rt.c:160 [inline] rwbase_write_lock+0xd3/0x7e0 kernel/locking/rwbase_rt.c:244 rt_write_lock+0x76/0x110 kernel/locking/spinlock_rt.c:243 write_lock_bh include/linux/rwlock_rt.h:99 [inline] tipc_mon_reinit_self+0x79/0x430 net/tipc/monitor.c:718 tipc_net_finalize+0x115/0x190 net/tipc/net.c:140 process_one_work kernel/workqueue.c:3236 [inline] process_scheduled_works+0xade/0x17b0 kernel/workqueue.c:3319 worker_thread+0x8a0/0xda0 kernel/workqueue.c:3400 kthread+0x70e/0x8a0 kernel/kthread.c:463 ret_from_fork+0x439/0x7d0 arch/x86/kernel/process.c:148 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 Allocated by task 6089: kasan_save_stack mm/kasan/common.c:47 [inline] kasan_save_track+0x3e/0x80 mm/kasan/common.c:68 poison_kmalloc_redzone mm/kasan/common.c:388 [inline] __kasan_kmalloc+0x93/0xb0 mm/kasan/common.c:405 kasan_kmalloc include/linux/kasan.h:260 [inline] __kmalloc_cache_noprof+0x1a8/0x320 mm/slub.c:4407 kmalloc_noprof include/linux/slab.h:905 [inline] kzalloc_noprof include/linux/slab.h:1039 [inline] tipc_mon_create+0xc3/0x4d0 net/tipc/monitor.c:657 tipc_enable_bearer net/tipc/bearer.c:357 [inline] __tipc_nl_bearer_enable+0xe16/0x13f0 net/tipc/bearer.c:1047 __tipc_nl_compat_doit net/tipc/netlink_compat.c:371 [inline] tipc_nl_compat_doit+0x3bc/0x5f0 net/tipc/netlink_compat.c:393 tipc_nl_compat_handle net/tipc/netlink_compat.c:-1 [inline] tipc_nl_compat_recv+0x83c/0xbe0 net/tipc/netlink_compat.c:1321 genl_family_rcv_msg_doit+0x215/0x300 net/netlink/genetlink.c:1115 genl_family_rcv_msg net/netlink/genetlink.c:1195 [inline] genl_rcv_msg+0x60e/0x790 net/netlink/genetlink.c:1210 netlink_rcv_skb+0x208/0x470 net/netlink/af_netlink.c:2552 genl_rcv+0x28/0x40 net/netlink/genetlink.c:1219 netlink_unicast_kernel net/netlink/af_netlink.c:1320 [inline] netlink_unicast+0x846/0xa10 net/netlink/af_netlink.c:1346 netlink_sendmsg+0x805/0xb30 net/netlink/af_netlink.c:1896 sock_sendmsg_nosec net/socket.c:714 [inline] __sock_sendmsg+0x21c/0x270 net/socket.c:729 ____sys_sendmsg+0x508/0x820 net/socket.c:2614 ___sys_sendmsg+0x21f/0x2a0 net/socket.c:2668 __sys_sendmsg net/socket.c:2700 [inline] __do_sys_sendmsg net/socket.c:2705 [inline] __se_sys_sendmsg net/socket.c:2703 [inline] __x64_sys_sendmsg+0x1a1/0x260 net/socket.c:2703 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xfa/0x3b0 arch/ ---truncated---</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-40280">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/825.html">CWE-825 Expired Pointer Dereference</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-40281</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: sctp: prevent possible shift-out-of-bounds in sctp_transport_update_rto syzbot reported a possible shift-out-of-bounds [1] Blamed commit added rto_alpha_max and rto_beta_max set to 1000. It is unclear if some sctp users are setting very large rto_alpha and/or rto_beta. In order to prevent user regression, perform the test at run time. Also add READ_ONCE() annotations as sysctl values can change under us. [1] UBSAN: shift-out-of-bounds in net/sctp/transport.c:509:41 shift exponent 64 is too large for 32-bit type 'unsigned int' CPU: 0 UID: 0 PID: 16704 Comm: syz.2.2320 Not tainted syzkaller #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/02/2025 Call Trace: __dump_stack lib/dump_stack.c:94 [inline] dump_stack_lvl+0x16c/0x1f0 lib/dump_stack.c:120 ubsan_epilogue lib/ubsan.c:233 [inline] __ubsan_handle_shift_out_of_bounds+0x27f/0x420 lib/ubsan.c:494 sctp_transport_update_rto.cold+0x1c/0x34b net/sctp/transport.c:509 sctp_check_transmitted+0x11c4/0x1c30 net/sctp/outqueue.c:1502 sctp_outq_sack+0x4ef/0x1b20 net/sctp/outqueue.c:1338 sctp_cmd_process_sack net/sctp/sm_sideeffect.c:840 [inline] sctp_cmd_interpreter net/sctp/sm_sideeffect.c:1372 [inline]</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-40281">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/1335.html">CWE-1335 Incorrect Bitwise Shift of Integer</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>4.4</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-40345</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: usb: storage: sddr55: Reject out-of-bound new_pba Discovered by Atuin - Automated Vulnerability Discovery Engine. new_pba comes from the status packet returned after each write. A bogus device could report values beyond the block count derived from info-&gt;capacity, letting the driver walk off the end of pba_to_lba[] and corrupt heap memory. Reject PBAs that exceed the computed block count and fail the transfer so we avoid touching out-of-range mapping entries.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-40345">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.8</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:P/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:P/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-46394</a></h3>
<div class="csaf-accordion-content">
<p>In tar in BusyBox through 1.37.0, a TAR archive can have filenames hidden from a listing through the use of terminal escape sequences.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-46394">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/451.html">CWE-451 User Interface (UI) Misrepresentation of Critical Information</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>3.2</td>
<td>LOW</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:L/A:N">CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:L/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-49794</a></h3>
<div class="csaf-accordion-content">
<p>A use-after-free vulnerability was found in libxml2. This issue occurs when parsing XPath elements under certain circumstances when the XML schematron has the schema elements. This flaw allows a malicious actor to craft a malicious XML document used as input for libxml, resulting in the program's crash using libxml or other possible undefined behaviors.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-49794">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/825.html">CWE-825 Expired Pointer Dereference</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.1</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-49795</a></h3>
<div class="csaf-accordion-content">
<p>A NULL pointer dereference vulnerability was found in libxml2 when processing XPath XML expressions. This flaw allows an attacker to craft a malicious XML input to libxml2, leading to a denial of service.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-49795">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/825.html">CWE-825 Expired Pointer Dereference</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-49796</a></h3>
<div class="csaf-accordion-content">
<p>A vulnerability was found in libxml2. Processing certain sch:name elements from the input XML file can trigger a memory corruption issue. This flaw allows an attacker to craft a malicious XML input file that can lead libxml to crash, resulting in a denial of service or other possible undefined behavior due to sensitive data being corrupted in memory.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-49796">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.1</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-60876</a></h3>
<div class="csaf-accordion-content">
<p>BusyBox wget thru 1.3.7 accepted raw CR (0x0D)/LF (0x0A) and other C0 control bytes in the HTTP request-target (path/query), allowing the request line to be split and attacker-controlled headers to be injected. To preserve the HTTP/1.1 request-line shape METHOD SP request-target SP HTTP/1.1, a raw space (0x20) in the request-target must also be rejected (clients should use %20).</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-60876">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/284.html">CWE-284 Improper Access Control</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-66035</a></h3>
<div class="csaf-accordion-content">
<p>Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to versions 19.2.16, 20.3.14, and 21.0.1, there is a XSRF token leakage via protocol-relative URLs in angular HTTP clients. The vulnerability is a Credential Leak by App Logic that leads to the unauthorized disclosure of the Cross-Site Request Forgery (XSRF) token to an attacker-controlled domain. Angular's HttpClient has a built-in XSRF protection mechanism that works by checking if a request URL starts with a protocol (http:// or https://) to determine if it is cross-origin. If the URL starts with protocol-relative URL (//), it is incorrectly treated as a same-origin request, and the XSRF token is automatically added to the X-XSRF-TOKEN header. This issue has been patched in versions 19.2.16, 20.3.14, and 21.0.1. A workaround for this issue involves avoiding using protocol-relative URLs (URLs starting with //) in HttpClient requests. All backend communication URLs should be hardcoded as relative paths (starting with a single /) or fully qualified, trusted absolute URLs.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-66035">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/201.html">CWE-201 Insertion of Sensitive Information Into Sent Data</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.6</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-66382</a></h3>
<div class="csaf-accordion-content">
<p>In libexpat through 2.7.3, a crafted file with an approximate size of 2 MiB can lead to dozens of seconds of processing time.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-66382">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/407.html">CWE-407 Inefficient Algorithmic Complexity</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>2.9</td>
<td>LOW</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L">CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-66412</a></h3>
<div class="csaf-accordion-content">
<p>Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 21.0.2, 20.3.15, and 19.2.17, A Stored Cross-Site Scripting (XSS) vulnerability has been identified in the Angular Template Compiler. It occurs because the compiler's internal security schema is incomplete, allowing attackers to bypass Angular's built-in security sanitization. Specifically, the schema fails to classify certain URL-holding attributes (e.g., those that could contain javascript: URLs) as requiring strict URL security, enabling the injection of malicious scripts. This vulnerability is fixed in 21.0.2, 20.3.15, and 19.2.17.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-66412">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/79.html">CWE-79 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-69720</a></h3>
<div class="csaf-accordion-content">
<p>The infocmp command-line tool in ncurses before 6.5-20251213 has a stack-based buffer overflow in analyze_string in progs/infocmp.c.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-69720">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/121.html">CWE-121 Stack-based Buffer Overflow</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.3</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:L">CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-71185</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: dmaengine: ti: dma-crossbar: fix device leak on am335x route allocation Make sure to drop the reference taken when looking up the crossbar platform device during am335x route allocation.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-71185">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-71186</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: dmaengine: stm32: dmamux: fix device leak on route allocation Make sure to drop the reference taken when looking up the DMA mux platform device during route allocation. Note that holding a reference to a device does not prevent its driver data from going away so there is no point in keeping the reference.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-71186">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-71188</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: dmaengine: lpc18xx-dmamux: fix device leak on route allocation Make sure to drop the reference taken when looking up the DMA mux platform device during route allocation. Note that holding a reference to a device does not prevent its driver data from going away so there is no point in keeping the reference.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-71188">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-71189</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: dmaengine: dw: dmamux: fix OF node leak on route allocation failure Make sure to drop the reference taken to the DMA master OF node also on late route allocation failures.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-71189">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-71190</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: dmaengine: bcm-sba-raid: fix device leak on probe Make sure to drop the reference taken when looking up the mailbox device during probe on probe failures and on driver unbind.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-71190">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-71191</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: dmaengine: at_hdmac: fix device leak on of_dma_xlate() Make sure to drop the reference taken when looking up the DMA platform device during of_dma_xlate() when releasing channel resources. Note that commit 3832b78b3ec2 ("dmaengine: at_hdmac: add missing put_device() call in at_dma_xlate()") fixed the leak in a couple of error paths but the reference is still leaking on successful allocation.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-71191">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-1484</a></h3>
<div class="csaf-accordion-content">
<p>A flaw was found in the GLib Base64 encoding routine when processing very large input data. Due to incorrect use of integer types during length calculation, the library may miscalculate buffer boundaries. This can cause memory writes outside the allocated buffer. Applications that process untrusted or extremely large Base64 input using GLib may crash or behave unpredictably.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-1484">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>4.2</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:L">CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-1489</a></h3>
<div class="csaf-accordion-content">
<p>A flaw was found in GLib. An integer overflow vulnerability in its Unicode case conversion implementation can lead to memory corruption. By processing specially crafted and extremely large Unicode strings, an attacker could trigger an undersized memory allocation, resulting in out-of-bounds writes. This could cause applications utilizing GLib for string conversion to crash or become unstable.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-1489">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.4</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:L">CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-3784</a></h3>
<div class="csaf-accordion-content">
<p>curl would wrongly reuse an existing HTTP proxy connection doing CONNECT to a server, even if the new request uses different credentials for the HTTP proxy. The proper behavior is to create or use a separate connection.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-3784">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/305.html">CWE-305 Authentication Bypass by Primary Weakness</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-22610</a></h3>
<div class="csaf-accordion-content">
<p>Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to versions 19.2.18, 20.3.16, 21.0.7, and 21.1.0-rc.0, a cross-site scripting (XSS) vulnerability has been identified in the Angular Template Compiler. The vulnerability exists because Angular’s internal sanitization schema fails to recognize the href and xlink:href attributes of SVG elements as a Resource URL context. This issue has been patched in versions 19.2.18, 20.3.16, 21.0.7, and 21.1.0-rc.0.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-22610">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/79.html">CWE-79 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-22976</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: net/sched: sch_qfq: Fix NULL deref when deactivating inactive aggregate in qfq_reset `qfq_class-&gt;leaf_qdisc-&gt;q.qlen &gt; 0` does not imply that the class itself is active. Two qfq_class objects may point to the same leaf_qdisc. This happens when: 1. one QFQ qdisc is attached to the dev as the root qdisc, and 2. another QFQ qdisc is temporarily referenced (e.g., via qdisc_get() / qdisc_put()) and is pending to be destroyed, as in function tc_new_tfilter. When packets are enqueued through the root QFQ qdisc, the shared leaf_qdisc-&gt;q.qlen increases. At the same time, the second QFQ qdisc triggers qdisc_put and qdisc_destroy: the qdisc enters qfq_reset() with its own q-&gt;q.qlen == 0, but its class's leaf qdisc-&gt;q.qlen &gt; 0. Therefore, the qfq_reset would wrongly deactivate an inactive aggregate and trigger a null-deref in qfq_deactivate_agg: [ 0.903172] BUG: kernel NULL pointer dereference, address: 0000000000000000 [ 0.903571] #PF: supervisor write access in kernel mode [ 0.903860] #PF: error_code(0x0002) - not-present page [ 0.904177] PGD 10299b067 P4D 10299b067 PUD 10299c067 PMD 0 [ 0.904502] Oops: Oops: 0002 [#1] SMP NOPTI [ 0.904737] CPU: 0 UID: 0 PID: 135 Comm: exploit Not tainted 6.19.0-rc3+ #2 NONE [ 0.905157] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.17.0-0-gb52ca86e094d-prebuilt.qemu.org 04/01/2014 [ 0.905754] RIP: 0010:qfq_deactivate_agg (include/linux/list.h:992 (discriminator 2) include/linux/list.h:1006 (discriminator 2) net/sched/sch_qfq.c:1367 (discriminator 2) net/sched/sch_qfq.c:1393 (discriminator 2)) [ 0.906046] Code: 0f 84 4d 01 00 00 48 89 70 18 8b 4b 10 48 c7 c2 ff ff ff ff 48 8b 78 08 48 d3 e2 48 21 f2 48 2b 13 48 8b 30 48 d3 ea 8b 4b 18 0 Code starting with the faulting instruction =========================================== 0: 0f 84 4d 01 00 00 je 0x153 6: 48 89 70 18 mov %rsi,0x18(%rax) a: 8b 4b 10 mov 0x10(%rbx),%ecx d: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 14: 48 8b 78 08 mov 0x8(%rax),%rdi 18: 48 d3 e2 shl %cl,%rdx 1b: 48 21 f2 and %rsi,%rdx 1e: 48 2b 13 sub (%rbx),%rdx 21: 48 8b 30 mov (%rax),%rsi 24: 48 d3 ea shr %cl,%rdx 27: 8b 4b 18 mov 0x18(%rbx),%ecx ... [ 0.907095] RSP: 0018:ffffc900004a39a0 EFLAGS: 00010246 [ 0.907368] RAX: ffff8881043a0880 RBX: ffff888102953340 RCX: 0000000000000000 [ 0.907723] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 0.908100] RBP: ffff888102952180 R08: 0000000000000000 R09: 0000000000000000 [ 0.908451] R10: ffff8881043a0000 R11: 0000000000000000 R12: ffff888102952000 [ 0.908804] R13: ffff888102952180 R14: ffff8881043a0ad8 R15: ffff8881043a0880 [ 0.909179] FS: 000000002a1a0380(0000) GS:ffff888196d8d000(0000) knlGS:0000000000000000 [ 0.909572] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 0.909857] CR2: 0000000000000000 CR3: 0000000102993002 CR4: 0000000000772ef0 [ 0.910247] PKRU: 55555554 [ 0.910391] Call Trace: [ 0.910527] [ 0.910638] qfq_reset_qdisc (net/sched/sch_qfq.c:357 net/sched/sch_qfq.c:1485) [ 0.910826] qdisc_reset (include/linux/skbuff.h:2195 include/linux/skbuff.h:2501 include/linux/skbuff.h:3424 include/linux/skbuff.h:3430 net/sched/sch_generic.c:1036) [ 0.911040] __qdisc_destroy (net/sched/sch_generic.c:1076) [ 0.911236] tc_new_tfilter (net/sched/cls_api.c:2447) [ 0.911447] rtnetlink_rcv_msg (net/core/rtnetlink.c:6958) [ 0.911663] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6861) [ 0.911894] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 0.912100] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 0.912296] ? __alloc_skb (net/core/skbuff.c:706) [ 0.912484] netlink_sendmsg (net/netlink/af ---truncated---</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-22976">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/476.html">CWE-476 NULL Pointer Dereference</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-22977</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: net: sock: fix hardened usercopy panic in sock_recv_errqueue skbuff_fclone_cache was created without defining a usercopy region, [1] unlike skbuff_head_cache which properly whitelists the cb[] field. [2] This causes a usercopy BUG() when CONFIG_HARDENED_USERCOPY is enabled and the kernel attempts to copy sk_buff.cb data to userspace via sock_recv_errqueue() -&gt; put_cmsg(). The crash occurs when: 1. TCP allocates an skb using alloc_skb_fclone() (from skbuff_fclone_cache) [1] 2. The skb is cloned via skb_clone() using the pre-allocated fclone [3] 3. The cloned skb is queued to sk_error_queue for timestamp reporting 4. Userspace reads the error queue via recvmsg(MSG_ERRQUEUE) 5. sock_recv_errqueue() calls put_cmsg() to copy serr-&gt;ee from skb-&gt;cb [4] 6. __check_heap_object() fails because skbuff_fclone_cache has no usercopy whitelist [5] When cloned skbs allocated from skbuff_fclone_cache are used in the socket error queue, accessing the sock_exterr_skb structure in skb-&gt;cb via put_cmsg() triggers a usercopy hardening violation: [ 5.379589] usercopy: Kernel memory exposure attempt detected from SLUB object 'skbuff_fclone_cache' (offset 296, size 16)! [ 5.382796] kernel BUG at mm/usercopy.c:102! [ 5.383923] Oops: invalid opcode: 0000 [#1] SMP KASAN NOPTI [ 5.384903] CPU: 1 UID: 0 PID: 138 Comm: poc_put_cmsg Not tainted 6.12.57 #7 [ 5.384903] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5.384903] RIP: 0010:usercopy_abort+0x6c/0x80 [ 5.384903] Code: 1a 86 51 48 c7 c2 40 15 1a 86 41 52 48 c7 c7 c0 15 1a 86 48 0f 45 d6 48 c7 c6 80 15 1a 86 48 89 c1 49 0f 45 f3 e8 84 27 88 ff &lt;0f&gt; 0b 490 [ 5.384903] RSP: 0018:ffffc900006f77a8 EFLAGS: 00010246 [ 5.384903] RAX: 000000000000006f RBX: ffff88800f0ad2a8 RCX: 1ffffffff0f72e74 [ 5.384903] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffffffff87b973a0 [ 5.384903] RBP: 0000000000000010 R08: 0000000000000000 R09: fffffbfff0f72e74 [ 5.384903] R10: 0000000000000003 R11: 79706f6372657375 R12: 0000000000000001 [ 5.384903] R13: ffff88800f0ad2b8 R14: ffffea00003c2b40 R15: ffffea00003c2b00 [ 5.384903] FS: 0000000011bc4380(0000) GS:ffff8880bf100000(0000) knlGS:0000000000000000 [ 5.384903] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5.384903] CR2: 000056aa3b8e5fe4 CR3: 000000000ea26004 CR4: 0000000000770ef0 [ 5.384903] PKRU: 55555554 [ 5.384903] Call Trace: [ 5.384903] [ 5.384903] __check_heap_object+0x9a/0xd0 [ 5.384903] __check_object_size+0x46c/0x690 [ 5.384903] put_cmsg+0x129/0x5e0 [ 5.384903] sock_recv_errqueue+0x22f/0x380 [ 5.384903] tls_sw_recvmsg+0x7ed/0x1960 [ 5.384903] ? srso_alias_return_thunk+0x5/0xfbef5 [ 5.384903] ? schedule+0x6d/0x270 [ 5.384903] ? srso_alias_return_thunk+0x5/0xfbef5 [ 5.384903] ? mutex_unlock+0x81/0xd0 [ 5.384903] ? __pfx_mutex_unlock+0x10/0x10 [ 5.384903] ? __pfx_tls_sw_recvmsg+0x10/0x10 [ 5.384903] ? _raw_spin_lock_irqsave+0x8f/0xf0 [ 5.384903] ? _raw_read_unlock_irqrestore+0x20/0x40 [ 5.384903] ? srso_alias_return_thunk+0x5/0xfbef5 The crash offset 296 corresponds to skb2-&gt;cb within skbuff_fclones: - sizeof(struct sk_buff) = 232 - offsetof(struct sk_buff, cb) = 40 - offset of skb2.cb in fclones = 232 + 40 = 272 - crash offset 296 = 272 + 24 (inside sock_exterr_skb.ee) This patch uses a local stack variable as a bounce buffer to avoid the hardened usercopy check failure. [1] https://elixir.bootlin.com/linux/v6.12.62/source/net/ipv4/tcp.c#L885 [2] https://elixir.bootlin.com/linux/v6.12.62/source/net/core/skbuff.c#L5104 [3] https://elixir.bootlin.com/linux/v6.12.62/source/net/core/skbuff.c#L5566 [4] https://elixir.bootlin.com/linux/v6.12.62/source/net/core/skbuff.c#L5491 [5] https://elixir.bootlin.com/linux/v6.12.62/source/mm/slub.c#L5719</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-22977">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/489.html">CWE-489 Active Debug Code</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-23025</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: mm/page_alloc: prevent pcp corruption with SMP=n The kernel test robot has reported: BUG: spinlock trylock failure on UP on CPU#0, kcompactd0/28 lock: 0xffff888807e35ef0, .magic: dead4ead, .owner: kcompactd0/28, .owner_cpu: 0 CPU: 0 UID: 0 PID: 28 Comm: kcompactd0 Not tainted 6.18.0-rc5-00127-ga06157804399 #1 PREEMPT 8cc09ef94dcec767faa911515ce9e609c45db470 Call Trace: __dump_stack (lib/dump_stack.c:95) dump_stack_lvl (lib/dump_stack.c:123) dump_stack (lib/dump_stack.c:130) spin_dump (kernel/locking/spinlock_debug.c:71) do_raw_spin_trylock (kernel/locking/spinlock_debug.c:?) _raw_spin_trylock (include/linux/spinlock_api_smp.h:89 kernel/locking/spinlock.c:138) __free_frozen_pages (mm/page_alloc.c:2973) ___free_pages (mm/page_alloc.c:5295) __free_pages (mm/page_alloc.c:5334) tlb_remove_table_rcu (include/linux/mm.h:? include/linux/mm.h:3122 include/asm-generic/tlb.h:220 mm/mmu_gather.c:227 mm/mmu_gather.c:290) ? __cfi_tlb_remove_table_rcu (mm/mmu_gather.c:289) ? rcu_core (kernel/rcu/tree.c:?) rcu_core (include/linux/rcupdate.h:341 kernel/rcu/tree.c:2607 kernel/rcu/tree.c:2861) rcu_core_si (kernel/rcu/tree.c:2879) handle_softirqs (arch/x86/include/asm/jump_label.h:36 include/trace/events/irq.h:142 kernel/softirq.c:623) __irq_exit_rcu (arch/x86/include/asm/jump_label.h:36 kernel/softirq.c:725) irq_exit_rcu (kernel/softirq.c:741) sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1052) RIP: 0010:_raw_spin_unlock_irqrestore (arch/x86/include/asm/preempt.h:95 include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) free_pcppages_bulk (mm/page_alloc.c:1494) drain_pages_zone (include/linux/spinlock.h:391 mm/page_alloc.c:2632) __drain_all_pages (mm/page_alloc.c:2731) drain_all_pages (mm/page_alloc.c:2747) kcompactd (mm/compaction.c:3115) kthread (kernel/kthread.c:465) ? __cfi_kcompactd (mm/compaction.c:3166) ? __cfi_kthread (kernel/kthread.c:412) ret_from_fork (arch/x86/kernel/process.c:164) ? __cfi_kthread (kernel/kthread.c:412) ret_from_fork_asm (arch/x86/entry/entry_64.S:255) Matthew has analyzed the report and identified that in drain_page_zone() we are in a section protected by spin_lock(&amp;pcp-&gt;lock) and then get an interrupt that attempts spin_trylock() on the same lock. The code is designed to work this way without disabling IRQs and occasionally fail the trylock with a fallback. However, the SMP=n spinlock implementation assumes spin_trylock() will always succeed, and thus it's normally a no-op. Here the enabled lock debugging catches the problem, but otherwise it could cause a corruption of the pcp structure. The problem has been introduced by commit 574907741599 ("mm/page_alloc: leave IRQs enabled for per-cpu page allocations"). The pcp locking scheme recognizes the need for disabling IRQs to prevent nesting spin_trylock() sections on SMP=n, but the need to prevent the nesting in spin_lock() has not been recognized. Fix it by introducing local wrappers that change the spin_lock() to spin_lock_iqsave() with SMP=n and use them in all places that do spin_lock(&amp;pcp-&gt;lock). [vbabka@suse.cz: add pcp_ prefix to the spin_lock_irqsave wrappers, per Steven]</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-23025">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-23026</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: dmaengine: qcom: gpi: Fix memory leak in gpi_peripheral_config() Fix a memory leak in gpi_peripheral_config() where the original memory pointed to by gchan-&gt;config could be lost if krealloc() fails. The issue occurs when: 1. gchan-&gt;config points to previously allocated memory 2. krealloc() fails and returns NULL 3. The function directly assigns NULL to gchan-&gt;config, losing the reference to the original memory 4. The original memory becomes unreachable and cannot be freed Fix this by using a temporary variable to hold the krealloc() result and only updating gchan-&gt;config when the allocation succeeds. Found via static analysis and code review.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-23026">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-23030</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: phy: rockchip: inno-usb2: Fix a double free bug in rockchip_usb2phy_probe() The for_each_available_child_of_node() calls of_node_put() to release child_np in each success loop. After breaking from the loop with the child_np has been released, the code will jump to the put_child label and will call the of_node_put() again if the devm_request_threaded_irq() fails. These cause a double free bug. Fix by returning directly to avoid the duplicate of_node_put().</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-23030">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-23031</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: can: gs_usb: gs_usb_receive_bulk_callback(): fix URB memory leak In gs_can_open(), the URBs for USB-in transfers are allocated, added to the parent-&gt;rx_submitted anchor and submitted. In the complete callback gs_usb_receive_bulk_callback(), the URB is processed and resubmitted. In gs_can_close() the URBs are freed by calling usb_kill_anchored_urbs(parent-&gt;rx_submitted). However, this does not take into account that the USB framework unanchors the URB before the complete function is called. This means that once an in-URB has been completed, it is no longer anchored and is ultimately not released in gs_can_close(). Fix the memory leak by anchoring the URB in the gs_usb_receive_bulk_callback() to the parent-&gt;rx_submitted anchor.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-23031">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-23032</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: null_blk: fix kmemleak by releasing references to fault configfs items When CONFIG_BLK_DEV_NULL_BLK_FAULT_INJECTION is enabled, the null-blk driver sets up fault injection support by creating the timeout_inject, requeue_inject, and init_hctx_fault_inject configfs items as children of the top-level nullbX configfs group. However, when the nullbX device is removed, the references taken to these fault-config configfs items are not released. As a result, kmemleak reports a memory leak, for example: unreferenced object 0xc00000021ff25c40 (size 32): comm "mkdir", pid 10665, jiffies 4322121578 hex dump (first 32 bytes): 69 6e 69 74 5f 68 63 74 78 5f 66 61 75 6c 74 5f init_hctx_fault_ 69 6e 6a 65 63 74 00 88 00 00 00 00 00 00 00 00 inject.......... backtrace (crc 1a018c86): __kmalloc_node_track_caller_noprof+0x494/0xbd8 kvasprintf+0x74/0xf4 config_item_set_name+0xf0/0x104 config_group_init_type_name+0x48/0xfc fault_config_init+0x48/0xf0 0xc0080000180559e4 configfs_mkdir+0x304/0x814 vfs_mkdir+0x49c/0x604 do_mkdirat+0x314/0x3d0 sys_mkdir+0xa0/0xd8 system_call_exception+0x1b0/0x4f0 system_call_vectored_common+0x15c/0x2ec Fix this by explicitly releasing the references to the fault-config configfs items when dropping the reference to the top-level nullbX configfs group.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-23032">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-23033</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: dmaengine: omap-dma: fix dma_pool resource leak in error paths The dma_pool created by dma_pool_create() is not destroyed when dma_async_device_register() or of_dma_controller_register() fails, causing a resource leak in the probe error paths. Add dma_pool_destroy() in both error paths to properly release the allocated dma_pool resource.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-23033">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-23037</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: can: etas_es58x: allow partial RX URB allocation to succeed When es58x_alloc_rx_urbs() fails to allocate the requested number of URBs but succeeds in allocating some, it returns an error code. This causes es58x_open() to return early, skipping the cleanup label 'free_urbs', which leads to the anchored URBs being leaked. As pointed out by maintainer Vincent Mailhol, the driver is designed to handle partial URB allocation gracefully. Therefore, partial allocation should not be treated as a fatal error. Modify es58x_alloc_rx_urbs() to return 0 if at least one URB has been allocated, restoring the intended behavior and preventing the leak in es58x_open().</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-23037">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-23038</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node() In nfs4_ff_alloc_deviceid_node(), if the allocation for ds_versions fails, the function jumps to the out_scratch label without freeing the already allocated dsaddrs list, leading to a memory leak. Fix this by jumping to the out_err_drain_dsaddrs label, which properly frees the dsaddrs list before cleaning up other resources.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-23038">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-23111</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: fix inverted genmask check in nft_map_catchall_activate() nft_map_catchall_activate() has an inverted element activity check compared to its non-catchall counterpart nft_mapelem_activate() and compared to what is logically required. nft_map_catchall_activate() is called from the abort path to re-activate catchall map elements that were deactivated during a failed transaction. It should skip elements that are already active (they don't need re-activation) and process elements that are inactive (they need to be restored). Instead, the current code does the opposite: it skips inactive elements and processes active ones. Compare the non-catchall activate callback, which is correct: nft_mapelem_activate(): if (nft_set_elem_active(ext, iter-&gt;genmask)) return 0; /* skip active, process inactive */ With the buggy catchall version: nft_map_catchall_activate(): if (!nft_set_elem_active(ext, genmask)) continue; /* skip inactive, process active */ The consequence is that when a DELSET operation is aborted, nft_setelem_data_activate() is never called for the catchall element. For NFT_GOTO verdict elements, this means nft_data_hold() is never called to restore the chain-&gt;use reference count. Each abort cycle permanently decrements chain-&gt;use. Once chain-&gt;use reaches zero, DELCHAIN succeeds and frees the chain while catchall verdict elements still reference it, resulting in a use-after-free. This is exploitable for local privilege escalation from an unprivileged user via user namespaces + nftables on distributions that enable CONFIG_USER_NS and CONFIG_NF_TABLES. Fix by removing the negation so the check matches nft_mapelem_activate(): skip active elements, process inactive ones.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-23111">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-23112</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec nvmet_tcp_build_pdu_iovec() could walk past cmd-&gt;req.sg when a PDU length or offset exceeds sg_cnt and then use bogus sg-&gt;length/offset values, leading to _copy_to_iter() GPF/KASAN. Guard sg_idx, remaining entries, and sg-&gt;length/offset before building the bvec.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-23112">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-23220</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix infinite loop caused by next_smb2_rcv_hdr_off reset in error paths The problem occurs when a signed request fails smb2 signature verification check. In __process_request(), if check_sign_req() returns an error, set_smb2_rsp_status(work, STATUS_ACCESS_DENIED) is called. set_smb2_rsp_status() set work-&gt;next_smb2_rcv_hdr_off as zero. By resetting next_smb2_rcv_hdr_off to zero, the pointer to the next command in the chain is lost. Consequently, is_chained_smb2_message() continues to point to the same request header instead of advancing. If the header's NextCommand field is non-zero, the function returns true, causing __handle_ksmbd_work() to repeatedly process the same failed request in an infinite loop. This results in the kernel log being flooded with "bad smb2 signature" messages and high CPU usage. This patch fixes the issue by changing the return value from SERVER_HANDLER_CONTINUE to SERVER_HANDLER_ABORT. This ensures that the processing loop terminates immediately rather than attempting to continue from an invalidated offset.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-23220">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/835.html">CWE-835 Loop with Unreachable Exit Condition ('Infinite Loop')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-23222</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: crypto: omap - Allocate OMAP_CRYPTO_FORCE_COPY scatterlists correctly The existing allocation of scatterlists in omap_crypto_copy_sg_lists() was allocating an array of scatterlist pointers, not scatterlist objects, resulting in a 4x too small allocation. Use sizeof(*new_sg) to get the correct object size.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-23222">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-23228</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: smb: server: fix leak of active_num_conn in ksmbd_tcp_new_connection() On kthread_run() failure in ksmbd_tcp_new_connection(), the transport is freed via free_transport(), which does not decrement active_num_conn, leaking this counter. Replace free_transport() with ksmbd_tcp_disconnect().</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-23228">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-23229</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: crypto: virtio - Add spinlock protection with virtqueue notification When VM boots with one virtio-crypto PCI device and builtin backend, run openssl benchmark command with multiple processes, such as openssl speed -evp aes-128-cbc -engine afalg -seconds 10 -multi 32 openssl processes will hangup and there is error reported like this: virtio_crypto virtio0: dataq.0:id 3 is not a head! It seems that the data virtqueue need protection when it is handled for virtio done notification. If the spinlock protection is added in virtcrypto_done_task(), openssl benchmark with multiple processes works well.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-23229">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/820.html">CWE-820 Missing Synchronization</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-23230</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: smb: client: split cached_fid bitfields to avoid shared-byte RMW races is_open, has_lease and on_list are stored in the same bitfield byte in struct cached_fid but are updated in different code paths that may run concurrently. Bitfield assignments generate byte read–modify–write operations (e.g. `orb $mask, addr` on x86_64), so updating one flag can restore stale values of the others. A possible interleaving is: CPU1: load old byte (has_lease=1, on_list=1) CPU2: clear both flags (store 0) CPU1: RMW store (old | IS_OPEN) -&gt; reintroduces cleared bits To avoid this class of races, convert these flags to separate bool fields.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-23230">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-23231</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: fix use-after-free in nf_tables_addchain() nf_tables_addchain() publishes the chain to table-&gt;chains via list_add_tail_rcu() (in nft_chain_add()) before registering hooks. If nf_tables_register_hook() then fails, the error path calls nft_chain_del() (list_del_rcu()) followed by nf_tables_chain_destroy() with no RCU grace period in between. This creates two use-after-free conditions: 1) Control-plane: nf_tables_dump_chains() traverses table-&gt;chains under rcu_read_lock(). A concurrent dump can still be walking the chain when the error path frees it. 2) Packet path: for NFPROTO_INET, nf_register_net_hook() briefly installs the IPv4 hook before IPv6 registration fails. Packets entering nft_do_chain() via the transient IPv4 hook can still be dereferencing chain-&gt;blob_gen_X when the error path frees the chain. Add synchronize_rcu() between nft_chain_del() and the chain destroy so that all RCU readers -- both dump threads and in-flight packet evaluation -- have finished before the chain is freed.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-23231">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-23236</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: fbdev: smscufx: properly copy ioctl memory to kernelspace The UFX_IOCTL_REPORT_DAMAGE ioctl does not properly copy data from userspace to kernelspace, and instead directly references the memory, which can cause problems if invalid data is passed from userspace. Fix this all up by correctly copying the memory before accessing it within the kernel.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-23236">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.3</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-23238</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: romfs: check sb_set_blocksize() return value romfs_fill_super() ignores the return value of sb_set_blocksize(), which can fail if the requested block size is incompatible with the block device's configuration. This can be triggered by setting a loop device's block size larger than PAGE_SIZE using ioctl(LOOP_SET_BLOCK_SIZE, 32768), then mounting a romfs filesystem on that device. When sb_set_blocksize(sb, ROMBSIZE) is called with ROMBSIZE=4096 but the device has logical_block_size=32768, bdev_validate_blocksize() fails because the requested size is smaller than the device's logical block size. sb_set_blocksize() returns 0 (failure), but romfs ignores this and continues mounting. The superblock's block size remains at the device's logical block size (32768). Later, when sb_bread() attempts I/O with this oversized block size, it triggers a kernel BUG in folio_set_bh(): kernel BUG at fs/buffer.c:1582! BUG_ON(size &gt; PAGE_SIZE); Fix by checking the return value of sb_set_blocksize() and failing the mount with -EINVAL if it returns 0.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-23238">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-24515</a></h3>
<div class="csaf-accordion-content">
<p>In libexpat before 2.7.4, XML_ExternalEntityParserCreate does not copy unknown encoding handler user data.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-24515">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/476.html">CWE-476 NULL Pointer Dereference</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>2.9</td>
<td>LOW</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L">CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-25210</a></h3>
<div class="csaf-accordion-content">
<p>In libexpat before 2.7.4, the doContent function does not properly determine the buffer size bufSize because there is no integer overflow check for tag buffer reallocation.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-25210">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/190.html">CWE-190 Integer Overflow or Wraparound</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.9</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:L">CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-26157</a></h3>
<div class="csaf-accordion-content">
<p>A flaw was found in BusyBox. Incomplete path sanitization in its archive extraction utilities allows an attacker to craft malicious archives that when extracted, and under specific conditions, may write to files outside the intended directory. This can lead to arbitrary file overwrite, potentially enabling code execution through the modification of sensitive system files.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-26157">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/73.html">CWE-73 External Control of File Name or Path</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-26158</a></h3>
<div class="csaf-accordion-content">
<p>A flaw was found in BusyBox. This vulnerability allows an attacker to modify files outside of the intended extraction directory by crafting a malicious tar archive containing unvalidated hardlink or symlink entries. If the tar archive is extracted with elevated privileges, this flaw can lead to privilege escalation, enabling an attacker to gain unauthorized access to critical system files.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-26158">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/73.html">CWE-73 External Control of File Name or Path</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-35535</a></h3>
<div class="csaf-accordion-content">
<p>In Sudo through 1.9.17p2 before 3e474c2, a failure of a setuid, setgid, or setgroups call, during a privilege drop before running the mailer, is not a fatal error and can lead to privilege escalation.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-35535">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/271.html">CWE-271 Privilege Dropping / Lowering Errors</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.4</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-41918</a></h3>
<div class="csaf-accordion-content">
<p>The affected applications stores sensitive information in the browser cache when an authenticated user modify specific configurations. This could allow an authenticated attacker to access sensitive data stored in the browser.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-41918">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SINEC OS</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM RST2428P (6GK6242-6PA00)</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002573/">https://support.industry.siemens.com/cs/ww/en/view/110002573/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/525.html">CWE-525 Use of Web Browser Cache Containing Sensitive Information</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.7</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:N">CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<hr>
<h2>Acknowledgments</h2>
<ul>
<li>Siemens ProductCERT reported these vulnerabilities to CISA.</li>
</ul>
<hr>
<h2>General Recommendations</h2>
<p>As a general security measure, Siemens strongly recommends to protect network access to devices with appropriate mechanisms. In order to operate the devices in a protected IT environment, Siemens recommends to configure the environment according to Siemens' operational guidelines for Industrial Security (Download: https://www.siemens.com/cert/operational-guidelines-industrial-security), and to follow the recommendations in the product manuals. Additional information on Industrial Security by Siemens can be found at: https://www.siemens.com/industrialsecurity</p>
<hr>
<h2>Additional Resources</h2>
<p>For further inquiries on security vulnerabilities in Siemens products and solutions, please contact the Siemens ProductCERT: https://www.siemens.com/cert/advisories</p>
<hr>
<h2>Terms of Use</h2>
<p>The use of Siemens Security Advisories is subject to the terms and conditions listed on: https://www.siemens.com/productcert/terms-of-use.</p>
<hr>
<h2>Legal Notice and Terms of Use</h2>
<p>This product is provided subject to this Notification (https://www.cisa.gov/notification) and this Privacy &amp; Use policy (https://www.cisa.gov/privacy-policy).</p>
<hr>
<h2>Recommended Practices</h2>
<p>CISA recommends users take defensive measures to minimize the exploitation risk of this vulnerability.</p>
<p>Minimize network exposure for all control system devices and/or systems, and ensure they are not accessible from the internet.</p>
<p>Locate control system networks and remote devices behind firewalls and isolate them from business networks.</p>
<p>When remote access is required, use more secure methods, such as Virtual Private Networks (VPNs), recognizing VPNs may have vulnerabilities and should be updated to the most recent version available. Also recognize VPN is only as secure as its connected devices.</p>
<p>CISA reminds organizations to perform proper impact analysis and risk assessment prior to deploying defensive measures.</p>
<p>CISA also provides a section for control systems security recommended practices on the ICS webpage on cisa.gov. Several CISA products detailing cyber defense best practices are available for reading and download, including Improving Industrial Control Systems Cybersecurity with Defense-in-Depth Strategies.</p>
<p>CISA encourages organizations to implement recommended cybersecurity strategies for proactive defense of ICS assets. Additional mitigation guidance and recommended practices are publicly available on the ICS webpage at cisa.gov in the technical information paper, ICS-TIP-12-146-01B--Targeted Cyber Intrusion Detection and Mitigation Strategies.</p>
<p>Organizations observing suspected malicious activity should follow established internal procedures and report findings to CISA for tracking and correlation against other incidents.</p>
<hr>
<h2>Advisory Conversion Disclaimer</h2>
<p>This ICSA is a verbatim republication of Siemens ProductCERT SSA-253495 from a direct conversion of the vendor's Common Security Advisory Framework (CSAF) advisory. This is republished to CISA's website as a means of increasing visibility and is provided "as-is" for informational purposes only. CISA is not responsible for the editorial or technical accuracy of republished advisories and provides no warranties of any kind regarding any information contained within this advisory. Further, CISA does not endorse any commercial product or service. Please contact Siemens ProductCERT directly for any questions regarding this advisory.</p>
<h2>Revision History</h2>
<ul>
<li><strong>Initial Release Date: </strong>2026-06-02</li>
</ul>
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">Date</th>
<th role="columnheader">Revision</th>
<th role="columnheader">Summary</th>
</tr>
</thead>
<tbody>
<tr>
<td>2026-06-02</td>
<td>1</td>
<td>Publication Date</td>
</tr>
<tr>
<td>2026-07-07</td>
<td>2</td>
<td>Initial CISA Republication of Siemens ProductCERT SSA-253495 advisory</td>
</tr>
</tbody>
</table>
<hr>
<h2>Legal Notice and Terms of Use</h2>]]></content:encoded>
</item>
<item>
<title><![CDATA[USN-8515-1: Addressable vulnerability]]></title>
<description><![CDATA[It was discovered that Addressable incorrectly handled certain URI
templates, generating regular expressions vulnerable to catastrophic
backtracking. An attacker could use this issue to craft a URI that, when matched
against a vulnerable template, causes excessive resource consumption,
leading to...]]></description>
<link>https://tsecurity.de/de/3652238/unix-server/usn-8515-1-addressable-vulnerability/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3652238/unix-server/usn-8515-1-addressable-vulnerability/</guid>
<pubDate>Tue, 07 Jul 2026 18:47:35 +0200</pubDate>
<category>🐧 Unix Server</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[It was discovered that Addressable incorrectly handled certain URI
templates, generating regular expressions vulnerable to catastrophic
backtracking. An attacker could use this issue to craft a URI that, when matched
against a vulnerable template, causes excessive resource consumption,
leading to a denial of service.]]></content:encoded>
</item>
<item>
<title><![CDATA[v1.25.3]]></title>
<description><![CDATA[Installation
See the installation instructions for details, but it's easy:

macOS: brew install ddev/ddev/ddev or just brew upgrade ddev.
Linux: Use sudo apt-get update && sudo apt-get install ddev, see apt/yum installation
Windows and WSL2: Download the Windows Installer; you can run it for inst...]]></description>
<link>https://tsecurity.de/de/3649770/downloads/v1253/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3649770/downloads/v1253/</guid>
<pubDate>Mon, 06 Jul 2026 22:01:36 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Installation</h2>
<p>See the <a href="https://docs.ddev.com/en/stable/users/install/ddev-installation/" rel="nofollow">installation instructions</a> for details, but it's easy:</p>
<ul>
<li>macOS: <code>brew install ddev/ddev/ddev</code> or just <code>brew upgrade ddev</code>.</li>
<li>Linux: Use <code>sudo apt-get update &amp;&amp; sudo apt-get install ddev</code>, see <a href="https://docs.ddev.com/en/stable/users/install/ddev-installation/#linux" rel="nofollow">apt/yum installation</a></li>
<li>Windows and WSL2: Download the <a href="https://ddev.com/download/" rel="nofollow">Windows Installer</a>; you can run it for install or upgrade.<br>
<g-emoji class="g-emoji" alias="warning">⚠️</g-emoji> <strong>Traditional Windows users (not WSL2)</strong>: If needed, the installer will prompt you to uninstall the previous system-wide installation to avoid conflicts with the new per-user installation.</li>
<li>Consider <code>ddev delete images</code> or <code>ddev delete images --all</code> after upgrading to free up disk space used by previous Docker image versions. This does no harm.</li>
<li>Consider <code>ddev config --auto</code> to update your projects to current configuration.</li>
</ul>
<h2>Highlights</h2>
<p>Blog announcement: <a href="https://ddev.com/blog/release-v1-25-3/" rel="nofollow">https://ddev.com/blog/release-v1-25-3/</a></p>
<ul>
<li><strong>New Docker Compose library:</strong> Improved UX during <code>ddev start</code> and <code>ddev stop</code>; the separate <code>~/.ddev/bin/docker-compose</code> binary is no longer needed and can be removed</li>
<li><strong>Faster <code>ddev start</code>:</strong> Reduced startup time by running post-healthcheck tasks concurrently, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonesrussell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonesrussell">@jonesrussell</a></li>
<li><strong>Faster <code>ddev stop</code>:</strong> Fixed a bug in the webserver startup script that added an unnecessary ~10-second delay</li>
<li><strong>MariaDB 12.3 LTS support</strong></li>
<li><strong>Podman and Docker rootless are no longer experimental:</strong> Both are now stable and ready for general use:
<ul>
<li><a href="https://docs.ddev.com/en/stable/users/install/docker-installation/#macos-podman-rootless" rel="nofollow">macOS (Podman rootless)</a></li>
<li><a href="https://docs.ddev.com/en/stable/users/install/docker-installation/#linux-docker-rootless" rel="nofollow">Linux/WSL2 (Docker rootless)</a></li>
<li><a href="https://docs.ddev.com/en/stable/users/install/docker-installation/#linux-podman-rootless" rel="nofollow">Linux/WSL2 (Podman rootless)</a></li>
</ul>
</li>
</ul>
<h2>Breaking Changes</h2>
<ul>
<li>Remove support for <code>XDG_CONFIG_HOME</code>, replaced by <code>DDEV_XDG_CONFIG_HOME</code>. Support for <code>~/.config/ddev</code> on Linux is unchanged. This change was needed because some IDEs, such as PhpStorm, don't always see <code>XDG_CONFIG_HOME</code> set in the terminal (see <a href="https://youtrack.jetbrains.com/projects/IJPL/issues/IJPL-1055/Load-interactive-shell-environment-variables-on-Linux" rel="nofollow">this issue</a>), which caused the IDE to recreate the <code>~/.ddev</code> directory repeatedly</li>
<li>Use stricter permissions for world-writable directories inside <code>ddev-webserver</code>. If you had <code>post-start</code> hooks that wrote to <code>/usr/local/bin</code>, update them to use <code>~/.local/bin</code> instead, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AkibaAT/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AkibaAT">@AkibaAT</a></li>
<li>Move <code>N_PREFIX</code> from <code>/usr/local</code> to <code>/usr/local/n</code>. This shouldn't affect most people, unless you referenced a full path such as <code>/usr/local/bin/npm</code> - the new location is <code>/usr/local/n/bin/npm</code>, or simply use <code>npm</code> without a full path</li>
<li>Remove the <code>ddev dr</code> alias for <code>ddev drush</code>, since <code>dr</code> is now a built-in command for Drupal 11.4+</li>
</ul>
<h2>Features</h2>
<ul>
<li><a href="https://docs.ddev.com/en/stable/users/configuration/config/#nodejs_version" rel="nofollow">Node.js improvements</a>: preserve <code>nodejs_version</code> in <code>.ddev/config.yaml</code>, and install several Node.js versions with <code>n install &lt;version&gt;</code> inside the web container</li>
<li>Docker rootless on Linux no longer requires <code>no-bind-mounts</code>; disable it with <code>ddev config global --no-bind-mounts=false</code></li>
<li>Support the <a href="https://github.com/moby/moby/releases/tag/docker-v29.5.0">gvisor-tap-vsock</a> network driver in Docker rootless</li>
<li>Add new <a href="https://docs.ddev.com/en/stable/users/usage/commands/#dr" rel="nofollow"><code>ddev dr</code></a> command for Drupal 11.4+</li>
<li>Allow using Mutagen together with <code>ddev config global --use-hardened-images=true</code></li>
<li><code>ddev version</code> and <code>ddev config</code> now work even when Docker isn't running or is broken, and <code>ddev poweroff</code> shows progress output instead of appearing to hang</li>
<li>Improve <code>ddev list</code> and <code>ddev describe</code> layout on narrow terminals</li>
<li>Add OSC 8 terminal hyperlink support to <code>ddev list</code>, <code>ddev describe</code>, <code>ddev add-on list</code>, and <code>ddev add-on search</code></li>
<li>Show human-readable output when checking available disk space, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wolcen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wolcen">@wolcen</a></li>
<li>Always pull images when using <code>ddev start --no-cache</code></li>
<li>Respect the <code>COMPOSER_NO_BLOCKING</code> environment variable from the host in <code>ddev composer</code></li>
<li>Add <a href="https://docs.ddev.com/en/stable/users/configuration/config/#docker_buildx_version" rel="nofollow"><code>ddev config global --docker-buildx-version</code></a> to specify which Docker Buildx version to use (advanced use only)</li>
<li>Respect <code>docker-buildx</code> installed via snap on Linux</li>
<li>Support Debian, Kali, and eLxr WSL2 distros in the Windows installer, and avoid installing <code>docker-ce</code> over an existing Docker Desktop <code>docker</code> binary</li>
<li>Add <a href="https://docs.ddev.com/en/stable/users/usage/commands/#utility-addon-update-checker" rel="nofollow"><code>ddev utility addon-update-checker</code></a> command for add-on maintainers</li>
<li>Add <a href="https://docs.ddev.com/en/stable/users/extend/creating-add-ons/#interactive-actions" rel="nofollow"><code>#ddev-interactive</code></a> option for add-on actions, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AkibaAT/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AkibaAT">@AkibaAT</a></li>
<li>Add <a href="https://docs.ddev.com/en/stable/users/extend/custom-docker-services/#omitting-comddev-labels-from-a-service" rel="nofollow"><code>x-ddev.omit-ddev-labels</code></a> extension to skip <code>com.ddev.*</code> label injection for specific services</li>
<li>Support the Flatpak user binary for DBeaver on Linux, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nickchomey/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nickchomey">@nickchomey</a></li>
<li>Add a <a href="https://docs.ddev.com/en/stable/users/quickstart/#drupal-drupal-12-head" rel="nofollow">quickstart for Drupal 12 (HEAD)</a>, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rpkoller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rpkoller">@rpkoller</a></li>
<li>Add troubleshooting for <a href="https://docs.ddev.com/en/stable/users/topics/hosting/#lets-encrypt-errors" rel="nofollow">Let's Encrypt certificate failures</a>, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonpugh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonpugh">@jonpugh</a></li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>Windows installer: fix installation on WSL2 Ubuntu 26.04, which previously failed due to the deprecated <code>wslu</code> package</li>
<li>Suppress 404 logs for <code>favicon.ico</code> and <code>robots.txt</code>; in some cases these caused Nginx to run a PHP script twice</li>
<li>Prevent recursion in global web command wrappers</li>
<li>Use the correct <code>settings.ddev.php</code> for each Drupal version</li>
<li>Fix a bug where <code>.ddev/apache/apache-site.conf</code> went missing when using a custom Nginx config</li>
<li>Detect a missing <code>docker</code> CLI, which is required when using Mutagen</li>
<li>Limit the <code>ENV HOME=""</code> workaround for MySQL 8.x to the database context only</li>
<li>Podman and macOS: restrict the <code>keep-id</code> userns setting to Linux only</li>
<li>Use the <code>nodejs_version</code> set during the <code>ddev-webserver</code> image build; if you installed global <code>npm</code> packages in <code>post-start</code> hooks, move them to <a href="https://docs.ddev.com/en/stable/users/extend/customizing-images/#adding-extra-dockerfiles-for-webimage-and-dbimage" rel="nofollow">extra Dockerfiles</a> instead</li>
<li>Use wrapper scripts in <code>ddev-dbserver</code> to avoid <code>mysql</code> deprecation warnings with MariaDB 11.x+</li>
<li>Warn when the <code>CAROOT</code> environment variable is set but the mkcert CA files (needed for HTTPS in your browser) are inaccessible</li>
<li>Normalize <code>OSTYPE</code> detection on Linux, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Mikee-3000/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Mikee-3000">@Mikee-3000</a></li>
<li>Avoid double-sourcing bashrc configuration in <code>ddev ssh</code></li>
<li>Skip OS-generated metadata files (<code>.DS_Store</code>, <code>Thumbs.db</code>, <code>desktop.ini</code>) during custom-config detection and in <code>.ddev/.gitignore</code></li>
<li>Restore path autocompletion for <code>ddev add-on get</code></li>
<li>Don't prompt to run <code>ddev poweroff</code> after updating <code>ddev-ssh-agent</code></li>
<li>Fix a case typo in <code>ddev sequelace</code> so Sequel Ace is detected on case-sensitive macOS filesystems, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mficzel/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mficzel">@mficzel</a></li>
</ul>
<h2>Internal Changes</h2>
<ul>
<li>Migrate <a href="https://docs.ddev.com/" rel="nofollow">DDEV documentation</a> from <a href="https://squidfunk.github.io/mkdocs-material/" rel="nofollow">Material for MkDocs</a> to <a href="https://zensical.org/" rel="nofollow">Zensical</a></li>
<li>Upgrade Bubble Tea (<code>ddev tui</code>) to v2</li>
<li>Add light/dark/system preference variants for the <a href="https://docs.ddev.com/en/stable/developers/brand-guide/" rel="nofollow">brand logo</a></li>
<li>Remove automated testing on macOS Intel; macOS amd64 binaries are still built and distributed, only CI testing on Intel hardware is removed</li>
<li>Add automated testing for macOS Podman rootless</li>
<li>Improve the test embargo system for Go, Bats, and CI workflows; tests can now be <a href="https://docs.ddev.com/en/stable/developers/maintainers/#skipping-tests" rel="nofollow">skipped</a> when needed</li>
<li>Add custom GitHub workflows to run tests on branches without opening a PR</li>
<li>Rework local HTTP test helpers for clearer failure output</li>
<li>Remove the build step for the Docker image used in <code>ddev auth ssh</code></li>
<li>Bump all Go dependencies</li>
</ul>
<h2>Minor Updates</h2>
<ul>
<li>PHP 8.4.22 and 8.5.7</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>test: Reenable Drupal 12 bats test (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4308873453" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8346" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8346/hovercard" href="https://github.com/ddev/ddev/pull/8346">#8346</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rpkoller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rpkoller">@rpkoller</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4308873453" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8346" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8346/hovercard" href="https://github.com/ddev/ddev/pull/8346">#8346</a></li>
<li>chore(claude): fix PreToolUse hook matcher for git commit static analysis (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4304236248" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8345" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8345/hovercard" href="https://github.com/ddev/ddev/pull/8345">#8345</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4304236248" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8345" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8345/hovercard" href="https://github.com/ddev/ddev/pull/8345">#8345</a></li>
<li>docs(add-ons): Minor updates to creating-add-ons.md by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4311162289" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8347" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8347/hovercard" href="https://github.com/ddev/ddev/pull/8347">#8347</a></li>
<li>perf: combined startup time optimizations, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3892114614" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8096" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8096/hovercard" href="https://github.com/ddev/ddev/issues/8096">#8096</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonesrussell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonesrussell">@jonesrussell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3941786572" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8145" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8145/hovercard" href="https://github.com/ddev/ddev/pull/8145">#8145</a></li>
<li>fix(windows): remove wslu from installer, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4276951921" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8326" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8326/hovercard" href="https://github.com/ddev/ddev/issues/8326">#8326</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4335618741" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8351" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8351/hovercard" href="https://github.com/ddev/ddev/pull/8351">#8351</a></li>
<li>fix(webserver): replace phar.io/filippo.io links with GitHub releases, improve Dockerfile, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3794142159" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8012" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8012/hovercard" href="https://github.com/ddev/ddev/issues/8012">#8012</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4337118936" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8352" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8352/hovercard" href="https://github.com/ddev/ddev/pull/8352">#8352</a></li>
<li>docs(quickstart): add a quickstart for Drupal 12 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4344681076" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8357" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8357/hovercard" href="https://github.com/ddev/ddev/pull/8357">#8357</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rpkoller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rpkoller">@rpkoller</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4344681076" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8357" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8357/hovercard" href="https://github.com/ddev/ddev/pull/8357">#8357</a></li>
<li>feat(docker): always pull images with <code>--no-cache</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4349539661" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8363" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8363/hovercard" href="https://github.com/ddev/ddev/pull/8363">#8363</a></li>
<li>fix(download-images): pull webserver image, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4231897705" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8304" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8304/hovercard" href="https://github.com/ddev/ddev/pull/8304">#8304</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4344757488" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8358" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8358/hovercard" href="https://github.com/ddev/ddev/pull/8358">#8358</a></li>
<li>fix(start): use image digest for rebuild detection, fix rand and ssh-agent data races, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3941786572" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8145" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8145/hovercard" href="https://github.com/ddev/ddev/pull/8145">#8145</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4345335786" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8359" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8359/hovercard" href="https://github.com/ddev/ddev/pull/8359">#8359</a></li>
<li>fix(test): skip TestCheckLiveConnectivityWithProject on Rancher/Colima/Lima, fix misleading WSL2 labels by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4351827772" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8365" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8365/hovercard" href="https://github.com/ddev/ddev/pull/8365">#8365</a></li>
<li>docs(windows): add WSL2 installation step to Docker docs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4343533724" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8355" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8355/hovercard" href="https://github.com/ddev/ddev/pull/8355">#8355</a></li>
<li>chore: fix claude hooks and update agent docs [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4359138300" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8370" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8370/hovercard" href="https://github.com/ddev/ddev/pull/8370">#8370</a></li>
<li>chore: remove macOS amd64 CI testing (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4359689994" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8372" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8372/hovercard" href="https://github.com/ddev/ddev/pull/8372">#8372</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4359689994" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8372" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8372/hovercard" href="https://github.com/ddev/ddev/pull/8372">#8372</a></li>
<li>fix(drupal): use configured project type for settings.php version selection by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4353481878" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8366" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8366/hovercard" href="https://github.com/ddev/ddev/pull/8366">#8366</a></li>
<li>ci: run golangci-lint by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4365231243" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8375" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8375/hovercard" href="https://github.com/ddev/ddev/pull/8375">#8375</a></li>
<li>docs(mutagen): explain how to reset to the default mode, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4355654879" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8367" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8367/hovercard" href="https://github.com/ddev/ddev/issues/8367">#8367</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/silverham/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/silverham">@silverham</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4355742321" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8368" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8368/hovercard" href="https://github.com/ddev/ddev/pull/8368">#8368</a></li>
<li>docs(configuration): Add <code>ddev config --database=&lt;database type&gt;:&lt;version&gt;</code> example command (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4382057472" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8387" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8387/hovercard" href="https://github.com/ddev/ddev/pull/8387">#8387</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/silverham/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/silverham">@silverham</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4382057472" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8387" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8387/hovercard" href="https://github.com/ddev/ddev/pull/8387">#8387</a></li>
<li>build: bump fuxingloh/multi-labeler from 4 to 5 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4379236601" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8385" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8385/hovercard" href="https://github.com/ddev/ddev/pull/8385">#8385</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4379236601" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8385" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8385/hovercard" href="https://github.com/ddev/ddev/pull/8385">#8385</a></li>
<li>docs: clarify --cleanup --name for single snapshot deletion (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4375346339" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8384" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8384/hovercard" href="https://github.com/ddev/ddev/pull/8384">#8384</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CallMeLeon167/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CallMeLeon167">@CallMeLeon167</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4375346339" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8384" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8384/hovercard" href="https://github.com/ddev/ddev/pull/8384">#8384</a></li>
<li>docs(add-ons): add real example for bats testing (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4365579223" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8377" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8377/hovercard" href="https://github.com/ddev/ddev/pull/8377">#8377</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4365579223" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8377" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8377/hovercard" href="https://github.com/ddev/ddev/pull/8377">#8377</a></li>
<li>fix(commands): normalize $OSTYPE detection for linux, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4371984340" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8382" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8382/hovercard" href="https://github.com/ddev/ddev/issues/8382">#8382</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Mikee-3000/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Mikee-3000">@Mikee-3000</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4372014245" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8383" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8383/hovercard" href="https://github.com/ddev/ddev/pull/8383">#8383</a></li>
<li>docs: Add Xcode iOS simulator info (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4359170507" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8371" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8371/hovercard" href="https://github.com/ddev/ddev/pull/8371">#8371</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jamesmacwhite/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jamesmacwhite">@jamesmacwhite</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4359170507" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8371" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8371/hovercard" href="https://github.com/ddev/ddev/pull/8371">#8371</a></li>
<li>feat(utility): add <code>ddev utility addon-update-checker</code> command by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4363864217" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8373" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8373/hovercard" href="https://github.com/ddev/ddev/pull/8373">#8373</a></li>
<li>fix(add-ons): autocomplete for path by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4365566102" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8376" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8376/hovercard" href="https://github.com/ddev/ddev/pull/8376">#8376</a></li>
<li>test(wsl2): fix TestHostDBPort by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4400300129" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8391" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8391/hovercard" href="https://github.com/ddev/ddev/pull/8391">#8391</a></li>
<li>test(windows): fix TestUtilityAddonUpdateCheckerCmd, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4363864217" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8373" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8373/hovercard" href="https://github.com/ddev/ddev/pull/8373">#8373</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4408413794" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8394" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8394/hovercard" href="https://github.com/ddev/ddev/pull/8394">#8394</a></li>
<li>docs(quickstart): Add description to Drupal Git clone example by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gitressa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gitressa">@gitressa</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4408464620" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8395" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8395/hovercard" href="https://github.com/ddev/ddev/pull/8395">#8395</a></li>
<li>fix(ddev-webserver): <code>ddev stop</code> takes 10s due to bash deferring SIGTERM during foreground cat, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4218384497" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8295" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8295/hovercard" href="https://github.com/ddev/ddev/issues/8295">#8295</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4408650681" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8396" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8396/hovercard" href="https://github.com/ddev/ddev/pull/8396">#8396</a></li>
<li>docs: unify homeadditions path resolution and Composer auth.json handling by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eiriksm/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eiriksm">@eiriksm</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4420266904" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8400" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8400/hovercard" href="https://github.com/ddev/ddev/pull/8400">#8400</a></li>
<li>docs(providers): align --environment examples and flags, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4428749367" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8402" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8402/hovercard" href="https://github.com/ddev/ddev/issues/8402">#8402</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4428795862" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8403" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8403/hovercard" href="https://github.com/ddev/ddev/pull/8403">#8403</a></li>
<li>test(share): improve cloudflared debug output on unmarshal errors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4415837658" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8398" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8398/hovercard" href="https://github.com/ddev/ddev/pull/8398">#8398</a></li>
<li>ci(github): reorganize test jobs, add custom workflow_dispatch, remove unused workflows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4423464019" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8401" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8401/hovercard" href="https://github.com/ddev/ddev/pull/8401">#8401</a></li>
<li>feat(add-on): add <code>#ddev-interactive</code> option for actions, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3958400616" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8155" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8155/hovercard" href="https://github.com/ddev/ddev/issues/8155">#8155</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AkibaAT/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AkibaAT">@AkibaAT</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4367267290" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8381" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8381/hovercard" href="https://github.com/ddev/ddev/pull/8381">#8381</a></li>
<li>refactor(tui): upgrade bubbletea/bubbles/lipgloss to v2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4430728699" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8404" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8404/hovercard" href="https://github.com/ddev/ddev/pull/8404">#8404</a></li>
<li>ci: add DDEV_EMBARGO_PHP_VERSIONS to skip specific PHP versions in TestPHPConfig [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432602123" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8407" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8407/hovercard" href="https://github.com/ddev/ddev/pull/8407">#8407</a></li>
<li>feat: use docker-compose library, optionally download docker-buildx, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3686218597" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7915" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7915/hovercard" href="https://github.com/ddev/ddev/issues/7915">#7915</a>, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4218384497" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8295" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8295/hovercard" href="https://github.com/ddev/ddev/issues/8295">#8295</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4091341649" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8234" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8234/hovercard" href="https://github.com/ddev/ddev/pull/8234">#8234</a></li>
<li>ci(docs): add stable docs branch workflow, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3626446323" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7862" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7862/hovercard" href="https://github.com/ddev/ddev/issues/7862">#7862</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4436512981" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8408" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8408/hovercard" href="https://github.com/ddev/ddev/pull/8408">#8408</a></li>
<li>ci(forks): fetch variables from public-variables branch by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4439217094" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8410" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8410/hovercard" href="https://github.com/ddev/ddev/pull/8410">#8410</a></li>
<li>ci(wsl2): read public-variables in pwsh, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4439217094" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8410" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8410/hovercard" href="https://github.com/ddev/ddev/pull/8410">#8410</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4439903018" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8411" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8411/hovercard" href="https://github.com/ddev/ddev/pull/8411">#8411</a></li>
<li>ci: improve test embargo system for Go, bats, and CI workflows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4445844483" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8413" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8413/hovercard" href="https://github.com/ddev/ddev/pull/8413">#8413</a></li>
<li>docs(config): improve wording for database and docker_buildx_version, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4382057472" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8387" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8387/hovercard" href="https://github.com/ddev/ddev/pull/8387">#8387</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4437190033" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8409" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8409/hovercard" href="https://github.com/ddev/ddev/pull/8409">#8409</a></li>
<li>refactor: improve CheckAvailableSpace reliability and output, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4387455452" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8388" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8388/hovercard" href="https://github.com/ddev/ddev/issues/8388">#8388</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wolcen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wolcen">@wolcen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4441784873" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8412" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8412/hovercard" href="https://github.com/ddev/ddev/pull/8412">#8412</a></li>
<li>ci(buildkite): fix MSYS path conversion breaking public-variables fetch on Windows, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4439217094" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8410" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8410/hovercard" href="https://github.com/ddev/ddev/pull/8410">#8410</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4469883387" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8416" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8416/hovercard" href="https://github.com/ddev/ddev/pull/8416">#8416</a></li>
<li>docs(brand-guide): add light, dark, and auto logo variants to logos table, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4472217677" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8417" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8417/hovercard" href="https://github.com/ddev/ddev/issues/8417">#8417</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4487849922" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8419" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8419/hovercard" href="https://github.com/ddev/ddev/pull/8419">#8419</a></li>
<li>feat(docs): migrate from mkdocs-material to zensical, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3613763641" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7840" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7840/hovercard" href="https://github.com/ddev/ddev/issues/7840">#7840</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4053894144" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8216" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8216/hovercard" href="https://github.com/ddev/ddev/issues/8216">#8216</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4497071680" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8421" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8421/hovercard" href="https://github.com/ddev/ddev/pull/8421">#8421</a></li>
<li>docs(add-ons): mention <code>#ddev-generated</code> in quickstart by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chx/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chx">@chx</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4494536198" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8420" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8420/hovercard" href="https://github.com/ddev/ddev/pull/8420">#8420</a></li>
<li>ci(docs): enable zensical strict mode, use dynamic Pages base URL, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4497071680" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8421" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8421/hovercard" href="https://github.com/ddev/ddev/pull/8421">#8421</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4501866656" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8423" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8423/hovercard" href="https://github.com/ddev/ddev/pull/8423">#8423</a></li>
<li>fix(ddev-dbserver): unlink stale socket before mysqld init by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4502303473" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8424" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8424/hovercard" href="https://github.com/ddev/ddev/pull/8424">#8424</a></li>
<li>test: add details to TestCmdAddonPHP by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4504444004" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8425" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8425/hovercard" href="https://github.com/ddev/ddev/pull/8425">#8425</a></li>
<li>chore(sponsors): update percentage and api link [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4523958874" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8427" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8427/hovercard" href="https://github.com/ddev/ddev/pull/8427">#8427</a></li>
<li>ci(pr): migrate to ddev/commit-message-checker@v3 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4525819574" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8428" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8428/hovercard" href="https://github.com/ddev/ddev/pull/8428">#8428</a></li>
<li>test(lima): fix broken cleanup in TestCmdAddonPHP, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4504444004" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8425" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8425/hovercard" href="https://github.com/ddev/ddev/pull/8425">#8425</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4534532321" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8430" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8430/hovercard" href="https://github.com/ddev/ddev/pull/8430">#8430</a></li>
<li>fix: replace remaining world writeable directories, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4135827270" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8251" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8251/hovercard" href="https://github.com/ddev/ddev/issues/8251">#8251</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AkibaAT/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AkibaAT">@AkibaAT</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4367047484" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8379" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8379/hovercard" href="https://github.com/ddev/ddev/pull/8379">#8379</a></li>
<li>chore(composer): add <code>COMPOSER_NO_BLOCKING</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4540301022" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8432" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8432/hovercard" href="https://github.com/ddev/ddev/pull/8432">#8432</a></li>
<li>fix(exec): allocate TTY only when stdout is also a terminal, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4091341649" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8234" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8234/hovercard" href="https://github.com/ddev/ddev/pull/8234">#8234</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4540181746" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8431" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8431/hovercard" href="https://github.com/ddev/ddev/pull/8431">#8431</a></li>
<li>feat(docker-rootless): remove no-bind-mounts requirement, test gvisor-tap-vsock by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4512197309" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8426" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8426/hovercard" href="https://github.com/ddev/ddev/pull/8426">#8426</a></li>
<li>build: pin Node.js to 24.15.0, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4555564450" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8436" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8436/hovercard" href="https://github.com/ddev/ddev/issues/8436">#8436</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4557653464" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8438" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8438/hovercard" href="https://github.com/ddev/ddev/pull/8438">#8438</a></li>
<li>test(linux): wait for nc to bind before asserting in port-diagnose tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4577688152" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8446" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8446/hovercard" href="https://github.com/ddev/ddev/pull/8446">#8446</a></li>
<li>test: rework local HTTP test helpers with clearer failure output by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4581438165" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8447" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8447/hovercard" href="https://github.com/ddev/ddev/pull/8447">#8447</a></li>
<li>fix(nodejs): move install to Dockerfile, add ~/n/bin to PATH, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4447652737" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8414" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8414/hovercard" href="https://github.com/ddev/ddev/issues/8414">#8414</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4447694768" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8415" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8415/hovercard" href="https://github.com/ddev/ddev/issues/8415">#8415</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4565282332" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8443" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8443/hovercard" href="https://github.com/ddev/ddev/pull/8443">#8443</a></li>
<li>fix(zensical): retry strict build on false-positive "page does not exist" warnings by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4597532685" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8451" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8451/hovercard" href="https://github.com/ddev/ddev/pull/8451">#8451</a></li>
<li>ci(linux): use full homebrew formulae name, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4589599706" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8450" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8450/hovercard" href="https://github.com/ddev/ddev/issues/8450">#8450</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4612159727" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8455" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8455/hovercard" href="https://github.com/ddev/ddev/pull/8455">#8455</a></li>
<li>test(quickstart): update asterios page check by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4612039963" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8454" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8454/hovercard" href="https://github.com/ddev/ddev/pull/8454">#8454</a></li>
<li>feat: add MariaDB 12.3 LTS support, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4604820646" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8452" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8452/hovercard" href="https://github.com/ddev/ddev/issues/8452">#8452</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4607401729" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8453" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8453/hovercard" href="https://github.com/ddev/ddev/pull/8453">#8453</a></li>
<li>fix(dbserver): use wrapper scripts for MariaDB 11.x+ MySQL compat, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2760145770" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6861" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/6861/hovercard" href="https://github.com/ddev/ddev/issues/6861">#6861</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4614529441" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8456" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8456/hovercard" href="https://github.com/ddev/ddev/pull/8456">#8456</a></li>
<li>test(buildkite): Fix brew upgrade to use -y for new 6.0.0 release, fix setup-homebrew by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4642259004" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8469" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8469/hovercard" href="https://github.com/ddev/ddev/pull/8469">#8469</a></li>
<li>build(gnupg): Remove references to obsolete gnupg2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4656275880" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8475" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8475/hovercard" href="https://github.com/ddev/ddev/pull/8475">#8475</a></li>
<li>fix: recreate service on <code>ddev utility rebuild -s</code>, support profile services by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4630837333" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8463" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8463/hovercard" href="https://github.com/ddev/ddev/pull/8463">#8463</a></li>
<li>fix(nodejs): preserve nodejs_version in config.yaml, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4002111935" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8186" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8186/hovercard" href="https://github.com/ddev/ddev/issues/8186">#8186</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4624943154" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8462" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8462/hovercard" href="https://github.com/ddev/ddev/pull/8462">#8462</a></li>
<li>fix(nodejs): move N_PREFIX to /usr/local/n and make it writable, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4632809900" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8465" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8465/hovercard" href="https://github.com/ddev/ddev/issues/8465">#8465</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4635081802" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8467" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8467/hovercard" href="https://github.com/ddev/ddev/pull/8467">#8467</a></li>
<li>fix(nginx): suppress favicon.ico and robots.txt 404 logs, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2869143534" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7010" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7010/hovercard" href="https://github.com/ddev/ddev/issues/7010">#7010</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4624409272" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8461" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8461/hovercard" href="https://github.com/ddev/ddev/pull/8461">#8461</a></li>
<li>fix(ssh): use RawCmd to avoid double-sourcing bashrc, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1835843764" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/5232" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/5232/hovercard" href="https://github.com/ddev/ddev/issues/5232">#5232</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4624030279" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8460" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8460/hovercard" href="https://github.com/ddev/ddev/pull/8460">#8460</a></li>
<li>docs: install util-linux-extra in Docker setup, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332343177" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8350" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8350/hovercard" href="https://github.com/ddev/ddev/issues/8350">#8350</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4666141620" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8480" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8480/hovercard" href="https://github.com/ddev/ddev/pull/8480">#8480</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4666141620" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8480" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8480/hovercard" href="https://github.com/ddev/ddev/pull/8480">#8480</a></li>
<li>feat: improve ddev list/describe table layout, add OSC 8 terminal hyperlinks, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1991790083" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/5535" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/5535/hovercard" href="https://github.com/ddev/ddev/issues/5535">#5535</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2249382464" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6113" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/6113/hovercard" href="https://github.com/ddev/ddev/issues/6113">#6113</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4653278220" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8474" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8474/hovercard" href="https://github.com/ddev/ddev/pull/8474">#8474</a>)  [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4653278220" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8474" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8474/hovercard" href="https://github.com/ddev/ddev/pull/8474">#8474</a></li>
<li>fix: skip OS-generated metadata files in custom-config detection and .ddev/.gitignore, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4475692720" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8418" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8418/hovercard" href="https://github.com/ddev/ddev/issues/8418">#8418</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4665439123" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8478" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8478/hovercard" href="https://github.com/ddev/ddev/pull/8478">#8478</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4665439123" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8478" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8478/hovercard" href="https://github.com/ddev/ddev/pull/8478">#8478</a></li>
<li>fix(mutagen): detect missing docker CLI early, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4614824791" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8457" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8457/hovercard" href="https://github.com/ddev/ddev/issues/8457">#8457</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4665774207" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8479" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8479/hovercard" href="https://github.com/ddev/ddev/pull/8479">#8479</a></li>
<li>docs(docker): add troubleshooting for permission denied, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4645427389" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8471" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8471/hovercard" href="https://github.com/ddev/ddev/issues/8471">#8471</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4675675317" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8483" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8483/hovercard" href="https://github.com/ddev/ddev/pull/8483">#8483</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4675675317" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8483" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8483/hovercard" href="https://github.com/ddev/ddev/pull/8483">#8483</a></li>
<li>test(quickstart): update shopware6 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4675529151" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8482" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8482/hovercard" href="https://github.com/ddev/ddev/pull/8482">#8482</a></li>
<li>fix: warn when CAROOT is set but CA files are inaccessible, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4677876085" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8485" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8485/hovercard" href="https://github.com/ddev/ddev/issues/8485">#8485</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4678327612" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8486" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8486/hovercard" href="https://github.com/ddev/ddev/pull/8486">#8486</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4678327612" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8486" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8486/hovercard" href="https://github.com/ddev/ddev/pull/8486">#8486</a></li>
<li>fix(tui): prevent docker/cli stdin from consuming TUI shortcuts, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4562065445" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8440" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8440/hovercard" href="https://github.com/ddev/ddev/issues/8440">#8440</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4685382113" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8489" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8489/hovercard" href="https://github.com/ddev/ddev/pull/8489">#8489</a></li>
<li>fix: add /usr/local/n/bin to sudo secure_path, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4685293783" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8488" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8488/hovercard" href="https://github.com/ddev/ddev/issues/8488">#8488</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4685872989" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8490" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8490/hovercard" href="https://github.com/ddev/ddev/pull/8490">#8490</a></li>
<li>fix(start): show warnings from log-stderr.sh on start, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4563471219" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8441" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8441/hovercard" href="https://github.com/ddev/ddev/issues/8441">#8441</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4675066040" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8481" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8481/hovercard" href="https://github.com/ddev/ddev/pull/8481">#8481</a></li>
<li>build(deps): bump go dependencies, migrate to go-github v88 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4694258253" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8492" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8492/hovercard" href="https://github.com/ddev/ddev/pull/8492">#8492</a></li>
<li>test(quickstart): pin <code>@sveltejs/adapter-node@5.5.4</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4701858950" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8497" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8497/hovercard" href="https://github.com/ddev/ddev/pull/8497">#8497</a></li>
<li>test(docs): Ignore link check URLs [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4702819191" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8499" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8499/hovercard" href="https://github.com/ddev/ddev/pull/8499">#8499</a></li>
<li>build: bump actions/checkout from 6 to 7 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4718149342" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8504" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8504/hovercard" href="https://github.com/ddev/ddev/pull/8504">#8504</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4718149342" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8504" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8504/hovercard" href="https://github.com/ddev/ddev/pull/8504">#8504</a></li>
<li>fix: restrict XDG_CONFIG_HOME to Linux, add DDEV_XDG_CONFIG_HOME for cross-platform overrides, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4694586960" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8493" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8493/hovercard" href="https://github.com/ddev/ddev/issues/8493">#8493</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4694816575" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8494" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8494/hovercard" href="https://github.com/ddev/ddev/pull/8494">#8494</a></li>
<li>fix(webserver): prevent recursion in global web command wrappers, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2790468327" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6902" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/6902/hovercard" href="https://github.com/ddev/ddev/pull/6902">#6902</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4701412145" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8495" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8495/hovercard" href="https://github.com/ddev/ddev/pull/8495">#8495</a></li>
<li>fix(nodejs): always install gulp-cli and yarn, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4701417432" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8496" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8496/hovercard" href="https://github.com/ddev/ddev/issues/8496">#8496</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4702408419" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8498" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8498/hovercard" href="https://github.com/ddev/ddev/pull/8498">#8498</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4702408419" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8498" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8498/hovercard" href="https://github.com/ddev/ddev/pull/8498">#8498</a></li>
<li>feat(windows): support Debian and Kali WSL2 distros in GUI installer, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4559357943" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8439" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8439/hovercard" href="https://github.com/ddev/ddev/issues/8439">#8439</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4641003281" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8468" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8468/hovercard" href="https://github.com/ddev/ddev/issues/8468">#8468</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4632394063" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8464" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8464/hovercard" href="https://github.com/ddev/ddev/pull/8464">#8464</a></li>
<li>build: Fix gomt error that crept in [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4721491247" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8509" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8509/hovercard" href="https://github.com/ddev/ddev/pull/8509">#8509</a></li>
<li>test: Add script to compare start time performance [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4721622618" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8510" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8510/hovercard" href="https://github.com/ddev/ddev/pull/8510">#8510</a></li>
<li>test(quickstart): remove pin for <code>@sveltejs/adapter-node</code>, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4701858950" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8497" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8497/hovercard" href="https://github.com/ddev/ddev/pull/8497">#8497</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4723621004" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8511" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8511/hovercard" href="https://github.com/ddev/ddev/pull/8511">#8511</a></li>
<li>ci(github): add brew sandbox setup, remove obsolete env, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4642259004" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8469" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8469/hovercard" href="https://github.com/ddev/ddev/pull/8469">#8469</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4724822655" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8512" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8512/hovercard" href="https://github.com/ddev/ddev/pull/8512">#8512</a></li>
<li>fix(mysql): guard ENV HOME injection to db context only, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4721459214" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8508" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8508/hovercard" href="https://github.com/ddev/ddev/issues/8508">#8508</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4725527190" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8513" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8513/hovercard" href="https://github.com/ddev/ddev/pull/8513">#8513</a></li>
<li>fix(docker): do not cache build on start, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4549207054" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8433" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8433/hovercard" href="https://github.com/ddev/ddev/issues/8433">#8433</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4718896990" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8506" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8506/hovercard" href="https://github.com/ddev/ddev/pull/8506">#8506</a></li>
<li>feat(drupal): Support new dr command built into drupal11.4+, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4710077190" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8500" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8500/hovercard" href="https://github.com/ddev/ddev/issues/8500">#8500</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4720878653" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8507" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8507/hovercard" href="https://github.com/ddev/ddev/pull/8507">#8507</a></li>
<li>fix(dbeaver): Add flatpak user binary path to search list, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4727881183" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8517" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8517/hovercard" href="https://github.com/ddev/ddev/issues/8517">#8517</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nickchomey/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nickchomey">@nickchomey</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4727903372" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8518" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8518/hovercard" href="https://github.com/ddev/ddev/pull/8518">#8518</a></li>
<li>refactor(auth-ssh): remove build step, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4711855724" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8501" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8501/hovercard" href="https://github.com/ddev/ddev/issues/8501">#8501</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4716695362" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8503" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8503/hovercard" href="https://github.com/ddev/ddev/pull/8503">#8503</a></li>
<li>feat: allow mutagen with use-hardened-images, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1163134802" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/3680" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/3680/hovercard" href="https://github.com/ddev/ddev/pull/3680">#3680</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4685988680" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8491" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8491/hovercard" href="https://github.com/ddev/ddev/pull/8491">#8491</a></li>
<li>feat(docker): respect docker-buildx from snap on linux, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4727709566" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8515" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8515/hovercard" href="https://github.com/ddev/ddev/issues/8515">#8515</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4728073401" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8519" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8519/hovercard" href="https://github.com/ddev/ddev/pull/8519">#8519</a></li>
<li>docs: replace newgrp with sg for docker group activation, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332343177" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8350" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8350/hovercard" href="https://github.com/ddev/ddev/issues/8350">#8350</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4736396280" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8524" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8524/hovercard" href="https://github.com/ddev/ddev/pull/8524">#8524</a></li>
<li>fix(commands): correct case typo in <code>ddev sequelace</code>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4733613998" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8521" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8521/hovercard" href="https://github.com/ddev/ddev/issues/8521">#8521</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4733715228" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8522" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8522/hovercard" href="https://github.com/ddev/ddev/pull/8522">#8522</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mficzel/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mficzel">@mficzel</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4733715228" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8522" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8522/hovercard" href="https://github.com/ddev/ddev/pull/8522">#8522</a></li>
<li>build(deps): bump moby and docker-compose by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4736239790" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8523" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8523/hovercard" href="https://github.com/ddev/ddev/pull/8523">#8523</a></li>
<li>docs: skip codeberg, use stable link for docs in github workflows (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4744327319" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8528" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8528/hovercard" href="https://github.com/ddev/ddev/pull/8528">#8528</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4744327319" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8528" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8528/hovercard" href="https://github.com/ddev/ddev/pull/8528">#8528</a></li>
<li>build: remove pin for Node.js, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4557653464" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8438" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8438/hovercard" href="https://github.com/ddev/ddev/pull/8438">#8438</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4744191788" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8527" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8527/hovercard" href="https://github.com/ddev/ddev/pull/8527">#8527</a></li>
<li>fix(start): do not ask for poweroff with new ddev-ssh-agent, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4732526980" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8520" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8520/hovercard" href="https://github.com/ddev/ddev/issues/8520">#8520</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4741864016" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8525" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8525/hovercard" href="https://github.com/ddev/ddev/pull/8525">#8525</a></li>
<li>ci(podman): update workflow for Podman 6 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4741982501" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8526" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8526/hovercard" href="https://github.com/ddev/ddev/pull/8526">#8526</a></li>
<li>fix(podman): restrict keep-id userns to Linux only, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4065154991" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8223" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8223/hovercard" href="https://github.com/ddev/ddev/issues/8223">#8223</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4744330972" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8529" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8529/hovercard" href="https://github.com/ddev/ddev/issues/8529">#8529</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4727719482" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8516" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8516/hovercard" href="https://github.com/ddev/ddev/pull/8516">#8516</a></li>
<li>docs: Remove link to very old processwire thread (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4754222605" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8533" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8533/hovercard" href="https://github.com/ddev/ddev/pull/8533">#8533</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4754222605" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8533" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8533/hovercard" href="https://github.com/ddev/ddev/pull/8533">#8533</a></li>
<li>fix: continue when <code>#ddev-generated</code> is missing in generate config functions, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="636509327" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/2305" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/2305/hovercard" href="https://github.com/ddev/ddev/pull/2305">#2305</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4753746905" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8532" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8532/hovercard" href="https://github.com/ddev/ddev/pull/8532">#8532</a></li>
<li>docs: Ignore winaero.com, cert expired [skip buildkite] (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4768471904" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8537" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8537/hovercard" href="https://github.com/ddev/ddev/pull/8537">#8537</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4768471904" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8537" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8537/hovercard" href="https://github.com/ddev/ddev/pull/8537">#8537</a></li>
<li>ci: add macOS Podman rootless Buildkite pipeline, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4065154991" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8223" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8223/hovercard" href="https://github.com/ddev/ddev/issues/8223">#8223</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4749045585" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8530" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8530/hovercard" href="https://github.com/ddev/ddev/pull/8530">#8530</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4749045585" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8530" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8530/hovercard" href="https://github.com/ddev/ddev/pull/8530">#8530</a></li>
<li>test(auth-ssh): harden ddevauthssh.expect against passphrase prompt race by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4767122944" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8536" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8536/hovercard" href="https://github.com/ddev/ddev/pull/8536">#8536</a></li>
<li>build: bump actions/cache from 5 to 6 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4769479389" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8538" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8538/hovercard" href="https://github.com/ddev/ddev/pull/8538">#8538</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4769479389" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8538" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8538/hovercard" href="https://github.com/ddev/ddev/pull/8538">#8538</a></li>
<li>fix: stop honoring XDG_CONFIG_HOME on Linux too, use DDEV_XDG_CONFIG_HOME, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4694586960" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8493" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8493/hovercard" href="https://github.com/ddev/ddev/issues/8493">#8493</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4752549694" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8531" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8531/hovercard" href="https://github.com/ddev/ddev/pull/8531">#8531</a></li>
<li>fix: correct typos in global and project config comment docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4780672518" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8541" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8541/hovercard" href="https://github.com/ddev/ddev/pull/8541">#8541</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4780672518" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8541" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8541/hovercard" href="https://github.com/ddev/ddev/pull/8541">#8541</a></li>
<li>test: fix TestCheckForMultipleGlobalDdevDirs on Windows, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4752549694" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8531" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8531/hovercard" href="https://github.com/ddev/ddev/pull/8531">#8531</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4785182644" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8542" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8542/hovercard" href="https://github.com/ddev/ddev/pull/8542">#8542</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4785182644" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8542" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8542/hovercard" href="https://github.com/ddev/ddev/pull/8542">#8542</a></li>
<li>feat: add x-ddev.omit-ddev-labels to skip com.ddev.* label injection, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4390914107" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8389" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8389/hovercard" href="https://github.com/ddev/ddev/issues/8389">#8389</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4778206278" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8540" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8540/hovercard" href="https://github.com/ddev/ddev/pull/8540">#8540</a></li>
<li>build(docker): bump images to v1.25.3 for release, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4785709464" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8544" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8544/hovercard" href="https://github.com/ddev/ddev/issues/8544">#8544</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4787726460" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8547" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8547/hovercard" href="https://github.com/ddev/ddev/pull/8547">#8547</a></li>
<li>ci(buildkite): trim podman machine and run maintenance post-test (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4795142426" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8551" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8551/hovercard" href="https://github.com/ddev/ddev/pull/8551">#8551</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4795142426" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8551" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8551/hovercard" href="https://github.com/ddev/ddev/pull/8551">#8551</a></li>
<li>docs(typo3): require Camino theme, drop empty distribution prompt (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4789962878" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8548" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8548/hovercard" href="https://github.com/ddev/ddev/pull/8548">#8548</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4789962878" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8548" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8548/hovercard" href="https://github.com/ddev/ddev/pull/8548">#8548</a></li>
<li>docs(hosting): add guidance for Let's Encrypt failures by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonpugh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonpugh">@jonpugh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4785496062" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8543" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8543/hovercard" href="https://github.com/ddev/ddev/pull/8543">#8543</a></li>
<li>docs(docker): add Podman and Docker rootless setup, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4549338538" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8434" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8434/hovercard" href="https://github.com/ddev/ddev/issues/8434">#8434</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4797374506" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8552" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8552/hovercard" href="https://github.com/ddev/ddev/pull/8552">#8552</a></li>
<li>ci(macos): untap pre-installed aws/tap before brew install by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4809536273" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8559" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8559/hovercard" href="https://github.com/ddev/ddev/pull/8559">#8559</a></li>
<li>docs(wsl2): use Ubuntu-26.04 instead of Ubuntu-24.04, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4276951921" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8326" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8326/hovercard" href="https://github.com/ddev/ddev/issues/8326">#8326</a>, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4436512981" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8408" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8408/hovercard" href="https://github.com/ddev/ddev/pull/8408">#8408</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4802996009" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8553" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8553/hovercard" href="https://github.com/ddev/ddev/pull/8553">#8553</a></li>
<li>fix(webserver): restore nonstandard router port in HTTP_HOST for nginx-fpm, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4806198523" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8554" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8554/hovercard" href="https://github.com/ddev/ddev/issues/8554">#8554</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4806397840" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8555" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8555/hovercard" href="https://github.com/ddev/ddev/pull/8555">#8555</a></li>
<li>fix(router): temp pin for traefik:3.6.13, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4820038987" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8562" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8562/hovercard" href="https://github.com/ddev/ddev/issues/8562">#8562</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4821494411" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8564" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8564/hovercard" href="https://github.com/ddev/ddev/pull/8564">#8564</a></li>
<li>fix(shopware): pin Twig &lt;3.28 to work around admin HTTP 500 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4807420317" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8557" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8557/hovercard" href="https://github.com/ddev/ddev/pull/8557">#8557</a></li>
<li>docs: add TYPO3 special handling for <code>ddev share</code>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3594892063" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7799" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7799/hovercard" href="https://github.com/ddev/ddev/issues/7799">#7799</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4806999999" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8556" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8556/hovercard" href="https://github.com/ddev/ddev/pull/8556">#8556</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/silverham/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/silverham">@silverham</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4355742321" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8368" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8368/hovercard" href="https://github.com/ddev/ddev/pull/8368">#8368</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CallMeLeon167/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CallMeLeon167">@CallMeLeon167</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4375346339" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8384" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8384/hovercard" href="https://github.com/ddev/ddev/pull/8384">#8384</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Mikee-3000/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Mikee-3000">@Mikee-3000</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4372014245" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8383" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8383/hovercard" href="https://github.com/ddev/ddev/pull/8383">#8383</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wolcen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wolcen">@wolcen</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4441784873" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8412" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8412/hovercard" href="https://github.com/ddev/ddev/pull/8412">#8412</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chx/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chx">@chx</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4494536198" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8420" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8420/hovercard" href="https://github.com/ddev/ddev/pull/8420">#8420</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mficzel/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mficzel">@mficzel</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4733715228" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8522" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8522/hovercard" href="https://github.com/ddev/ddev/pull/8522">#8522</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonpugh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonpugh">@jonpugh</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4785496062" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8543" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8543/hovercard" href="https://github.com/ddev/ddev/pull/8543">#8543</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/ddev/ddev/compare/v1.25.2...v1.25.3"><tt>v1.25.2...v1.25.3</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-41434 | OP-TEE up to 4.10.0 PKCS#11 TA recursion (EUVD-2026-41893)]]></title>
<description><![CDATA[A vulnerability classified as problematic has been found in OP-TEE up to 4.10.0. Affected by this issue is some unknown functionality of the component PKCS#11 TA. The manipulation leads to uncontrolled recursion.

This vulnerability is uniquely identified as CVE-2026-41434. Local access is requir...]]></description>
<link>https://tsecurity.de/de/3649742/sicherheitsluecken/cve-2026-41434-op-tee-up-to-4100-pkcs11-ta-recursion-euvd-2026-41893/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3649742/sicherheitsluecken/cve-2026-41434-op-tee-up-to-4100-pkcs11-ta-recursion-euvd-2026-41893/</guid>
<pubDate>Mon, 06 Jul 2026 21:39:07 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability classified as <a href="https://vuldb.com/kb/risk">problematic</a> has been found in <a href="https://vuldb.com/product/op-tee">OP-TEE up to 4.10.0</a>. Affected by this issue is some unknown functionality of the component <em>PKCS#11 TA</em>. The manipulation leads to uncontrolled recursion.

This vulnerability is uniquely identified as <a href="https://vuldb.com/cve/CVE-2026-41434">CVE-2026-41434</a>. Local access is required to approach this attack. No exploit exists.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-45740 | protobufjs protobuf.js up to 7.5.7/8.1.x JSON Root.fromJSON/Namespace.addJSON recursion (Nessus ID 325155)]]></title>
<description><![CDATA[A vulnerability categorized as problematic has been discovered in protobufjs protobuf.js up to 7.5.7/8.1.x. This affects the function Root.fromJSON/Namespace.addJSON of the component JSON Handler. Executing a manipulation can lead to uncontrolled recursion.

The identification of this vulnerabili...]]></description>
<link>https://tsecurity.de/de/3649025/sicherheitsluecken/cve-2026-45740-protobufjs-protobufjs-up-to-75781x-json-rootfromjsonnamespaceaddjson-recursion-nessus-id-325155/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3649025/sicherheitsluecken/cve-2026-45740-protobufjs-protobufjs-up-to-75781x-json-rootfromjsonnamespaceaddjson-recursion-nessus-id-325155/</guid>
<pubDate>Mon, 06 Jul 2026 16:10:56 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability categorized as <a href="https://vuldb.com/kb/risk">problematic</a> has been discovered in <a href="https://vuldb.com/product/protobufjs:protobuf">protobufjs protobuf.js up to 7.5.7/8.1.x</a>. This affects the function <code>Root.fromJSON/Namespace.addJSON</code> of the component <em>JSON Handler</em>. Executing a manipulation can lead to uncontrolled recursion.

The identification of this vulnerability is <a href="https://vuldb.com/cve/CVE-2026-45740">CVE-2026-45740</a>. The attack may be launched remotely. There is no exploit available.

It is advisable to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[USN-8509-1: Python vulnerabilities]]></title>
<description><![CDATA[It was discovered that Python incorrectly normalized paths in the tarfile
module. An attacker could possibly use this issue to bypass path
restrictions. This issue only affected Ubuntu 22.04 LTS and Ubuntu 24.04
LTS. (CVE-2025-13462)

It was discovered that Python's HTMLParser incorrectly handled...]]></description>
<link>https://tsecurity.de/de/3648839/unix-server/usn-8509-1-python-vulnerabilities/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3648839/unix-server/usn-8509-1-python-vulnerabilities/</guid>
<pubDate>Mon, 06 Jul 2026 15:31:53 +0200</pubDate>
<category>🐧 Unix Server</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[It was discovered that Python incorrectly normalized paths in the tarfile
module. An attacker could possibly use this issue to bypass path
restrictions. This issue only affected Ubuntu 22.04 LTS and Ubuntu 24.04
LTS. (CVE-2025-13462)

It was discovered that Python's HTMLParser incorrectly handled certain
malformed HTML input. An attacker could possibly use this issue to cause
Python to crash, resulting in a denial of service. This issue only affected
Ubuntu 22.04 LTS and Ubuntu 24.04 LTS. (CVE-2025-69534)

It was discovered that Python's email module incorrectly quoted newlines
in headers. An attacker could possibly use this issue to inject arbitrary
email headers. This issue only affected Ubuntu 22.04 LTS and Ubuntu
24.04 LTS. (CVE-2026-1299)

It was discovered that Python's http.client module did not properly
sanitize carriage return and linefeed characters when handling HTTP
CONNECT tunnel request headers. An attacker could possibly use this issue
to inject arbitrary HTTP headers. (CVE-2026-1502)

It was discovered that Python's importlib module did not generate an
audit event when loading legacy .pyc files. An attacker could possibly
use this issue to bypass auditing mechanisms. This issue only affected
Ubuntu 22.04 LTS and Ubuntu 24.04 LTS. (CVE-2026-2297)

It was discovered that Python's unicodedata.normalize() function had
incorrect algorithmic complexity. An attacker could possibly use this
issue to cause Python to consume excessive resources, leading to a denial
of service. (CVE-2026-3276)

It was discovered that Python's http.cookies module incorrectly handled
control characters in certain cookie operations. An attacker could possibly
use this issue to inject arbitrary content. This issue only affected Ubuntu
22.04 LTS and Ubuntu 24.04 LTS. (CVE-2026-3644)

It was discovered that the Python pyexpat module was vulnerable to
unbounded recursion in the Expat XML parser. An attacker could possibly use
this issue to cause Python to crash, resulting in a denial of service. This
issue only affected Ubuntu 22.04 LTS and Ubuntu 24.04 LTS. (CVE-2026-4224)

It was discovered that Python's webbrowser module accepted leading dashes
in URLs, which could be interpreted as command-line options. An attacker
could possibly use this issue to execute arbitrary commands. This issue
only affected Ubuntu 22.04 LTS and Ubuntu 24.04 LTS. (CVE-2026-4519)

It was discovered that Python incorrectly handled webbrowser.open()
handlers. An attacker could possibly use this issue to execute arbitrary
commands. (CVE-2026-4786)

It was discovered that Python's remote debugging module did not properly
validate offset tables when loading debug information. An attacker could
possibly use this issue to cause Python to crash or execute arbitrary
code. This issue only affected Ubuntu 26.04 LTS. (CVE-2026-5713)

It was discovered that Python's http.cookies module incorrectly escaped
values in the js_output() method. An attacker could possibly use this issue
to inject arbitrary JavaScript. (CVE-2026-6019)

It was discovered that Python's lzma, bz2, and gzip decompressor objects
had a use-after-free vulnerability. An attacker could possibly use this
issue to cause Python to crash or execute arbitrary code. (CVE-2026-6100)

It was discovered that Python's tarfile module did not properly validate
link targets when using the data filter. An attacker could possibly use
this issue to bypass path restrictions. This issue only affected Ubuntu
24.04 LTS and Ubuntu 26.04 LTS. (CVE-2026-7774)

It was discovered that the fix for CVE-2021-4189 in Python's ftplib module
was incomplete, allowing PASV responses to be used in ftplib.ftpcp(). An
attacker could possibly use this issue to perform server-side request
forgery attacks. (CVE-2026-8328)

It was discovered that Python's bz2 module allowed reuse of a
BZ2Decompressor object after a decompression error. An attacker could
possibly use this issue to cause Python to crash or execute arbitrary
code. (CVE-2026-9669)]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-46557 | ImageMagick up to 7.1.2-22 Digital Image Parser crafted recursion (GHSA-rcr6-g7jc-f57g / Nessus ID 324064)]]></title>
<description><![CDATA[A vulnerability classified as problematic has been found in ImageMagick up to 7.1.2-22. This vulnerability affects unknown code of the component Digital Image Parser. This manipulation of the argument crafted causes uncontrolled recursion.

This vulnerability is registered as CVE-2026-46557. Remo...]]></description>
<link>https://tsecurity.de/de/3642691/sicherheitsluecken/cve-2026-46557-imagemagick-up-to-712-22-digital-image-parser-crafted-recursion-ghsa-rcr6-g7jc-f57g-nessus-id-324064/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3642691/sicherheitsluecken/cve-2026-46557-imagemagick-up-to-712-22-digital-image-parser-crafted-recursion-ghsa-rcr6-g7jc-f57g-nessus-id-324064/</guid>
<pubDate>Fri, 03 Jul 2026 06:23:39 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability classified as <a href="https://vuldb.com/kb/risk">problematic</a> has been found in <a href="https://vuldb.com/product/imagemagick">ImageMagick up to 7.1.2-22</a>. This vulnerability affects unknown code of the component <em>Digital Image Parser</em>. This manipulation of the argument <em>crafted</em> causes uncontrolled recursion.

This vulnerability is registered as <a href="https://vuldb.com/cve/CVE-2026-46557">CVE-2026-46557</a>. Remote exploitation of the attack is possible. No exploit is available.

It is recommended to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[Wazuh v5.0.0 Beta 3]]></title>
<description><![CDATA[What's Changed

Improve cluster file synchronization error handling by @TomasTurina in #36129
Update trojan signatures to avoid false positives on modern distros by @Miguevrgo in #35927
Improve cluster merged file parameter validation by @vikman90 in #36204
Create a backup of local_rules.xml duri...]]></description>
<link>https://tsecurity.de/de/3641637/it-security-tools/wazuh-v500-beta-3/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3641637/it-security-tools/wazuh-v500-beta-3/</guid>
<pubDate>Thu, 02 Jul 2026 17:49:41 +0200</pubDate>
<category>💾 IT Security Tools</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>Improve cluster file synchronization error handling by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TomasTurina/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TomasTurina">@TomasTurina</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4454599181" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36129" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36129/hovercard" href="https://github.com/wazuh/wazuh/pull/36129">#36129</a></li>
<li>Update trojan signatures to avoid false positives on modern distros by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Miguevrgo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Miguevrgo">@Miguevrgo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4390541461" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/35927" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/35927/hovercard" href="https://github.com/wazuh/wazuh/pull/35927">#35927</a></li>
<li>Improve cluster merged file parameter validation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vikman90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vikman90">@vikman90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4476621950" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36204" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36204/hovercard" href="https://github.com/wazuh/wazuh/pull/36204">#36204</a></li>
<li>Create a backup of local_rules.xml during execution of IT analysisd tier 0 1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Antoniogm03/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Antoniogm03">@Antoniogm03</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4475277385" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36201" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36201/hovercard" href="https://github.com/wazuh/wazuh/pull/36201">#36201</a></li>
<li>Improve tmp_file path validation in cluster DAPI by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vikman90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vikman90">@vikman90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4486930454" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36246" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36246/hovercard" href="https://github.com/wazuh/wazuh/pull/36246">#36246</a></li>
<li>Revert bump main branch by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wazuhci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wazuhci">@wazuhci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4495350373" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36303" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36303/hovercard" href="https://github.com/wazuh/wazuh/pull/36303">#36303</a></li>
<li>Bump 4.14.7 branch by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wazuhci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wazuhci">@wazuhci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4496470145" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36312" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36312/hovercard" href="https://github.com/wazuh/wazuh/pull/36312">#36312</a></li>
<li>Serialize procps access to prevent modulesd crash by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cborla/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cborla">@cborla</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4489581046" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36261" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36261/hovercard" href="https://github.com/wazuh/wazuh/pull/36261">#36261</a></li>
<li>Remove obsolete configuration blocks from API upload_configuration setting by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TomasTurina/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TomasTurina">@TomasTurina</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4487498848" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36252" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36252/hovercard" href="https://github.com/wazuh/wazuh/pull/36252">#36252</a></li>
<li>Restore working vulnerability scanner database workflow by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4502088595" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36332" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36332/hovercard" href="https://github.com/wazuh/wazuh/pull/36332">#36332</a></li>
<li>Propagate agent merged_sum after hot reload in cluster by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4468736412" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36164" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36164/hovercard" href="https://github.com/wazuh/wazuh/pull/36164">#36164</a></li>
<li>Merge 4.14.7 into main by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4501542567" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36331" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36331/hovercard" href="https://github.com/wazuh/wazuh/pull/36331">#36331</a></li>
<li>Authd tier 0-1 flaky tests fix by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4504446587" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36342" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36342/hovercard" href="https://github.com/wazuh/wazuh/pull/36342">#36342</a></li>
<li>Review agent info logs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Antoniogm03/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Antoniogm03">@Antoniogm03</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4485038079" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36234" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36234/hovercard" href="https://github.com/wazuh/wazuh/pull/36234">#36234</a></li>
<li>Fix the wazuh-manager-modules crash that occurs while downloading the feed by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Antoniogm03/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Antoniogm03">@Antoniogm03</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4503648565" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36337" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36337/hovercard" href="https://github.com/wazuh/wazuh/pull/36337">#36337</a></li>
<li>Migrate FIM DB path queries to parameterized statements by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Darioortegaleyva/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Darioortegaleyva">@Darioortegaleyva</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4517817292" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36399" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36399/hovercard" href="https://github.com/wazuh/wazuh/pull/36399">#36399</a></li>
<li>Fix AlmaLinux 9/10 bootloader permissions SCA check regex and optional file handling by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vikman90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vikman90">@vikman90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4515333133" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36396" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36396/hovercard" href="https://github.com/wazuh/wazuh/pull/36396">#36396</a></li>
<li>Cluster file processing parameter validation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vikman90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vikman90">@vikman90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4494129534" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36296" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36296/hovercard" href="https://github.com/wazuh/wazuh/pull/36296">#36296</a></li>
<li>Add missing 4.10.2-4.10.5 and 4.8.2 entries to changelogs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4523024537" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36407" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36407/hovercard" href="https://github.com/wazuh/wazuh/pull/36407">#36407</a></li>
<li>Treat the absence of the hash document as expected, not an error by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/juliancnn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/juliancnn">@juliancnn</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4505113598" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36355" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36355/hovercard" href="https://github.com/wazuh/wazuh/pull/36355">#36355</a></li>
<li>geo_point validation support all compatible formats by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/LucioDonda/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/LucioDonda">@LucioDonda</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4423592068" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36034" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36034/hovercard" href="https://github.com/wazuh/wazuh/pull/36034">#36034</a></li>
<li>Prevent Syscollector and SCA use-after-free on modulesd shutdown by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nbertoldo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nbertoldo">@nbertoldo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4505494861" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36359" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36359/hovercard" href="https://github.com/wazuh/wazuh/pull/36359">#36359</a></li>
<li>Add cluster security model and configuration documentation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vikman90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vikman90">@vikman90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4522930141" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36405" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36405/hovercard" href="https://github.com/wazuh/wazuh/pull/36405">#36405</a></li>
<li>Bump CB_SCAN_STARTED timeout and trigger ITs on wm_syscollector.c by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jr0me/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jr0me">@jr0me</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4527847069" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36446" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36446/hovercard" href="https://github.com/wazuh/wazuh/pull/36446">#36446</a></li>
<li>Fixed an issue in eBPF with LSM hooks and improved the health check by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MarcelKemp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MarcelKemp">@MarcelKemp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4359560869" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/35838" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/35838/hovercard" href="https://github.com/wazuh/wazuh/pull/35838">#35838</a></li>
<li>Validate cluster node name format by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vikman90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vikman90">@vikman90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4531591190" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36460" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36460/hovercard" href="https://github.com/wazuh/wazuh/pull/36460">#36460</a></li>
<li>eBPF libraries updated by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MarcelKemp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MarcelKemp">@MarcelKemp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4533955405" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36467" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36467/hovercard" href="https://github.com/wazuh/wazuh/pull/36467">#36467</a></li>
<li>Bump 4.14.6 branch by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wazuhci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wazuhci">@wazuhci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4539082172" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36517" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36517/hovercard" href="https://github.com/wazuh/wazuh/pull/36517">#36517</a></li>
<li>Revert "Bump 4.14.6 branch" by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MARCOSD4/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MARCOSD4">@MARCOSD4</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4539151411" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36518" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36518/hovercard" href="https://github.com/wazuh/wazuh/pull/36518">#36518</a></li>
<li>Bump 4.14.6 branch by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wazuhci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wazuhci">@wazuhci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4539251322" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36519" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36519/hovercard" href="https://github.com/wazuh/wazuh/pull/36519">#36519</a></li>
<li>Update changelog for 4.14.6 RC 1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4539470693" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36562" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36562/hovercard" href="https://github.com/wazuh/wazuh/pull/36562">#36562</a></li>
<li>Fix policy evaluation errors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fcontrerasc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fcontrerasc">@fcontrerasc</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4528195977" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36449" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36449/hovercard" href="https://github.com/wazuh/wazuh/pull/36449">#36449</a></li>
<li>Release startup hash gate when the reload chain fails by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jr0me/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jr0me">@jr0me</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4495215383" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36302" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36302/hovercard" href="https://github.com/wazuh/wazuh/pull/36302">#36302</a></li>
<li>Revert "Add missing 4.10.2-4.10.5 and 4.8.2 entries to changelogs" by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MarcelKemp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MarcelKemp">@MarcelKemp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4541090106" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36591" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36591/hovercard" href="https://github.com/wazuh/wazuh/pull/36591">#36591</a></li>
<li>Merge merge-4.14.7-into-main into main [automated] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wazuhci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wazuhci">@wazuhci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4546876084" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36624" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36624/hovercard" href="https://github.com/wazuh/wazuh/pull/36624">#36624</a></li>
<li>Restore event counter and classify received messages by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4531260982" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36456" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36456/hovercard" href="https://github.com/wazuh/wazuh/pull/36456">#36456</a></li>
<li>Unify manager integration tests workflows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ignaciogalle12git/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ignaciogalle12git">@ignaciogalle12git</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4485169588" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36235" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36235/hovercard" href="https://github.com/wazuh/wazuh/pull/36235">#36235</a></li>
<li>Remove unused Node.js 12 from arm64 deb agent builder by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Miguevrgo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Miguevrgo">@Miguevrgo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4467836275" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36156" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36156/hovercard" href="https://github.com/wazuh/wazuh/pull/36156">#36156</a></li>
<li>Remove unused Node.js 12 from arm deb agent builders (4.14.7) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Miguevrgo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Miguevrgo">@Miguevrgo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4467837119" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36157" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36157/hovercard" href="https://github.com/wazuh/wazuh/pull/36157">#36157</a></li>
<li>SCA typo bug in SELinux SCA rule for CentOS 8/9/10 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Miguevrgo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Miguevrgo">@Miguevrgo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4514754415" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36361" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36361/hovercard" href="https://github.com/wazuh/wazuh/pull/36361">#36361</a></li>
<li>Fix <code>detect-changes</code> glob to honour <code>**</code> recursively and extract logic into a reusable action by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Nicogp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Nicogp">@Nicogp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4544605284" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36617" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36617/hovercard" href="https://github.com/wazuh/wazuh/pull/36617">#36617</a></li>
<li>Merge merge-4.14.6-into-4.14.7 into 4.14.7 [automated] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wazuhci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wazuhci">@wazuhci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4546868343" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36623" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36623/hovercard" href="https://github.com/wazuh/wazuh/pull/36623">#36623</a></li>
<li>Reduce log noise when engine has no synchronized ruleset by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NahuFigueroa97/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NahuFigueroa97">@NahuFigueroa97</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4505198128" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36356" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36356/hovercard" href="https://github.com/wazuh/wazuh/pull/36356">#36356</a></li>
<li>Update test modules paths by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rovogel/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rovogel">@rovogel</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4549542116" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36668" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36668/hovercard" href="https://github.com/wazuh/wazuh/pull/36668">#36668</a></li>
<li>Only download external deps when required by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TomasTurina/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TomasTurina">@TomasTurina</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4486894083" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36244" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36244/hovercard" href="https://github.com/wazuh/wazuh/pull/36244">#36244</a></li>
<li>Merge 4.14.7 into main by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4548874786" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36664" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36664/hovercard" href="https://github.com/wazuh/wazuh/pull/36664">#36664</a></li>
<li>Mail forwarding and reporting 5.0 migration guide by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Ripdiegozz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Ripdiegozz">@Ripdiegozz</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4505228985" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36357" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36357/hovercard" href="https://github.com/wazuh/wazuh/pull/36357">#36357</a></li>
<li>Added Ubuntu 26.04's SCA policy in the SPECS by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MarcelKemp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MarcelKemp">@MarcelKemp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4562694437" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36712" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36712/hovercard" href="https://github.com/wazuh/wazuh/pull/36712">#36712</a></li>
<li>Preliminary support new OSs - Ubuntu 26.04 - Add SCA content by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AwwalQuan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AwwalQuan">@AwwalQuan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4561732273" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36708" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36708/hovercard" href="https://github.com/wazuh/wazuh/pull/36708">#36708</a></li>
<li>Safeguards to inventory sync by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/juliancnn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/juliancnn">@juliancnn</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4534767894" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36469" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36469/hovercard" href="https://github.com/wazuh/wazuh/pull/36469">#36469</a></li>
<li>Improve the method of detecting duplicates by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NahuFigueroa97/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NahuFigueroa97">@NahuFigueroa97</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4504512576" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36344" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36344/hovercard" href="https://github.com/wazuh/wazuh/pull/36344">#36344</a></li>
<li>Fix race condition preventing inventory synchronization after agent reload by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nbertoldo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nbertoldo">@nbertoldo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4551769345" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36682" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36682/hovercard" href="https://github.com/wazuh/wazuh/pull/36682">#36682</a></li>
<li>Added API integration tests workflow by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MiguelazoDS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MiguelazoDS">@MiguelazoDS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4472493573" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36196" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36196/hovercard" href="https://github.com/wazuh/wazuh/pull/36196">#36196</a></li>
<li>Fix non-atomic write for <code>file_status.json</code> in logcollector by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nbertoldo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nbertoldo">@nbertoldo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4565514906" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36722" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36722/hovercard" href="https://github.com/wazuh/wazuh/pull/36722">#36722</a></li>
<li>Make agent-info shutdown waits interruptible by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lchico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lchico">@lchico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4564093587" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36719" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36719/hovercard" href="https://github.com/wazuh/wazuh/pull/36719">#36719</a></li>
<li>Validate IP address in ip-customblock active response by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vikman90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vikman90">@vikman90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4570134407" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36730" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36730/hovercard" href="https://github.com/wazuh/wazuh/pull/36730">#36730</a></li>
<li>wazuh-agent remains active after uninstall on Fedora 44 / DNF5 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Miguevrgo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Miguevrgo">@Miguevrgo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4568853035" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36727" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36727/hovercard" href="https://github.com/wazuh/wazuh/pull/36727">#36727</a></li>
<li>Use per-target rpath and remove redundant LD_LIBRARY_PATH/WAZUH_ENGINE_GROUP exports by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4531005682" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36455" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36455/hovercard" href="https://github.com/wazuh/wazuh/pull/36455">#36455</a></li>
<li>Fix changelog chronological order and update bumper script by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Darioortegaleyva/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Darioortegaleyva">@Darioortegaleyva</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4569560130" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36729" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36729/hovercard" href="https://github.com/wazuh/wazuh/pull/36729">#36729</a></li>
<li>Monitoring a symlink without follow_symbolic_link by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Darioortegaleyva/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Darioortegaleyva">@Darioortegaleyva</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4444803761" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36081" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36081/hovercard" href="https://github.com/wazuh/wazuh/pull/36081">#36081</a></li>
<li>SCA policies migration guide from 4.x to 5.x by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jr0me/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jr0me">@jr0me</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4550901765" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36671" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36671/hovercard" href="https://github.com/wazuh/wazuh/pull/36671">#36671</a></li>
<li>Fix 5x  wazuhdb integration tests  by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ignaciogalle12git/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ignaciogalle12git">@ignaciogalle12git</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4562864780" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36713" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36713/hovercard" href="https://github.com/wazuh/wazuh/pull/36713">#36713</a></li>
<li>Downgrade transient manager-reported sync failures logs to debug by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jr0me/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jr0me">@jr0me</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4576461814" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36744" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36744/hovercard" href="https://github.com/wazuh/wazuh/pull/36744">#36744</a></li>
<li>Show sca timouts as Not Run by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jpcerrone/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jpcerrone">@jpcerrone</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4488962491" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36258" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36258/hovercard" href="https://github.com/wazuh/wazuh/pull/36258">#36258</a></li>
<li>Authd workflow creation for 5.x by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jepalfer/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jepalfer">@jepalfer</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4522600046" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36404" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36404/hovercard" href="https://github.com/wazuh/wazuh/pull/36404">#36404</a></li>
<li>Adapt remoted tests to 5.x by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Antoniogm03/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Antoniogm03">@Antoniogm03</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4541524155" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36609" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36609/hovercard" href="https://github.com/wazuh/wazuh/pull/36609">#36609</a></li>
<li>Update unclassified event criteria by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/LucioDonda/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/LucioDonda">@LucioDonda</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4551542627" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36681" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36681/hovercard" href="https://github.com/wazuh/wazuh/pull/36681">#36681</a></li>
<li>use safeloader in yaml file loader by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/LucioDonda/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/LucioDonda">@LucioDonda</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4582767203" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36753" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36753/hovercard" href="https://github.com/wazuh/wazuh/pull/36753">#36753</a></li>
<li>Downgrade expected modulesd socket warnings/errors during agent restart to debug by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jr0me/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jr0me">@jr0me</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4583215822" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36755" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36755/hovercard" href="https://github.com/wazuh/wazuh/pull/36755">#36755</a></li>
<li>Documentation: Ciscat and openscap migration to SCA by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jpcerrone/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jpcerrone">@jpcerrone</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4566095438" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36723" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36723/hovercard" href="https://github.com/wazuh/wazuh/pull/36723">#36723</a></li>
<li>Document the deprecation of OSquery in order to use IT Hygiene in version 5.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nbertoldo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nbertoldo">@nbertoldo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4583642489" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36756" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36756/hovercard" href="https://github.com/wazuh/wazuh/pull/36756">#36756</a></li>
<li>Preserve wazuh-syscheckd Full Disk Access attribution on macOS reload by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Nicogp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Nicogp">@Nicogp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4583103632" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36754" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36754/hovercard" href="https://github.com/wazuh/wazuh/pull/36754">#36754</a></li>
<li>Normalize severity Msg  by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hernanvalenzuela/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hernanvalenzuela">@hernanvalenzuela</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4588829137" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36759" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36759/hovercard" href="https://github.com/wazuh/wazuh/pull/36759">#36759</a></li>
<li>Agent Groups 5x Migration Guide by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fcontrerasc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fcontrerasc">@fcontrerasc</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4568131074" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36726" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36726/hovercard" href="https://github.com/wazuh/wazuh/pull/36726">#36726</a></li>
<li>Add NULL validation for optional FlatBuffer fields in inventory_sync by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vikman90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vikman90">@vikman90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4598119007" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36773" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36773/hovercard" href="https://github.com/wazuh/wazuh/pull/36773">#36773</a></li>
<li>Fix agent keepalive scheduling after system clock rollback by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Darioortegaleyva/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Darioortegaleyva">@Darioortegaleyva</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4503704905" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36338" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36338/hovercard" href="https://github.com/wazuh/wazuh/pull/36338">#36338</a></li>
<li>Create integratord migration guide to 5.x by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Adman23/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Adman23">@Adman23</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4580559348" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36750" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36750/hovercard" href="https://github.com/wazuh/wazuh/pull/36750">#36750</a></li>
<li>Syslog output (csyslogd) 5.0 migration guide by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gonzaarancibia/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gonzaarancibia">@gonzaarancibia</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4573759572" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36741" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36741/hovercard" href="https://github.com/wazuh/wazuh/pull/36741">#36741</a></li>
<li>Merge merge-4.14.7-into-main into main [automated] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wazuhci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wazuhci">@wazuhci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4596517095" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36767" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36767/hovercard" href="https://github.com/wazuh/wazuh/pull/36767">#36767</a></li>
<li>Migration documentation: syslog input alternative by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rovogel/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rovogel">@rovogel</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4613452406" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36781" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36781/hovercard" href="https://github.com/wazuh/wazuh/pull/36781">#36781</a></li>
<li>Drop libcrypt dependency from Python dep by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4614551071" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36782" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36782/hovercard" href="https://github.com/wazuh/wazuh/pull/36782">#36782</a></li>
<li>Change duplicated link to intented one by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Miguevrgo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Miguevrgo">@Miguevrgo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4619366060" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36794" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36794/hovercard" href="https://github.com/wazuh/wazuh/pull/36794">#36794</a></li>
<li>Add centralized input validation for active response framework by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vikman90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vikman90">@vikman90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4578234540" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36745" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36745/hovercard" href="https://github.com/wazuh/wazuh/pull/36745">#36745</a></li>
<li>Fix sca check for etc/shadow by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Miguevrgo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Miguevrgo">@Miguevrgo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4619503472" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36795" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36795/hovercard" href="https://github.com/wazuh/wazuh/pull/36795">#36795</a></li>
<li>Align remoted metrics shipper with new field names by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4572800781" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36740" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36740/hovercard" href="https://github.com/wazuh/wazuh/pull/36740">#36740</a></li>
<li>Fix wrap PolicyBanner stat in 'sh -c' so glob expands in macOS SCA check 41062 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Nicogp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Nicogp">@Nicogp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4615585186" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36783" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36783/hovercard" href="https://github.com/wazuh/wazuh/pull/36783">#36783</a></li>
<li>Bump main branch by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wazuhci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wazuhci">@wazuhci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4623354993" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36801" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36801/hovercard" href="https://github.com/wazuh/wazuh/pull/36801">#36801</a></li>
<li>Defer module coordination while FIM first sync is in progress by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/anromerom/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/anromerom">@anromerom</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4591815012" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36762" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36762/hovercard" href="https://github.com/wazuh/wazuh/pull/36762">#36762</a></li>
<li>Revert "Bump main branch" by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MARCOSD4/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MARCOSD4">@MARCOSD4</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4623582882" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36802" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36802/hovercard" href="https://github.com/wazuh/wazuh/pull/36802">#36802</a></li>
<li>Change log severity for recoverable and expected conditions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hernanvalenzuela/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hernanvalenzuela">@hernanvalenzuela</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4615970610" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36786" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36786/hovercard" href="https://github.com/wazuh/wazuh/pull/36786">#36786</a></li>
<li>Prevent data race in schema validator factory concurrent initialization by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Nicogp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Nicogp">@Nicogp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4616512800" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36789" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36789/hovercard" href="https://github.com/wazuh/wazuh/pull/36789">#36789</a></li>
<li>Schema generation for dotted and nested field mappings by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jam300/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jam300">@jam300</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4536240667" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36473" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36473/hovercard" href="https://github.com/wazuh/wazuh/pull/36473">#36473</a></li>
<li>Engine support null values in schema validation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/LucioDonda/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/LucioDonda">@LucioDonda</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4535313001" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36470" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36470/hovercard" href="https://github.com/wazuh/wazuh/pull/36470">#36470</a></li>
<li>docs: add Active Response 4.x to 5.x migration guide by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jcorredor-spec/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jcorredor-spec">@jcorredor-spec</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4521476970" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36402" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36402/hovercard" href="https://github.com/wazuh/wazuh/pull/36402">#36402</a></li>
<li>Use env mappings for variable passing in builderpackage workflows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Miguevrgo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Miguevrgo">@Miguevrgo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4572105403" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36738" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36738/hovercard" href="https://github.com/wazuh/wazuh/pull/36738">#36738</a></li>
<li>Adds 4.x to 5.x migration documentation. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rjcausarano/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rjcausarano">@rjcausarano</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4615736469" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36785" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36785/hovercard" href="https://github.com/wazuh/wazuh/pull/36785">#36785</a></li>
<li>Fix AWS cross-account SQS queue URL when using iam_role_arn by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fcontrerasc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fcontrerasc">@fcontrerasc</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4617279433" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36791" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36791/hovercard" href="https://github.com/wazuh/wazuh/pull/36791">#36791</a></li>
<li>Fix enrollment key validation and improve input handling by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vikman90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vikman90">@vikman90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4629562793" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36807" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36807/hovercard" href="https://github.com/wazuh/wazuh/pull/36807">#36807</a></li>
<li>Lower agent_sync_protocol and module sync log levels to reduce false-alarm noise by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Nicogp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Nicogp">@Nicogp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4634109312" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36817" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36817/hovercard" href="https://github.com/wazuh/wazuh/pull/36817">#36817</a></li>
<li>Add unit tests for utils, aws_tools, DockerListener, gcloud and azure modules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AnDumu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AnDumu">@AnDumu</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4591653615" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36761" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36761/hovercard" href="https://github.com/wazuh/wazuh/pull/36761">#36761</a></li>
<li>Normalize numeric inode to string events (6960) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hernanvalenzuela/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hernanvalenzuela">@hernanvalenzuela</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4641496397" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36837" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36837/hovercard" href="https://github.com/wazuh/wazuh/pull/36837">#36837</a></li>
<li>Prevent indexer consumer wait during shutdown by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4640571004" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36836" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36836/hovercard" href="https://github.com/wazuh/wazuh/pull/36836">#36836</a></li>
<li>Update manager 5x documentation  by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ignaciogalle12git/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ignaciogalle12git">@ignaciogalle12git</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4639437920" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36833" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36833/hovercard" href="https://github.com/wazuh/wazuh/pull/36833">#36833</a></li>
<li>Add bump-issue-link support to bumper workflow by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4664679055" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36868" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36868/hovercard" href="https://github.com/wazuh/wazuh/pull/36868">#36868</a></li>
<li>Add guide for migrating manager coordinator from 4.x to 5.x by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jepalfer/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jepalfer">@jepalfer</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4639020634" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36829" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36829/hovercard" href="https://github.com/wazuh/wazuh/pull/36829">#36829</a></li>
<li>Add Wazuh Manager Configuration documentation from 4.x to 5.x by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Antoniogm03/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Antoniogm03">@Antoniogm03</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4611934920" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36779" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36779/hovercard" href="https://github.com/wazuh/wazuh/pull/36779">#36779</a></li>
<li>Add documentation to migrate filebeat to indexer connector by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Antoniogm03/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Antoniogm03">@Antoniogm03</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4664131019" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36866" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36866/hovercard" href="https://github.com/wazuh/wazuh/pull/36866">#36866</a></li>
<li>wazuh-manager: Benchmark and footprint by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/juliancnn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/juliancnn">@juliancnn</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4456748469" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36145" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36145/hovercard" href="https://github.com/wazuh/wazuh/pull/36145">#36145</a></li>
<li>Update manager upgrade block message by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4681713013" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36987" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36987/hovercard" href="https://github.com/wazuh/wazuh/pull/36987">#36987</a></li>
<li>5.x PR workflows improvements by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ignaciogalle12git/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ignaciogalle12git">@ignaciogalle12git</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4596503652" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36766" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36766/hovercard" href="https://github.com/wazuh/wazuh/pull/36766">#36766</a></li>
<li>Add Manager 5.0 release notes and breaking changes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ignaciogalle12git/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ignaciogalle12git">@ignaciogalle12git</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4648591326" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36850" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36850/hovercard" href="https://github.com/wazuh/wazuh/pull/36850">#36850</a></li>
<li>ci(gha): migrate server/manager workflows to AWS CodeBuild runners [main] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4692375185" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37012" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37012/hovercard" href="https://github.com/wazuh/wazuh/pull/37012">#37012</a></li>
<li>chore: update vulnerable Python framework dependencies by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4699088509" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37024" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37024/hovercard" href="https://github.com/wazuh/wazuh/pull/37024">#37024</a></li>
<li>Add Manager 5.0 wazuh-manager.conf configuration reference by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4691339394" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36999" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36999/hovercard" href="https://github.com/wazuh/wazuh/pull/36999">#36999</a></li>
<li>Add virustotal migration guide by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jepalfer/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jepalfer">@jepalfer</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4692765810" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37013" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37013/hovercard" href="https://github.com/wazuh/wazuh/pull/37013">#37013</a></li>
<li>Add VD migration documentation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ignaciogalle12git/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ignaciogalle12git">@ignaciogalle12git</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4692092118" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37008" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37008/hovercard" href="https://github.com/wazuh/wazuh/pull/37008">#37008</a></li>
<li>Add documentation for wpk upgrade by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Antoniogm03/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Antoniogm03">@Antoniogm03</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4693271310" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37015" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37015/hovercard" href="https://github.com/wazuh/wazuh/pull/37015">#37015</a></li>
<li>Migrate agent build workflows to AWS CodeBuild runners by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Nicogp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Nicogp">@Nicogp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4701880741" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37028" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37028/hovercard" href="https://github.com/wazuh/wazuh/pull/37028">#37028</a></li>
<li>XML Decoders migration to YAML by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jepalfer/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jepalfer">@jepalfer</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4673566639" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36959" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36959/hovercard" href="https://github.com/wazuh/wazuh/pull/36959">#36959</a></li>
<li>CDB to KVDB migration guide by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jepalfer/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jepalfer">@jepalfer</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4690514873" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36996" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36996/hovercard" href="https://github.com/wazuh/wazuh/pull/36996">#36996</a></li>
<li>Documentation of Agentless migration to 5.x by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Antoniogm03/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Antoniogm03">@Antoniogm03</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4699204980" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37025" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37025/hovercard" href="https://github.com/wazuh/wazuh/pull/37025">#37025</a></li>
<li>Fix manager reload/restart silently fails by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ignaciogalle12git/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ignaciogalle12git">@ignaciogalle12git</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4673792785" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36962" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36962/hovercard" href="https://github.com/wazuh/wazuh/pull/36962">#36962</a></li>
<li>Randomize key generation for installation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jepalfer/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jepalfer">@jepalfer</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4651010813" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36861" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36861/hovercard" href="https://github.com/wazuh/wazuh/pull/36861">#36861</a></li>
<li>Retry vulnerability feed validation failures promptly by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4665777430" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36874" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36874/hovercard" href="https://github.com/wazuh/wazuh/pull/36874">#36874</a></li>
<li>Bump 5.0.0 branch by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wazuhci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wazuhci">@wazuhci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4716517657" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37040" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37040/hovercard" href="https://github.com/wazuh/wazuh/pull/37040">#37040</a></li>
<li>Fix agent permanently stuck when TCP connection is silently half-closed by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nbertoldo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nbertoldo">@nbertoldo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4616576722" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36790" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36790/hovercard" href="https://github.com/wazuh/wazuh/pull/36790">#36790</a></li>
<li>ci(gha): migrate server/manager workflows to AWS CodeBuild runners [4.14.6] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4692373330" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37010" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37010/hovercard" href="https://github.com/wazuh/wazuh/pull/37010">#37010</a></li>
<li>ci(gha): migrate server/manager workflows to AWS CodeBuild runners [4.14.7] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4692374310" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37011" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37011/hovercard" href="https://github.com/wazuh/wazuh/pull/37011">#37011</a></li>
<li>fix: correct blob URL refs for release branch by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4718016446" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37046" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37046/hovercard" href="https://github.com/wazuh/wazuh/pull/37046">#37046</a></li>
<li>Use restricted wazuh-server user for Manager Indexer authentication by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4724661439" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37061" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37061/hovercard" href="https://github.com/wazuh/wazuh/pull/37061">#37061</a></li>
<li>fix(packages): use wazuh-manager-control in manager init.d scripts by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4724166255" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37059" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37059/hovercard" href="https://github.com/wazuh/wazuh/pull/37059">#37059</a></li>
<li>fix: Update the unclassified event doc by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/juliancnn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/juliancnn">@juliancnn</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4726479817" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37126" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37126/hovercard" href="https://github.com/wazuh/wazuh/pull/37126">#37126</a></li>
<li>Skip vanished /proc entries during ports scan by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Nicogp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Nicogp">@Nicogp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4650163579" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36859" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36859/hovercard" href="https://github.com/wazuh/wazuh/pull/36859">#36859</a></li>
<li>Fix RBAC permission check to verify allow effect in update_config rules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vikman90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vikman90">@vikman90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4724800552" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37076" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37076/hovercard" href="https://github.com/wazuh/wazuh/pull/37076">#37076</a></li>
<li>Add destination confinement to worker non-merged and extra file sync paths by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4691222179" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36998" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36998/hovercard" href="https://github.com/wazuh/wazuh/pull/36998">#36998</a></li>
<li>Patch cluster authentication by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ignaciogalle12git/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ignaciogalle12git">@ignaciogalle12git</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4716191480" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37039" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37039/hovercard" href="https://github.com/wazuh/wazuh/pull/37039">#37039</a></li>
<li>Lower stale-session indexer log to debug by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4733981786" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37150" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37150/hovercard" href="https://github.com/wazuh/wazuh/pull/37150">#37150</a></li>
<li>Limit recursion depth in XML parser by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vikman90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vikman90">@vikman90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4733223430" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37147" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37147/hovercard" href="https://github.com/wazuh/wazuh/pull/37147">#37147</a></li>
<li>Add status endpoint by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NahuFigueroa97/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NahuFigueroa97">@NahuFigueroa97</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4696177149" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37022" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37022/hovercard" href="https://github.com/wazuh/wazuh/pull/37022">#37022</a></li>
<li>Add log collectors reference docs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AnDumu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AnDumu">@AnDumu</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4721989446" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37057" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37057/hovercard" href="https://github.com/wazuh/wazuh/pull/37057">#37057</a></li>
<li>Run the Windows MSI package test on the AWS CodeBuild runner by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nbertoldo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nbertoldo">@nbertoldo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4738105790" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37165" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37165/hovercard" href="https://github.com/wazuh/wazuh/pull/37165">#37165</a></li>
<li>Remove merged.mg hash cache to fix stale syscollector flush by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hernanvalenzuela/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hernanvalenzuela">@hernanvalenzuela</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4720281364" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37048" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37048/hovercard" href="https://github.com/wazuh/wazuh/pull/37048">#37048</a></li>
<li>Enrich MITRE fields with id and names by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fcontrerasc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fcontrerasc">@fcontrerasc</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4721520471" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37054" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37054/hovercard" href="https://github.com/wazuh/wazuh/pull/37054">#37054</a></li>
<li>Reduce indexer connection warning noise by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jam300/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jam300">@jam300</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4696113780" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37021" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37021/hovercard" href="https://github.com/wazuh/wazuh/pull/37021">#37021</a></li>
<li>Remove deprecated wazuh-dbd daemon by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vikman90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vikman90">@vikman90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4715728814" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37035" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37035/hovercard" href="https://github.com/wazuh/wazuh/pull/37035">#37035</a></li>
<li>Bound decompressed size when processing sync archives by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4725313255" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37119" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37119/hovercard" href="https://github.com/wazuh/wazuh/pull/37119">#37119</a></li>
<li>Bump 4.14.6 branch by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wazuhci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wazuhci">@wazuhci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4742531433" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37176" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37176/hovercard" href="https://github.com/wazuh/wazuh/pull/37176">#37176</a></li>
<li>Add libcrypt fix (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4614551071" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36782" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36782/hovercard" href="https://github.com/wazuh/wazuh/pull/36782">#36782</a>) to 4.14.6 changelog by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4743056771" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37178" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37178/hovercard" href="https://github.com/wazuh/wazuh/pull/37178">#37178</a></li>
<li>Delay IndexerDownloader connection warnings until 3 failed attempts by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4742582733" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37177" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37177/hovercard" href="https://github.com/wazuh/wazuh/pull/37177">#37177</a></li>
<li>Add parameterized target selection to Coverity scan workflow by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lchico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lchico">@lchico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4740074465" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37171" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37171/hovercard" href="https://github.com/wazuh/wazuh/pull/37171">#37171</a></li>
<li>Align remoted tier 2 CodeBuild setup by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4735418555" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37155" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37155/hovercard" href="https://github.com/wazuh/wazuh/pull/37155">#37155</a></li>
<li>Add rules migration guide by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Jorgesnchz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Jorgesnchz">@Jorgesnchz</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4495888102" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36305" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36305/hovercard" href="https://github.com/wazuh/wazuh/pull/36305">#36305</a></li>
<li>Migrate agent Linux/Windows test workflows to AWS CodeBuild runners by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Nicogp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Nicogp">@Nicogp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4720554249" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37051" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37051/hovercard" href="https://github.com/wazuh/wazuh/pull/37051">#37051</a></li>
<li>Silence spurious keepalive warnings on the Windows agent by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nbertoldo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nbertoldo">@nbertoldo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4745531717" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37187" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37187/hovercard" href="https://github.com/wazuh/wazuh/pull/37187">#37187</a></li>
<li>wazuh-engine: Improve log messages and logger by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/juliancnn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/juliancnn">@juliancnn</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4688784533" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36995" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36995/hovercard" href="https://github.com/wazuh/wazuh/pull/36995">#36995</a></li>
<li>Set default indexer connector credentials by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TomasTurina/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TomasTurina">@TomasTurina</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4746445718" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37192" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37192/hovercard" href="https://github.com/wazuh/wazuh/pull/37192">#37192</a></li>
<li>Fix incorrect snprintf size calculation in winevtchannel decoder by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vikman90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vikman90">@vikman90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4750564321" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37198" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37198/hovercard" href="https://github.com/wazuh/wazuh/pull/37198">#37198</a></li>
<li>Align VD feed-download log levels with indexer consumer state by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4750803257" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37199" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37199/hovercard" href="https://github.com/wazuh/wazuh/pull/37199">#37199</a></li>
<li>Recognize renamed indexer consumer status in engine sync by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4751474129" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37204" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37204/hovercard" href="https://github.com/wazuh/wazuh/pull/37204">#37204</a></li>
<li>Merge 4.14.6 into 4.14.7 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4752903836" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37210" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37210/hovercard" href="https://github.com/wazuh/wazuh/pull/37210">#37210</a></li>
<li>Token replacement to avoid permission errors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MarcelKemp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MarcelKemp">@MarcelKemp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4753550212" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37237" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37237/hovercard" href="https://github.com/wazuh/wazuh/pull/37237">#37237</a></li>
<li>Merge 4.14.7 into 5.0.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4752941791" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37211" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37211/hovercard" href="https://github.com/wazuh/wazuh/pull/37211">#37211</a></li>
<li>Eliminate TOCTOU races in healthcheck file operations by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rjcausarano/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rjcausarano">@rjcausarano</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4736827470" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37160" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37160/hovercard" href="https://github.com/wazuh/wazuh/pull/37160">#37160</a></li>
<li>Sca file policy block standardization by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Johnng007/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Johnng007">@Johnng007</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4743999327" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37179" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37179/hovercard" href="https://github.com/wazuh/wazuh/pull/37179">#37179</a></li>
<li>Bind agent index selection and scope deletes by cluster by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4735319890" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37154" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37154/hovercard" href="https://github.com/wazuh/wazuh/pull/37154">#37154</a></li>
<li>Add Null Check for Inode and Dev Fields in FIM Whodata Event Handler by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vikman90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vikman90">@vikman90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4766388009" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37245" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37245/hovercard" href="https://github.com/wazuh/wazuh/pull/37245">#37245</a></li>
<li>Docs/6764 logcollector whats new 5.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AnDumu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AnDumu">@AnDumu</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4721987109" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37056" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37056/hovercard" href="https://github.com/wazuh/wazuh/pull/37056">#37056</a></li>
<li>Repair RPM builder toolchain downloads by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jr0me/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jr0me">@jr0me</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4728182443" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37130" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37130/hovercard" href="https://github.com/wazuh/wazuh/pull/37130">#37130</a></li>
<li>Add cluster name validation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TomasTurina/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TomasTurina">@TomasTurina</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4753677014" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37238" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37238/hovercard" href="https://github.com/wazuh/wazuh/pull/37238">#37238</a></li>
<li>Add cluster readiness endpoint by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NahuFigueroa97/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NahuFigueroa97">@NahuFigueroa97</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4728071822" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37129" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37129/hovercard" href="https://github.com/wazuh/wazuh/pull/37129">#37129</a></li>
<li>Defer cluster payload buffer allocation until data is received by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jepalfer/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jepalfer">@jepalfer</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4769731908" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37280" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37280/hovercard" href="https://github.com/wazuh/wazuh/pull/37280">#37280</a></li>
<li>Indexer connector bulk size and flush interval configurable by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/LucioDonda/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/LucioDonda">@LucioDonda</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4736764012" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37158" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37158/hovercard" href="https://github.com/wazuh/wazuh/pull/37158">#37158</a></li>
<li>Enable shared-password enrollment by default by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ignaciogalle12git/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ignaciogalle12git">@ignaciogalle12git</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4734529271" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37151" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37151/hovercard" href="https://github.com/wazuh/wazuh/pull/37151">#37151</a></li>
<li>Fix unit test workflow paths and report handling by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4777938328" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37317" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37317/hovercard" href="https://github.com/wazuh/wazuh/pull/37317">#37317</a></li>
<li>Migrate agent + server CI artifacts to S3 — 4.14.7 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="643824078" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/5300" data-hovercard-type="issue" data-hovercard-url="/wazuh/wazuh/issues/5300/hovercard" href="https://github.com/wazuh/wazuh/issues/5300">#5300</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="643806955" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/5298" data-hovercard-type="issue" data-hovercard-url="/wazuh/wazuh/issues/5298/hovercard" href="https://github.com/wazuh/wazuh/issues/5298">#5298</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jr0me/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jr0me">@jr0me</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4745105538" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37186" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37186/hovercard" href="https://github.com/wazuh/wazuh/pull/37186">#37186</a></li>
<li>Handle eol amazon inspector classic by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rovogel/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rovogel">@rovogel</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4746717311" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37194" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37194/hovercard" href="https://github.com/wazuh/wazuh/pull/37194">#37194</a></li>
<li>Fix wazuh-modulesd missing after macOS agent restart by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cborla/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cborla">@cborla</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4695257310" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37020" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37020/hovercard" href="https://github.com/wazuh/wazuh/pull/37020">#37020</a></li>
<li>Fix test_worker failing unit test by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jepalfer/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jepalfer">@jepalfer</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4777598945" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37314" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37314/hovercard" href="https://github.com/wazuh/wazuh/pull/37314">#37314</a></li>
<li>Improve log messages  by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Antoniogm03/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Antoniogm03">@Antoniogm03</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4671655779" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36876" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36876/hovercard" href="https://github.com/wazuh/wazuh/pull/36876">#36876</a></li>
<li>Improve changelog format by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4784576201" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37332" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37332/hovercard" href="https://github.com/wazuh/wazuh/pull/37332">#37332</a></li>
<li>Lower log level of transient cluster IPC failures (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4768765565" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37277" data-hovercard-type="issue" data-hovercard-url="/wazuh/wazuh/issues/37277/hovercard" href="https://github.com/wazuh/wazuh/issues/37277">#37277</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4768737167" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37276" data-hovercard-type="issue" data-hovercard-url="/wazuh/wazuh/issues/37276/hovercard" href="https://github.com/wazuh/wazuh/issues/37276">#37276</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4783970019" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37326" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37326/hovercard" href="https://github.com/wazuh/wazuh/pull/37326">#37326</a></li>
<li>Fix TypeError when sorting agents by version with empty version strings by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TomasTurina/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TomasTurina">@TomasTurina</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4779868587" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37323" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37323/hovercard" href="https://github.com/wazuh/wazuh/pull/37323">#37323</a></li>
<li>Migrate agent + server CI artifacts to S3 — 5.0.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="643824078" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/5300" data-hovercard-type="issue" data-hovercard-url="/wazuh/wazuh/issues/5300/hovercard" href="https://github.com/wazuh/wazuh/issues/5300">#5300</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="643806955" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/5298" data-hovercard-type="issue" data-hovercard-url="/wazuh/wazuh/issues/5298/hovercard" href="https://github.com/wazuh/wazuh/issues/5298">#5298</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jr0me/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jr0me">@jr0me</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4744978467" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37185" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37185/hovercard" href="https://github.com/wazuh/wazuh/pull/37185">#37185</a></li>
<li>Validate asset resource names before policy promotion by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jam300/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jam300">@jam300</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4741678194" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37172" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37172/hovercard" href="https://github.com/wazuh/wazuh/pull/37172">#37172</a></li>
<li>Revert wazuh-server indexer credentials and propagate log context in indexer connector by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4784669937" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37333" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37333/hovercard" href="https://github.com/wazuh/wazuh/pull/37333">#37333</a></li>
<li>Add VD readiness status HTTP endpoint by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4753007421" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37213" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37213/hovercard" href="https://github.com/wazuh/wazuh/pull/37213">#37213</a></li>
<li>Use github.workspace for wodles report paths by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Nicogp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Nicogp">@Nicogp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4787326775" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37342" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37342/hovercard" href="https://github.com/wazuh/wazuh/pull/37342">#37342</a></li>
<li>Skip FIM whodata cases on the tier-2 Linux job (CodeBuild) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Nicogp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Nicogp">@Nicogp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4771331061" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37291" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37291/hovercard" href="https://github.com/wazuh/wazuh/pull/37291">#37291</a></li>
<li>Migrate 4.x Windows test runners to AWS CodeBuild  by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Nicogp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Nicogp">@Nicogp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4746542396" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37193" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37193/hovercard" href="https://github.com/wazuh/wazuh/pull/37193">#37193</a></li>
<li>Lower log level of transient queue send failures in modulesd by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lchico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lchico">@lchico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4788115193" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37345" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37345/hovercard" href="https://github.com/wazuh/wazuh/pull/37345">#37345</a></li>
<li>Add changelog check workflow by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TomasTurina/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TomasTurina">@TomasTurina</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4787529876" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37343" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37343/hovercard" href="https://github.com/wazuh/wazuh/pull/37343">#37343</a></li>
<li>Add changelog check workflow for 5.0.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TomasTurina/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TomasTurina">@TomasTurina</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4788939423" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37351" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37351/hovercard" href="https://github.com/wazuh/wazuh/pull/37351">#37351</a></li>
<li>Retry <code>OS_SendUnix</code> on <code>ENOBUFS</code> to stop dropping binary sync messages on macOS by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nbertoldo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nbertoldo">@nbertoldo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4788850753" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37349" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37349/hovercard" href="https://github.com/wazuh/wazuh/pull/37349">#37349</a></li>
<li>change: Allow null root_decoder as alias of empty string on policy cr… by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/juliancnn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/juliancnn">@juliancnn</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4788261828" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37347" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37347/hovercard" href="https://github.com/wazuh/wazuh/pull/37347">#37347</a></li>
<li>Fix eBPF FIM whodata for Amazon Linux by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Miguevrgo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Miguevrgo">@Miguevrgo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4692775155" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37014" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37014/hovercard" href="https://github.com/wazuh/wazuh/pull/37014">#37014</a></li>
<li>Merge 4.14.6 into 4.14.7 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4792934428" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37358" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37358/hovercard" href="https://github.com/wazuh/wazuh/pull/37358">#37358</a></li>
<li>Bump 5.0.0 branch by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wazuhci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wazuhci">@wazuhci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4794415837" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37371" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37371/hovercard" href="https://github.com/wazuh/wazuh/pull/37371">#37371</a></li>
<li>Merge 4.14.7 into 5.0.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jotacarma90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jotacarma90">@jotacarma90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4793306985" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37360" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37360/hovercard" href="https://github.com/wazuh/wazuh/pull/37360">#37360</a></li>
<li>Migrate remaining CI artifacts to S3 for the 5.0.0 branch (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="454578666" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/3502" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/3502/hovercard" href="https://github.com/wazuh/wazuh/pull/3502">#3502</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jr0me/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jr0me">@jr0me</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4788864035" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/37350" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/37350/hovercard" href="https://github.com/wazuh/wazuh/pull/37350">#37350</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MARCOSD4/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MARCOSD4">@MARCOSD4</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4539151411" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36518" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36518/hovercard" href="https://github.com/wazuh/wazuh/pull/36518">#36518</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Ripdiegozz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Ripdiegozz">@Ripdiegozz</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4505228985" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36357" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36357/hovercard" href="https://github.com/wazuh/wazuh/pull/36357">#36357</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Adman23/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Adman23">@Adman23</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4580559348" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36750" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36750/hovercard" href="https://github.com/wazuh/wazuh/pull/36750">#36750</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jcorredor-spec/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jcorredor-spec">@jcorredor-spec</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4521476970" data-permission-text="Title is private" data-url="https://github.com/wazuh/wazuh/issues/36402" data-hovercard-type="pull_request" data-hovercard-url="/wazuh/wazuh/pull/36402/hovercard" href="https://github.com/wazuh/wazuh/pull/36402">#36402</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/wazuh/wazuh/compare/v5.0.0-beta2...v5.0.0-beta3"><tt>v5.0.0-beta2...v5.0.0-beta3</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-13757 | Red Hat OpenShift Container Platform 4 p11-kit p11_rpc_message_get_attribute recursion (Nessus ID 323786)]]></title>
<description><![CDATA[A vulnerability was found in Red Hat Enterprise Linux 10, Enterprise Linux 6, Enterprise Linux 7, Enterprise Linux 8, Enterprise Linux 9, Hardened Images and OpenShift Container Platform 4. It has been rated as problematic. The impacted element is the function p11_rpc_message_get_attribute of the...]]></description>
<link>https://tsecurity.de/de/3641074/sicherheitsluecken/cve-2026-13757-red-hat-openshift-container-platform-4-p11-kit-p11rpcmessagegetattribute-recursion-nessus-id-323786/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3641074/sicherheitsluecken/cve-2026-13757-red-hat-openshift-container-platform-4-p11-kit-p11rpcmessagegetattribute-recursion-nessus-id-323786/</guid>
<pubDate>Thu, 02 Jul 2026 14:10:41 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/product/red_hat:enterprise_linux_10">Red Hat Enterprise Linux 10, Enterprise Linux 6, Enterprise Linux 7, Enterprise Linux 8, Enterprise Linux 9, Hardened Images and OpenShift Container Platform 4</a>. It has been rated as <a href="https://vuldb.com/kb/risk">problematic</a>. The impacted element is the function <code>p11_rpc_message_get_attribute</code> of the component <em>p11-kit</em>. This manipulation of the argument <em>CKA_WRAP_TEMPLATE/CKA_UNWRAP_TEMPLATE/CKA_DERIVE_TEMPLATE</em> causes uncontrolled recursion.

The identification of this vulnerability is <a href="https://vuldb.com/cve/CVE-2026-13757">CVE-2026-13757</a>. The attack can only be executed locally. There is no exploit available.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-56148 | Elastic Elasticsearch up to 8.19.16/9.3.5/9.4.2 Query recursion (WID-SEC-2026-2180)]]></title>
<description><![CDATA[A vulnerability categorized as problematic has been discovered in Elastic Elasticsearch up to 8.19.16/9.3.5/9.4.2. This vulnerability affects unknown code of the component Query Handler. The manipulation results in uncontrolled recursion.

This vulnerability is reported as CVE-2026-56148. The att...]]></description>
<link>https://tsecurity.de/de/3641071/sicherheitsluecken/cve-2026-56148-elastic-elasticsearch-up-to-81916935942-query-recursion-wid-sec-2026-2180/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3641071/sicherheitsluecken/cve-2026-56148-elastic-elasticsearch-up-to-81916935942-query-recursion-wid-sec-2026-2180/</guid>
<pubDate>Thu, 02 Jul 2026 14:10:37 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability categorized as <a href="https://vuldb.com/kb/risk">problematic</a> has been discovered in <a href="https://vuldb.com/product/elastic:elasticsearch">Elastic Elasticsearch up to 8.19.16/9.3.5/9.4.2</a>. This vulnerability affects unknown code of the component <em>Query Handler</em>. The manipulation results in uncontrolled recursion.

This vulnerability is reported as <a href="https://vuldb.com/cve/CVE-2026-56148">CVE-2026-56148</a>. The attack can be launched remotely. No exploit exists.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-49451 | Microsoft OpenAPI.NET up to 2.7.4/3.5.3 recursion (GHSA-v5pm-xwqc-g5wc / EUVD-2026-40365)]]></title>
<description><![CDATA[A vulnerability labeled as problematic has been found in Microsoft OpenAPI.NET up to 2.7.4/3.5.3. Impacted is an unknown function. The manipulation results in uncontrolled recursion.

This vulnerability is cataloged as CVE-2026-49451. The attack may be launched remotely. There is no exploit avail...]]></description>
<link>https://tsecurity.de/de/3636939/sicherheitsluecken/cve-2026-49451-microsoft-openapinet-up-to-274353-recursion-ghsa-v5pm-xwqc-g5wc-euvd-2026-40365/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3636939/sicherheitsluecken/cve-2026-49451-microsoft-openapinet-up-to-274353-recursion-ghsa-v5pm-xwqc-g5wc-euvd-2026-40365/</guid>
<pubDate>Tue, 30 Jun 2026 23:53:28 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability labeled as <a href="https://vuldb.com/kb/risk">problematic</a> has been found in <a href="https://vuldb.com/product/microsoft:openapi">Microsoft OpenAPI.NET up to 2.7.4/3.5.3</a>. Impacted is an unknown function. The manipulation results in uncontrolled recursion.

This vulnerability is cataloged as <a href="https://vuldb.com/cve/CVE-2026-49451">CVE-2026-49451</a>. The attack may be launched remotely. There is no exploit available.

The affected component should be upgraded.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-57081 | SANKO Net::BitTorrent up to 2.0.1 on Perl recursion (EUVD-2026-40290)]]></title>
<description><![CDATA[A vulnerability labeled as problematic has been found in SANKO Net::BitTorrent up to 2.0.1 on Perl. Affected by this issue is some unknown functionality. Such manipulation leads to uncontrolled recursion.

This vulnerability is traded as CVE-2026-57081. The attack may be launched remotely. There ...]]></description>
<link>https://tsecurity.de/de/3635986/sicherheitsluecken/cve-2026-57081-sanko-netbittorrent-up-to-201-on-perl-recursion-euvd-2026-40290/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3635986/sicherheitsluecken/cve-2026-57081-sanko-netbittorrent-up-to-201-on-perl-recursion-euvd-2026-40290/</guid>
<pubDate>Tue, 30 Jun 2026 16:52:23 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability labeled as <a href="https://vuldb.com/kb/risk">problematic</a> has been found in <a href="https://vuldb.com/product/sanko:net_bittorrent">SANKO Net::BitTorrent up to 2.0.1</a> on Perl. Affected by this issue is some unknown functionality. Such manipulation leads to uncontrolled recursion.

This vulnerability is traded as <a href="https://vuldb.com/cve/CVE-2026-57081">CVE-2026-57081</a>. The attack may be launched remotely. There is no exploit available.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-54888 | leandrocp mdex/mdex_native up to 0.12.2 document.rs recursion (GHSA-3w4f-53g2-f66p / EUVD-2026-40177)]]></title>
<description><![CDATA[A vulnerability marked as problematic has been reported in leandrocp mdex and mdex_native up to 0.12.2. Affected by this vulnerability is an unknown functionality of the file document.rs. The manipulation leads to uncontrolled recursion.

This vulnerability is listed as CVE-2026-54888. The attack...]]></description>
<link>https://tsecurity.de/de/3635271/sicherheitsluecken/cve-2026-54888-leandrocp-mdexmdexnative-up-to-0122-documentrs-recursion-ghsa-3w4f-53g2-f66p-euvd-2026-40177/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3635271/sicherheitsluecken/cve-2026-54888-leandrocp-mdexmdexnative-up-to-0122-documentrs-recursion-ghsa-3w4f-53g2-f66p-euvd-2026-40177/</guid>
<pubDate>Tue, 30 Jun 2026 12:40:19 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability marked as <a href="https://vuldb.com/kb/risk">problematic</a> has been reported in <a href="https://vuldb.com/product/leandrocp:mdex">leandrocp mdex and mdex_native up to 0.12.2</a>. Affected by this vulnerability is an unknown functionality of the file <em>document.rs</em>. The manipulation leads to uncontrolled recursion.

This vulnerability is listed as <a href="https://vuldb.com/cve/CVE-2026-54888">CVE-2026-54888</a>. The attack must be carried out locally. There is no available exploit.

It is suggested to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-53070 | Linux Kernel up to 7.0.9 sctp udp_tunnel_xmit_skb recursion (WID-SEC-2026-2077)]]></title>
<description><![CDATA[A vulnerability classified as critical was found in Linux Kernel up to 7.0.9. The affected element is the function udp_tunnel_xmit_skb of the component sctp. Such manipulation leads to uncontrolled recursion.

This vulnerability is listed as CVE-2026-53070. The attack must be carried out from wit...]]></description>
<link>https://tsecurity.de/de/3630172/sicherheitsluecken/cve-2026-53070-linux-kernel-up-to-709-sctp-udptunnelxmitskb-recursion-wid-sec-2026-2077/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3630172/sicherheitsluecken/cve-2026-53070-linux-kernel-up-to-709-sctp-udptunnelxmitskb-recursion-wid-sec-2026-2077/</guid>
<pubDate>Sat, 27 Jun 2026 22:38:41 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability classified as <a href="https://vuldb.com/kb/risk">critical</a> was found in <a href="https://vuldb.com/product/linux:kernel">Linux Kernel up to 7.0.9</a>. The affected element is the function <code>udp_tunnel_xmit_skb</code> of the component <em>sctp</em>. Such manipulation leads to uncontrolled recursion.

This vulnerability is listed as <a href="https://vuldb.com/cve/CVE-2026-53070">CVE-2026-53070</a>. The attack must be carried out from within the local network. There is no available exploit.

Upgrading the affected component is advised.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-48513 | MessagePack-CSharp MessagePack for C# up to 2.5.300/3.1.6 reader.Skip recursion (GHSA-wfr3-xj75-pfwh)]]></title>
<description><![CDATA[A vulnerability, which was classified as problematic, was found in MessagePack-CSharp MessagePack for C# up to 2.5.300/3.1.6. This affects the function reader.Skip. Such manipulation leads to uncontrolled recursion.

This vulnerability is documented as CVE-2026-48513. The attack can be executed r...]]></description>
<link>https://tsecurity.de/de/3627778/sicherheitsluecken/cve-2026-48513-messagepack-csharp-messagepack-for-c-up-to-25300316-readerskip-recursion-ghsa-wfr3-xj75-pfwh/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3627778/sicherheitsluecken/cve-2026-48513-messagepack-csharp-messagepack-for-c-up-to-25300316-readerskip-recursion-ghsa-wfr3-xj75-pfwh/</guid>
<pubDate>Fri, 26 Jun 2026 17:01:47 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability, which was classified as <a href="https://vuldb.com/kb/risk">problematic</a>, was found in <a href="https://vuldb.com/product/messagepack-csharp:messagepack_for_c">MessagePack-CSharp MessagePack for C# up to 2.5.300/3.1.6</a>. This affects the function <code>reader.Skip</code>. Such manipulation leads to uncontrolled recursion.

This vulnerability is documented as <a href="https://vuldb.com/cve/CVE-2026-48513">CVE-2026-48513</a>. The attack can be executed remotely. There is not any exploit available.

You should upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-48512 | MessagePack-CSharp MessagePack for C# up to 2.5.300/3.1.6 JSON Conversion FromJsonCore recursion (GHSA-cj9g-3mj2-g8vv)]]></title>
<description><![CDATA[A vulnerability categorized as problematic has been discovered in MessagePack-CSharp MessagePack for C# up to 2.5.300/3.1.6. This affects the function FromJsonCore of the component JSON Conversion. Executing a manipulation can lead to uncontrolled recursion.

The identification of this vulnerabil...]]></description>
<link>https://tsecurity.de/de/3627777/sicherheitsluecken/cve-2026-48512-messagepack-csharp-messagepack-for-c-up-to-25300316-json-conversion-fromjsoncore-recursion-ghsa-cj9g-3mj2-g8vv/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3627777/sicherheitsluecken/cve-2026-48512-messagepack-csharp-messagepack-for-c-up-to-25300316-json-conversion-fromjsoncore-recursion-ghsa-cj9g-3mj2-g8vv/</guid>
<pubDate>Fri, 26 Jun 2026 17:01:40 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability categorized as <a href="https://vuldb.com/kb/risk">problematic</a> has been discovered in <a href="https://vuldb.com/product/messagepack-csharp:messagepack_for_c">MessagePack-CSharp MessagePack for C# up to 2.5.300/3.1.6</a>. This affects the function <code>FromJsonCore</code> of the component <em>JSON Conversion</em>. Executing a manipulation can lead to uncontrolled recursion.

The identification of this vulnerability is <a href="https://vuldb.com/cve/CVE-2026-48512">CVE-2026-48512</a>. The attack may be launched remotely. There is no exploit available.

It is advisable to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2025-38553 | Linux Kernel up to 6.16.0 netem_enqueue recursion (EUVD-2025-26107 / Nessus ID 260138)]]></title>
<description><![CDATA[Further investigation has shown that this issues is a false-positive. Please review the sources mentioned and consider not using this entry at all.]]></description>
<link>https://tsecurity.de/de/3613658/sicherheitsluecken/cve-2025-38553-linux-kernel-up-to-6160-netemenqueue-recursion-euvd-2025-26107-nessus-id-260138/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3613658/sicherheitsluecken/cve-2025-38553-linux-kernel-up-to-6160-netemenqueue-recursion-euvd-2025-26107-nessus-id-260138/</guid>
<pubDate>Sun, 21 Jun 2026 15:36:11 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[Further investigation has shown that this issues is a false-positive. Please review the sources mentioned and consider not using this entry at all.]]></content:encoded>
</item>
<item>
<title><![CDATA[PHP 8.5.7 `dom_xml_serialization_algorithm()` stack-overflow]]></title>
<description><![CDATA[Posted by Khashayar Fereidani on Jun 20# PHP 8.5.7 `dom_xml_serialization_algorithm()` stack-overflow

**Author:** Khashayar Fereidani
**Disclosure Date:** 2026-06-18
**Advisory:** https://fereidani.com/php-857-domxmlserializationalgorithm-stack-overflow
**Contact:** https://fereidani.com/contact...]]></description>
<link>https://tsecurity.de/de/3613063/it-security-nachrichten/php-857-domxmlserializationalgorithm-stack-overflow/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3613063/it-security-nachrichten/php-857-domxmlserializationalgorithm-stack-overflow/</guid>
<pubDate>Sun, 21 Jun 2026 06:22:21 +0200</pubDate>
<category>📰 IT Security Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>Posted by Khashayar Fereidani on Jun 20</p># PHP 8.5.7 `dom_xml_serialization_algorithm()` stack-overflow<br>
<br>
**Author:** Khashayar Fereidani<br>
**Disclosure Date:** 2026-06-18<br>
**Advisory:** <a rel="nofollow" href="https://fereidani.com/php-857-domxmlserializationalgorithm-stack-overflow">https://fereidani.com/php-857-domxmlserializationalgorithm-stack-overflow</a><br>
**Contact:** <a rel="nofollow" href="https://fereidani.com/contact">https://fereidani.com/contact</a><br>
<br>
## Description<br>
<br>
The `dom_xml_serialization_algorithm()` and<br>
`dom_xml_serialize_element_node()` functions in<br>
`ext/dom/xml_serializer.c` rely on unbounded recursion to serialize<br>
XML nodes....<br>]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-48734 | ImageMagick up to 6.9.13-48/7.1.2-23 MVG File recursion (GHSA-h36c-3666-h489 / Nessus ID 321445)]]></title>
<description><![CDATA[A vulnerability described as problematic has been identified in ImageMagick up to 6.9.13-48/7.1.2-23. Impacted is an unknown function of the component MVG File Handler. Such manipulation leads to uncontrolled recursion.

This vulnerability is listed as CVE-2026-48734. The attack may be performed ...]]></description>
<link>https://tsecurity.de/de/3606554/sicherheitsluecken/cve-2026-48734-imagemagick-up-to-6913-48712-23-mvg-file-recursion-ghsa-h36c-3666-h489-nessus-id-321445/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3606554/sicherheitsluecken/cve-2026-48734-imagemagick-up-to-6913-48712-23-mvg-file-recursion-ghsa-h36c-3666-h489-nessus-id-321445/</guid>
<pubDate>Thu, 18 Jun 2026 05:28:33 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability described as <a href="https://vuldb.com/kb/risk">problematic</a> has been identified in <a href="https://vuldb.com/product/imagemagick">ImageMagick up to 6.9.13-48/7.1.2-23</a>. Impacted is an unknown function of the component <em>MVG File Handler</em>. Such manipulation leads to uncontrolled recursion.

This vulnerability is listed as <a href="https://vuldb.com/cve/CVE-2026-48734">CVE-2026-48734</a>. The attack may be performed from remote. There is no available exploit.

Upgrading the affected component is recommended.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-44740 | go-git go-billy up to 5.8.x recursion (GHSA-m3xc-h892-ggx6 / Nessus ID 321461)]]></title>
<description><![CDATA[A vulnerability classified as problematic was found in go-git go-billy up to 5.8.x. The impacted element is an unknown function. Such manipulation leads to uncontrolled recursion.

This vulnerability is uniquely identified as CVE-2026-44740. The attack can be launched remotely. No exploit exists....]]></description>
<link>https://tsecurity.de/de/3606410/sicherheitsluecken/cve-2026-44740-go-git-go-billy-up-to-58x-recursion-ghsa-m3xc-h892-ggx6-nessus-id-321461/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3606410/sicherheitsluecken/cve-2026-44740-go-git-go-billy-up-to-58x-recursion-ghsa-m3xc-h892-ggx6-nessus-id-321461/</guid>
<pubDate>Thu, 18 Jun 2026 02:22:17 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability classified as <a href="https://vuldb.com/kb/risk">problematic</a> was found in <a href="https://vuldb.com/product/go-git:go-billy">go-git go-billy up to 5.8.x</a>. The impacted element is an unknown function. Such manipulation leads to uncontrolled recursion.

This vulnerability is uniquely identified as <a href="https://vuldb.com/cve/CVE-2026-44740">CVE-2026-44740</a>. The attack can be launched remotely. No exploit exists.

Upgrading the affected component is advised.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2025-7005 | Gen Digital Avast Antivirus up to 25031700 on Windows PE File recursion (ID 25031700 / EUVD-2025-210125)]]></title>
<description><![CDATA[A vulnerability, which was classified as problematic, was found in Gen Digital Avast Antivirus, AVG Antivirus, Norton Antivirus, Avast One and Avast Business Antivirus up to 25031700 on Windows. This vulnerability affects unknown code of the component PE File Handler. Such manipulation leads to u...]]></description>
<link>https://tsecurity.de/de/3595632/sicherheitsluecken/cve-2025-7005-gen-digital-avast-antivirus-up-to-25031700-on-windows-pe-file-recursion-id-25031700-euvd-2025-210125/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3595632/sicherheitsluecken/cve-2025-7005-gen-digital-avast-antivirus-up-to-25031700-on-windows-pe-file-recursion-id-25031700-euvd-2025-210125/</guid>
<pubDate>Sat, 13 Jun 2026 14:54:18 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability, which was classified as <a href="https://vuldb.com/kb/risk">problematic</a>, was found in <a href="https://vuldb.com/product/gen_digital:avast_antivirus">Gen Digital Avast Antivirus, AVG Antivirus, Norton Antivirus, Avast One and Avast Business Antivirus up to 25031700</a> on Windows. This vulnerability affects unknown code of the component <em>PE File Handler</em>. Such manipulation leads to uncontrolled recursion.

This vulnerability is documented as <a href="https://vuldb.com/cve/CVE-2025-7005">CVE-2025-7005</a>. The attack can be executed remotely. There is not any exploit available.

You should upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2025-7010 | Gen Digital Avast Antivirus up to 25021208 on Windows PDF File recursion (ID 25021208 / EUVD-2025-210129)]]></title>
<description><![CDATA[A vulnerability was found in Gen Digital Avast Antivirus, AVG Antivirus, Norton Antivirus, Avast One and Avast Business Antivirus up to 25021208 on Windows and classified as problematic. Impacted is an unknown function of the component PDF File Handler. Executing a manipulation can lead to uncont...]]></description>
<link>https://tsecurity.de/de/3595452/sicherheitsluecken/cve-2025-7010-gen-digital-avast-antivirus-up-to-25021208-on-windows-pdf-file-recursion-id-25021208-euvd-2025-210129/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3595452/sicherheitsluecken/cve-2025-7010-gen-digital-avast-antivirus-up-to-25021208-on-windows-pdf-file-recursion-id-25021208-euvd-2025-210129/</guid>
<pubDate>Sat, 13 Jun 2026 13:08:17 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/product/gen_digital:avast_antivirus">Gen Digital Avast Antivirus, AVG Antivirus, Norton Antivirus, Avast One and Avast Business Antivirus up to 25021208</a> on Windows and classified as <a href="https://vuldb.com/kb/risk">problematic</a>. Impacted is an unknown function of the component <em>PDF File Handler</em>. Executing a manipulation can lead to uncontrolled recursion.

This vulnerability appears as <a href="https://vuldb.com/cve/CVE-2025-7010">CVE-2025-7010</a>. The attack may be performed from remote. There is no available exploit.

It is suggested to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[ciflow/trunk/187140: Add _single c10d::Backend methods and migrate backends to them (#187140)]]></title>
<description><![CDATA[Summary:
Introduce the torchcomms _single collective names on the C++ c10d::Backend and migrate the in-tree backends to define them, while keeping the old names fully working for backward compatibility.
Backend now declares all_gather_single, all_gather_single_coalesced, reduce_scatter_single, re...]]></description>
<link>https://tsecurity.de/de/3594766/downloads/ciflowtrunk187140-add-single-c10dbackend-methods-and-migrate-backends-to-them-187140/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3594766/downloads/ciflowtrunk187140-add-single-c10dbackend-methods-and-migrate-backends-to-them-187140/</guid>
<pubDate>Sat, 13 Jun 2026 02:16:42 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>Summary:</p>
<p>Introduce the torchcomms <code>_single</code> collective names on the C++ <code>c10d::Backend</code> and migrate the in-tree backends to define them, while keeping the old names fully working for backward compatibility.</p>
<p><code>Backend</code> now declares <code>all_gather_single</code>, <code>all_gather_single_coalesced</code>, <code>reduce_scatter_single</code>, <code>reduce_scatter_single_coalesced</code>, and <code>all_to_all_single</code> alongside the existing <code>_allgather_base</code>, <code>allgather_into_tensor_coalesced</code>, <code>_reduce_scatter_base</code>, <code>reduce_scatter_tensor_coalesced</code>, and <code>alltoall_base</code>, which are kept as overridable, forwarding aliases.</p>
<p>Backward compatibility is preserved in both directions: each new method and its old-name alias forward to each other, so a <code>Backend</code> subclass may override EITHER name and a caller may invoke EITHER name. The old aliases simply forward to the canonical <code>_single</code> method; each canonical method opens with the <code>C10D_BACKEND_FORWARDING_GUARD()</code> macro, which installs a function-local thread-local re-entry flag using <code>__func__</code> for the message. If a backend overrides neither name the mutual forwarding re-enters the canonical method, the flag trips, and it reports "does not support " instead of recursing forever. As a result, existing callers of the old names (first-party and out-of-tree) and existing out-of-tree backends that override the old names both keep working unchanged. Removing the old overrides outright would have broken out-of-tree backends on the dispatch path, and dropping the old caller-facing names would have broken direct callers; the bidirectional forwarding avoids both.</p>
<p>The old names are intentionally NOT marked <code>C10_DEPRECATED_MESSAGE</code> in this change. PyTorch's open-source build compiles the bundled <code>third_party/torch-xpu-ops</code> submodule with <code>-Werror -Wdeprecated</code>, and its XPU collective op registration (<code>xccl/Register.cpp</code>) still calls the old <code>Backend</code> names, so a compile-time deprecation turns into a hard build error there. The deprecation will be reintroduced in a follow-up once those callers (and any other out-of-tree backends that are built in-tree) are migrated to the <code>_single</code> names and the submodule pin is bumped.</p>
<p>The in-tree backends are migrated to define the new names: <code>ProcessGroupNCCL</code>, <code>ProcessGroupGloo</code>, <code>ProcessGroupMPI</code>, <code>ProcessGroupUCC</code>, <code>ProcessGroupWrapper</code>, <code>FakeProcessGroup</code>, <code>NCCLXStub</code>, and the <code>torch_openreg</code> (<code>ProcessGroupOCCL</code>) test backend. The dispatcher op implementations in <code>Ops.cpp</code>, <code>ProcessGroupWrapper</code>'s forwarders, and the <code>Backend</code> pybind bindings in <code>init.cpp</code> use the new names.</p>
<p>The underlying aten / c10d dispatcher op names (<code>c10d::_allgather_base_</code>, <code>c10d::alltoall_base_</code>, etc.), their schema strings, the <code>IMPL_*</code> macro names in <code>Ops.cpp</code>, and the <code>OpType</code> enum values are intentionally left unchanged for backward compatibility.</p>
<p>Suggested review order: <code>Backend.hpp</code> (the new/old method pairs and the bidirectional forwarding + <code>ForwardingGuard</code>), then the per-backend subclass renames, then the <code>Ops.cpp</code> / <code>ProcessGroupWrapper</code> / <code>init.cpp</code> call sites.</p>
<p>This diff was authored with the assistance of an AI coding agent (Claude).</p>
<p>Test Plan:<br>
This revision only removes the compile-time deprecation annotations (<code>C10_DEPRECATED_MESSAGE</code>), their <code>-Wdeprecated-declarations</code> suppressions, and the now-unused <code>&lt;c10/util/Deprecated.h&gt;</code> include. The <code>_single</code> rename and the bidirectional forwarding/recursion guard are unchanged, so there is no runtime or codegen change -- dropping the annotations only removes deprecation warnings.</p>
<p>Verified by open-source CI on the exported commit: the full libtorch build across platforms, the <code>linux-noble-xpu-n-py3.10 / build-osdc</code> job (which compiles the bundled <code>torch-xpu-ops</code> <code>xccl/Register.cpp</code> with <code>-Werror -Wdeprecated</code> and previously failed on <code>-Werror=deprecated-declarations</code>), and the <code>lintrunner-clang</code> format jobs.</p>
<p>Reviewed By: kapilsh</p>
<p>Differential Revision: D108364288</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[I built 99 adversarially malformed PE files to test tool robustness - here’s what happened]]></title>
<description><![CDATA[I designed a 99‑fixture adversarial PE corpus, where each binary contains one controlled corruption pattern with full ground‑truth metadata. The goal was to answer a simple question: How do PE tools behave when the binary stops playing by the rules? The fixtures cover 8 anomaly classes:  entrypoi...]]></description>
<link>https://tsecurity.de/de/3590620/malware-trojaner-viren/i-built-99-adversarially-malformed-pe-files-to-test-tool-robustness-heres-what-happened/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3590620/malware-trojaner-viren/i-built-99-adversarially-malformed-pe-files-to-test-tool-robustness-heres-what-happened/</guid>
<pubDate>Thu, 11 Jun 2026 15:02:26 +0200</pubDate>
<category>⚠️ Malware / Trojaner / Viren</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<!-- SC_OFF --><div class="md"><p>I designed a 99‑fixture adversarial PE corpus, where each binary contains one controlled corruption pattern with full ground‑truth metadata. The goal was to answer a simple question:</p> <p><strong>How do PE tools behave when the binary stops playing by the rules?</strong></p> <p>The fixtures cover 8 anomaly classes:</p> <ul> <li>entrypoint manipulation </li> <li>section‑table corruption </li> <li>Optional Header inconsistencies </li> <li>directory contradictions </li> <li>TLS anomalies </li> <li>resource‑tree recursion </li> <li>Authenticode corruption </li> <li>entropy edge cases </li> </ul> <p>I tested 6 tools representing the major parsing philosophies:</p> <ul> <li>IOCX </li> <li>Ghidra </li> <li>Detect It Easy </li> <li>radare2 </li> <li>PEview </li> <li>CFF Explorer </li> </ul> <p><strong>The results were eye‑opening:</strong></p> <ul> <li><strong>Literal tools</strong> (r2, PEview) preserved bytes but gave no warnings </li> <li><strong>Semantic tools</strong> (CFF) silently normalised corruption </li> <li><strong>Heuristic tools</strong> (DIE) ignored structure entirely </li> <li><strong>Reconstructive loaders</strong> (Ghidra) rewrote metadata, omitted fields, and crashed on entropy fixtures </li> <li><strong>Hybrid literal‑semantic tools</strong> (IOCX) preserved raw metadata and surfaced anomalies explicitly </li> </ul> <p>Full write-up:</p> <p><a href="https://medium.com/@malx-labs/the-adversarial-pe-analysis-series-part-1-why-pe-parsers-break-introducing-the-99-adversarial-1769556ab473?source=friends_link&amp;sk=a053eaffcc2642062af3931c49ba6064">The Adversarial PE Analysis Series, Part 1 — Why PE Parsers Break</a></p> <p><strong>Corpus and fixture spec</strong>: <a href="https://github.com/iocx-dev/iocx">https://github.com/iocx-dev/iocx</a></p> <p>(fixtures are under <code>/tests/contract/fixtures/layer3_adversarial)</code></p> </div><!-- SC_ON -->   submitted by   <a href="https://www.reddit.com/user/iocx_dev"> /u/iocx_dev </a> <br> <span><a href="https://www.reddit.com/r/MalwareAnalysis/comments/1u2wwj6/i_built_99_adversarially_malformed_pe_files_to/">[link]</a></span>   <span><a href="https://www.reddit.com/r/MalwareAnalysis/comments/1u2wwj6/i_built_99_adversarially_malformed_pe_files_to/">[comments]</a></span>]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-46373 | SQLFluff up to 4.0.x Query recursion (GHSA-wmhf-fqc8-vxhh / Nessus ID 320444)]]></title>
<description><![CDATA[A vulnerability was found in SQLFluff up to 4.0.x. It has been declared as problematic. The affected element is an unknown function of the component Query Handler. The manipulation results in uncontrolled recursion.

This vulnerability was named CVE-2026-46373. The attack may be performed from re...]]></description>
<link>https://tsecurity.de/de/3590191/sicherheitsluecken/cve-2026-46373-sqlfluff-up-to-40x-query-recursion-ghsa-wmhf-fqc8-vxhh-nessus-id-320444/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3590191/sicherheitsluecken/cve-2026-46373-sqlfluff-up-to-40x-query-recursion-ghsa-wmhf-fqc8-vxhh-nessus-id-320444/</guid>
<pubDate>Thu, 11 Jun 2026 12:39:14 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/product/sqlfluff">SQLFluff up to 4.0.x</a>. It has been declared as <a href="https://vuldb.com/kb/risk">problematic</a>. The affected element is an unknown function of the component <em>Query Handler</em>. The manipulation results in uncontrolled recursion.

This vulnerability was named <a href="https://vuldb.com/cve/CVE-2026-46373">CVE-2026-46373</a>. The attack may be performed from remote. There is no available exploit.

It is recommended to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-9740 | MongoDB Server up to 7.0.34/8.0.23/8.2.9/8.3.2 recursion (WID-SEC-2026-1868)]]></title>
<description><![CDATA[A vulnerability described as critical has been identified in MongoDB Server up to 7.0.34/8.0.23/8.2.9/8.3.2. Affected by this issue is some unknown functionality. The manipulation results in uncontrolled recursion.

This vulnerability is cataloged as CVE-2026-9740. The attack may be launched remo...]]></description>
<link>https://tsecurity.de/de/3589937/sicherheitsluecken/cve-2026-9740-mongodb-server-up-to-70348023829832-recursion-wid-sec-2026-1868/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3589937/sicherheitsluecken/cve-2026-9740-mongodb-server-up-to-70348023829832-recursion-wid-sec-2026-1868/</guid>
<pubDate>Thu, 11 Jun 2026 11:06:18 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability described as <a href="https://vuldb.com/kb/risk">critical</a> has been identified in <a href="https://vuldb.com/product/mongodb:server">MongoDB Server up to 7.0.34/8.0.23/8.2.9/8.3.2</a>. Affected by this issue is some unknown functionality. The manipulation results in uncontrolled recursion.

This vulnerability is cataloged as <a href="https://vuldb.com/cve/CVE-2026-9740">CVE-2026-9740</a>. The attack may be launched remotely. There is no exploit available.

Upgrading the affected component is recommended.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-46217 | Linux Kernel up to 7.1-rc1 drm recursion]]></title>
<description><![CDATA[A vulnerability identified as critical has been detected in Linux Kernel up to 7.1-rc1. This vulnerability affects unknown code of the component drm. This manipulation causes uncontrolled recursion.

This vulnerability is registered as CVE-2026-46217. The attack requires access to the local netwo...]]></description>
<link>https://tsecurity.de/de/3589379/sicherheitsluecken/cve-2026-46217-linux-kernel-up-to-71-rc1-drm-recursion/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3589379/sicherheitsluecken/cve-2026-46217-linux-kernel-up-to-71-rc1-drm-recursion/</guid>
<pubDate>Thu, 11 Jun 2026 04:23:02 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability identified as <a href="https://vuldb.com/kb/risk">critical</a> has been detected in <a href="https://vuldb.com/product/linux:kernel">Linux Kernel up to 7.1-rc1</a>. This vulnerability affects unknown code of the component <em>drm</em>. This manipulation causes uncontrolled recursion.

This vulnerability is registered as <a href="https://vuldb.com/cve/CVE-2026-46217">CVE-2026-46217</a>. The attack requires access to the local network. No exploit is available.

You should upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-40989 | Vmware Spring Cloud Function up to 5.0.1 Routing Layer recursion]]></title>
<description><![CDATA[A vulnerability categorized as problematic has been discovered in Vmware Spring Cloud Function up to 3.2.15/4.1.9/4.2.5/4.3.2/5.0.1. Impacted is an unknown function of the component Routing Layer. The manipulation results in uncontrolled recursion.

This vulnerability is identified as CVE-2026-40...]]></description>
<link>https://tsecurity.de/de/3579556/sicherheitsluecken/cve-2026-40989-vmware-spring-cloud-function-up-to-501-routing-layer-recursion/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3579556/sicherheitsluecken/cve-2026-40989-vmware-spring-cloud-function-up-to-501-routing-layer-recursion/</guid>
<pubDate>Sun, 07 Jun 2026 17:08:41 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability categorized as <a href="https://vuldb.com/kb/risk">problematic</a> has been discovered in <a href="https://vuldb.com/product/vmware:spring_cloud_function">Vmware Spring Cloud Function up to 3.2.15/4.1.9/4.2.5/4.3.2/5.0.1</a>. Impacted is an unknown function of the component <em>Routing Layer</em>. The manipulation results in uncontrolled recursion.

This vulnerability is identified as <a href="https://vuldb.com/cve/CVE-2026-40989">CVE-2026-40989</a>. An attack on the physical device is feasible. There is not any exploit available.

It is advisable to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-47317 | Samsung Open Source Escargot 590345cc6258317c5da850d846ce6baaf2afc2d3 recursion]]></title>
<description><![CDATA[A vulnerability categorized as problematic has been discovered in Samsung Open Source Escargot 590345cc6258317c5da850d846ce6baaf2afc2d3. Affected by this issue is some unknown functionality. The manipulation results in uncontrolled recursion.

This vulnerability is identified as CVE-2026-47317. T...]]></description>
<link>https://tsecurity.de/de/3578350/sicherheitsluecken/cve-2026-47317-samsung-open-source-escargot-590345cc6258317c5da850d846ce6baaf2afc2d3-recursion/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3578350/sicherheitsluecken/cve-2026-47317-samsung-open-source-escargot-590345cc6258317c5da850d846ce6baaf2afc2d3-recursion/</guid>
<pubDate>Sat, 06 Jun 2026 22:38:25 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability categorized as <a href="https://vuldb.com/kb/risk">problematic</a> has been discovered in <a href="https://vuldb.com/product/samsung_open_source:escargot">Samsung Open Source Escargot 590345cc6258317c5da850d846ce6baaf2afc2d3</a>. Affected by this issue is some unknown functionality. The manipulation results in uncontrolled recursion.

This vulnerability is identified as <a href="https://vuldb.com/cve/CVE-2026-47317">CVE-2026-47317</a>. The attack is only possible with local access. There is not any exploit available.

It is advisable to implement a patch to correct this issue.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-47306 | Samsung Open Source rlottie recursion (Nessus ID 318731)]]></title>
<description><![CDATA[A vulnerability has been found in Samsung Open Source rlottie and classified as problematic. The impacted element is an unknown function. This manipulation causes uncontrolled recursion.

This vulnerability is tracked as CVE-2026-47306. The attack is restricted to local execution. No exploit exis...]]></description>
<link>https://tsecurity.de/de/3576257/sicherheitsluecken/cve-2026-47306-samsung-open-source-rlottie-recursion-nessus-id-318731/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3576257/sicherheitsluecken/cve-2026-47306-samsung-open-source-rlottie-recursion-nessus-id-318731/</guid>
<pubDate>Fri, 05 Jun 2026 19:55:03 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability has been found in <a href="https://vuldb.com/product/samsung_open_source:rlottie">Samsung Open Source rlottie</a> and classified as <a href="https://vuldb.com/kb/risk">problematic</a>. The impacted element is an unknown function. This manipulation causes uncontrolled recursion.

This vulnerability is tracked as <a href="https://vuldb.com/cve/CVE-2026-47306">CVE-2026-47306</a>. The attack is restricted to local execution. No exploit exists.

It is recommended to apply a patch to fix this issue.]]></content:encoded>
</item>
<item>
<title><![CDATA[ZDI-26-327: Docker Desktop grpcfuse Kernel Module Uncontrolled Recursion Denial-of-Service Vulnerability]]></title>
<description><![CDATA[This vulnerability allows local attackers to create a denial-of-service condition on affected installations of Docker Desktop. An attacker must first obtain the ability to execute low-privileged code within a container on the target system in order to exploit this vulnerability. The ZDI has assig...]]></description>
<link>https://tsecurity.de/de/3573633/sicherheitsluecken/zdi-26-327-docker-desktop-grpcfuse-kernel-module-uncontrolled-recursion-denial-of-service-vulnerability/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3573633/sicherheitsluecken/zdi-26-327-docker-desktop-grpcfuse-kernel-module-uncontrolled-recursion-denial-of-service-vulnerability/</guid>
<pubDate>Thu, 04 Jun 2026 20:38:52 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[This vulnerability allows local attackers to create a denial-of-service condition on affected installations of Docker Desktop. An attacker must first obtain the ability to execute low-privileged code within a container on the target system in order to exploit this vulnerability. The ZDI has assigned a CVSS rating of 6.5. The following CVEs are assigned: CVE-2026-8936.]]></content:encoded>
</item>
<item>
<title><![CDATA[Hitachi Energy ITT600 Explorer]]></title>
<description><![CDATA[View CSAF
Summary
Hitachi Energy is aware of vulnerabilities that affect ITT600 Explorer product versions listed in this document. These vulnerabilities can be exploited to carry out Denial of Service (DoS) attack on the product. The vulnerabilities only affect Hitachi Energy Integrated Testing T...]]></description>
<link>https://tsecurity.de/de/3573084/it-security-nachrichten/hitachi-energy-itt600-explorer/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3573084/it-security-nachrichten/hitachi-energy-itt600-explorer/</guid>
<pubDate>Thu, 04 Jun 2026 17:23:55 +0200</pubDate>
<category>📰 IT Security Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p><a href="https://github.com/cisagov/CSAF/blob/develop/csaf_files/OT/white/2026/icsa-26-155-02.json"><strong>View CSAF</strong></a></p>
<h2>Summary</h2>
<p><strong>Hitachi Energy is aware of vulnerabilities that affect ITT600 Explorer product versions listed in this document. These vulnerabilities can be exploited to carry out Denial of Service (DoS) attack on the product. The vulnerabilities only affect Hitachi Energy Integrated Testing Tool ITT600 SA Explorer without affecting IEC 61850 system endpoints. Please refer to the Recommended Immediate Actions for information about the mitigation/remediation.</strong></p>
<p>The following versions of Hitachi Energy ITT600 Explorer are affected:</p>
<ul>
<li>ITT600 Explorer vers:ITT600_Explorer/&lt;2.1_SP6, vers:ITT600_Explorer/&lt;=2.1_SP6, 2.1_SP6 (CVE-2024-8176, CVE-2025-59375)</li>
</ul>
<div class="csaf-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS</th>
<th role="columnheader">Vendor</th>
<th role="columnheader">Equipment</th>
<th role="columnheader">Vulnerabilities</th>
</tr>
</thead>
<tbody>
<tr>
<td>v3 7.5</td>
<td>Hitachi Energy</td>
<td>Hitachi Energy ITT600 Explorer</td>
<td>Uncontrolled Recursion, Allocation of Resources Without Limits or Throttling</td>
</tr>
</tbody>
</table>
</div>
<h3>Background</h3>
<ul>
<li><strong>Critical Infrastructure Sectors: </strong>Energy</li>
<li><strong>Countries/Areas Deployed: </strong>Worldwide</li>
<li><strong>Company Headquarters Location: </strong>Switzerland</li>
</ul>
<hr>
<h2>Vulnerabilities</h2>
<div class="csaf-accordion">
<p><a class="csaf-accordion-toggle-all" href="https://www.cisa.gov/#">Expand All +</a></p>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2024-8176</a></h3>
<div class="csaf-accordion-content">
<p>A stack overflow vulnerability exists in the libexpat library used by the IEC61850 functionality supported by the product. A malicious user with local access could use a crafted IEC61850 message to exploit the vulnerability in the libexpat library. This issue could lead to denial of service (DoS) or, in some cases, exploitable memory corruption, depending on the environment and library usage. Product is only affected if IEC61850 server simulation is used.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2024-8176">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Hitachi Energy ITT600 Explorer</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Hitachi Energy</div>
<div class="ics-version"><strong>Product Version:</strong><br>ITT600 Explorer before version 2.1 SP6</div>
<div class="ics-status"><strong>Product Status:</strong><br>fixed, known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to version 2.1 SP6 HF1</p>
<p><strong>Vendor fix</strong><br>Upgrade to version 2.2 when available</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/674.html">CWE-674 Uncontrolled Recursion</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-59375</a></h3>
<div class="csaf-accordion-content">
<p>A vulnerability exists in libexpat used by the product allowing attackers to trigger large dynamic memory allocations via a small document that is submitted for parsing. Product is only affected if IEC61850 server simulation is used.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-59375">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Hitachi Energy ITT600 Explorer</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Hitachi Energy</div>
<div class="ics-version"><strong>Product Version:</strong><br>ITT600 Explorer version 2.1 SP6 and prior</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to version 2.1 SP6 HF1</p>
<p><strong>Vendor fix</strong><br>Upgrade to version 2.2 when available</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/770.html">CWE-770 Allocation of Resources Without Limits or Throttling</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<hr>
<h2>Acknowledgments</h2>
<ul>
<li>Hitachi Energy Internal Team reported this vulnerability to CISA. </li>
</ul>
<hr>
<h2>Notice</h2>
<p>The information in this document is subject to change without notice and should not be construed as a commitment by Hitachi Energy. Hitachi Energy provides no warranty, express or implied, including warranties of merchantability and fitness for a particular purpose, for the information contained in this document, and assumes no responsibility for any errors that may appear in this document. In no event shall Hitachi Energy or any of its suppliers be liable for direct, indirect, special, incidental or consequential damages of any nature or kind arising from the use of this document, or from the use of any hardware or software described in this document, even if Hitachi Energy or its suppliers have been advised of the possibility of such damages. This document and parts hereof must not be reproduced or copied without written permission from Hitachi Energy and the contents hereof must not be imparted to a third party nor used for any unauthorized purpose. All rights to registrations and trademarks reside with their respective owners.</p>
<hr>
<h2>Support</h2>
<p>For additional information and support please contact your product provider or Hitachi Energy service organization. For contact information, see https://www.hitachienergy.com/contact-us/ for Hitachi Energy contact-centers.</p>
<hr>
<h2>General Mitigation Factors</h2>
<p>Recommended security practices and firewall configurations can help protect a process control network from attacks that originate from outside the network. Such practices include that process control systems are physically protected from direct access by unauthorized personnel, have no direct connections to the Internet, and are separated from other networks by means of a firewall system that has a minimal number of ports exposed, and others that have to be evaluated case by case. Process control systems should not be used for Internet surfing, instant messaging, or receiving e-mails. Portable computers and removable storage media should be carefully scanned for viruses before they are connected to a control system. Proper password policies and processes should be followed. Additional information on Industrial Control Systems Cybersecurity Best Practices can be found in the following Hitachi Energy Cybersecurity Notification. Cybersecurity Advisory - Industrial Control Systems Cybersecurity Best Practices</p>
<hr>
<h2>SSVC</h2>
<p>SSVCv2/E:N/A:Y/2026-05-26T08:58:04Z/</p>
<hr>
<h2>Legal Notice and Terms of Use</h2>
<p>This product is provided subject to this Notification (https://www.cisa.gov/notification) and this Privacy &amp; Use policy (https://www.cisa.gov/privacy-policy).</p>
<hr>
<h2>Recommended Practices</h2>
<p>CISA recommends users take defensive measures to minimize the exploitation risk of this vulnerability.</p>
<p>Minimize network exposure for all control system devices and/or systems, and ensure they are not accessible from the internet.</p>
<p>Locate control system networks and remote devices behind firewalls and isolate them from business networks.</p>
<p>When remote access is required, use more secure methods, such as Virtual Private Networks (VPNs), recognizing VPNs may have vulnerabilities and should be updated to the most recent version available. Also recognize VPN is only as secure as its connected devices.</p>
<p>CISA reminds organizations to perform proper impact analysis and risk assessment prior to deploying defensive measures.</p>
<p>CISA also provides a section for control systems security recommended practices on the ICS webpage on cisa.gov. Several CISA products detailing cyber defense best practices are available for reading and download, including Improving Industrial Control Systems Cybersecurity with Defense-in-Depth Strategies.</p>
<p>CISA encourages organizations to implement recommended cybersecurity strategies for proactive defense of ICS assets. Additional mitigation guidance and recommended practices are publicly available on the ICS webpage at cisa.gov in the technical information paper, ICS-TIP-12-146-01B--Targeted Cyber Intrusion Detection and Mitigation Strategies.</p>
<p>Organizations observing suspected malicious activity should follow established internal procedures and report findings to CISA for tracking and correlation against other incidents.</p>
<hr>
<h2>Advisory Conversion Disclaimer</h2>
<p>This ICSA is a verbatim republication of Hitachi Energy PSIRT 8DBD000241 from a direct conversion of the vendor's Common Security Advisory Framework (CSAF) advisory. This is republished to CISA's website as a means of increasing visibility and is provided "as-is" for informational purposes only. CISA is not responsible for the editorial or technical accuracy of republished advisories and provides no warranties of any kind regarding any information contained within this advisory. Further, CISA does not endorse any commercial product or service. Please contact Hitachi Energy PSIRT directly for any questions regarding this advisory.</p>
<h2>Revision History</h2>
<ul>
<li><strong>Initial Release Date: </strong>2026-05-26</li>
</ul>
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">Date</th>
<th role="columnheader">Revision</th>
<th role="columnheader">Summary</th>
</tr>
</thead>
<tbody>
<tr>
<td>2026-05-26</td>
<td>1</td>
<td>Initial public release</td>
</tr>
<tr>
<td>2026-06-04</td>
<td>2</td>
<td>Initial CISA Republication of Hitachi Energy PSIRT 8DBD000241 advisory</td>
</tr>
</tbody>
</table>
<hr>
<h2>Legal Notice and Terms of Use</h2>]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-8936 | Docker Desktop up to 4.75.x Grpcfuse Kernel recursion (WID-SEC-2026-1780)]]></title>
<description><![CDATA[A vulnerability, which was classified as problematic, has been found in Docker Desktop up to 4.75.x. Affected by this issue is some unknown functionality of the component Grpcfuse Kernel Module. Performing a manipulation results in uncontrolled recursion.

This vulnerability is identified as CVE-...]]></description>
<link>https://tsecurity.de/de/3571810/sicherheitsluecken/cve-2026-8936-docker-desktop-up-to-475x-grpcfuse-kernel-recursion-wid-sec-2026-1780/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3571810/sicherheitsluecken/cve-2026-8936-docker-desktop-up-to-475x-grpcfuse-kernel-recursion-wid-sec-2026-1780/</guid>
<pubDate>Thu, 04 Jun 2026 09:54:01 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability, which was classified as <a href="https://vuldb.com/kb/risk">problematic</a>, has been found in <a href="https://vuldb.com/product/docker:desktop">Docker Desktop up to 4.75.x</a>. Affected by this issue is some unknown functionality of the component <em>Grpcfuse Kernel Module</em>. Performing a manipulation results in uncontrolled recursion.

This vulnerability is identified as <a href="https://vuldb.com/cve/CVE-2026-8936">CVE-2026-8936</a>. The attack is only possible with local access. There is not any exploit available.

It is advisable to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2025-8732 | libxml2 up to 2.14.5 xmlcatalog xmlParseSGMLCatalog recursion (Issue 958 / EUVD-2025-24001)]]></title>
<description><![CDATA[A vulnerability classified as problematic has been found in libxml2 up to 2.14.5. The impacted element is the function xmlParseSGMLCatalog of the component xmlcatalog. Performing a manipulation results in uncontrolled recursion.

This vulnerability is reported as CVE-2025-8732. The attack require...]]></description>
<link>https://tsecurity.de/de/3567043/sicherheitsluecken/cve-2025-8732-libxml2-up-to-2145-xmlcatalog-xmlparsesgmlcatalog-recursion-issue-958-euvd-2025-24001/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3567043/sicherheitsluecken/cve-2025-8732-libxml2-up-to-2145-xmlcatalog-xmlparsesgmlcatalog-recursion-issue-958-euvd-2025-24001/</guid>
<pubDate>Tue, 02 Jun 2026 19:09:58 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability classified as <a href="https://vuldb.com/kb/risk">problematic</a> has been found in <a href="https://vuldb.com/product/libxml2">libxml2 up to 2.14.5</a>. The impacted element is the function <code>xmlParseSGMLCatalog</code> of the component <em>xmlcatalog</em>. Performing a manipulation results in uncontrolled recursion.

This vulnerability is reported as <a href="https://vuldb.com/cve/CVE-2025-8732">CVE-2025-8732</a>. The attack requires a local approach. Moreover, an exploit is present.

The real existence of this vulnerability is still doubted at the moment.

The code maintainer explains, that "[t]he issue can only be triggered with untrusted SGML catalogs and it makes absolutely no sense to use untrusted catalogs. I also doubt that anyone is still using SGML catalogs at all."]]></content:encoded>
</item>
<item>
<title><![CDATA[USN-8364-1: Apache Commons Lang vulnerability]]></title>
<description><![CDATA[It was discovered that Apache Commons Lang incorrectly handled recursion
in the ClassUtils.getClass method. An attacker could possibly use this
issue to cause Apache Commons Lang to crash, resulting in a denial of
service.]]></description>
<link>https://tsecurity.de/de/3566690/unix-server/usn-8364-1-apache-commons-lang-vulnerability/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3566690/unix-server/usn-8364-1-apache-commons-lang-vulnerability/</guid>
<pubDate>Tue, 02 Jun 2026 17:30:37 +0200</pubDate>
<category>🐧 Unix Server</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[It was discovered that Apache Commons Lang incorrectly handled recursion
in the ClassUtils.getClass method. An attacker could possibly use this
issue to cause Apache Commons Lang to crash, resulting in a denial of
service.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-45133 | Symfony recursion (Nessus ID 318121)]]></title>
<description><![CDATA[A vulnerability was found in Symfony and classified as problematic. This affects an unknown function. Such manipulation leads to uncontrolled recursion.

This vulnerability is uniquely identified as CVE-2026-45133. The attack can be launched remotely. No exploit exists.

It is suggested to upgrad...]]></description>
<link>https://tsecurity.de/de/3564756/sicherheitsluecken/cve-2026-45133-symfony-recursion-nessus-id-318121/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3564756/sicherheitsluecken/cve-2026-45133-symfony-recursion-nessus-id-318121/</guid>
<pubDate>Tue, 02 Jun 2026 04:22:50 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/product/symfony">Symfony</a> and classified as <a href="https://vuldb.com/kb/risk">problematic</a>. This affects an unknown function. Such manipulation leads to uncontrolled recursion.

This vulnerability is uniquely identified as <a href="https://vuldb.com/cve/CVE-2026-45133">CVE-2026-45133</a>. The attack can be launched remotely. No exploit exists.

It is suggested to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[USN-8063-2: Protocol Buffers vulnerability]]></title>
<description><![CDATA[USN-8063-1 fixed a vulnerability in Protocol Buffers. This update provides
the corresponding update for Ubuntu 18.04 LTS and Ubuntu 20.04 LTS.

Original advisory details:

 It was discovered that Protocol Buffers incorrectly handled recursion
 when the Python google.protobuf.json_format.ParseDict...]]></description>
<link>https://tsecurity.de/de/3549261/unix-server/usn-8063-2-protocol-buffers-vulnerability/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3549261/unix-server/usn-8063-2-protocol-buffers-vulnerability/</guid>
<pubDate>Tue, 26 May 2026 23:00:35 +0200</pubDate>
<category>🐧 Unix Server</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[USN-8063-1 fixed a vulnerability in Protocol Buffers. This update provides
the corresponding update for Ubuntu 18.04 LTS and Ubuntu 20.04 LTS.

Original advisory details:

 It was discovered that Protocol Buffers incorrectly handled recursion
 when the Python google.protobuf.json_format.ParseDict() function is  being
 used. An attacker could possibly use this issue to cause  Protocol Buffers
 to consume resources, resulting in a denial of  service.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-7453 | Autodesk 3ds Max up to 2026.0/2027.0 WRL File recursion (EUVD-2026-31914)]]></title>
<description><![CDATA[A vulnerability classified as critical has been found in Autodesk 3ds Max up to 2026.0/2027.0. This affects an unknown function of the component WRL File Handler. This manipulation causes uncontrolled recursion.

This vulnerability is handled as CVE-2026-7453. The attack can be initiated remotely...]]></description>
<link>https://tsecurity.de/de/3549225/sicherheitsluecken/cve-2026-7453-autodesk-3ds-max-up-to-2026020270-wrl-file-recursion-euvd-2026-31914/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3549225/sicherheitsluecken/cve-2026-7453-autodesk-3ds-max-up-to-2026020270-wrl-file-recursion-euvd-2026-31914/</guid>
<pubDate>Tue, 26 May 2026 22:39:50 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability classified as <a href="https://vuldb.com/kb/risk">critical</a> has been found in <a href="https://vuldb.com/product/autodesk:3ds_max">Autodesk 3ds Max up to 2026.0/2027.0</a>. This affects an unknown function of the component <em>WRL File Handler</em>. This manipulation causes uncontrolled recursion.

This vulnerability is handled as <a href="https://vuldb.com/cve/CVE-2026-7453">CVE-2026-7453</a>. The attack can be initiated remotely. There is not any exploit available.

It is recommended to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[Megalodon Supply Chain Attack Hits 5,500+ GitHub Repositories in Six Hours]]></title>
<description><![CDATA[A large-scale software supply chain attack dubbed “Megalodon” has compromised more than 5,500 repositories on GitHub, raising fresh concerns about the growing abuse of automated development pipelines and GitHub Actions workflows. The incident, uncovered by SafeDep, involved thousands of malicious...]]></description>
<link>https://tsecurity.de/de/3547048/it-security-nachrichten/megalodon-supply-chain-attack-hits-5500-github-repositories-in-six-hours/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3547048/it-security-nachrichten/megalodon-supply-chain-attack-hits-5500-github-repositories-in-six-hours/</guid>
<pubDate>Tue, 26 May 2026 08:36:02 +0200</pubDate>
<category>📰 IT Security Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p><img width="1101" height="614" src="https://thecyberexpress.com/wp-content/uploads/Megalodon.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Megalodon" decoding="async" srcset="https://thecyberexpress.com/wp-content/uploads/Megalodon.webp 1101w, https://thecyberexpress.com/wp-content/uploads/Megalodon-300x167.webp 300w, https://thecyberexpress.com/wp-content/uploads/Megalodon-1024x571.webp 1024w, https://thecyberexpress.com/wp-content/uploads/Megalodon-768x428.webp 768w, https://thecyberexpress.com/wp-content/uploads/Megalodon-600x335.webp 600w, https://thecyberexpress.com/wp-content/uploads/Megalodon-150x84.webp 150w, https://thecyberexpress.com/wp-content/uploads/Megalodon-750x418.webp 750w, https://thecyberexpress.com/wp-content/uploads/Megalodon.webp 1101w, https://thecyberexpress.com/wp-content/uploads/Megalodon-300x167.webp 300w, https://thecyberexpress.com/wp-content/uploads/Megalodon-1024x571.webp 1024w, https://thecyberexpress.com/wp-content/uploads/Megalodon-768x428.webp 768w, https://thecyberexpress.com/wp-content/uploads/Megalodon-600x335.webp 600w, https://thecyberexpress.com/wp-content/uploads/Megalodon-150x84.webp 150w, https://thecyberexpress.com/wp-content/uploads/Megalodon-750x418.webp 750w" sizes="(max-width: 1101px) 100vw, 1101px" title="Megalodon Supply Chain Attack Hits 5,500+ GitHub Repositories in Six Hours 1"></p><span data-contrast="auto">A large-scale software supply chain attack dubbed “Megalodon” has compromised more than 5,500 repositories on GitHub, raising fresh concerns about the growing abuse of automated development pipelines and GitHub Actions workflows. The incident, uncovered by SafeDep, involved thousands of malicious commits that injected credential-stealing payloads into repositories over a short period of time.</span><span data-ccp-props='{"335551550":0,"335551620":0}'> </span>

<span data-contrast="auto">According to researchers, the Megalodon campaign targeted repositories through automated commits that inserted malicious GitHub Actions workflows capable of harvesting sensitive credentials, cloud access keys, API tokens, and other secrets stored within continuous integration and continuous delivery (CI/CD) environments.</span><span data-ccp-props='{"335551550":0,"335551620":0}'> </span>
<h3 aria-level="2"><b><span data-contrast="none">Thousands of Malicious GitHub Actions Commits Detected Within Hours</span></b><span data-ccp-props='{"134245418":true,"134245529":true,"335559738":160,"335559739":80}'> </span></h3>
<span data-contrast="auto">The attack unfolded on May 18, 2026, when attackers pushed more than 5,700 malicious commits across thousands of repositories within six hours. SafeDep’s investigation found that a total of 5,718 commits were deployed between approximately 11:36 UTC and 17:48 UTC, affecting 5,561 distinct GitHub repositories.</span><span data-ccp-props='{"335551550":0,"335551620":0}'> </span>

<span data-contrast="auto"><a href="https://www.securityweek.com/over-5500-github-repositories-infected-in-megalodon-supply-chain-attack/" target="_blank" rel="nofollow noopener">Researchers</a> said the Megalodon operation relied heavily on GitHub Actions to establish persistence and silently collect sensitive information from infected development environments. The attackers deployed two separate payloads as part of the campaign. One <a href="https://thecyberexpress.com/malicious-actors-macropack-red-team-payloads/" target="_blank" rel="noopener">payload</a> introduced a new GitHub Actions workflow configured to run on every push and pull request. The second payload replaced existing workflows tied to specific triggers, effectively creating dormant backdoors that could later be activated remotely.</span><span data-ccp-props='{"335551550":0,"335551620":0}'> </span>

<span data-contrast="auto">The malicious commit associated with the infection was reportedly authored by a user identified as “build-bot” and pushed on May 18. During its investigation into the linked email address, the researchers uncovered 2,878 commits made on the same day. Researchers also identified another 2,841 commits tied to a second email address connected to the operation.</span><span data-ccp-props='{"335551550":0,"335551620":0}'> </span>

<span data-contrast="auto">Researchers noted that all 5,718 commits tied to the Megalodon campaign landed within the same six-hour timeframe, indicating a highly coordinated and automated attack strategy. The scale and speed of the operation highlighted how threat actors are weaponizing GitHub Actions and software development workflows to distribute malicious code at scale.</span><span data-ccp-props='{"335551550":0,"335551620":0}'> </span>
<h3 aria-level="2"><b><span data-contrast="none">Megalodon Malware Targeted CI/CD Secrets and Cloud Credentials</span></b><span data-ccp-props='{"134245418":true,"134245529":true,"335559738":160,"335559739":80}'> </span></h3>
<span data-contrast="auto">On compromised systems, the <a class="wpil_keyword_link" href="https://cyble.com/knowledge-hub/what-is-malware/" target="_blank" rel="noopener" title="malware" data-wpil-keyword-link="linked" data-wpil-monitor-id="28451">malware</a> attempted to exfiltrate a broad range of sensitive data. According to researchers, the stolen information included CI environment variables, AWS credentials, Google Cloud Platform access tokens, Azure credentials, SSH private keys, Docker and Kubernetes configuration files, database connection strings, GitHub Actions tokens, GitLab CI/CD tokens, API keys, and numerous other secrets commonly stored in development pipelines.</span><span data-ccp-props='{"335551550":0,"335551620":0}'> </span>

<span data-contrast="auto">Another significant concern raised by researchers involved the attackers’ use of the “workflow_dispatch” feature within GitHub Actions. According to researchers, the malicious workflow leveraged this trigger mechanism to establish dormant backdoors that could later be activated through the GitHub API using stolen GitHub tokens.</span><span data-ccp-props='{"335551550":0,"335551620":0}'> </span>

<span data-contrast="auto">Researchers explained that the “workflow_dispatch” mechanism is exempt from GitHub’s anti-recursion protections, which normally prevent workflows from spawning additional workflow runs through GitHub token-triggered <a class="wpil_keyword_link" href="https://thecyberexpress.com/cyber-security-events/" title="events" data-wpil-keyword-link="linked" data-wpil-monitor-id="28452">events</a>. This loophole potentially allowed attackers to reactivate compromised workflows even after the initial breach.</span><span data-ccp-props='{"335551550":0,"335551620":0}'> </span>
<h3 aria-level="2"><b><span data-contrast="none">Searchers Links Megalodon Campaign to Compromised Open-Source Packages</span></b><span data-ccp-props='{"134245418":true,"134245529":true,"335559738":160,"335559739":80}'> </span></h3>
<span data-contrast="auto">The researchers discovered the Megalodon campaign after identifying malicious versions of the Tiledesk package, an open-source live chat and chatbot platform. The infected packages were reportedly published between May 19 and May 21, shortly after the malicious commits were introduced into the source repositories.</span><span data-ccp-props='{"335551550":0,"335551620":0}'> </span>

<span data-contrast="auto">In its analysis, SafeDep stated that the same NPM account, “eljohnny” using the email address </span><span data-contrast="none">giovanni@tiledesk.com</span><span data-contrast="auto">, had published both the legitimate version 2.18.5 and the compromised versions of the package. Researchers emphasized that the attacker did not directly compromise the NPM account itself.</span><span data-ccp-props='{"335551550":0,"335551620":0}'> </span>

<span data-contrast="auto">“The attacker never touched the NPM account. They compromised the GitHub repository, and the maintainer published from the poisoned source without realizing it,” SafeDep explained.</span><span data-ccp-props='{"335551550":0,"335551620":0}'> </span>

<span data-contrast="auto">The Megalodon incident emerged shortly after NPM announced new <a href="https://thecyberexpress.com/qantas-airways-confirms-data-breach/" target="_blank" rel="noopener">security measures</a> aimed at limiting similar supply chain attacks. Last week, NPM invalidated all granular access tokens with write permissions that bypassed two-factor authentication protections. The move was intended to reduce the <a class="wpil_keyword_link" href="https://thecyberexpress.com/what-are-risks-in-cybersecurity/" title="risk" data-wpil-keyword-link="linked" data-wpil-monitor-id="28454">risk</a> of attacks resembling the earlier Mini Shai-Hulud campaign.</span><span data-ccp-props='{"335551550":0,"335551620":0}'> </span>

<span data-contrast="auto">However, <a class="wpil_keyword_link" href="https://thecyberexpress.com/what-is-cybersecurity/" title="cybersecurity" data-wpil-keyword-link="linked" data-wpil-monitor-id="28449">cybersecurity</a> researchers warned that token protection alone may not fully address the broader issue of repository compromise and malicious code propagation.</span><span data-ccp-props='{"335551550":0,"335551620":0}'> </span>

<span data-contrast="auto"><a class="wpil_keyword_link" href="https://thecyberexpress.com/" title="Security" data-wpil-keyword-link="linked" data-wpil-monitor-id="28448">Security</a> company Ox Security stated that while stricter token controls may reduce account hijacking risks, they do not solve the underlying problem of compromised repositories distributing malicious code through trusted development ecosystems.</span><span data-ccp-props='{"335551550":0,"335551620":0}'> </span>

<span data-contrast="auto">“If platforms continue allowing any type of code to be uploaded without serious vetting, the number of attacks will only increase,” Ox Security noted.</span><span data-ccp-props='{"335551550":0,"335551620":0}'> </span>

<span data-contrast="auto">The company also warned that the Megalodon campaign could represent the beginning of a larger wave of attacks targeting developers and open-source ecosystems globally.</span><span data-ccp-props='{"335551550":0,"335551620":0}'> </span>

<span data-contrast="auto">“We’ve entered a new <a class="wpil_keyword_link" href="https://cyble.com/knowledge-hub/what-is-a-supply-chain-attack/" target="_blank" rel="noopener" title="supply chain attack" data-wpil-keyword-link="linked" data-wpil-monitor-id="28450">supply chain attack</a> era, and TeamPCP compromising GitHub was only the beginning. What’s coming next is an endless wave, a tsunami of <a class="wpil_keyword_link" href="https://thecyberexpress.com/cyber-news/" title="cyber" data-wpil-keyword-link="linked" data-wpil-monitor-id="28453">cyber</a> attacks on developers worldwide,” the firm said.</span>]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-43896 | jqlang jq up to 1.8.1 jv_object_merge_recursive recursion (GHSA-mg96-6h3q-g846 / Nessus ID 316545)]]></title>
<description><![CDATA[A vulnerability classified as problematic was found in jqlang jq up to 1.8.1. The affected element is the function jv_object_merge_recursive. Executing a manipulation can lead to uncontrolled recursion.

This vulnerability appears as CVE-2026-43896. The attack requires local access. There is no a...]]></description>
<link>https://tsecurity.de/de/3546218/sicherheitsluecken/cve-2026-43896-jqlang-jq-up-to-181-jvobjectmergerecursive-recursion-ghsa-mg96-6h3q-g846-nessus-id-316545/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3546218/sicherheitsluecken/cve-2026-43896-jqlang-jq-up-to-181-jvobjectmergerecursive-recursion-ghsa-mg96-6h3q-g846-nessus-id-316545/</guid>
<pubDate>Mon, 25 May 2026 20:53:58 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability classified as <a href="https://vuldb.com/kb/risk">problematic</a> was found in <a href="https://vuldb.com/product/jqlang:jq">jqlang jq up to 1.8.1</a>. The affected element is the function <code>jv_object_merge_recursive</code>. Executing a manipulation can lead to uncontrolled recursion.

This vulnerability appears as <a href="https://vuldb.com/cve/CVE-2026-43896">CVE-2026-43896</a>. The attack requires local access. There is no available exploit.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-9358 | postcss up to 7.1.1 AST Serialization container.js toString recursion (EUVD-2026-31571)]]></title>
<description><![CDATA[A vulnerability was found in postcss up to 7.1.1 and classified as problematic. Affected is the function toString of the file src/selectors/container.js of the component AST Serialization. Executing a manipulation can lead to uncontrolled recursion.

This vulnerability is registered as CVE-2026-9...]]></description>
<link>https://tsecurity.de/de/3545071/sicherheitsluecken/cve-2026-9358-postcss-up-to-711-ast-serialization-containerjs-tostring-recursion-euvd-2026-31571/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3545071/sicherheitsluecken/cve-2026-9358-postcss-up-to-711-ast-serialization-containerjs-tostring-recursion-euvd-2026-31571/</guid>
<pubDate>Mon, 25 May 2026 10:07:55 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/product/postcss">postcss up to 7.1.1</a> and classified as <a href="https://vuldb.com/kb/risk">problematic</a>. Affected is the function <code>toString</code> of the file <em>src/selectors/container.js</em> of the component <em>AST Serialization</em>. Executing a manipulation can lead to uncontrolled recursion.

This vulnerability is registered as <a href="https://vuldb.com/cve/CVE-2026-9358">CVE-2026-9358</a>. It is possible to launch the attack remotely. Furthermore, an exploit is available.

The vendor explains, that according to his definition "DoS on server-side on user-generated CSS is low risk for us (since most users compile own CSS with PostCSS)."]]></content:encoded>
</item>
<item>
<title><![CDATA[openclaw 2026.5.24-beta.2]]></title>
<description><![CDATA[2026.5.24
Changes

iMessage: support thumb-approval reactions — 👍 (Like tapback) resolves an approval as allow-once and 👎 resolves as deny, with the explicit-approver allowlist read from channels.imessage.allowFrom; allow-always stays on the manual /approve  allow-always text fallback. Mirrors th...]]></description>
<link>https://tsecurity.de/de/3544401/downloads/openclaw-2026524-beta2/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3544401/downloads/openclaw-2026524-beta2/</guid>
<pubDate>Mon, 25 May 2026 02:01:25 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>2026.5.24</h2>
<h3>Changes</h3>
<ul>
<li>iMessage: support thumb-approval reactions — <code>👍</code> (Like tapback) resolves an approval as <code>allow-once</code> and <code>👎</code> resolves as <code>deny</code>, with the explicit-approver allowlist read from <code>channels.imessage.allowFrom</code>; <code>allow-always</code> stays on the manual <code>/approve &lt;id&gt; allow-always</code> text fallback. Mirrors the WhatsApp behavior from <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4504724227" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85477" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85477/hovercard" href="https://github.com/openclaw/openclaw/pull/85477">#85477</a>.</li>
<li>Gateway/perf: reuse process-stable channel catalog reads, avoid repeated bundled-channel boundary checks, and rotate gateway watch CPU profiles so benchmark runs do not accumulate unbounded artifacts.</li>
<li>Gateway/perf: cache stable install-record, channel-catalog, bundled-channel, and Telegram session-store metadata during process-local hot paths to reduce repeated JSON and manifest reads.</li>
<li>Gateway/perf: reuse immutable plugin metadata snapshots across startup, config, model, channel, setup, and secret metadata readers so hot paths avoid repeated plugin file stats and manifest registry reloads.</li>
<li>Talk/realtime: let WebUI and Discord voice callers ask for active OpenClaw run status, cancel, steer, or queue follow-up work while a consult is still running. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4479342391" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84231" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84231/hovercard" href="https://github.com/openclaw/openclaw/pull/84231">#84231</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Solvely-Colin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Solvely-Colin">@Solvely-Colin</a>.</li>
<li>Discord/voice: add realtime wake-name gating with agent-name defaults and raise profile bootstrap context budget for longer <code>USER.md</code>/<code>SOUL.md</code> files.</li>
<li>Gateway/perf: lazy-load startup-idle plugin work, core gateway method handlers, and the embedded ACPX runtime so Gateway health and ready signals no longer wait on unused handler trees or ACPX probes.</li>
<li>Gateway/perf: cache plugin SDK public-surface alias maps and skip irrelevant macOS Linuxbrew PATH probes so Gateway startup avoids repeated filesystem walks and slow missing-directory stats.</li>
<li>Image tool: add adaptive model-aware image compression with an <code>agents.defaults.imageQuality</code> preference for choosing token-efficient, balanced, or high-detail media handling.</li>
<li>Meeting Notes: add a source-only external meeting-notes plugin and SDK source-provider contract outside the core npm package, with auto-start capture config, manual transcript imports, read-only <code>openclaw meeting-notes</code> CLI access, and Discord voice as the first live source.</li>
<li>Meeting Notes/Discord: release channel account startup before meeting-notes auto-capture, wait for the Discord voice manager during gateway boot, and stop plugin services before channel shutdown so voice capture state remains available during startup and cleanup.</li>
<li>Docs/channels/config: add Signal <code>configPath</code>, Telegram wildcard topic defaults, local-time backup archive names, Termux home fallback, include-path validation, secret-scanner-safe placeholder guidance, Gemini CLI/Antigravity media guidance, and macOS VM auto-login guidance. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NorseGaud/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NorseGaud">@NorseGaud</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/yudistiraashadi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/yudistiraashadi">@yudistiraashadi</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/huangqian8/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/huangqian8">@huangqian8</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/VibhorGautam/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/VibhorGautam">@VibhorGautam</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/maweibin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/maweibin">@maweibin</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tianxingleo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tianxingleo">@tianxingleo</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/IgnacioPro/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/IgnacioPro">@IgnacioPro</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xzcxzcyy-claw/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xzcxzcyy-claw">@xzcxzcyy-claw</a>.</li>
<li>Docs: clarify model-usage portability, Codex migration prerequisites, status bootstrap wording, thread-bound subagent limits, hook ownership, and config-preserving safety guidance. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aniruddhaadak80/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aniruddhaadak80">@aniruddhaadak80</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/leno23/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/leno23">@leno23</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TomDjerry/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TomDjerry">@TomDjerry</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/matthewxmurphy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/matthewxmurphy">@matthewxmurphy</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stablegenius49/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stablegenius49">@stablegenius49</a>.</li>
<li>Docs: clarify README onboarding and Gateway startup paths, WhatsApp QR/408 recovery, cron output language prompts, skill advanced features, gateway upstream 403 troubleshooting, and plugin fallback override guidance. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/deepujain/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/deepujain">@deepujain</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Zacxxx/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Zacxxx">@Zacxxx</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Jah-yee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Jah-yee">@Jah-yee</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/neyric/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/neyric">@neyric</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/usimic/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/usimic">@usimic</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Renu-Cybe/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Renu-Cybe">@Renu-Cybe</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BigUncle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/BigUncle">@BigUncle</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SeashoreShi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SeashoreShi">@SeashoreShi</a>.</li>
<li>Docs: clarify context-pruning ratio bounds, local dashboard recovery, CLI env markers, remote onboarding token behavior, and Peekaboo Bridge permissions for subprocess agents. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ayesha-aziz123/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ayesha-aziz123">@ayesha-aziz123</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dishraters/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dishraters">@dishraters</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hougangdev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hougangdev">@hougangdev</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/brandonlipman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/brandonlipman">@brandonlipman</a>.</li>
<li>Docs: clarify browser CDP diagnostics, Plugin SDK allowlist imports, status-reaction timing defaults, queue steering behavior, limited-tool troubleshooting, cron HEARTBEAT handling, Telegram multi-agent groups, Bitwarden SecretRef setup, and EasyRunner deployments. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Quratulain-bilal/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Quratulain-bilal">@Quratulain-bilal</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mbelinky/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mbelinky">@mbelinky</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Mickey-/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Mickey-">@Mickey-</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vancece/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vancece">@vancece</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xenouzik/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xenouzik">@xenouzik</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/posigit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/posigit">@posigit</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/surlymochan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/surlymochan">@surlymochan</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/janaka/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/janaka">@janaka</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/choiking/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/choiking">@choiking</a>.</li>
<li>CLI/models: let <code>openclaw models auth login</code> store a single returned provider auth profile under a requested <code>--profile-id</code>, and document named Codex OAuth profile setup. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4091898835" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/49315" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/49315/hovercard" href="https://github.com/openclaw/openclaw/pull/49315">#49315</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DanielLSM/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DanielLSM">@DanielLSM</a>.</li>
<li>Crabbox/Testbox: run clean sparse-checkout Testbox syncs from a temporary full checkout and route remote changed gates through Corepack pnpm.</li>
<li>Docs: clarify IPv4-only Gateway BYOH binding, trusted-proxy scope clearing, Android pairing approval, macOS Accessibility grants, Zalo profile env vars, password-store SecretRef setup, and Chinese memory navigation. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/itskai-dev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/itskai-dev">@itskai-dev</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gwh7078/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gwh7078">@gwh7078</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/longstoryscott/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/longstoryscott">@longstoryscott</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MoeJaberr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MoeJaberr">@MoeJaberr</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/yuaiccc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/yuaiccc">@yuaiccc</a>.</li>
<li>Docs: consolidate GLM under Z.AI, add the Upstash Box install guide and Gateway exposure runbook, clarify MEDIA directives, Copilot and Voyage setup, config path quoting, real behavior proof, and memory-file write guidance. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BobDu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/BobDu">@BobDu</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alitariksahin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alitariksahin">@alitariksahin</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Jefsky/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Jefsky">@Jefsky</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/musaabhasan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/musaabhasan">@musaabhasan</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/OmerZeyveli/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/OmerZeyveli">@OmerZeyveli</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/leno23/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/leno23">@leno23</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/WuKongAI-CMU/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/WuKongAI-CMU">@WuKongAI-CMU</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luoyanglang/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luoyanglang">@luoyanglang</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/majin1102/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/majin1102">@majin1102</a>.</li>
<li>Docs: clarify media provider credentials, Codex/OpenClaw code-mode boundaries, Slack and Telegram ack reactions, Feishu dynamic agents, secrets plaintext boundaries, memory guidance, and Chinese glossary terms. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nielskaspers/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nielskaspers">@nielskaspers</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cosmopolitan033/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cosmopolitan033">@cosmopolitan033</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/drclaw-iq/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/drclaw-iq">@drclaw-iq</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexgduarte/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexgduarte">@alexgduarte</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/zccyman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/zccyman">@zccyman</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chengoak/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chengoak">@chengoak</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cassthebandit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cassthebandit">@cassthebandit</a>.</li>
<li>Packaging: exclude documentation images and assets from the npm tarball, reducing published package size without affecting runtime docs search or CLI behavior. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SebTardif/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SebTardif">@SebTardif</a>.</li>
<li>Media understanding: stop auto-probing Gemini CLI and use Antigravity CLI only as a lower-priority image/video fallback after configured provider APIs.</li>
<li>Diagnostics: emit sanitized <code>secrets.prepare</code> timeline spans for Gateway secret preparation so operators can distinguish secret startup latency without exposing provider names, secret ids, or secret values. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4462942195" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/83019" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/83019/hovercard" href="https://github.com/openclaw/openclaw/pull/83019">#83019</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/samzong/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/samzong">@samzong</a>.</li>
<li>Diagnostics: export bounded skill usage metrics/spans and tool source/owner labels for core, plugin, MCP, and channel tool execution without exposing raw paths or session identifiers. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4416373435" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/80370" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/80370/hovercard" href="https://github.com/openclaw/openclaw/pull/80370">#80370</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gauravprasadgp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gauravprasadgp">@gauravprasadgp</a>.</li>
<li>Agents/subagents: limit default sub-agent bootstrap context to <code>AGENTS.md</code> and <code>TOOLS.md</code>, keeping persona, identity, user, memory, heartbeat, and setup files out of delegated workers by default. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4501180539" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85283" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85283/hovercard" href="https://github.com/openclaw/openclaw/pull/85283">#85283</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/100yenadmin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/100yenadmin">@100yenadmin</a>.</li>
<li>Maintainer skills: require clean autoreview before surfacing bug-sweep PR URLs and treat changelog-only conflicts as routine busy-main churn.</li>
<li>Maintainer skills: exclude plugin SDK/API boundary work from <code>openclaw-landable-bug-sweep</code> so bugbash sweeps stay focused on small paper-cut fixes.</li>
<li>QA-Lab/diagnostics: extend the OpenTelemetry smoke harness to prove trace, metric, and log export, and add first-class Prometheus and observability smoke aliases.</li>
<li>Plugin SDK: add a generic channel-message poll sender so channel plugins can expose poll delivery without depending on channel-specific SDK facades.</li>
<li>Plugin SDK/cron delivery: route cron delivery through the modern target resolver and outbound session-route APIs, deprecate parser-backed target helpers and <code>plugin-sdk/messaging-targets</code>, and move bundled callers to <code>plugin-sdk/channel-targets</code>.</li>
<li>Crabbox: keep the local wrapper's provider validation synced with the installed Crabbox binary while preserving supported aliases such as <code>docker</code> and <code>blacksmith</code>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4501761454" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85302" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85302/hovercard" href="https://github.com/openclaw/openclaw/pull/85302">#85302</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hxy91819/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hxy91819">@hxy91819</a>.</li>
<li>Maintainer skills: add <code>openclaw-landable-bug-sweep</code> for producing five small, reviewed, CI-green OpenClaw bugfix PRs from issue/PR sweeps.</li>
<li>Control UI/chat: add search and Load More pagination to the chat session picker, keeping initial session loads bounded while making older conversations reachable. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4500085034" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85237" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85237/hovercard" href="https://github.com/openclaw/openclaw/pull/85237">#85237</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amknight/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amknight">@amknight</a>.</li>
<li>CLI/onboarding: start classic onboarding when bare <code>openclaw</code> runs before an authored config exists, while keeping configured installs on Crestodian. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4331787394" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72343" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72343/hovercard" href="https://github.com/openclaw/openclaw/pull/72343">#72343</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fuller-stack-dev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fuller-stack-dev">@fuller-stack-dev</a>.</li>
<li>Discord: allow configuring a bounded <code>agentComponents.ttlMs</code> callback registry lifetime for long-running component workflows, with per-account overrides and a 24-hour cap. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4478496189" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84189" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84189/hovercard" href="https://github.com/openclaw/openclaw/pull/84189">#84189</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/100menotu001/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/100menotu001">@100menotu001</a>.</li>
<li>xAI/Grok: reuse xAI OAuth auth profiles for Grok <code>web_search</code>, thread active-agent auth through web search, add Grok model aliases, and let media providers declare default operation timeouts. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4499295136" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85182" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85182/hovercard" href="https://github.com/openclaw/openclaw/pull/85182">#85182</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fuller-stack-dev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fuller-stack-dev">@fuller-stack-dev</a>.</li>
<li>Plugin SDK: add row-level session workflow helpers and deprecate <code>loadSessionStore</code> so plugins can read and patch sessions without depending on the legacy whole-store shape. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4489637163" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84693" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84693/hovercard" href="https://github.com/openclaw/openclaw/pull/84693">#84693</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/efpiva/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/efpiva">@efpiva</a>.</li>
<li>Gateway/plugins: reuse a compatible Gateway startup plugin registry during dispatch so safe plugin dispatches avoid redundant registry loading. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4481133270" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84324" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84324/hovercard" href="https://github.com/openclaw/openclaw/pull/84324">#84324</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ai-hpc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ai-hpc">@ai-hpc</a>.</li>
<li>Plugins/SDK: add a general <code>embeddingProviders</code> capability contract and registration API so embeddings can become a reusable provider surface outside memory-specific adapters.</li>
<li>Dependencies: refresh provider, plugin, UI, and tooling packages, update <code>protobufjs</code> to 8.4.0 to clear the current npm advisory, and carry the Claude ACP completion patch forward to <code>@agentclientprotocol/claude-agent-acp</code> 0.36.1.</li>
<li>Agents/tools: remove the old sender-owner tool gating path so configured tools stay visible for trusted sessions while command and channel-action auth still carry real sender identity.</li>
<li>QA-Lab: add curated mock JSONL replay fixtures and first-drift reporting for runtime-parity audits. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4416039198" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/80323" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/80323/hovercard" href="https://github.com/openclaw/openclaw/pull/80323">#80323</a>, refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4415102376" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/80176" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/80176/hovercard" href="https://github.com/openclaw/openclaw/issues/80176">#80176</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/100yenadmin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/100yenadmin">@100yenadmin</a>.</li>
<li>QA-Lab: add a QA bus tool-trace visibility scenario for sanitized tool-call assertions.</li>
<li>QA-Lab: replace generic evidence framing in seeded scenario prompts with concrete observed QA behavior.</li>
<li>QA-Lab: list named scenario packs in the coverage report so personal-agent privacy coverage stays visible in audits.</li>
<li>QA-Lab: list live transport lane membership in the coverage report so real transport checks stay separate from seeded qa-channel scenarios.</li>
<li>Release/package: run package integrity checks before package acceptance lanes so public install/update validation fails before private QA assets can leak into the package.</li>
<li>QA-Lab: include the optional 100-turn runtime parity soak in release-soak artifacts so long-run Codex/Pi transcript drift stays visible outside the default gate. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4416567023" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/80395" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/80395/hovercard" href="https://github.com/openclaw/openclaw/issues/80395">#80395</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/100yenadmin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/100yenadmin">@100yenadmin</a>.</li>
<li>QA-Lab: add a live-only long-context progress watchdog scenario for Codex app-server timeout and stalled-run sentinels. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4416039198" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/80323" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/80323/hovercard" href="https://github.com/openclaw/openclaw/pull/80323">#80323</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/100yenadmin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/100yenadmin">@100yenadmin</a>.</li>
<li>QA-Lab: tag gateway restart recovery and streaming final-integrity scenarios as live-only runtime parity lanes. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4416039198" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/80323" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/80323/hovercard" href="https://github.com/openclaw/openclaw/pull/80323">#80323</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/100yenadmin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/100yenadmin">@100yenadmin</a>.</li>
<li>QA-Lab: add a personal-agent failure recovery scenario that checks honest partial status, retry boundaries, and local recovery artifacts. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4473904192" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/83872" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/83872/hovercard" href="https://github.com/openclaw/openclaw/pull/83872">#83872</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/iFiras-Max1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/iFiras-Max1">@iFiras-Max1</a>.</li>
<li>QA-Lab: include an opt-in <code>update.run</code> package self-upgrade sentinel for destructive latest-package recovery checks.</li>
<li>QA-Lab: add Codex plugin lifecycle and auth-profile fixture coverage for missing installs, pinned-version drift, first-turn install ordering, and doctor migration safety. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4416039198" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/80323" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/80323/hovercard" href="https://github.com/openclaw/openclaw/pull/80323">#80323</a>, refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4415100585" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/80174" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/80174/hovercard" href="https://github.com/openclaw/openclaw/issues/80174">#80174</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/100yenadmin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/100yenadmin">@100yenadmin</a>.</li>
<li>Models/perf: pre-warm the provider auth-state map at gateway startup so <code>/models</code> and every model-listing call short-circuits the per-provider plugin / external-CLI discovery on the hot path. Per-call cost drops from ~20 s to ~5 ms (~4,100×); the one-time startup warm resets and re-warms after hot reloads. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4491926618" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84816" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84816/hovercard" href="https://github.com/openclaw/openclaw/pull/84816">#84816</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sjf/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sjf">@sjf</a>.</li>
<li>Release/security: ship the root npm package and OpenClaw-owned npm plugins with generated shrinkwrap, support bundled plugin runtime dependencies for suitable plugin tarballs, and require review for lockfile/shrinkwrap changes so published installs use locked dependency graphs.</li>
<li>Tests/perf: isolate doctor core health check unit coverage from real skills/workspace discovery so <code>doctor-core-checks</code> no longer dominates unit perf while keeping one real skills-readiness smoke. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4484275654" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84493" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84493/hovercard" href="https://github.com/openclaw/openclaw/pull/84493">#84493</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/frankekn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/frankekn">@frankekn</a>.</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Gateway/update: avoid fetching unrelated tags during dev-channel git updates so moved release tags do not block branch-based updates. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4490745188" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84737" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84737/hovercard" href="https://github.com/openclaw/openclaw/pull/84737">#84737</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rubencu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rubencu">@rubencu</a>.</li>
<li>CLI/update: suppress the expected future-config warning while an old update parent hands off to the freshly installed post-core process.</li>
<li>MiniMax: store OAuth token expiry as an absolute millisecond timestamp so OAuth profiles no longer appear expired on every request. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4466890226" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/83480" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/83480/hovercard" href="https://github.com/openclaw/openclaw/pull/83480">#83480</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NianJiuZst/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NianJiuZst">@NianJiuZst</a>.</li>
<li>Agents/Anthropic: strip missing or blank thinking signatures for signed-thinking providers even when recovery supplies a narrow replay policy without signature preservation. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4483026927" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84430" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/84430/hovercard" href="https://github.com/openclaw/openclaw/issues/84430">#84430</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4483407420" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84448" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84448/hovercard" href="https://github.com/openclaw/openclaw/pull/84448">#84448</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NianJiuZst/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NianJiuZst">@NianJiuZst</a>.</li>
<li>Agents/channels: send a visible notice when an aborted main session cannot be resumed after restart, including Telegram group targets. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4509360796" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85805" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85805/hovercard" href="https://github.com/openclaw/openclaw/pull/85805">#85805</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pfrederiksen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pfrederiksen">@pfrederiksen</a>.</li>
<li>Discord/voice: serialize overlapping voice joins, retry aborted startup readiness within the configured timeout, upgrade meeting-notes-only sessions to realtime when the normal follow join arrives, detach promoted meeting-notes ownership without leaving voice, and include <code>OpenClaw</code> in default realtime wake names.</li>
<li>Gateway/restart: honor the configured restart drain budget for embedded runs and avoid spending the deferral timeout twice after forced restart timeouts. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4507967040" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85708" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85708/hovercard" href="https://github.com/openclaw/openclaw/pull/85708">#85708</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Kaspre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Kaspre">@Kaspre</a>.</li>
<li>Gateway/boot: run <code>BOOT.md</code> startup checks in an isolated boot session so gateway restarts do not overwrite the agent's main session mapping. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4504750110" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85479" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85479/hovercard" href="https://github.com/openclaw/openclaw/pull/85479">#85479</a>)</li>
<li>Meeting Notes: include a speaker-labeled transcript section in generated summaries so Discord group voice captures show who said each captured utterance.</li>
<li>Discord/voice: recover stale realtime playback state when Discord stream-close/player-idle events do not arrive, and keep generated runtime plugin aliases available after postbuild rewrites.</li>
<li>Discord/voice: keep realtime playback running when meeting notes attaches to an existing voice session or a realtime consult starts, and route realtime user transcripts into meeting notes.</li>
<li>Config/secrets: preflight active runtime SecretRefs before root and include config writes persist, and roll back unchanged file/env state when post-write refresh fails. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4076550684" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/46531" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/46531/hovercard" href="https://github.com/openclaw/openclaw/issues/46531">#46531</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4483477091" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84454" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84454/hovercard" href="https://github.com/openclaw/openclaw/pull/84454">#84454</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/samzong/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/samzong">@samzong</a>.</li>
<li>CLI/models: preserve SecretRef-backed custom provider <code>apiKey</code> markers when <code>models status</code> regenerates <code>models.json</code>, avoiding resolved plaintext secrets on disk. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4488302083" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84632" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/84632/hovercard" href="https://github.com/openclaw/openclaw/issues/84632">#84632</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4488645548" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84658" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84658/hovercard" href="https://github.com/openclaw/openclaw/pull/84658">#84658</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NianJiuZst/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NianJiuZst">@NianJiuZst</a>.</li>
<li>WhatsApp/auto-reply: deliver deferred media replies through the foreground reply fence so overlapping no-reply turns no longer hide already visible responses. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4505746494" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85517" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85517/hovercard" href="https://github.com/openclaw/openclaw/pull/85517">#85517</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cavit99/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cavit99">@cavit99</a>.</li>
<li>Sessions/security: replace agent-to-agent wildcard allowlist regexes with a precompiled linear matcher so cross-agent access checks avoid backtracking-prone patterns. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4509772199" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85849" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85849/hovercard" href="https://github.com/openclaw/openclaw/pull/85849">#85849</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SebTardif/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SebTardif">@SebTardif</a>.</li>
<li>WebChat: keep the run-complete indicator in progress until deferred history replay renders the assistant reply, so Done no longer appears before response text. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4503058453" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85374" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/85374/hovercard" href="https://github.com/openclaw/openclaw/issues/85374">#85374</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/neeravmakwana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/neeravmakwana">@neeravmakwana</a>.</li>
<li>Agents/tools: give timed-out or cancelled process trees a bounded SIGTERM cleanup window before SIGKILL while preserving tree-aware cancellation. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4260251585" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/66399" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/66399/hovercard" href="https://github.com/openclaw/openclaw/issues/66399">#66399</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4509890128" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85865" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85865/hovercard" href="https://github.com/openclaw/openclaw/pull/85865">#85865</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/IWhatsskill/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/IWhatsskill">@IWhatsskill</a>.</li>
<li>Agents/subagents: treat aborted subagent stop reasons as killed terminal failures so parent sessions get error announcements instead of silent success. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4331519192" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72293" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72293/hovercard" href="https://github.com/openclaw/openclaw/issues/72293">#72293</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4509845139" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85860" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85860/hovercard" href="https://github.com/openclaw/openclaw/pull/85860">#85860</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/IWhatsskill/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/IWhatsskill">@IWhatsskill</a>.</li>
<li>Agents/providers: clamp proxy-like OpenAI Chat Completions output caps against the final request payload so strict local/API-compatible servers no longer reject prompts that already consume part of the context window. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4463346817" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/83086" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/83086/hovercard" href="https://github.com/openclaw/openclaw/issues/83086">#83086</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4510107154" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85889" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85889/hovercard" href="https://github.com/openclaw/openclaw/pull/85889">#85889</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rendrag-git/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rendrag-git">@rendrag-git</a>.</li>
<li>Agents/compaction: skip agent-harness preflight for provider-owned CLI runtime sessions so over-threshold Claude CLI sessions continue through normal compaction instead of failing on a missing harness. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4492387826" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84857" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/84857/hovercard" href="https://github.com/openclaw/openclaw/issues/84857">#84857</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4492896072" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84878" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84878/hovercard" href="https://github.com/openclaw/openclaw/pull/84878">#84878</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/zhangguiping-xydt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/zhangguiping-xydt">@zhangguiping-xydt</a>.</li>
<li>Codex/app-server: keep successful native hook relays available through a short post-turn grace window so late Codex hook subprocesses can finish policy enforcement without clearing a replacement relay. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4474425104" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/83987" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/83987/hovercard" href="https://github.com/openclaw/openclaw/pull/83987">#83987</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Kaspre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Kaspre">@Kaspre</a>.</li>
<li>Control UI/config: save form-mode edits from the source config snapshot so runtime-only provider defaults like empty <code>models.providers.&lt;id&gt;.baseUrl</code> are not written back and rejected. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4509599522" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85831" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/85831/hovercard" href="https://github.com/openclaw/openclaw/issues/85831">#85831</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/garyd9/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/garyd9">@garyd9</a>.</li>
<li>Browser/existing-session: launch Chrome DevTools MCP with usage statistics disabled by default so its telemetry watchdog stays off unless an operator explicitly opts in. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4510091383" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85886" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85886/hovercard" href="https://github.com/openclaw/openclaw/pull/85886">#85886</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rohitjavvadi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rohitjavvadi">@rohitjavvadi</a>.</li>
<li>Telegram: normalize legacy durable group retry targets before retry sends, polls, and pins so group retries keep using the real chat id. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4507163567" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85656" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85656/hovercard" href="https://github.com/openclaw/openclaw/pull/85656">#85656</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luoyanglang/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luoyanglang">@luoyanglang</a>.</li>
<li>Agents/PDF: route MiniMax PDF fallback policy through plugin metadata so MiniMax uses text extraction instead of VLM image fallback. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4506610863" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85590" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85590/hovercard" href="https://github.com/openclaw/openclaw/pull/85590">#85590</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4506467516" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85575" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/85575/hovercard" href="https://github.com/openclaw/openclaw/issues/85575">#85575</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/neeravmakwana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/neeravmakwana">@neeravmakwana</a>.</li>
<li>CLI/plugins: tighten timeout, numeric option, media payload, permission, profile/TLS, plugin metadata, JSON, and remote URL handling; prevent stuck progress/app-server/IRC/Synology/Twitch waits; and keep imported chat history ordering stable.</li>
<li>Telegram/config: suppress the missing <code>accounts.default</code> warning when <code>channels.telegram.defaultAccount</code> names a configured account that also sorts first. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4474104482" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/83948" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/83948/hovercard" href="https://github.com/openclaw/openclaw/issues/83948">#83948</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/crypto86m/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/crypto86m">@crypto86m</a>.</li>
<li>Telegram: serialize visible topic replies through core reply-lane admission so heartbeat and queued follow-up turns cannot continue ownerless or misroute responses. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4508034086" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85709" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85709/hovercard" href="https://github.com/openclaw/openclaw/pull/85709">#85709</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jalehman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jalehman">@jalehman</a>.</li>
<li>WebChat: summarize internal message-tool source replies so tool cards no longer duplicate the visible reply body. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4491292661" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84773" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84773/hovercard" href="https://github.com/openclaw/openclaw/pull/84773">#84773</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jason-allen-oneal/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jason-allen-oneal">@jason-allen-oneal</a>.</li>
<li>Gateway/WebChat: hide duplicate <code>gateway-injected</code> assistant rows when Cursor ACP already persisted the same <code>acp-runtime</code> reply. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4508573154" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85741" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/85741/hovercard" href="https://github.com/openclaw/openclaw/issues/85741">#85741</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lxf-lxf/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lxf-lxf">@lxf-lxf</a>.</li>
<li>WebChat: scope the visible attachment button to its own composer file input so clicking Upload reliably opens the file picker. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4474133617" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/83952" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/83952/hovercard" href="https://github.com/openclaw/openclaw/pull/83952">#83952</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4080664579" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/47983" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/47983/hovercard" href="https://github.com/openclaw/openclaw/issues/47983">#47983</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jason-allen-oneal/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jason-allen-oneal">@jason-allen-oneal</a>.</li>
<li>Gateway: preserve deferred lifecycle-error cleanup across later non-terminal events so provider timeouts can persist failed session state instead of leaving sessions stuck running. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4500457730" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85256" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85256/hovercard" href="https://github.com/openclaw/openclaw/pull/85256">#85256</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4233422692" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63819" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/63819/hovercard" href="https://github.com/openclaw/openclaw/issues/63819">#63819</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/samzong/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/samzong">@samzong</a>.</li>
<li>Gateway/update: stop treating inherited macOS <code>XPC_SERVICE_NAME</code> values as launchd supervision during update respawn, so GUI-spawned gateways use detached respawn instead of exiting for a missing LaunchAgent. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4499885357" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85224" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/85224/hovercard" href="https://github.com/openclaw/openclaw/issues/85224">#85224</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/richardmqq/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/richardmqq">@richardmqq</a>.</li>
<li>Agents/subagents: report tool-only child progress during timeout summaries instead of showing no visible output.</li>
<li>Telegram/ACP: preserve explicit <code>:topic:</code> conversation suffixes when inbound ACP targets do not carry a separate thread id.</li>
<li>Browser/proxy: bypass the managed proxy for the exact local managed Chrome CDP readiness and DevTools WebSocket endpoints, so <code>openclaw browser start</code> works when the operator proxy blocks loopback egress. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4464834671" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/83255" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/83255/hovercard" href="https://github.com/openclaw/openclaw/pull/83255">#83255</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lightcap/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lightcap">@lightcap</a>.</li>
<li>Ollama: bypass the managed proxy for configured local embedding origins while keeping SSRF guardrails on unconfigured targets. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Kaspre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Kaspre">@Kaspre</a>.</li>
<li>OpenAI/images: route Codex API-key image generation through the native OpenAI Images API instead of the Codex OAuth streaming backend, avoiding 401s from valid API keys.</li>
<li>Agents/OpenAI completions: omit empty tool payload fields for proxy-like OpenAI-compatible endpoints so strict vLLM-style servers accept tool-free turns. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4509644563" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85835" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85835/hovercard" href="https://github.com/openclaw/openclaw/pull/85835">#85835</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rendrag-git/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rendrag-git">@rendrag-git</a>.</li>
<li>Sandbox: keep workspace skill mounts read-only for remote container-cwd file operations and reject symlinked skill roots before creating protected overlays. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4506614699" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85591" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85591/hovercard" href="https://github.com/openclaw/openclaw/pull/85591">#85591</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jason-allen-oneal/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jason-allen-oneal">@jason-allen-oneal</a>.</li>
<li>Scripts/Windows: route remaining QA, release, profile, and live-media <code>pnpm</code> launches through the managed runner so native Windows avoids brittle <code>.cmd</code> execution and shell-argv warnings.</li>
<li>Release: align generated config/API baselines and the meeting-notes plugin version so release preflight stays green on native Windows.</li>
<li>Install/Windows: run Git hook setup through a Node prepare helper so native Windows installs no longer print POSIX shell errors.</li>
<li>Checks/Windows: chunk and serialize extension oxlint shards on native Windows so changed gates avoid Go-backed linter memory spikes.</li>
<li>Release/Windows: run installed <code>openclaw.cmd</code> verification through explicit <code>cmd.exe</code> wrapping so npm prepublish/postpublish checks avoid Node shell-argv warnings.</li>
<li>Release/Windows: run release-check npm pack/install/root probes through the shared npm runner so native Windows avoids bare <code>npm</code> lookup and <code>.cmd</code> shell-argv handling.</li>
<li>Release/Windows: run cross-OS release check <code>.cmd</code> shims through explicit <code>cmd.exe</code> wrapping so native Windows install and gateway probes avoid Node shell-argv handling.</li>
<li>Control UI/Windows: run i18n Pi, npm, and pnpm helper commands through explicit Windows runners so native Windows translation sync avoids brittle <code>.cmd</code> launches.</li>
<li>Scripts/Windows: run the Z.AI fallback repro through the shared pnpm runner so native Windows avoids raw <code>.cmd</code> launches.</li>
<li>Codex/Windows: run app-server protocol formatting through the shared pnpm runner so native Windows avoids raw <code>.cmd</code> launches.</li>
<li>Plugins/Windows: run plugin npm package staging through the shared npm runner so native Windows release checks avoid bare <code>npm</code> lookup and <code>.cmd</code> shell-argv handling.</li>
<li>Checks/Windows: route full <code>pnpm check</code> stage commands through the managed child runner so Windows avoids Node shell-argv deprecation warnings there too.</li>
<li>Agents/fs: allow workspace-only host write/edit tools to write through in-workspace symlink directory parents while preserving outside-workspace symlink rejection. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4489773167" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84696" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/84696/hovercard" href="https://github.com/openclaw/openclaw/issues/84696">#84696</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/garbagenetwork/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/garbagenetwork">@garbagenetwork</a>.</li>
<li>Checks/Windows: run managed child commands through explicit <code>cmd.exe</code> wrapping instead of Node shell mode with argv, avoiding Node 24 subprocess deprecation warnings during changed checks.</li>
<li>Gateway: omit internal stream-error placeholder entries from agent prompt history so failed assistant turns are not replayed as model-authored text. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4507093570" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85652" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85652/hovercard" href="https://github.com/openclaw/openclaw/pull/85652">#85652</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/anyech/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/anyech">@anyech</a>.</li>
<li>Sessions: enforce the session write-lock max-hold policy during lock acquisition so long-held locks can be reclaimed before the stale-lock window. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4508768461" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85764" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85764/hovercard" href="https://github.com/openclaw/openclaw/pull/85764">#85764</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/njuboy11/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/njuboy11">@njuboy11</a>.</li>
<li>Sessions/status: preserve user-facing model, fallback, usage, and cost attribution when internal subagent handoff runs use fallback models. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4508383924" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85726" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85726/hovercard" href="https://github.com/openclaw/openclaw/pull/85726">#85726</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4497481106" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85082" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/85082/hovercard" href="https://github.com/openclaw/openclaw/issues/85082">#85082</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/brokemac79/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/brokemac79">@brokemac79</a>.</li>
<li>Install/update: honor <code>OPENCLAW_HOME</code> when deriving default dev checkout and installer onboarding paths, while keeping explicit <code>OPENCLAW_GIT_DIR</code> and <code>OPENCLAW_CONFIG_PATH</code> overrides authoritative. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4130936033" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/54014" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/54014/hovercard" href="https://github.com/openclaw/openclaw/issues/54014">#54014</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/robertPiro/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/robertPiro">@robertPiro</a>.</li>
<li>Models: prune retired Groq, GitHub Copilot, OpenAI, xAI, and old Claude catalog entries, with doctor migration to upgrade existing configs to current provider refs.</li>
<li>Plugins/Gateway: treat non-empty return values from plugin gateway method handlers as successful responses so <code>openclaw gateway call</code> no longer times out after completed plugin work. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4191852021" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/59470" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/59470/hovercard" href="https://github.com/openclaw/openclaw/issues/59470">#59470</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/HTMG23/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/HTMG23">@HTMG23</a>.</li>
<li>Doctor/update: recognize junction-backed source checkouts as git installs by comparing canonical paths before showing package-manager update guidance. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4455291382" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/82215" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/82215/hovercard" href="https://github.com/openclaw/openclaw/issues/82215">#82215</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/igormf/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/igormf">@igormf</a>.</li>
<li>Channels: honor <code>/verbose on</code> for tool/progress summaries across direct chats, groups, channels, and forum topics while preserving quiet default behavior. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4505095597" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85488" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85488/hovercard" href="https://github.com/openclaw/openclaw/pull/85488">#85488</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kurplunkin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kurplunkin">@kurplunkin</a>.</li>
<li>Update: keep the detached gateway restart handoff best-effort when the restart script process cannot be spawned. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4473950124" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/83892" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/83892/hovercard" href="https://github.com/openclaw/openclaw/issues/83892">#83892</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/davinci282828/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/davinci282828">@davinci282828</a>.</li>
<li>Telegram: persist the prompt-context message cache through plugin state and record bot-authored replies after sends and draft streaming so later turns can include prior assistant replies without relying on the JSON sidecar. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4499953215" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85231" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85231/hovercard" href="https://github.com/openclaw/openclaw/pull/85231">#85231</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/keshavbotagent/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/keshavbotagent">@keshavbotagent</a>.</li>
<li>Agents/subagents: keep Codex persona and user workspace files turn-scoped so native Codex subagents inherit only shared tool guidance by default. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4509412584" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85811" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85811/hovercard" href="https://github.com/openclaw/openclaw/pull/85811">#85811</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lastguru-net/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lastguru-net">@lastguru-net</a>.</li>
<li>CLI/skills: show an all-ready note with next-step commands when skill setup has no missing dependencies to install. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4496420539" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85032" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85032/hovercard" href="https://github.com/openclaw/openclaw/pull/85032">#85032</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aniruddhaadak80/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aniruddhaadak80">@aniruddhaadak80</a>.</li>
<li>Microsoft Foundry: route DeepSeek V4 Pro and Flash models through the Foundry Responses API while keeping older DeepSeek models on their existing path. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4506164844" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85549" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85549/hovercard" href="https://github.com/openclaw/openclaw/pull/85549">#85549</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/roslinmahmud/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/roslinmahmud">@roslinmahmud</a>.</li>
<li>Status/usage: show configured cost estimates for AWS SDK models in full usage output while keeping token-only usage replies cost-free. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4506775969" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85619" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85619/hovercard" href="https://github.com/openclaw/openclaw/pull/85619">#85619</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ItsOtherMauridian/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ItsOtherMauridian">@ItsOtherMauridian</a>.</li>
<li>Agents/OpenAI Responses: retry non-visible reasoning-only turns for OpenAI Responses API families instead of treating them as empty failed turns. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4506665584" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85603" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85603/hovercard" href="https://github.com/openclaw/openclaw/pull/85603">#85603</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SebTardif/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SebTardif">@SebTardif</a>.</li>
<li>Directive tags: preserve message and content-part object identity when display stripping makes no directive-tag changes. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4507633147" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85682" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85682/hovercard" href="https://github.com/openclaw/openclaw/pull/85682">#85682</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/willamhou/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/willamhou">@willamhou</a>.</li>
<li>Telegram: send local <code>path</code>/<code>filePath</code> and structured attachment media from <code>sendMessage</code> actions instead of dropping them or sending text-only messages. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4499834705" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85219" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85219/hovercard" href="https://github.com/openclaw/openclaw/pull/85219">#85219</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/keshavbotagent/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/keshavbotagent">@keshavbotagent</a>.</li>
<li>Sessions/status: show the estimated context budget when fresh provider usage is unavailable and clear stale estimates across session resets and compaction boundaries. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4492043109" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84830" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84830/hovercard" href="https://github.com/openclaw/openclaw/pull/84830">#84830</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/giodl73-repo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/giodl73-repo">@giodl73-repo</a>.</li>
<li>Gateway/config: pin relative <code>OPENCLAW_STATE_DIR</code> overrides to an absolute path at startup so later working-directory changes cannot retarget gateway state. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4116048289" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/52264" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/52264/hovercard" href="https://github.com/openclaw/openclaw/pull/52264">#52264</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/PerfectPan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/PerfectPan">@PerfectPan</a>.</li>
<li>Checks/Parallels: make changed-lane scripts, shrinkwrap generation, and Parallels package smoke host commands run through native Windows-safe paths and <code>npm</code>/<code>pnpm</code> shims.</li>
<li>Release/package: run npm release, prepublish, and postpublish verification through Windows-safe npm command shims so native Windows checks can execute <code>npm.cmd</code> instead of treating it as a binary.</li>
<li>Agents/harness: pass CLI runtime aliases through harness selection so provider-owned CLI aliases no longer get rejected before reaching the right runtime. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4506833876" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85631" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85631/hovercard" href="https://github.com/openclaw/openclaw/pull/85631">#85631</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/potterdigital/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/potterdigital">@potterdigital</a>.</li>
<li>Secrets: show the irreversible apply warning after interactive <code>secrets configure</code> confirmation so confirmed migrations still get the final safety prompt. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4506862743" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85638" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85638/hovercard" href="https://github.com/openclaw/openclaw/pull/85638">#85638</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alkor2000/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alkor2000">@alkor2000</a>.</li>
<li>Agents/CLI output: ignore cumulative Claude <code>stream-json</code> result usage when assistant usage events are present, preventing inflated cache-read accounting. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4506794947" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85625" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85625/hovercard" href="https://github.com/openclaw/openclaw/pull/85625">#85625</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/zhouhe-xydt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/zhouhe-xydt">@zhouhe-xydt</a>.</li>
<li>CLI: keep <code>waitForever()</code> alive by leaving its keep-alive interval ref'd so the public helper no longer exits immediately with Node's unsettled-await code. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4507745080" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85694" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85694/hovercard" href="https://github.com/openclaw/openclaw/pull/85694">#85694</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/m1qaweb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/m1qaweb">@m1qaweb</a>.</li>
<li>Agents/bootstrap: guard bootstrap name checks against missing file names so malformed bootstrap entries warn and truncate instead of crashing. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4505840430" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85523" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/85523/hovercard" href="https://github.com/openclaw/openclaw/issues/85523">#85523</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4506755578" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85615" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85615/hovercard" href="https://github.com/openclaw/openclaw/pull/85615">#85615</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/zhouhe-xydt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/zhouhe-xydt">@zhouhe-xydt</a>.</li>
<li>CLI/tasks: reject partially numeric <code>openclaw tasks audit --limit</code> values so audit limits must be real positive integers instead of accepting strings like <code>5abc</code>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4493313282" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84901" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84901/hovercard" href="https://github.com/openclaw/openclaw/pull/84901">#84901</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbetala7/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbetala7">@jbetala7</a>.</li>
<li>Status/diagnostics: bound deep Docker audit probes so <code>openclaw status --deep</code> reports slow container checks instead of hanging behind unbounded inspection. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4504716306" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85476" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85476/hovercard" href="https://github.com/openclaw/openclaw/pull/85476">#85476</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/giodl73-repo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/giodl73-repo">@giodl73-repo</a>.</li>
<li>Providers/Anthropic: migrate 1M context handling to GA-capable Claude 4.x models by sizing eligible models at 1M without the retired <code>context-1m-2025-08-07</code> beta, ignoring that retired beta in older configs, and preserving OAuth-required Anthropic beta headers. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4074276828" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/45613" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/45613/hovercard" href="https://github.com/openclaw/openclaw/pull/45613">#45613</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/haoyu-haoyu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/haoyu-haoyu">@haoyu-haoyu</a>.</li>
<li>Cron/Telegram: parse forum-topic delivery targets through the Telegram plugin instead of cron core, including <code>:topic:</code> and <code>:topicId</code> forms for announce delivery. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/etticat/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/etticat">@etticat</a>.</li>
<li>Twitch: keep stale message-handler cleanup callbacks from removing newer handler registrations for the same account, preserving inbound message delivery after reconnects. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4473949550" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/83888" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/83888/hovercard" href="https://github.com/openclaw/openclaw/issues/83888">#83888</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4503861323" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85425" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85425/hovercard" href="https://github.com/openclaw/openclaw/pull/85425">#85425</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alkor2000/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alkor2000">@alkor2000</a>.</li>
<li>Control UI/chat: keep light-mode model, thinking, config, and agents select arrows visible without tiling background icons. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4508151360" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85713" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/85713/hovercard" href="https://github.com/openclaw/openclaw/issues/85713">#85713</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Linux2010/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Linux2010">@Linux2010</a>.</li>
<li>Memory/LanceDB: expose public memory artifacts through the active memory provider bridge so memory-wiki imports durable memory files, daily notes, dream reports, and event logs without depending on memory-core internals. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4469394538" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/83604" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/83604/hovercard" href="https://github.com/openclaw/openclaw/issues/83604">#83604</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4496988085" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85060" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85060/hovercard" href="https://github.com/openclaw/openclaw/pull/85060">#85060</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/brokemac79/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/brokemac79">@brokemac79</a>.</li>
<li>Crabbox: keep AWS hydration compatible with local Actions replay by inlining the hydrate workflow's Node/pnpm setup instead of invoking repo-local composite actions.</li>
<li>Agents/subagents: simplify native sub-agent completion handoff so children report their latest visible assistant result to the requester without using <code>message</code>, while keeping parent-owned message-tool delivery policy intact. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4497194072" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85070" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/85070/hovercard" href="https://github.com/openclaw/openclaw/issues/85070">#85070</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4497708252" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85089" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85089/hovercard" href="https://github.com/openclaw/openclaw/pull/85089">#85089</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/brokemac79/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/brokemac79">@brokemac79</a>.</li>
<li>Docker setup: stop printing the Gateway bearer token in setup logs and printed follow-up commands.</li>
<li>Gateway: defer channel account startup work until HTTP readiness and remove startup model prewarm, avoiding startup event-loop stalls and timer-delay warnings.</li>
<li>Models/perf: reuse plugin metadata during models.json planning, keep bundled catalog augmentation manifest/static, and use static provider catalogs for metadata-only startup discovery so provider model normalization, auth discovery, and Gateway startup metadata do not reload broad plugin runtimes.</li>
<li>Agents: let embedded compaction fallback retries proceed when PI-compatible candidates do not need agent harness plugin preparation.</li>
<li>Agents/tools: honor configured custom provider API keys when deciding whether media, image-generation, video-generation, music-generation, and PDF tools are available. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4506426602" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85570" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85570/hovercard" href="https://github.com/openclaw/openclaw/pull/85570">#85570</a>)</li>
<li>StepFun: stop advertising stale generic API key auth choices so onboarding only offers runtime-backed Standard and Step Plan choices.</li>
<li>Diagnostics: keep OpenTelemetry log bodies behind explicit content capture and scrub scoped agent-session keys from OpenTelemetry and Prometheus labels while preserving bounded queue-lane prefixes.</li>
<li>Windows installer: fail Git checkout installs when <code>pnpm install</code> or <code>pnpm build</code> fails instead of writing a wrapper to a missing CLI build.</li>
<li>Sessions: surface previous-transcript archive failures during <code>/new</code> rotation so disk rename errors are logged instead of silently hiding stranded transcript files. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4450603065" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/81984" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/81984/hovercard" href="https://github.com/openclaw/openclaw/issues/81984">#81984</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4506566941" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85586" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85586/hovercard" href="https://github.com/openclaw/openclaw/pull/85586">#85586</a>, from <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4452599340" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/82081" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/82081/hovercard" href="https://github.com/openclaw/openclaw/pull/82081">#82081</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/0xghost42/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/0xghost42">@0xghost42</a>.</li>
<li>TUI/agents: mirror internal-ui message-tool replies into final chat output so message-tool-only agents remain visible in <code>openclaw tui</code>. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4506023907" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85538" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/85538/hovercard" href="https://github.com/openclaw/openclaw/issues/85538">#85538</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danpolasek/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danpolasek">@danpolasek</a>.</li>
<li>Gateway/TUI: preserve source-reply metadata through reply normalization and emit message-tool-only agent replies over the live chat stream so <code>openclaw tui</code> renders Codex replies without waiting for a history refresh. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shakkernerd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shakkernerd">@shakkernerd</a>.</li>
<li>Codex/TUI: keep long source-reply runs alive after Codex reasoning completes so delayed visible <code>message</code> calls can still reach <code>openclaw tui</code>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shakkernerd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shakkernerd">@shakkernerd</a>.</li>
<li>TUI: keep quiet active runs busy after the response watchdog notice instead of reopening the prompt and encouraging duplicate submissions while the backend turn is still running. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shakkernerd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shakkernerd">@shakkernerd</a>.</li>
<li>Agents: preserve the latest assistant thinking blocks while stripping invalid replay signatures from older turns, and retry Anthropic thinking failures without thinking replay. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4506261816" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85557" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/85557/hovercard" href="https://github.com/openclaw/openclaw/issues/85557">#85557</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bryanbaer/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bryanbaer">@bryanbaer</a>.</li>
<li>Agents: keep parallel OpenAI-compatible tool-call deltas in separate argument buffers so interleaved tool calls no longer corrupt streamed arguments. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4456042108" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/82263" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/82263/hovercard" href="https://github.com/openclaw/openclaw/pull/82263">#82263</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luna-system/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luna-system">@luna-system</a>.</li>
<li>Telegram: avoid false pairing prompts after transient pairing-store read failures while preserving configured <code>allowFrom</code> and per-DM pairing authorization. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4506247444" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85555" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85555/hovercard" href="https://github.com/openclaw/openclaw/pull/85555">#85555</a>)</li>
<li>Memory/doctor: report missing or unusable QMD workspace directories as workspace failures instead of generic binary failures. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4224755918" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63167" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/63167/hovercard" href="https://github.com/openclaw/openclaw/pull/63167">#63167</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sercada/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sercada">@sercada</a>.</li>
<li>Debug proxy: record CONNECT client-socket errors and destroy the paired upstream socket so abrupt client disconnects no longer leak tunnel resources. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4458576707" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/82444" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/82444/hovercard" href="https://github.com/openclaw/openclaw/pull/82444">#82444</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SebTardif/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SebTardif">@SebTardif</a>.</li>
<li>Diffs: continue hydrating later diff cards when one card fails so a single broken card no longer blanks the whole diff viewer. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4491329251" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84775" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84775/hovercard" href="https://github.com/openclaw/openclaw/pull/84775">#84775</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cosmopolitan033/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cosmopolitan033">@cosmopolitan033</a>.</li>
<li>Mac app: use the native settings sidebar window chrome so the sidebar toggle stays on the left and content no longer clips under oversized titlebar padding.</li>
<li>QA-Lab/Codex: bundle auth/plugin fixture imports for flow scenarios and let terminal async media tools end Codex app-server turns without timing out. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4416570826" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/80397" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/80397/hovercard" href="https://github.com/openclaw/openclaw/issues/80397">#80397</a>, refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4416039198" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/80323" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/80323/hovercard" href="https://github.com/openclaw/openclaw/pull/80323">#80323</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/100yenadmin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/100yenadmin">@100yenadmin</a>.</li>
<li>WhatsApp: persist inbound message delivery state through plugin state before dispatch and delay read receipts until handler completion, so retryable failures can redeliver without adding a plugin-local disk cache. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/samzong/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/samzong">@samzong</a>.</li>
<li>Gateway/agents: preserve fresh session overrides and metadata when stale cached agent-session entries race with store updates, so subagent model/provider overrides and routing policy survive concurrent writes. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3953968159" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/19328" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/19328/hovercard" href="https://github.com/openclaw/openclaw/pull/19328">#19328</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CodeReclaimers/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CodeReclaimers">@CodeReclaimers</a>.</li>
<li>Control UI/chat: keep chat session search inline with the session selector so the header no longer shows a duplicate standalone search row.</li>
<li>Control UI/chat: collapse focused-mode header chrome and suppress hidden-header scroll updates so focus mode no longer jumps while scrolling. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amknight/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amknight">@amknight</a>.</li>
<li>Codex app-server: restart the native app-server and retry once when server-side compaction times out, so preflight compaction stalls recover instead of failing every dispatch. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4505443171" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85500" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85500/hovercard" href="https://github.com/openclaw/openclaw/pull/85500">#85500</a>)</li>
<li>Restore Control UI gateway token pairing [AI]. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4504391156" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85459" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85459/hovercard" href="https://github.com/openclaw/openclaw/pull/85459">#85459</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pgondhi987/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pgondhi987">@pgondhi987</a>.</li>
<li>OpenAI video: honor configured provider request private-network opt-in for local/custom video endpoints so explicitly trusted mock and self-hosted providers are not blocked. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shakkernerd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shakkernerd">@shakkernerd</a>.</li>
<li>OpenAI video: send uploaded video edit requests to the documented <code>/videos/edits</code> endpoint with a <code>video</code> file instead of posting MP4 references to <code>/videos</code>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shakkernerd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shakkernerd">@shakkernerd</a>.</li>
<li>Agents/channels: preserve message-tool delivery evidence through gateway agent completion handoffs so successful generated media sends are not followed by false failure messages. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shakkernerd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shakkernerd">@shakkernerd</a>.</li>
<li>CLI/update: repair managed npm plugin <code>openclaw</code> peer links during post-core convergence and reject stale or wrong-target peer links before restart. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4473034358" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/83794" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/83794/hovercard" href="https://github.com/openclaw/openclaw/pull/83794">#83794</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fuller-stack-dev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fuller-stack-dev">@fuller-stack-dev</a>.</li>
<li>CLI/agents: default new omitted-account bindings to all accounts when the channel has multiple configured accounts, and clarify account-scope docs. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4094569524" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/49769" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/49769/hovercard" href="https://github.com/openclaw/openclaw/pull/49769">#49769</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Gcaufy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Gcaufy">@Gcaufy</a>.</li>
<li>Codex app-server: let authorized <code>/codex</code> control commands such as <code>/codex detach</code> escape plugin-owned conversation bindings while keeping unknown or unauthorized slash text routed to the bound plugin. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4499059714" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85157" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/85157/hovercard" href="https://github.com/openclaw/openclaw/issues/85157">#85157</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4499435509" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85188" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85188/hovercard" href="https://github.com/openclaw/openclaw/pull/85188">#85188</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TurboTheTurtle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TurboTheTurtle">@TurboTheTurtle</a>.</li>
<li>Auto-reply/models: keep <code>/models</code> browse replies fast by sharing the bounded read-only catalog path with Gateway model listing. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4490684687" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84735" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84735/hovercard" href="https://github.com/openclaw/openclaw/pull/84735">#84735</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/safrano9999/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/safrano9999">@safrano9999</a>.</li>
<li>Browser/Doctor: read macOS Chrome app bundle versions from <code>Info.plist</code> before spawning Chrome and extend the fallback version probe timeout, avoiding false cold-cache warnings from Gatekeeper latency. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4503650489" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85418" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/85418/hovercard" href="https://github.com/openclaw/openclaw/issues/85418">#85418</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/davidcittadini/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/davidcittadini">@davidcittadini</a>.</li>
<li>Codex app-server: disable native Code Mode when the effective exec host is <code>node</code> and keep OpenClaw <code>exec</code>/<code>process</code> available, so <code>/exec host=node</code> routes shell commands through the selected node instead of the gateway. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4496082157" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85012" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/85012/hovercard" href="https://github.com/openclaw/openclaw/issues/85012">#85012</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4497727664" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85090" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85090/hovercard" href="https://github.com/openclaw/openclaw/pull/85090">#85090</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sahilsatralkar/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sahilsatralkar">@sahilsatralkar</a>.</li>
<li>Agents: bound embedded auto-compaction session write-lock watchdogs to the compaction timeout instead of the full run timeout, so stuck compaction cannot hold the live session lock for the whole run window. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4494569724" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84949" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84949/hovercard" href="https://github.com/openclaw/openclaw/pull/84949">#84949</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luoyanglang/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luoyanglang">@luoyanglang</a>.</li>
<li>Gateway/agents: return phase-aware <code>agent.wait</code> timeout attribution and only cool auth profiles on provider-started timeouts. Refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4249469795" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/65504" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/65504/hovercard" href="https://github.com/openclaw/openclaw/issues/65504">#65504</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/100yenadmin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/100yenadmin">@100yenadmin</a>.</li>
<li>Gateway/systemd: launch managed update handoff helpers in a transient user scope so systemd-supervised Update Now flows survive the gateway unit restart. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4476025450" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84068" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/84068/hovercard" href="https://github.com/openclaw/openclaw/issues/84068">#84068</a>.</li>
<li>Gateway: defer provider auth-state prewarm until after startup readiness so early gateway tool/session requests are not blocked by provider auth discovery. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4500834987" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85272" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85272/hovercard" href="https://github.com/openclaw/openclaw/pull/85272">#85272</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dutifulbob/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dutifulbob">@dutifulbob</a>.</li>
<li>Gateway/models: coalesce provider auth-state rewarms after auth-profile failures and log event-loop delay for warm/rewarm work, so provider auth bursts no longer stack full auth sweeps behind channel replies.</li>
<li>Gateway/models: stop cancelled provider auth-state prewarms from continuing full provider sweeps, so reload and auth-failure bursts no longer keep startup busy.</li>
<li>Agents/Codex: show the first plan update as a transient chat status notice without counting it as final assistant content.</li>
<li>CLI/update: walk the macOS process ancestry and honor the inherited Gateway runtime PID before package updates stop the managed Gateway service, so nested in-band updater children can refuse instead of killing the LaunchAgent-supervised Gateway that owns them. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4498492729" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85120" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/85120/hovercard" href="https://github.com/openclaw/openclaw/issues/85120">#85120</a>.</li>
<li>Gateway/LaunchAgent: wait for launchd reload bootout to finish and fall back to kickstart when bootstrap races, so reload handoff does not leave the service deregistered. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4488288195" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84630" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/84630/hovercard" href="https://github.com/openclaw/openclaw/issues/84630">#84630</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4488410216" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84641" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84641/hovercard" href="https://github.com/openclaw/openclaw/pull/84641">#84641</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NianJiuZst/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NianJiuZst">@NianJiuZst</a>.</li>
<li>Gateway/LaunchAgent: treat a concurrent launchd bootstrap as a successful restart when the service is already loaded, avoiding false macOS Gateway restart failures. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4490404700" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84721" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/84721/hovercard" href="https://github.com/openclaw/openclaw/issues/84721">#84721</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4490407392" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84722" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84722/hovercard" href="https://github.com/openclaw/openclaw/pull/84722">#84722</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/googlerest/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/googlerest">@googlerest</a>.</li>
<li>Gateway/service: include the active <code>openclaw</code> command bin directory in managed service PATH generation and doctor audit expectations for npm-global macOS installs. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4478626262" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84201" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/84201/hovercard" href="https://github.com/openclaw/openclaw/issues/84201">#84201</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4483865879" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84475" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84475/hovercard" href="https://github.com/openclaw/openclaw/pull/84475">#84475</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbetala7/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbetala7">@jbetala7</a>.</li>
<li>Control UI/chat: disable the thinking selector for known non-reasoning models instead of showing duplicate Off choices. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4476067404" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84069" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/84069/hovercard" href="https://github.com/openclaw/openclaw/issues/84069">#84069</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DrippingMellow/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DrippingMellow">@DrippingMellow</a>.</li>
<li>Memory: expand <code>~</code> in configured extra memory paths before resolving them, so home-relative folders are not treated as workspace-relative. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4174961637" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/58026" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/58026/hovercard" href="https://github.com/openclaw/openclaw/issues/58026">#58026</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stadman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stadman">@stadman</a>.</li>
<li>Skills: treat <code>openclaw.os: macos</code> as Darwin when checking skill requirements, so macOS-only skills no longer report as missing on macOS hosts. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4207464550" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/61338" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/61338/hovercard" href="https://github.com/openclaw/openclaw/issues/61338">#61338</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Jessecq1995/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Jessecq1995">@Jessecq1995</a>.</li>
<li>Control UI/logs: strip ANSI escape sequences from displayed Gateway log messages so color codes no longer appear as raw text. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4240403085" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/64399" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/64399/hovercard" href="https://github.com/openclaw/openclaw/issues/64399">#64399</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/guguangxin-eng/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/guguangxin-eng">@guguangxin-eng</a>.</li>
<li>Docker: pre-create the workspace and auth-profile config mount points with <code>node</code> ownership so first-run named volumes do not start root-owned. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4497404130" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85076" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/85076/hovercard" href="https://github.com/openclaw/openclaw/issues/85076">#85076</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Noerr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Noerr">@Noerr</a>.</li>
<li>Telegram: pass configured markdown table mode through outbound markdown chunking so chunked sends render tables consistently. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4497655282" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85085" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/85085/hovercard" href="https://github.com/openclaw/openclaw/issues/85085">#85085</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ShuaiHui/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ShuaiHui">@ShuaiHui</a>.</li>
<li>Diagnostics/OTel: drop snake_case diagnostic id attributes alongside camelCase ids so exported telemetry cannot leak run, session, message, chat, trace, or tool-call identifiers. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4333535987" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72645" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72645/hovercard" href="https://github.com/openclaw/openclaw/pull/72645">#72645</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Lion0710/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Lion0710">@Lion0710</a>.</li>
<li>CLI/update: preserve managed Gateway service environment during package cutovers so macOS LaunchAgent repair/restart reads the pre-update service state instead of caller shell state. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4463010272" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/83026" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/83026/hovercard" href="https://github.com/openclaw/openclaw/pull/83026">#83026</a>)</li>
<li>Agents/providers: honor per-model <code>api</code> and <code>baseUrl</code> overrides in custom provider auth hooks and transport selection. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4417428084" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/80487" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/80487/hovercard" href="https://github.com/openclaw/openclaw/issues/80487">#80487</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4417429259" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/80488" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/80488/hovercard" href="https://github.com/openclaw/openclaw/pull/80488">#80488</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/huveewomg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/huveewomg">@huveewomg</a>.</li>
<li>Gateway/restart: eager-load the lifecycle runtime before in-place upgrade signal handling so package replacement does not deadlock restart imports. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4493066623" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84890" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84890/hovercard" href="https://github.com/openclaw/openclaw/pull/84890">#84890</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/myps6415/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/myps6415">@myps6415</a>.</li>
<li>CLI/update: start managed Gateway update handoff helpers from a stable existing directory and tolerate deleted cwd/package roots during macOS LaunchAgent handoff. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4473282252" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/83808" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/83808/hovercard" href="https://github.com/openclaw/openclaw/issues/83808">#83808</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4473943472" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/83875" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/83875/hovercard" href="https://github.com/openclaw/openclaw/pull/83875">#83875</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jason-allen-oneal/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jason-allen-oneal">@jason-allen-oneal</a>.</li>
<li>Skills: watch each shared skill directory once across agent workspaces instead of once per agent, preventing file-descriptor exhaustion (<code>EMFILE</code>) that disposed bundle-mcp processes and stalled sessions on multi-agent gateways. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4495117353" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84968" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/84968/hovercard" href="https://github.com/openclaw/openclaw/issues/84968">#84968</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4498689181" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85130" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85130/hovercard" href="https://github.com/openclaw/openclaw/pull/85130">#85130</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/openperf/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/openperf">@openperf</a>.</li>
<li>Release/security: keep generated npm shrinkwrap package versions inside the pnpm lock graph so published package locks cannot bypass pnpm dependency age and override policy.</li>
<li>Cron: honor <code>cron.retry.retryOn: ["network"]</code> for common network error codes such as <code>EAI_AGAIN</code>, <code>EHOSTUNREACH</code>, and <code>ENETUNREACH</code>.</li>
<li>Gateway chat: broadcast returned agent-run error payloads after an agent starts so ACP/WebChat clients receive terminal idle-timeout errors. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4494484146" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84945" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/84945/hovercard" href="https://github.com/openclaw/openclaw/issues/84945">#84945</a>.</li>
<li>Gateway chat display: preserve OpenAI-compatible <code>prompt_tokens</code>, <code>completion_tokens</code>, and <code>total_tokens</code> usage fields in sanitized chat history so llama.cpp sessions keep context counts. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4386102968" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/77992" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/77992/hovercard" href="https://github.com/openclaw/openclaw/issues/77992">#77992</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MarTT79/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MarTT79">@MarTT79</a>.</li>
<li>Dashboard/CLI: allow macOS browser launching through <code>open</code> even when SSH environment variables are present, while preserving Linux SSH no-display protection. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4267511627" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/67088" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/67088/hovercard" href="https://github.com/openclaw/openclaw/issues/67088">#67088</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/theglove44/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/theglove44">@theglove44</a>.</li>
<li>Codex app-server: keep native web search observations out of mirrored chat transcripts while preserving available action query metadata in tool progress telemetry. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4498152488" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85109" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/85109/hovercard" href="https://github.com/openclaw/openclaw/issues/85109">#85109</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ugitmebaby/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ugitmebaby">@ugitmebaby</a>.</li>
<li>OpenCode Go: strip unsupported Kimi reasoning replay fields before provider requests so repeated <code>kimi-k2.6</code> turns do not fail schema validation. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4473302434" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/83812" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/83812/hovercard" href="https://github.com/openclaw/openclaw/issues/83812">#83812</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Sleeck/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Sleeck">@Sleeck</a>.</li>
<li>Browser/CDP: add a WSL2 portproxy self-loop hint when Chrome DevTools endpoints accept connections but return an empty HTTP reply. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4189130225" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/59209" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/59209/hovercard" href="https://github.com/openclaw/openclaw/issues/59209">#59209</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Owlock/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Owlock">@Owlock</a>.</li>
<li>Agents/tools: add bounded tool-policy audit log entries that identify which allow/deny rule removed tools or blocked a sandboxed tool call. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4152597004" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/55801" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/55801/hovercard" href="https://github.com/openclaw/openclaw/issues/55801">#55801</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/justinjkline/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/justinjkline">@justinjkline</a>.</li>
<li>CLI/logs: read implicit local Gateway logs through the passive backend client path so <code>openclaw logs --follow</code> does not register as a paired device, and use the active Linux systemd journal instead of stale configured-file fallbacks when live local RPC is unavailable. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4470268868" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/83656" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/83656/hovercard" href="https://github.com/openclaw/openclaw/issues/83656">#83656</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4265060636" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/66841" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/66841/hovercard" href="https://github.com/openclaw/openclaw/issues/66841">#66841</a>.</li>
<li>Agents/OpenAI: preserve structured provider error code, type, and redacted body metadata on boundary-aware transport failures.</li>
<li>Doctor/Codex: point native Codex asset warnings at the canonical <code>openclaw migrate plan codex</code> preview command. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4494538415" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84948" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/84948/hovercard" href="https://github.com/openclaw/openclaw/issues/84948">#84948</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/markoa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/markoa">@markoa</a>.</li>
<li>CLI/models: make <code>capability model auth logout --agent</code> remove auth profiles from the selected non-default agent store. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4497811024" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85092" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/85092/hovercard" href="https://github.com/openclaw/openclaw/issues/85092">#85092</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/islandpreneur007/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/islandpreneur007">@islandpreneur007</a>.</li>
<li>Gateway/models: reuse prepared provider auth metadata during model-listing auth checks so repeated lookups avoid broad plugin discovery while preserving synthetic local auth.</li>
<li>CLI/status: suppress systemd user-service setup hints when <code>openclaw status --deep</code> can already reach a running Gateway RPC service. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4497813806" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85094" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/85094/hovercard" href="https://github.com/openclaw/openclaw/issues/85094">#85094</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/islandpreneur007/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/islandpreneur007">@islandpreneur007</a>.</li>
<li>CLI/devices: recover local approval when a same-device repair request replaces the request ID being approved.</li>
<li>CLI/agents: retry transient normal-close Gateway handshakes before falling back to embedded <code>openclaw agent</code> execution.</li>
<li>CLI/update: keep managed Gateway service stop/restart status lines out of <code>openclaw update --json</code> stdout so package-update automation can parse the JSON payload.</li>
<li>Plugins: resolve OpenClaw plugin SDK subpaths for native external plugin runtimes without mutating package installs or broadening process-wide module resolution.</li>
<li>Agents/OpenAI: preserve Responses and Chat Completions <code>reasoning_tokens</code> usage metadata without double-counting it in aggregate output tokens. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4502043775" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85319" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85319/hovercard" href="https://github.com/openclaw/openclaw/pull/85319">#85319</a>)</li>
<li>Control UI/chat: convert pasted <code>data:image/...;base64,...</code> clipboard text into an image attachment instead of dumping the payload into the composer. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4219271267" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/62604" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/62604/hovercard" href="https://github.com/openclaw/openclaw/issues/62604">#62604</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cpwilhelmi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cpwilhelmi">@cpwilhelmi</a>.</li>
<li>Providers/Gemini: strip fractional seconds from web-search time range filters so Gemini accepts freshness-bound search requests. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4497228388" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85071" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85071/hovercard" href="https://github.com/openclaw/openclaw/pull/85071">#85071</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Noerr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Noerr">@Noerr</a>.</li>
<li>OpenAI Codex: preserve image input support for sparse <code>openai-codex/gpt-5.5</code> catalog rows. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4497838305" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85095" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85095/hovercard" href="https://github.com/openclaw/openclaw/pull/85095">#85095</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sercada/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sercada">@sercada</a>.</li>
<li>CLI/models: add a piped or pasted API-key path for OpenAI Codex auth and warn when API keys are pasted into token-mode auth. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4506010459" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85533" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85533/hovercard" href="https://github.com/openclaw/openclaw/pull/85533">#85533</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshavant/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshavant">@joshavant</a>.</li>
<li>Telegram: dead-letter missing-harness isolated ingress failures so a poisoned spooled update no longer blocks later same-lane messages. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4504658446" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85470" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/85470/hovercard" href="https://github.com/openclaw/openclaw/issues/85470">#85470</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4506677758" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85605" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85605/hovercard" href="https://github.com/openclaw/openclaw/pull/85605">#85605</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshavant/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshavant">@joshavant</a>.</li>
<li>Plugins/discovery: strip <code>-plugin</code> package suffixes when deriving plugin id hints so package names line up with manifest ids. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4499184691" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85170" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85170/hovercard" href="https://github.com/openclaw/openclaw/pull/85170">#85170</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JulyanXu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JulyanXu">@JulyanXu</a>.</li>
<li>Tlon: stop advertising a non-existent agent tool contract in the plugin manifest.</li>
<li>Telegram: preserve fenced code block languages through Markdown rendering so Telegram receives <code>language-*</code> code classes. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4499735731" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85209" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85209/hovercard" href="https://github.com/openclaw/openclaw/pull/85209">#85209</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/leno23/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/leno23">@leno23</a>.</li>
<li>Windows installer: run npm and Corepack command shims from a Windows-local directory so installs launched from WSL2 UNC paths do not fail before OpenClaw is installed.</li>
<li>Windows updates: roll back git-backed updates to the previous checkout when dependency install, build, UI build, or doctor repair fails.</li>
<li>Windows installer: persist user-local portable Git on PATH and activate the repo-pinned pnpm version for git-backed installs and updates.</li>
<li>Windows installer: bootstrap a user-local portable Node.js when native Windows has no Node and no winget, Chocolatey, or Scoop, so first-run installs can continue on raw hosts.</li>
<li>Windows installer: extract the downloaded portable Node.js directory with native <code>tar</code> before falling back to .NET zip extraction, avoiding PowerShell 5.1 archive and path-length failures.</li>
<li>fix(integrations): enforce channel read target allowlists [AI]. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4495452049" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84982" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84982/hovercard" href="https://github.com/openclaw/openclaw/pull/84982">#84982</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pgondhi987/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pgondhi987">@pgondhi987</a>.</li>
<li>Agents/heartbeat: route single-owner <code>session.dmScope=main</code> direct-message exec and cron event wakes back to the agent main session so async completions no longer strand context in orphan direct-DM queues. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4328109968" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/71581" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/71581/hovercard" href="https://github.com/openclaw/openclaw/issues/71581">#71581</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4472187030" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/83743" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/83743/hovercard" href="https://github.com/openclaw/openclaw/pull/83743">#83743</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Kaspre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Kaspre">@Kaspre</a>.</li>
<li>Agents/code-mode: expose outer code-mode <code>exec</code> source through the <code>command</code> hook alias with <code>toolKind</code>/<code>toolInputKind</code> discriminators so exec-shaped policies can distinguish code-mode cells. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4466955914" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/83483" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/83483/hovercard" href="https://github.com/openclaw/openclaw/pull/83483">#83483</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Kaspre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Kaspre">@Kaspre</a>.</li>
<li>Agents/code mode: return structured timeout and runtime-unavailable error codes for known worker failures. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4465759055" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/83389" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/83389/hovercard" href="https://github.com/openclaw/openclaw/issues/83389">#83389</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4466377793" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/83444" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/83444/hovercard" href="https://github.com/openclaw/openclaw/pull/83444">#83444</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Kaspre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Kaspre">@Kaspre</a>.</li>
<li>QA-Lab: isolate multi-scenario suite workers when scenarios need startup config patches, preventing message-routing config from leaking into unrelated scenarios.</li>
<li>QA-Lab: make the commitments heartbeat-target-none scenario request an immediate heartbeat instead of waiting for the next scheduled heartbeat.</li>
<li>Codex/Plugin SDK: deliver Codex-native subagent completions through a generic harness task runtime so harness-backed plugins can mirror durable task lifecycle and completion delivery without Codex-specific SDK imports. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4466398711" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/83445" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/83445/hovercard" href="https://github.com/openclaw/openclaw/pull/83445">#83445</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bryanpearson/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bryanpearson">@bryanpearson</a>.</li>
<li>Gateway CLI: surface local post-challenge connect assembly failures immediately instead of waiting for the wrapper timeout. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4290747635" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/68944" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/68944/hovercard" href="https://github.com/openclaw/openclaw/issues/68944">#68944</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4500376302" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85253" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85253/hovercard" href="https://github.com/openclaw/openclaw/pull/85253">#85253</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/samzong/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/samzong">@samzong</a>.</li>
<li>Messages: strip unsupported web-search citation control markers from outbound replies before they reach WebChat or external channels. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4499543395" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85193" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/85193/hovercard" href="https://github.com/openclaw/openclaw/issues/85193">#85193</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4499683212" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85204" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85204/hovercard" href="https://github.com/openclaw/openclaw/pull/85204">#85204</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/neeravmakwana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/neeravmakwana">@neeravmakwana</a>.</li>
<li>Agents/exec: treat denied exec approvals as terminal instead of feeding them back into agent follow-up work, and recognize Chinese stop phrases in abort handling. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4297018430" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/69386" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/69386/hovercard" href="https://github.com/openclaw/openclaw/issues/69386">#69386</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4499556034" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85194" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85194/hovercard" href="https://github.com/openclaw/openclaw/pull/85194">#85194</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/samzong/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/samzong">@samzong</a>.</li>
<li>CLI/agents: abort accepted Gateway-backed <code>openclaw agent</code> runs on SIGINT/SIGTERM so cron and supervisor timeouts do not leave remote agent work alive. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4328934502" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/71710" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/71710/hovercard" href="https://github.com/openclaw/openclaw/issues/71710">#71710</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4482298414" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84381" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84381/hovercard" href="https://github.com/openclaw/openclaw/pull/84381">#84381</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Kaspre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Kaspre">@Kaspre</a>.</li>
<li>Codex app-server: retry replay-safe stdio client-close turns once using structured failure metadata, while surfacing idle <code>turn/completed</code> timeouts instead of blindly replaying active shared-server turns. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/VACInc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/VACInc">@VACInc</a>.</li>
<li>Codex app-server: reject command overrides that embed Node or package-manager arguments and point users to <code>appServer.args</code>, so Windows startup avoids shell parsing failures. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4482924887" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84417" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84417/hovercard" href="https://github.com/openclaw/openclaw/pull/84417">#84417</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TurboTheTurtle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TurboTheTurtle">@TurboTheTurtle</a>.</li>
<li>Agents/Copilot: drop unsafe GitHub Copilot Responses reasoning replay items before send so Telegram direct sessions no longer fail on overlong replay IDs. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4499593497" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85197" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/85197/hovercard" href="https://github.com/openclaw/openclaw/issues/85197">#85197</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4499597293" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85198" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85198/hovercard" href="https://github.com/openclaw/openclaw/pull/85198">#85198</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galiniliev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galiniliev">@galiniliev</a>.</li>
<li>UI: add accessible tooltips to the topbar color-mode buttons so System, Light, and Dark choices are labeled on hover and focus. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4499909774" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85227" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85227/hovercard" href="https://github.com/openclaw/openclaw/pull/85227">#85227</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amknight/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amknight">@amknight</a>.</li>
<li>fix: constrain Windows task script names [AI]. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4497094133" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85064" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85064/hovercard" href="https://github.com/openclaw/openclaw/pull/85064">#85064</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pgondhi987/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pgondhi987">@pgondhi987</a>.</li>
<li>Control UI: keep the chat session picker from hiding older or cross-agent configured conversations while preserving the bounded configured-agent refresh. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4499767279" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85211" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85211/hovercard" href="https://github.com/openclaw/openclaw/pull/85211">#85211</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amknight/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amknight">@amknight</a>.</li>
<li>Agents/Anthropic: preserve unsafe integer tool-call input values in streamed Anthropic tool-use JSON, preventing Discord-style IDs from being rounded before dispatch. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4078181831" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/47229" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/47229/hovercard" href="https://github.com/openclaw/openclaw/issues/47229">#47229</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4463230716" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/83063" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/83063/hovercard" href="https://github.com/openclaw/openclaw/pull/83063">#83063</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/leno23/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/leno23">@leno23</a>.</li>
<li>Agents/Codex: estimate tool-heavy prompt pressure at the LLM boundary before provider submission, so persistent sessions compact before overflowing context windows. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4506085390" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85541" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85541/hovercard" href="https://github.com/openclaw/openclaw/pull/85541">#85541</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fuller-stack-dev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fuller-stack-dev">@fuller-stack-dev</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshavant/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshavant">@joshavant</a>.</li>
<li>Agents/hooks: wait for local one-shot CLI and Codex <code>agent_end</code> plugin hooks before process cleanup so terminal observability flushes reliably. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4495920076" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85007" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85007/hovercard" href="https://github.com/openclaw/openclaw/pull/85007">#85007</a>)</li>
<li>Providers/Google: preserve Gemini 3 cron <code>thinkingDefault: "low"</code> when stale catalog metadata says <code>reasoning:false</code>, so scheduled runs keep provider-supported thinking instead of downgrading to off. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4499385810" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85185" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85185/hovercard" href="https://github.com/openclaw/openclaw/pull/85185">#85185</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/neeravmakwana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/neeravmakwana">@neeravmakwana</a>.</li>
<li>CLI/agents: allow <code>openclaw agent --session-key</code> to target explicit session keys, including agent-scoped legacy keys. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4498501242" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85121" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85121/hovercard" href="https://github.com/openclaw/openclaw/pull/85121">#85121</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Kaspre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Kaspre">@Kaspre</a>.</li>
<li>Auto-reply/ACP: wait for same-channel block reply delivery before starting tool work, while still honoring ACP dispatch aborts so stopped turns do not wait on slow channel sends. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4471527952" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/83722" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/83722/hovercard" href="https://github.com/openclaw/openclaw/pull/83722">#83722</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/IWhatsskill/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/IWhatsskill">@IWhatsskill</a>.</li>
<li>Codex/ACP: mark required child-run completions that only report progress, omit a final deliverable, or fail requester delivery as blocked while preserving real final reports. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4498172824" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85110" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85110/hovercard" href="https://github.com/openclaw/openclaw/pull/85110">#85110</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/IWhatsskill/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/IWhatsskill">@IWhatsskill</a>.</li>
<li>Channels: treat bare abort messages such as <code>stop</code>, <code>abort</code>, and <code>wait</code> as immediate control commands in inbound debounce paths so stop requests are not delayed behind pending message coalescing. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4465477899" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/83348" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/83348/hovercard" href="https://github.com/openclaw/openclaw/pull/83348">#83348</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/IWhatsskill/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/IWhatsskill">@IWhatsskill</a>.</li>
<li>Channels/message tool: resolve configured external channel plugins during in-agent channel selection, so <code>openclaw agent --local</code> message-tool sends no longer report an available channel as unavailable. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4496213314" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85022" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85022/hovercard" href="https://github.com/openclaw/openclaw/pull/85022">#85022</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Kaspre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Kaspre">@Kaspre</a>.</li>
<li>Agents/heartbeat: honor group/channel <code>message_tool</code> visible-reply policy and model-specific Codex runtime config for scheduled heartbeat runs, so failed internal tool output stays private. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4501936678" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85310" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/85310/hovercard" href="https://github.com/openclaw/openclaw/issues/85310">#85310</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4502712735" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85357" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85357/hovercard" href="https://github.com/openclaw/openclaw/pull/85357">#85357</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/neeravmakwana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/neeravmakwana">@neeravmakwana</a>.</li>
<li>Gateway/ACP: close child ACP sessions spawned via <code>sessions_spawn</code> when their parent session is reset or deleted, instead of leaving orphaned <code>claude-agent-acp</code> processes that accumulate and exhaust memory. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4290563726" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/68916" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/68916/hovercard" href="https://github.com/openclaw/openclaw/issues/68916">#68916</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4499486658" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85190" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85190/hovercard" href="https://github.com/openclaw/openclaw/pull/85190">#85190</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/openperf/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/openperf">@openperf</a>.</li>
<li>Codex app-server: block native execution paths when OpenClaw exec resolves to a node host while preserving the first-party CLI node binding path. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4496082157" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85012" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/85012/hovercard" href="https://github.com/openclaw/openclaw/issues/85012">#85012</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4506017461" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85534" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85534/hovercard" href="https://github.com/openclaw/openclaw/pull/85534">#85534</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshavant/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshavant">@joshavant</a>.</li>
<li>Diagnostics: bound cleanup timeout detail logs, emit drop summaries when async diagnostic bursts exceed the queue cap, and surface async queue drops through diagnostic telemetry.</li>
<li>Agents/subagents: surface blocked child-run completions as errors instead of successful subagent finishes. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4426401117" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/80886" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/80886/hovercard" href="https://github.com/openclaw/openclaw/pull/80886">#80886</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TurboTheTurtle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TurboTheTurtle">@TurboTheTurtle</a>.</li>
<li>Context engines: fail closed with a descriptive error when the selected agent runtime cannot satisfy declared context-engine host requirements.</li>
<li>Agents/Pi: treat accepted embedded <code>sessions_spawn</code> child-session handoffs as terminal progress so parent turns no longer report false non-deliverable failures. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4496893143" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85054" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85054/hovercard" href="https://github.com/openclaw/openclaw/pull/85054">#85054</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/samzong/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/samzong">@samzong</a>.</li>
<li>CLI/models: resolve <code>openclaw models set</code> aliases from the runtime config while keeping authored aliases ahead of runtime-only defaults. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4464921339" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/83262" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/83262/hovercard" href="https://github.com/openclaw/openclaw/pull/83262">#83262</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/IWhatsskill/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/IWhatsskill">@IWhatsskill</a>.</li>
<li>Doctor: show personal Codex CLI asset notices as info instead of warnings. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4492410818" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84859" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/84859/hovercard" href="https://github.com/openclaw/openclaw/issues/84859">#84859</a>.</li>
<li>WhatsApp: update Baileys to <code>7.0.0-rc13</code> and drop the obsolete logger type patch.</li>
<li>CLI/update: pre-pack GitHub/git package update targets before the staged npm install, restoring <code>openclaw update --tag main</code> for one-off package updates. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4434938350" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/81296" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/81296/hovercard" href="https://github.com/openclaw/openclaw/pull/81296">#81296</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fuller-stack-dev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fuller-stack-dev">@fuller-stack-dev</a>.</li>
<li>Gateway: mirror successful same-source message-tool sends into session transcripts so delivered replies stay in later history/context. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4492092367" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84837" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84837/hovercard" href="https://github.com/openclaw/openclaw/pull/84837">#84837</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/iFiras-Max1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/iFiras-Max1">@iFiras-Max1</a>.</li>
<li>Media generation: keep image, music, and video completion delivery from duplicating or losing task ownership when generated media finishes through active session replies. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4474791588" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84006" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84006/hovercard" href="https://github.com/openclaw/openclaw/pull/84006">#84006</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fuller-stack-dev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fuller-stack-dev">@fuller-stack-dev</a>.</li>
<li>CLI/doctor: remove stale bundled plugin load paths from old versioned OpenClaw package roots after pnpm/npm upgrades. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4183233605" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/58626" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/58626/hovercard" href="https://github.com/openclaw/openclaw/issues/58626">#58626</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/solink7/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/solink7">@solink7</a>.</li>
<li>Infra/json: retry transient <code>File changed during read</code> races while loading JSON state so config and state reads recover instead of failing the turn. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4480467537" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84285" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84285/hovercard" href="https://github.com/openclaw/openclaw/pull/84285">#84285</a>)</li>
<li>Plugins/providers: fail closed for workspace provider plugins during setup-mode discovery unless explicitly trusted, preventing untrusted workspace plugin code from running during provider setup. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4430383114" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/81069" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/81069/hovercard" href="https://github.com/openclaw/openclaw/pull/81069">#81069</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mmaps/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mmaps">@mmaps</a>.</li>
<li>Providers/Ollama: resolve configured Ollama Cloud <code>OLLAMA_API_KEY</code> markers to the real discovery key so cloud provider entries keep authenticated model catalog access. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4496517336" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85037" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85037/hovercard" href="https://github.com/openclaw/openclaw/pull/85037">#85037</a>)</li>
<li>Discord: keep persistent component registry fallback warnings actionable by forwarding structured error and cause metadata through the runtime logger. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4478478934" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84185" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/84185/hovercard" href="https://github.com/openclaw/openclaw/issues/84185">#84185</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4478496859" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84190" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84190/hovercard" href="https://github.com/openclaw/openclaw/pull/84190">#84190</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/100menotu001/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/100menotu001">@100menotu001</a>.</li>
<li>Gateway/sessions: preserve compatible session auth profile overrides when switching models within the same provider, including provider-auth aliases. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4446719061" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/81837" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/81837/hovercard" href="https://github.com/openclaw/openclaw/issues/81837">#81837</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4448375153" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/81886" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/81886/hovercard" href="https://github.com/openclaw/openclaw/pull/81886">#81886</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TurboTheTurtle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TurboTheTurtle">@TurboTheTurtle</a>.</li>
<li>Gateway/status: surface inbound delivery telemetry counters and transport-liveness warnings in <code>openclaw status --all</code>. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4093339126" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/49577" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/49577/hovercard" href="https://github.com/openclaw/openclaw/issues/49577">#49577</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4334434847" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72724" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72724/hovercard" href="https://github.com/openclaw/openclaw/pull/72724">#72724</a>)</li>
<li>Docker: prune package-excluded plugin source workspaces and dependency closures so runtime images do not keep packages for plugins that were not opted in.</li>
<li>Providers/Ollama: treat Docker/OrbStack host aliases as local Ollama endpoints so <code>ollama-local</code> marker auth works when OpenClaw runs inside a VM/container and Ollama runs on the host. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4492687433" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84875" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/84875/hovercard" href="https://github.com/openclaw/openclaw/issues/84875">#84875</a>.</li>
<li>QA-Lab: keep explicitly searchable/deferred OpenClaw dynamic tool rows report-only by default so tool-coverage gates do not treat mock discovery gaps as hard product failures. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4416028202" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/80319" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/80319/hovercard" href="https://github.com/openclaw/openclaw/issues/80319">#80319</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/100yenadmin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/100yenadmin">@100yenadmin</a>.</li>
<li>Agents/config: keep non-Google provider model refs from being rewritten by Google Gemini preview-id normalization. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4491152950" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84762" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84762/hovercard" href="https://github.com/openclaw/openclaw/pull/84762">#84762</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/zhangguiping-xydt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/zhangguiping-xydt">@zhangguiping-xydt</a>.</li>
<li>Installer: require a real controlling terminal before launching onboarding so headless <code>curl | bash</code> installs finish cleanly after installing the CLI.</li>
<li>Agents/Codex: promote a completed final assistant response when a prompt timeout races Codex app-server completion instead of returning an empty timeout envelope. Refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4484831985" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84516" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/84516/hovercard" href="https://github.com/openclaw/openclaw/issues/84516">#84516</a>.</li>
<li>Codex app-server: keep interrupted turn statuses from being treated as OpenClaw aborts by themselves, so tool-only turns remain eligible for no-visible-answer recovery. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4484261445" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84492" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/84492/hovercard" href="https://github.com/openclaw/openclaw/issues/84492">#84492</a>.</li>
<li>Agents: cap heartbeat model bleed context hints by the stored session window when runtime model metadata is unavailable, so overflow recovery advice does not suggest a larger window than the active session actually has.</li>
<li>Control UI/Web Push: use <code>https://openclaw.ai</code> as the generated default VAPID subject instead of the old localhost mailbox so iOS PWA push setup uses an Apple-acceptable subject when <code>OPENCLAW_VAPID_SUBJECT</code> is unset. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4463833833" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/83134" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/83134/hovercard" href="https://github.com/openclaw/openclaw/issues/83134">#83134</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4465313833" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/83317" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/83317/hovercard" href="https://github.com/openclaw/openclaw/pull/83317">#83317</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/IWhatsskill/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/IWhatsskill">@IWhatsskill</a>.</li>
<li>Control UI: distinguish inherited thinking-off settings from explicit Off selections so the thinking selector no longer shows two identical Off rows. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4499864598" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85223" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85223/hovercard" href="https://github.com/openclaw/openclaw/pull/85223">#85223</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amknight/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amknight">@amknight</a>.</li>
<li>Agents/Pi: keep embedded session transcript writes from tripping false takeover detection after packaged npm onboarding agent turns.</li>
<li>Codex/TUI: surface Codex-native post-turn compaction failures instead of continuing uncompacted, and keep successful native compaction serialized before local idle/next-turn handling. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4480907550" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84305" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/84305/hovercard" href="https://github.com/openclaw/openclaw/issues/84305">#84305</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4499073217" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85160" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85160/hovercard" href="https://github.com/openclaw/openclaw/pull/85160">#85160</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshavant/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshavant">@joshavant</a>.</li>
<li>Memory/search: stop recall tracking from writing dreaming side-effect artifacts when <code>dreaming.enabled=false</code>, while preserving normal search results. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4483132130" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84436" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/84436/hovercard" href="https://github.com/openclaw/openclaw/issues/84436">#84436</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4483302640" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84444" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84444/hovercard" href="https://github.com/openclaw/openclaw/pull/84444">#84444</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NianJiuZst/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NianJiuZst">@NianJiuZst</a>.</li>
<li>Diffs: render viewer toolbar icons from a closed icon-name map instead of HTML strings, removing the toolbar icon XSS sink. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4474146520" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/83955" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/83955/hovercard" href="https://github.com/openclaw/openclaw/pull/83955">#83955</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tanshanshan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tanshanshan">@tanshanshan</a>.</li>
<li>QA: keep <code>pnpm qa:e2e</code> self-check runs inside the private QA runtime envelope even when inherited shell env disables bundled plugins.</li>
<li>fix(config): validate browser sandbox bind sources [AI]. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4491649611" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84799" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84799/hovercard" href="https://github.com/openclaw/openclaw/pull/84799">#84799</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pgondhi987/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pgondhi987">@pgondhi987</a>.</li>
<li>doctor: constrain legacy plugin cleanup paths [AI]. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4491667697" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84801" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84801/hovercard" href="https://github.com/openclaw/openclaw/pull/84801">#84801</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pgondhi987/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pgondhi987">@pgondhi987</a>.</li>
<li>Update/doctor: prune stale local bundled plugin install records that point at old compiled bundled output so current bundled plugin schemas win after upgrade. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4492494073" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84863" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84863/hovercard" href="https://github.com/openclaw/openclaw/pull/84863">#84863</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fuller-stack-dev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fuller-stack-dev">@fuller-stack-dev</a>.</li>
<li>Providers/Ollama: preserve native Ollama tool-call IDs across assistant replay so Gemini over Ollama Cloud can keep its hidden function-call thought-signature handle.</li>
<li>Discord: keep session recovery and <code>/stop</code> abort ownership on the source dispatch lane while bound ACP turns continue routing to their target session, so stalled pre-run work and late replies are cleared instead of leaking after stop. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4483895207" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84477" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/84477/hovercard" href="https://github.com/openclaw/openclaw/issues/84477">#84477</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4497982606" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85100" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85100/hovercard" href="https://github.com/openclaw/openclaw/pull/85100">#85100</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshavant/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshavant">@joshavant</a>.</li>
<li>Discord/voice-call: keep forced realtime voice consult diagnostics in debug logs instead of agent prompts, so callers do not hear OpenClaw policy text when the provider misses <code>openclaw_agent_consult</code>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4482803751" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84411" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84411/hovercard" href="https://github.com/openclaw/openclaw/pull/84411">#84411</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fuller-stack-dev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fuller-stack-dev">@fuller-stack-dev</a>.</li>
<li>Codex app-server: mark missing turn completion after observed execution as replay-unsafe and release the session so follow-up turns can run. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4476289375" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84076" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/84076/hovercard" href="https://github.com/openclaw/openclaw/issues/84076">#84076</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4498078569" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85107" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85107/hovercard" href="https://github.com/openclaw/openclaw/pull/85107">#85107</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshavant/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshavant">@joshavant</a>.</li>
<li>Codex app-server: give visible <code>message</code> dynamic tool sends a longer timeout budget so slow channel delivery can return its own result or error instead of hitting the 30-second Codex wrapper. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4499812848" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85216" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85216/hovercard" href="https://github.com/openclaw/openclaw/pull/85216">#85216</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amknight/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amknight">@amknight</a>.</li>
<li>Codex app-server: add a dedicated post-tool raw assistant completion idle timeout config so trusted heavy turns can wait longer after tool handoff without weakening final assistant release.</li>
<li>Matrix: keep explicitly configured two-person rooms on the room route before stale <code>m.direct</code> or strict two-member DM fallback can bypass mention gating. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4496136567" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85017" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/85017/hovercard" href="https://github.com/openclaw/openclaw/issues/85017">#85017</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4498803495" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85137" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85137/hovercard" href="https://github.com/openclaw/openclaw/pull/85137">#85137</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshavant/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshavant">@joshavant</a>.</li>
<li>Agents/subagents: require explicit subagent allowlist targets to be configured agents so stale deleted-agent ids are omitted from <code>agents_list</code> and rejected by <code>sessions_spawn</code>. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4491844371" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84811" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/84811/hovercard" href="https://github.com/openclaw/openclaw/issues/84811">#84811</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4499010254" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85154" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85154/hovercard" href="https://github.com/openclaw/openclaw/pull/85154">#85154</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshavant/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshavant">@joshavant</a>.</li>
<li>PDF tool: time out idle remote PDF body reads after 120 seconds so stalled remote documents return an error instead of wedging the session. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4288676163" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/68649" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/68649/hovercard" href="https://github.com/openclaw/openclaw/issues/68649">#68649</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4491207985" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84768" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84768/hovercard" href="https://github.com/openclaw/openclaw/pull/84768">#84768</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luoyanglang/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luoyanglang">@luoyanglang</a>.</li>
<li>Diagnostics/OpenTelemetry plugin: suppress handled OTLP exporter promise rejections so collector shutdowns no longer crash the Gateway. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4430729094" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/81085" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/81085/hovercard" href="https://github.com/openclaw/openclaw/pull/81085">#81085</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luoyanglang/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luoyanglang">@luoyanglang</a>.</li>
<li>Agents/exec: omit raw command text and env values from denied exec failure logs while keeping safe correlation metadata. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4496830927" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85049" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/85049/hovercard" href="https://github.com/openclaw/openclaw/issues/85049">#85049</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4498838754" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85140" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85140/hovercard" href="https://github.com/openclaw/openclaw/pull/85140">#85140</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshavant/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshavant">@joshavant</a>.</li>
<li>Media-understanding: restore the 4096-token default for image descriptions so reasoning-capable vision models no longer truncate before returning text, while preserving smaller model caps. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4494048283" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84932" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84932/hovercard" href="https://github.com/openclaw/openclaw/pull/84932">#84932</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/scotthuang/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/scotthuang">@scotthuang</a>.</li>
<li>Media/audio: skip empty structured sherpa-onnx transcripts instead of treating the raw JSON payload as spoken text. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4488983460" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84667" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84667/hovercard" href="https://github.com/openclaw/openclaw/pull/84667">#84667</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TurboTheTurtle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TurboTheTurtle">@TurboTheTurtle</a>.</li>
<li>Agents/exec: preserve inherited XDG base-directory environment values for subprocesses while still rejecting agent-supplied XDG overrides. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4492278181" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84854" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/84854/hovercard" href="https://github.com/openclaw/openclaw/issues/84854">#84854</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4498820649" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85139" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85139/hovercard" href="https://github.com/openclaw/openclaw/pull/85139">#85139</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshavant/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshavant">@joshavant</a>.</li>
<li>Node/Linux: keep <code>OPENCLAW_GATEWAY_TOKEN</code> out of generated systemd unit files by writing node service token values to a node-specific env file. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4482764578" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84408" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84408/hovercard" href="https://github.com/openclaw/openclaw/pull/84408">#84408</a>)</li>
<li>Memory-core/dreaming: reuse stable narrative subagent session keys per workspace and phase while keeping per-run idempotency and bounded cleanup, so stale <code>dreaming-narrative-*</code> sessions do not accumulate. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4284837574" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/68252" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/68252/hovercard" href="https://github.com/openclaw/openclaw/issues/68252">#68252</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4293065762" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/69187" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/69187/hovercard" href="https://github.com/openclaw/openclaw/issues/69187">#69187</a>, and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4312560097" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/70402" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/70402/hovercard" href="https://github.com/openclaw/openclaw/issues/70402">#70402</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4313300565" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/70464" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/70464/hovercard" href="https://github.com/openclaw/openclaw/pull/70464">#70464</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chiyouYCH/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chiyouYCH">@chiyouYCH</a>.</li>
<li>Trajectory/support: tolerate partial skill snapshot entries when building support metadata so rejected skill path scans no longer abort trajectory capture. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4324624469" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/71185" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/71185/hovercard" href="https://github.com/openclaw/openclaw/pull/71185">#71185</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lukeboyett/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lukeboyett">@lukeboyett</a>.</li>
<li>TUI: coalesce repeated idle Esc abort notices into a single <code>no active run xN</code> system row instead of appending duplicate rows.</li>
<li>Telegram: honor <code>channels.telegram.pollingStallThresholdMs</code> in the default isolated polling path, restarting silent workers instead of leaving inbound updates wedged. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4474114528" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/83950" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/83950/hovercard" href="https://github.com/openclaw/openclaw/issues/83950">#83950</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4492438443" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84861" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84861/hovercard" href="https://github.com/openclaw/openclaw/pull/84861">#84861</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshavant/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshavant">@joshavant</a>.</li>
<li>Telegram: dedupe replayed message dispatches by Telegram chat/message identity so isolated-ingress replays do not trigger duplicate model dispatches. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4493044796" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84886" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/84886/hovercard" href="https://github.com/openclaw/openclaw/issues/84886">#84886</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4499730658" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/85208" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/85208/hovercard" href="https://github.com/openclaw/openclaw/pull/85208">#85208</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshavant/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshavant">@joshavant</a>.</li>
<li>Slack: suppress reasoning payloads before reply delivery and dispatch accounting, so Slack monitor, slash-command, fallback, and direct reply paths do not leak model reasoning. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4481035938" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84319" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/84319/hovercard" href="https://github.com/openclaw/openclaw/issues/84319">#84319</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4481083191" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84322" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84322/hovercard" href="https://github.com/openclaw/openclaw/pull/84322">#84322</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ffluk3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ffluk3">@ffluk3</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshavant/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshavant">@joshavant</a>.</li>
<li>Slack: deliver native plugin approval prompts and updates when Slack native approvals are enabled, while keeping plugin approval authorization separate from exec approvers.</li>
<li>Slack: keep native plugin approval prompts in the originating app conversation thread when the live Slack turn source is a <code>D...</code> conversation.</li>
<li>Agents/Pi: disable the embedded pi-coding-agent runtime auto-retry so OpenClaw's own retry and failover loop does not replay failed tool calls through a nested SDK retry. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4345792398" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73781" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73781/hovercard" href="https://github.com/openclaw/openclaw/issues/73781">#73781</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4351648711" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/74434" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/74434/hovercard" href="https://github.com/openclaw/openclaw/pull/74434">#74434</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/yelog/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/yelog">@yelog</a>.</li>
<li>CLI/perf: keep <code>setup --help</code>, <code>onboard --help</code>, and <code>configure --help</code> out of the full wizard runtime while preserving the existing help output. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4484116150" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84488" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84488/hovercard" href="https://github.com/openclaw/openclaw/pull/84488">#84488</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/frankekn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/frankekn">@frankekn</a>.</li>
<li>CLI/perf: keep <code>agents --help</code> out of agents action/runtime imports so help, completion, and command discovery paths avoid loading the full agents runtime. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4484034054" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84483" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84483/hovercard" href="https://github.com/openclaw/openclaw/pull/84483">#84483</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/frankekn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/frankekn">@frankekn</a>.</li>
<li>CLI/perf: keep <code>secrets --help</code> and <code>nodes --help</code> on the precomputed help path so parent help avoids loading action-heavy command runtime modules. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4491951847" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84818" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84818/hovercard" href="https://github.com/openclaw/openclaw/pull/84818">#84818</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/frankekn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/frankekn">@frankekn</a>.</li>
<li>CLI/perf: serve <code>doctor</code>, <code>gateway</code>, <code>models</code>, and <code>plugins</code> parent help from startup metadata so common subcommand help avoids full CLI program construction. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4491522584" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84786" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84786/hovercard" href="https://github.com/openclaw/openclaw/pull/84786">#84786</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/frankekn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/frankekn">@frankekn</a>.</li>
<li>Codex/Lossless: keep context-engine history on the canonical run session when Telegram DMs use per-peer runtime policy keys. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4494202248" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84936" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/84936/hovercard" href="https://github.com/openclaw/openclaw/issues/84936">#84936</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4494744767" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84954" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84954/hovercard" href="https://github.com/openclaw/openclaw/pull/84954">#84954</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/neeravmakwana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/neeravmakwana">@neeravmakwana</a>.</li>
<li>Codex: keep heartbeat response tool schemas durable without exposing dynamic tools disabled by turn policy, so heartbeat wakeups can reuse threads while scoped tool allowlists stay enforced. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4489377860" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84681" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84681/hovercard" href="https://github.com/openclaw/openclaw/pull/84681">#84681</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jalehman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jalehman">@jalehman</a>.</li>
<li>Auth/OAuth: skip the refresh adapter when a stored OAuth credential has no refresh token so agent turns fail fast on missing-key instead of waiting on the 120s refresh timeout. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RomneyDa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RomneyDa">@RomneyDa</a>.</li>
<li>Auth/Codex: load legacy OAuth sidecar credentials in the embedded runner's secrets-runtime auth loaders so Telegram replies, cron-triggered turns, and other isolated sub-agent lanes can reach the existing <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4465275872" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/83312" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/83312/hovercard" href="https://github.com/openclaw/openclaw/pull/83312">#83312</a> refresh-and-rewrite migration instead of failing with <code>No API key found for provider "openai-codex"</code> until the user runs <code>openclaw doctor</code>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Totalsolutionsync/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Totalsolutionsync">@Totalsolutionsync</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RomneyDa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RomneyDa">@RomneyDa</a>.</li>
<li>Codex/failover: classify <code>deactivated_workspace</code> as a permanent auth failure so configured fallback models can advance when a Codex workspace is deactivated. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4154052542" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/55893" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/55893/hovercard" href="https://github.com/openclaw/openclaw/pull/55893">#55893</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/litang9/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/litang9">@litang9</a>.</li>
<li>Exec: keep configured <code>tools.exec.pathPrepend</code> entries ahead of user shell startup PATH changes on POSIX gateway runs. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4437943475" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/81403" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/81403/hovercard" href="https://github.com/openclaw/openclaw/pull/81403">#81403</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/medns/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/medns">@medns</a>.</li>
<li>Gateway/sessions: allow shared-secret bearer callers to read and stream session history without an explicit scope header. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4446205215" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/81815" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/81815/hovercard" href="https://github.com/openclaw/openclaw/pull/81815">#81815</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/medns/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/medns">@medns</a>.</li>
<li>Agents/embedded runner: classify HTML auth provider responses as <code>auth_html</code> and return a re-authentication hint instead of the CDN-blocked copy that <code>upstream_html</code> returns. Cloudflare Access login pages, nginx basic-auth challenges, and gateway login walls all produce HTML auth bodies that were previously misdiagnosed as transient CDN blocks. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4413285415" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/79900" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/79900/hovercard" href="https://github.com/openclaw/openclaw/pull/79900">#79900</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/martingarramon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/martingarramon">@martingarramon</a>.</li>
<li>TUI/streaming watchdog: dismiss the <code>This response is taking longer than expected</code> notice as soon as a chat event for the same run arrives, so the message no longer sits next to the recovered response when the run was only briefly silent. Refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4267080618" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/67052" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/67052/hovercard" href="https://github.com/openclaw/openclaw/issues/67052">#67052</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4291861236" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/69081" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/69081/hovercard" href="https://github.com/openclaw/openclaw/issues/69081">#69081</a> (closed), prior attempt <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4291455267" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/69026" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/69026/hovercard" href="https://github.com/openclaw/openclaw/pull/69026">#69026</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jpruit20/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jpruit20">@jpruit20</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RomneyDa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RomneyDa">@RomneyDa</a>.</li>
<li>Agents/Pi: tolerate OpenClaw-owned transcript writes while embedded prompts are released for model I/O, keeping long-running Feishu, Slack, Telegram, and cron turns from failing with false session-takeover errors. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4475877718" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84059" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/84059/hovercard" href="https://github.com/openclaw/openclaw/issues/84059">#84059</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4479751609" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/84250" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/84250/hovercard" href="https://github.com/openclaw/openclaw/pull/84250">#84250</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tianxiaochannel-oss88/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tianxiaochannel-oss88">@tianxiaochannel-oss88</a>.</li>
</ul>]]></content:encoded>
</item>
<item>
<title><![CDATA[trunk/29bddedbe83b9c6728eb16f18775c56c55e2f411: Prevent accuracy minifier repro recursion (#184077)]]></title>
<description><![CDATA[Clear repro-after settings from generated repro launchers and disable repro-after while the AOT minifier driver runs so minifier queries compare the intended graph instead of recursively generating nested repros.
Fixes #156437
Generated by my agent
Pull Request resolved: #184077
Approved by: http...]]></description>
<link>https://tsecurity.de/de/3542754/downloads/trunk29bddedbe83b9c6728eb16f18775c56c55e2f411-prevent-accuracy-minifier-repro-recursion-184077/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3542754/downloads/trunk29bddedbe83b9c6728eb16f18775c56c55e2f411-prevent-accuracy-minifier-repro-recursion-184077/</guid>
<pubDate>Sun, 24 May 2026 02:16:34 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>Clear repro-after settings from generated repro launchers and disable repro-after while the AOT minifier driver runs so minifier queries compare the intended graph instead of recursively generating nested repros.</p>
<p>Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3161260525" data-permission-text="Title is private" data-url="https://github.com/pytorch/pytorch/issues/156437" data-hovercard-type="issue" data-hovercard-url="/pytorch/pytorch/issues/156437/hovercard" href="https://github.com/pytorch/pytorch/issues/156437">#156437</a></p>
<p>Generated by my agent</p>
<p>Pull Request resolved: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4462593006" data-permission-text="Title is private" data-url="https://github.com/pytorch/pytorch/issues/184077" data-hovercard-type="pull_request" data-hovercard-url="/pytorch/pytorch/pull/184077/hovercard" href="https://github.com/pytorch/pytorch/pull/184077">#184077</a><br>
Approved by: <a href="https://github.com/ezyang">https://github.com/ezyang</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[USN-8290-1: Path-to-Regexp vulnerability]]></title>
<description><![CDATA[It was discovered that Path-to-Regexp incorrectly handled route patterns
containing multiple named parameters separated by non-delimiter characters
such as hyphens. An attacker could possibly use this issue to cause a denial
of service via catastrophic backtracking in the generated regular expres...]]></description>
<link>https://tsecurity.de/de/3540039/unix-server/usn-8290-1-path-to-regexp-vulnerability/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3540039/unix-server/usn-8290-1-path-to-regexp-vulnerability/</guid>
<pubDate>Fri, 22 May 2026 17:30:58 +0200</pubDate>
<category>🐧 Unix Server</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[It was discovered that Path-to-Regexp incorrectly handled route patterns
containing multiple named parameters separated by non-delimiter characters
such as hyphens. An attacker could possibly use this issue to cause a denial
of service via catastrophic backtracking in the generated regular expressions.]]></content:encoded>
</item>
<item>
<title><![CDATA[trunk/b4eade219e7b9e1cb09e7c10ef14c25103b9ddae: [Dynamic Spec]Add ObjectSpec (#182764)]]></title>
<description><![CDATA[Summary
Adds ObjectSpec and extends lookup_spec_from_dynamo_source so the spec system can address tensors reached via Python attribute access (obj.weight, nn.Module params/buffers, self.x inside an instance method).
import torch
from torch.fx.experimental.dynamic_spec import (
    ObjectSpec, Par...]]></description>
<link>https://tsecurity.de/de/3538040/downloads/trunkb4eade219e7b9e1cb09e7c10ef14c25103b9ddae-dynamic-specadd-objectspec-182764/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3538040/downloads/trunkb4eade219e7b9e1cb09e7c10ef14c25103b9ddae-dynamic-specadd-objectspec-182764/</guid>
<pubDate>Fri, 22 May 2026 02:16:16 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Summary</h2>
<p>Adds <code>ObjectSpec</code> and extends <code>lookup_spec_from_dynamo_source</code> so the spec system can address tensors reached via Python attribute access (<code>obj.weight</code>, <code>nn.Module</code> params/buffers, <code>self.x</code> inside an instance method).</p>
<div class="highlight highlight-source-python notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content='import torch
from torch.fx.experimental.dynamic_spec import (
    ObjectSpec, ParamsSpec, ShapesSpec, ShapeVar, TensorSpec,
)

class Model(torch.nn.Module):
    def __init__(self):
        super().__init__()
        self.weight = torch.nn.Parameter(torch.randn(4, 3))
    def forward(self):
        return self.weight + 1

torch.compile(
    Model(),
    shapes_spec=ShapesSpec(
        params=ParamsSpec(
            {"self": ObjectSpec({"weight": TensorSpec([ShapeVar("h"), None])})}
        )
    ),
)'><pre><span class="pl-k">import</span> <span class="pl-s1">torch</span>
<span class="pl-k">from</span> <span class="pl-s1">torch</span>.<span class="pl-s1">fx</span>.<span class="pl-s1">experimental</span>.<span class="pl-s1">dynamic_spec</span> <span class="pl-k">import</span> (
    <span class="pl-v">ObjectSpec</span>, <span class="pl-v">ParamsSpec</span>, <span class="pl-v">ShapesSpec</span>, <span class="pl-v">ShapeVar</span>, <span class="pl-v">TensorSpec</span>,
)

<span class="pl-k">class</span> <span class="pl-v">Model</span>(<span class="pl-s1">torch</span>.<span class="pl-c1">nn</span>.<span class="pl-c1">Module</span>):
    <span class="pl-k">def</span> <span class="pl-en">__init__</span>(<span class="pl-s1">self</span>):
        <span class="pl-en">super</span>().<span class="pl-c1">__init__</span>()
        <span class="pl-s1">self</span>.<span class="pl-c1">weight</span> <span class="pl-c1">=</span> <span class="pl-s1">torch</span>.<span class="pl-c1">nn</span>.<span class="pl-c1">Parameter</span>(<span class="pl-s1">torch</span>.<span class="pl-c1">randn</span>(<span class="pl-c1">4</span>, <span class="pl-c1">3</span>))
    <span class="pl-k">def</span> <span class="pl-en">forward</span>(<span class="pl-s1">self</span>):
        <span class="pl-k">return</span> <span class="pl-s1">self</span>.<span class="pl-c1">weight</span> <span class="pl-c1">+</span> <span class="pl-c1">1</span>

<span class="pl-s1">torch</span>.<span class="pl-c1">compile</span>(
    <span class="pl-en">Model</span>(),
    <span class="pl-s1">shapes_spec</span><span class="pl-c1">=</span><span class="pl-en">ShapesSpec</span>(
        <span class="pl-s1">params</span><span class="pl-c1">=</span><span class="pl-en">ParamsSpec</span>(
            {<span class="pl-s">"self"</span>: <span class="pl-en">ObjectSpec</span>({<span class="pl-s">"weight"</span>: <span class="pl-en">TensorSpec</span>([<span class="pl-en">ShapeVar</span>(<span class="pl-s">"h"</span>), <span class="pl-c1">None</span>])})}
        )
    ),
)</pre></div>
<h2>What changed</h2>
<h3><code>torch/fx/experimental/dynamic_spec.py</code></h3>
<ul>
<li><strong><code>ObjectSpec</code></strong> — attribute-keyed container.
<ul>
<li>Constructor: <code>ObjectSpec({name: IntermediateSpec, ...})</code>. Values may be leaves (<code>TensorSpec</code> / <code>IntVar</code> / <code>int</code> / <code>None</code>) or another <code>ObjectSpec</code> for recursion.</li>
<li>Implements <code>__getitem__</code> / <code>__contains__</code> / <code>__iter__</code> / <code>__len__</code> / <code>items()</code> for dict-like access.</li>
<li><code>__repr__</code> matches the module's existing style (<code>object_spec:\n  .name: ...</code>); nested children indent recursively.</li>
<li><code>to_jsonable()</code> mirrors the pattern used by other spec types — recurses into spec children, passes raw leaves through.</li>
</ul>
</li>
<li><strong><code>IntermediateSpec</code></strong> type alias updated to <code>LeafSpec | ObjectSpec</code> so containers can hold mixed leaf and nested-spec values.</li>
</ul>
<h3><code>torch/_dynamo/variables/builder.py</code></h3>
<ul>
<li>
<p><strong><code>lookup_spec_from_dynamo_source</code></strong> — extended to walk <code>Source</code> chains:</p>
<ul>
<li><code>LocalSource(name, is_input=True)</code> — the root of any walk.</li>
<li><code>AttrSource(base, member)</code> — descends <code>ObjectSpec._fields[member]</code>.</li>
<li><code>NNModuleSource</code> (and subclasses) — transparently unwrapped (guard-semantics marker, not an access step).</li>
<li><code>DictGetItemSource(UnspecializedParamBufferSource(_, '_parameters' | '_buffers'), key)</code> — dynamo internally rewrites <code>self.weight</code> as <code>self._parameters["weight"]</code>; the walk collapses that pair into a single <code>("attr", key)</code> step so the user-facing attribute name matches the spec.</li>
<li>Other source kinds return <code>None</code> — later container PRs (DictSpec / ListSpec) extend this dispatch.</li>
</ul>
</li>
<li>
<p><strong><code>wrap_module</code></strong> — the pre-marking loop that calls <code>mark_static_input</code> on each <code>named_parameter</code> / <code>named_buffer</code> now skips entries with a spec. Without this, the static stamp would be applied before <code>wrap_tensor</code>'s spec-aware bypasses get a chance to fire, and the Parameter would still be lifted as a graph attribute.</p>
</li>
</ul>
<p>Combined effect: <code>nn.Parameter</code> attributes participate in spec-driven dynamism end-to-end.</p>
<h2>Test plan — <code>python test/dynamo/test_dynamic_spec.py</code></h2>
<ul>
<li><strong><code>TestObjectSpec</code></strong> (data class) — empty / dict-construction / iter+items / recursive nesting / repr (none-leaf / nested-tensor / nested-objectspec) / <code>to_jsonable</code>.</li>
<li><strong><code>TestObjectSpecLookup</code></strong> (lookup walk, ordered simplest → most complex):
<ul>
<li><code>test_local_source_root_returns_top_level_spec</code> — bare <code>LocalSource</code> returns the <code>ObjectSpec</code> itself.</li>
<li><code>test_attr_descends_into_objectspec</code> — <code>AttrSource(LocalSource(...), "weight")</code>.</li>
<li><code>test_nested_objectspec_walk</code> — three-level <code>model.inner.weight</code>.</li>
<li><code>test_missing_attr_returns_none</code> — attr not present in <code>ObjectSpec</code>.</li>
<li><code>test_attr_against_non_objectspec_returns_none</code> — type mismatch (top-level is <code>TensorSpec</code>, source asks for an attr).</li>
<li><code>test_nn_module_source_is_unwrapped</code> — <code>AttrSource(NNModuleSource(LocalSource(...)), "weight")</code>.</li>
</ul>
</li>
<li><strong><code>TestObjectSpecCompile</code></strong> (e2e):
<ul>
<li><code>test_attr_tensor_dim_dynamic</code> — plain Python container, <code>obj.w + 1</code>, asserts <code>SymInt</code> at dim 0 and no recompile across dim-0 changes.</li>
<li><code>test_nn_module_parameter_dim_dynamic</code> — realistic case: <code>nn.Parameter</code> reached via <code>self.weight</code>. Exercises <code>NNModuleSource</code> unwrap, <code>UnspecializedParamBufferSource</code> collapse, module-wrapping pre-mark skip, and <code>wrap_tensor</code> spec-aware bypasses.</li>
</ul>
</li>
</ul>
<p>Pull Request resolved: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4395900473" data-permission-text="Title is private" data-url="https://github.com/pytorch/pytorch/issues/182764" data-hovercard-type="pull_request" data-hovercard-url="/pytorch/pytorch/pull/182764/hovercard" href="https://github.com/pytorch/pytorch/pull/182764">#182764</a><br>
Approved by: <a href="https://github.com/laithsakka">https://github.com/laithsakka</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[USN-8294-1: PostgreSQL vulnerabilities]]></title>
<description><![CDATA[It was discovered that PostgreSQL did not correctly enforce authorization
for CREATE TYPE. An attacker could possibly use this issue to execute
arbitrary SQL functions. (CVE-2026-6472)

It was discovered that PostgreSQL incorrectly handled large user input in
multiple server features. An attacker...]]></description>
<link>https://tsecurity.de/de/3537837/unix-server/usn-8294-1-postgresql-vulnerabilities/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3537837/unix-server/usn-8294-1-postgresql-vulnerabilities/</guid>
<pubDate>Thu, 21 May 2026 23:45:33 +0200</pubDate>
<category>🐧 Unix Server</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[It was discovered that PostgreSQL did not correctly enforce authorization
for CREATE TYPE. An attacker could possibly use this issue to execute
arbitrary SQL functions. (CVE-2026-6472)

It was discovered that PostgreSQL incorrectly handled large user input in
multiple server features. An attacker could possibly use this issue to
cause PostgreSQL to crash, resulting in a denial of service, or execute
arbitrary code. (CVE-2026-6473)

It was discovered that PostgreSQL incorrectly handled format strings in
the timeofday() function. An attacker could possibly use this issue to
obtain sensitive information. (CVE-2026-6474)

It was discovered that PostgreSQL incorrectly followed symbolic links in
pg_basebackup and pg_rewind. An attacker could possibly use this issue to
overwrite local files and execute arbitrary code. (CVE-2026-6475)

It was discovered that PostgreSQL had an SQL injection vulnerability in
pg_createsubscriber. An attacker could possibly use this issue to execute
arbitrary SQL as a superuser. This issue only affected Ubuntu 25.10 and
Ubuntu 26.04 LTS. (CVE-2026-6476)

It was discovered that PostgreSQL used an unsafe libpq function in large
object operations. An attacker could possibly use this issue to overwrite
client memory and execute arbitrary code. (CVE-2026-6477)

It was discovered that PostgreSQL did not compare MD5-hashed passwords in
constant time. An attacker could possibly use this issue to obtain
sensitive information. (CVE-2026-6478)

It was discovered that PostgreSQL had uncontrolled recursion during SSL and
GSS negotiation. An attacker could possibly use this issue to cause a
denial of service. (CVE-2026-6479)

It was discovered that PostgreSQL incorrectly handled array length
mismatches in pg_restore_attribute_stats(). An attacker could possibly use
this issue to obtain sensitive information. This issue only affected Ubuntu
26.04 LTS. (CVE-2026-6575)

It was discovered that PostgreSQL had a stack buffer overflow in the refint
module. An attacker could use this issue to cause PostgreSQL to crash,
resulting in a denial of service, or possibly execute arbitrary code.
(CVE-2026-6637)

It was discovered that PostgreSQL had an SQL injection vulnerability in
logical replication REFRESH PUBLICATION. An attacker could possibly use
this issue to execute arbitrary SQL. This issue only affected Ubuntu 24.04
LTS, Ubuntu 25.10, and Ubuntu 26.04 LTS. (CVE-2026-6638)]]></content:encoded>
</item>
<item>
<title><![CDATA[ABB B&R Automation Studio]]></title>
<description><![CDATA[View CSAF
Summary
ABB became aware of vulnerability in the product versions listed as affected in the advisory. An update is available that replaces an outdated third-party component. Although no successful exploitation was observed during testing of the affected B&R products, the identified vuln...]]></description>
<link>https://tsecurity.de/de/3537201/it-security-nachrichten/abb-br-automation-studio/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3537201/it-security-nachrichten/abb-br-automation-studio/</guid>
<pubDate>Thu, 21 May 2026 18:39:13 +0200</pubDate>
<category>📰 IT Security Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p><a href="https://github.com/cisagov/CSAF/blob/develop/csaf_files/OT/white/2026/icsa-26-141-03.json"><strong>View CSAF</strong></a></p>
<h2>Summary</h2>
<p><strong>ABB became aware of vulnerability in the product versions listed as affected in the advisory. An update is available that replaces an outdated third-party component. Although no successful exploitation was observed during testing of the affected B&amp;R products, the identified vulnerabilities could present potential attack vectors that might enable unauthorized access, data exposure, or remote code execution.</strong></p>
<p>The following versions of ABB B&amp;R Automation Studio are affected:</p>
<ul>
<li>B&amp;R Automation Studio &lt;6.5, 6.5 (CVE-2025-6965, CVE-2025-3277, CVE-2023-7104, CVE-2022-35737, CVE-2020-15358, CVE-2020-13632, CVE-2020-13631, CVE-2020-13630, CVE-2020-13435, CVE-2020-13434, CVE-2020-11656, CVE-2020-11655, CVE-2019-19646, CVE-2019-19645, CVE-2019-8457, CVE-2018-20506, CVE-2018-20505, CVE-2018-20346, CVE-2018-8740, CVE-2017-10989, CVE-2016-6153, CVE-2015-6607, CVE-2015-5895, CVE-2015-3717, CVE-2015-3416)</li>
</ul>
<div class="csaf-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS</th>
<th role="columnheader">Vendor</th>
<th role="columnheader">Equipment</th>
<th role="columnheader">Vulnerabilities</th>
</tr>
</thead>
<tbody>
<tr>
<td>v3 9.8</td>
<td>ABB</td>
<td>ABB B&amp;R Automation Studio</td>
<td>Numeric Truncation Error, Heap-based Buffer Overflow, Improper Restriction of Operations within the Bounds of a Memory Buffer, Out-of-bounds Write, NULL Pointer Dereference, Incorrect User Management, Use After Free, Integer Overflow or Wraparound, Improper Check for Unusual or Exceptional Conditions, Uncontrolled Recursion, Out-of-bounds Read, Improper Input Validation, Exposure of Sensitive Information to an Unauthorized Actor, Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')</td>
</tr>
</tbody>
</table>
</div>
<h3>Background</h3>
<ul>
<li><strong>Critical Infrastructure Sectors: </strong>Energy</li>
<li><strong>Countries/Areas Deployed: </strong>Worldwide</li>
<li><strong>Company Headquarters Location: </strong>Switzerland</li>
</ul>
<hr>
<h2>Vulnerabilities</h2>
<div class="csaf-accordion">
<p><a class="csaf-accordion-toggle-all" href="https://www.cisa.gov/#">Expand All +</a></p>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-6965</a></h3>
<div class="csaf-accordion-content">
<p>There exists a vulnerability in SQLite versions before 3.50.2 where the number of aggregate terms could exceed the number of columns available. This could lead to a memory corruption issue.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-6965">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>ABB B&amp;R Automation Studio</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>ABB</div>
<div class="ics-version"><strong>Product Version:</strong><br>ABB B&amp;R Automation Studio &lt;6.5</div>
<div class="ics-status"><strong>Product Status:</strong><br>fixed, known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>The problem is corrected in the following product versions: B&amp;R Automation Studio 6.5 B&amp;R recommends that customers apply the update at earliest convenience. The process to install updates is described in the user manual. The step to identify the installed product version is described in the user manual.</p>
<p><strong>Mitigation</strong><br>Refer to section “General security recommendations” for advice on how to keep your system secure.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/197.html">CWE-197 Numeric Truncation Error</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:P/RL:O/RC:C">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:P/RL:O/RC:C</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-3277</a></h3>
<div class="csaf-accordion-content">
<p>An integer overflow vulnerability exists in SQLite's concat_ws() function that can lead to a massive heap buffer overflow. When triggered, the integer overflow results in a truncated size value being used for buffer allocation, while the original untruncated size is used for writing the resulting string, causing a heap buffer overflow of approximately 4GB.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-3277">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>ABB B&amp;R Automation Studio</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>ABB</div>
<div class="ics-version"><strong>Product Version:</strong><br>ABB B&amp;R Automation Studio &lt;6.5</div>
<div class="ics-status"><strong>Product Status:</strong><br>fixed, known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>The problem is corrected in the following product versions: B&amp;R Automation Studio 6.5 B&amp;R recommends that customers apply the update at earliest convenience. The process to install updates is described in the user manual. The step to identify the installed product version is described in the user manual.</p>
<p><strong>Mitigation</strong><br>Refer to section “General security recommendations” for advice on how to keep your system secure.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/122.html">CWE-122 Heap-based Buffer Overflow</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:P/RL:O/RC:C">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:P/RL:O/RC:C</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2023-7104</a></h3>
<div class="csaf-accordion-content">
<p>A vulnerability was found in SQLite SQLite3 up to 3.43.0 and classified as critical. This issue affects the function sessionReadRecord of the file ext/session/sqlite3session.c of the component make alltest Handler. The manipulation leads to heap-based buffer overflow.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2023-7104">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>ABB B&amp;R Automation Studio</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>ABB</div>
<div class="ics-version"><strong>Product Version:</strong><br>ABB B&amp;R Automation Studio &lt;6.5</div>
<div class="ics-status"><strong>Product Status:</strong><br>fixed, known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>The problem is corrected in the following product versions: B&amp;R Automation Studio 6.5 B&amp;R recommends that customers apply the update at earliest convenience. The process to install updates is described in the user manual. The step to identify the installed product version is described in the user manual.</p>
<p><strong>Mitigation</strong><br>Refer to section “General security recommendations” for advice on how to keep your system secure.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/122.html">CWE-122 Heap-based Buffer Overflow</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.3</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-35737</a></h3>
<div class="csaf-accordion-content">
<p>SQLite 1.0.12 through 3.39.x before 3.39.2 sometimes allows an array-bounds overflow if billions of bytes are used in a string argument to a C API.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-35737">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>ABB B&amp;R Automation Studio</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>ABB</div>
<div class="ics-version"><strong>Product Version:</strong><br>ABB B&amp;R Automation Studio &lt;6.5</div>
<div class="ics-status"><strong>Product Status:</strong><br>fixed, known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>The problem is corrected in the following product versions: B&amp;R Automation Studio 6.5 B&amp;R recommends that customers apply the update at earliest convenience. The process to install updates is described in the user manual. The step to identify the installed product version is described in the user manual.</p>
<p><strong>Mitigation</strong><br>Refer to section “General security recommendations” for advice on how to keep your system secure.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/119.html">CWE-119 Improper Restriction of Operations within the Bounds of a Memory Buffer</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H/E:P/RL:O/RC:C">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H/E:P/RL:O/RC:C</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-15358</a></h3>
<div class="csaf-accordion-content">
<p>In SQLite before 3.32.3, select.c mishandles query-flattener optimization, leading to a multiSelectOrderBy heap overflow because of misuse of transitive properties for constant propagation.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2020-15358">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>ABB B&amp;R Automation Studio</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>ABB</div>
<div class="ics-version"><strong>Product Version:</strong><br>ABB B&amp;R Automation Studio &lt;6.5</div>
<div class="ics-status"><strong>Product Status:</strong><br>fixed, known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>The problem is corrected in the following product versions: B&amp;R Automation Studio 6.5 B&amp;R recommends that customers apply the update at earliest convenience. The process to install updates is described in the user manual. The step to identify the installed product version is described in the user manual.</p>
<p><strong>Mitigation</strong><br>Refer to section “General security recommendations” for advice on how to keep your system secure.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H/E:P/RL:O/RC:C">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H/E:P/RL:O/RC:C</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-13632</a></h3>
<div class="csaf-accordion-content">
<p>There exists a vulnerability in SQLite versions before 3.50.2 where the number of aggregate terms could exceed the number of columns available. This could lead to a memory corruption issue.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2020-13632">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>ABB B&amp;R Automation Studio</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>ABB</div>
<div class="ics-version"><strong>Product Version:</strong><br>ABB B&amp;R Automation Studio &lt;6.5</div>
<div class="ics-status"><strong>Product Status:</strong><br>fixed, known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>The problem is corrected in the following product versions: B&amp;R Automation Studio 6.5 B&amp;R recommends that customers apply the update at earliest convenience. The process to install updates is described in the user manual. The step to identify the installed product version is described in the user manual.</p>
<p><strong>Mitigation</strong><br>Refer to section “General security recommendations” for advice on how to keep your system secure.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/476.html">CWE-476 NULL Pointer Dereference</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H/E:P/RL:O/RC:C">CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H/E:P/RL:O/RC:C</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-13631</a></h3>
<div class="csaf-accordion-content">
<p>SQLite before 3.32.0 allows a virtual table to be renamed to the name of one of its shadow tables, related to alter.c and build.c.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2020-13631">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>ABB B&amp;R Automation Studio</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>ABB</div>
<div class="ics-version"><strong>Product Version:</strong><br>ABB B&amp;R Automation Studio &lt;6.5</div>
<div class="ics-status"><strong>Product Status:</strong><br>fixed, known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>The problem is corrected in the following product versions: B&amp;R Automation Studio 6.5 B&amp;R recommends that customers apply the update at earliest convenience. The process to install updates is described in the user manual. The step to identify the installed product version is described in the user manual.</p>
<p><strong>Mitigation</strong><br>Refer to section “General security recommendations” for advice on how to keep your system secure.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/286.html">CWE-286 Incorrect User Management</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N/E:P/RL:O/RC:C">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N/E:P/RL:O/RC:C</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-13630</a></h3>
<div class="csaf-accordion-content">
<p>ext/fts3/fts3.c in SQLite before 3.32.0 has a use-after-free in fts3EvalNextRow, related to the snippet feature.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2020-13630">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>ABB B&amp;R Automation Studio</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>ABB</div>
<div class="ics-version"><strong>Product Version:</strong><br>ABB B&amp;R Automation Studio &lt;6.5</div>
<div class="ics-status"><strong>Product Status:</strong><br>fixed, known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>The problem is corrected in the following product versions: B&amp;R Automation Studio 6.5 B&amp;R recommends that customers apply the update at earliest convenience. The process to install updates is described in the user manual. The step to identify the installed product version is described in the user manual.</p>
<p><strong>Mitigation</strong><br>Refer to section “General security recommendations” for advice on how to keep your system secure.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/416.html">CWE-416 Use After Free</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H/E:P/RL:O/RC:C">CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H/E:P/RL:O/RC:C</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-13435</a></h3>
<div class="csaf-accordion-content">
<p>SQLite through 3.32.0 has a segmentation fault in sqlite3ExprCodeTarget in expr.c.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2020-13435">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>ABB B&amp;R Automation Studio</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>ABB</div>
<div class="ics-version"><strong>Product Version:</strong><br>ABB B&amp;R Automation Studio &lt;6.5</div>
<div class="ics-status"><strong>Product Status:</strong><br>fixed, known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>The problem is corrected in the following product versions: B&amp;R Automation Studio 6.5 B&amp;R recommends that customers apply the update at earliest convenience. The process to install updates is described in the user manual. The step to identify the installed product version is described in the user manual.</p>
<p><strong>Mitigation</strong><br>Refer to section “General security recommendations” for advice on how to keep your system secure.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/476.html">CWE-476 NULL Pointer Dereference</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H/E:P/RL:O/RC:C">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H/E:P/RL:O/RC:C</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-13434</a></h3>
<div class="csaf-accordion-content">
<p>SQLite through 3.32.0 has an integer overflow in sqlite3_str_vappendf in printf.c.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2020-13434">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>ABB B&amp;R Automation Studio</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>ABB</div>
<div class="ics-version"><strong>Product Version:</strong><br>ABB B&amp;R Automation Studio &lt;6.5</div>
<div class="ics-status"><strong>Product Status:</strong><br>fixed, known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>The problem is corrected in the following product versions: B&amp;R Automation Studio 6.5 B&amp;R recommends that customers apply the update at earliest convenience. The process to install updates is described in the user manual. The step to identify the installed product version is described in the user manual.</p>
<p><strong>Mitigation</strong><br>Refer to section “General security recommendations” for advice on how to keep your system secure.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/190.html">CWE-190 Integer Overflow or Wraparound</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H/E:P/RL:O/RC:C">CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H/E:P/RL:O/RC:C</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-11656</a></h3>
<div class="csaf-accordion-content">
<p>In SQLite through 3.31.1, the ALTER TABLE implementation has a use-after-free, as demonstrated by an ORDER BY clause that belongs to a compound SELECT statement.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2020-11656">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>ABB B&amp;R Automation Studio</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>ABB</div>
<div class="ics-version"><strong>Product Version:</strong><br>ABB B&amp;R Automation Studio &lt;6.5</div>
<div class="ics-status"><strong>Product Status:</strong><br>fixed, known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>The problem is corrected in the following product versions: B&amp;R Automation Studio 6.5 B&amp;R recommends that customers apply the update at earliest convenience. The process to install updates is described in the user manual. The step to identify the installed product version is described in the user manual.</p>
<p><strong>Mitigation</strong><br>Refer to section “General security recommendations” for advice on how to keep your system secure.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/416.html">CWE-416 Use After Free</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H/E:P/RL:O/RC:C">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H/E:P/RL:O/RC:C</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-11655</a></h3>
<div class="csaf-accordion-content">
<p>SQLite through 3.31.1 allows attackers to cause a denial of service (segmentation fault) via a malformed window-function query because the AggInfo object's initialization is mishandled.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2020-11655">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>ABB B&amp;R Automation Studio</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>ABB</div>
<div class="ics-version"><strong>Product Version:</strong><br>ABB B&amp;R Automation Studio &lt;6.5</div>
<div class="ics-status"><strong>Product Status:</strong><br>fixed, known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>The problem is corrected in the following product versions: B&amp;R Automation Studio 6.5 B&amp;R recommends that customers apply the update at earliest convenience. The process to install updates is described in the user manual. The step to identify the installed product version is described in the user manual.</p>
<p><strong>Mitigation</strong><br>Refer to section “General security recommendations” for advice on how to keep your system secure.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/754.html">CWE-754 Improper Check for Unusual or Exceptional Conditions</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H/E:P/RL:O/RC:C">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H/E:P/RL:O/RC:C</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-19646</a></h3>
<div class="csaf-accordion-content">
<p>pragma.c in SQLite through 3.30.1 mishandles NOT NULL in an integrity_check PRAGMA command in certain cases of generated columns.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2019-19646">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>ABB B&amp;R Automation Studio</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>ABB</div>
<div class="ics-version"><strong>Product Version:</strong><br>ABB B&amp;R Automation Studio &lt;6.5</div>
<div class="ics-status"><strong>Product Status:</strong><br>fixed, known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>The problem is corrected in the following product versions: B&amp;R Automation Studio 6.5 B&amp;R recommends that customers apply the update at earliest convenience. The process to install updates is described in the user manual. The step to identify the installed product version is described in the user manual.</p>
<p><strong>Mitigation</strong><br>Refer to section “General security recommendations” for advice on how to keep your system secure.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/754.html">CWE-754 Improper Check for Unusual or Exceptional Conditions</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:P/RL:O/RC:C">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:P/RL:O/RC:C</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-19645</a></h3>
<div class="csaf-accordion-content">
<p>alter.c in SQLite through 3.30.1 allows attackers to trigger infinite recursion via certain types of self-referential views in conjunction with ALTER TABLE statements.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2019-19645">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>ABB B&amp;R Automation Studio</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>ABB</div>
<div class="ics-version"><strong>Product Version:</strong><br>ABB B&amp;R Automation Studio &lt;6.5</div>
<div class="ics-status"><strong>Product Status:</strong><br>fixed, known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>The problem is corrected in the following product versions: B&amp;R Automation Studio 6.5 B&amp;R recommends that customers apply the update at earliest convenience. The process to install updates is described in the user manual. The step to identify the installed product version is described in the user manual.</p>
<p><strong>Mitigation</strong><br>Refer to section “General security recommendations” for advice on how to keep your system secure.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/674.html">CWE-674 Uncontrolled Recursion</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H/E:P/RL:O/RC:C">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H/E:P/RL:O/RC:C</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-8457</a></h3>
<div class="csaf-accordion-content">
<p>SQLite3 from 3.6.0 to and including 3.27.2 is vulnerable to heap out-of-bound read in the rtreenode() function when handling invalid rtree tables.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2019-8457">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>ABB B&amp;R Automation Studio</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>ABB</div>
<div class="ics-version"><strong>Product Version:</strong><br>ABB B&amp;R Automation Studio &lt;6.5</div>
<div class="ics-status"><strong>Product Status:</strong><br>fixed, known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>The problem is corrected in the following product versions: B&amp;R Automation Studio 6.5 B&amp;R recommends that customers apply the update at earliest convenience. The process to install updates is described in the user manual. The step to identify the installed product version is described in the user manual.</p>
<p><strong>Mitigation</strong><br>Refer to section “General security recommendations” for advice on how to keep your system secure.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:P/RL:O/RC:C">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:P/RL:O/RC:C</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2018-20506</a></h3>
<div class="csaf-accordion-content">
<p>SQLite before 3.25.3, when the FTS3 extension is enabled, encounters an integer overflow (and resultant buffer overflow) for FTS3 queries in a "merge" operation that occurs after crafted changes to FTS3 shadow tables, allow-ing remote attackers to execute arbitrary code by leveraging the ability to run arbitrary SQL statements (such as in certain WebSQL use cases). This is a different vulnerability than CVE-2018-20346.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2018-20506">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>ABB B&amp;R Automation Studio</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>ABB</div>
<div class="ics-version"><strong>Product Version:</strong><br>ABB B&amp;R Automation Studio &lt;6.5</div>
<div class="ics-status"><strong>Product Status:</strong><br>fixed, known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>The problem is corrected in the following product versions: B&amp;R Automation Studio 6.5 B&amp;R recommends that customers apply the update at earliest convenience. The process to install updates is described in the user manual. The step to identify the installed product version is described in the user manual.</p>
<p><strong>Mitigation</strong><br>Refer to section “General security recommendations” for advice on how to keep your system secure.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/190.html">CWE-190 Integer Overflow or Wraparound</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>8.1</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H/E:P/RL:O/RC:C">CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H/E:P/RL:O/RC:C</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2018-20505</a></h3>
<div class="csaf-accordion-content">
<p>SQLite 3.25.2, when queries are run on a table with a malformed PRIMARY KEY, allows remote attackers to cause a denial of service (application crash) by leveraging the ability to run arbitrary SQL statements (such as in certain WebSQL use cases).</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2018-20505">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>ABB B&amp;R Automation Studio</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>ABB</div>
<div class="ics-version"><strong>Product Version:</strong><br>ABB B&amp;R Automation Studio &lt;6.5</div>
<div class="ics-status"><strong>Product Status:</strong><br>fixed, known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>The problem is corrected in the following product versions: B&amp;R Automation Studio 6.5 B&amp;R recommends that customers apply the update at earliest convenience. The process to install updates is described in the user manual. The step to identify the installed product version is described in the user manual.</p>
<p><strong>Mitigation</strong><br>Refer to section “General security recommendations” for advice on how to keep your system secure.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H/E:P/RL:O/RC:C">CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H/E:P/RL:O/RC:C</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2018-20346</a></h3>
<div class="csaf-accordion-content">
<p>SQLite before 3.25.3, when the FTS3 extension is enabled, encounters an integer overflow (and resultant buffer overflow) for FTS3 queries that occur after crafted changes to FTS3 shadow tables, allowing remote attackers to execute arbitrary code by leveraging the ability to run arbitrary SQL statements (such as in certain WebSQL use cases), aka Magellan.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2018-20346">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>ABB B&amp;R Automation Studio</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>ABB</div>
<div class="ics-version"><strong>Product Version:</strong><br>ABB B&amp;R Automation Studio &lt;6.5</div>
<div class="ics-status"><strong>Product Status:</strong><br>fixed, known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>The problem is corrected in the following product versions: B&amp;R Automation Studio 6.5 B&amp;R recommends that customers apply the update at earliest convenience. The process to install updates is described in the user manual. The step to identify the installed product version is described in the user manual.</p>
<p><strong>Mitigation</strong><br>Refer to section “General security recommendations” for advice on how to keep your system secure.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/190.html">CWE-190 Integer Overflow or Wraparound</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>8.1</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H/E:P/RL:O/RC:C">CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H/E:P/RL:O/RC:C</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2018-8740</a></h3>
<div class="csaf-accordion-content">
<p>In SQLite through 3.22.0, databases whose schema is corrupted using a CREATE TABLE AS statement could cause a NULL pointer dereference, related to build.c and prepare.c.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2018-8740">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>ABB B&amp;R Automation Studio</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>ABB</div>
<div class="ics-version"><strong>Product Version:</strong><br>ABB B&amp;R Automation Studio &lt;6.5</div>
<div class="ics-status"><strong>Product Status:</strong><br>fixed, known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>The problem is corrected in the following product versions: B&amp;R Automation Studio 6.5 B&amp;R recommends that customers apply the update at earliest convenience. The process to install updates is described in the user manual. The step to identify the installed product version is described in the user manual.</p>
<p><strong>Mitigation</strong><br>Refer to section “General security recommendations” for advice on how to keep your system secure.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/476.html">CWE-476 NULL Pointer Dereference</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H/E:P/RL:O/RC:C">CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H/E:P/RL:O/RC:C</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2017-10989</a></h3>
<div class="csaf-accordion-content">
<p>The getNodeSize function in ext/rtree/rtree.c in SQLite through 3.19.3, as used in GDAL and other products, mis-handles undersized RTree blobs in a crafted database, leading to a heap-based buffer over-read or possibly un-specified other impact.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2017-10989">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>ABB B&amp;R Automation Studio</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>ABB</div>
<div class="ics-version"><strong>Product Version:</strong><br>ABB B&amp;R Automation Studio &lt;6.5</div>
<div class="ics-status"><strong>Product Status:</strong><br>fixed, known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>The problem is corrected in the following product versions: B&amp;R Automation Studio 6.5 B&amp;R recommends that customers apply the update at earliest convenience. The process to install updates is described in the user manual. The step to identify the installed product version is described in the user manual.</p>
<p><strong>Mitigation</strong><br>Refer to section “General security recommendations” for advice on how to keep your system secure.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:P/RL:O/RC:C">CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:P/RL:O/RC:C</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2016-6153</a></h3>
<div class="csaf-accordion-content">
<p>There exists a vulnerability in SQLite versions before 3.50.2 where the number of aggregate terms could exceed the number of columns available. This could lead to a memory corruption issue.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2016-6153">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>ABB B&amp;R Automation Studio</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>ABB</div>
<div class="ics-version"><strong>Product Version:</strong><br>ABB B&amp;R Automation Studio &lt;6.5</div>
<div class="ics-status"><strong>Product Status:</strong><br>fixed, known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>The problem is corrected in the following product versions: B&amp;R Automation Studio 6.5 B&amp;R recommends that customers apply the update at earliest convenience. The process to install updates is described in the user manual. The step to identify the installed product version is described in the user manual.</p>
<p><strong>Mitigation</strong><br>Refer to section “General security recommendations” for advice on how to keep your system secure.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>5.9</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C">CVSS:3.0/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2015-6607</a></h3>
<div class="csaf-accordion-content">
<p>SQLite before 3.8.9, as used in Android before 5.1.1 LMY48T, allows attackers to gain privileges via a crafted application, aka internal bug 20099586.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2015-6607">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>ABB B&amp;R Automation Studio</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>ABB</div>
<div class="ics-version"><strong>Product Version:</strong><br>ABB B&amp;R Automation Studio &lt;6.5</div>
<div class="ics-status"><strong>Product Status:</strong><br>fixed, known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>The problem is corrected in the following product versions: B&amp;R Automation Studio 6.5 B&amp;R recommends that customers apply the update at earliest convenience. The process to install updates is described in the user manual. The step to identify the installed product version is described in the user manual.</p>
<p><strong>Mitigation</strong><br>Refer to section “General security recommendations” for advice on how to keep your system secure.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/286.html">CWE-286 Incorrect User Management</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>3.7</td>
<td>LOW</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N/E:P/RL:O/RC:C">CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N/E:P/RL:O/RC:C</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2015-5895</a></h3>
<div class="csaf-accordion-content">
<p>Multiple unspecified vulnerabilities in SQLite before 3.8.10.2, as used in Apple iOS before 9, have unknown im-pact and attack vectors.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2015-5895">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>ABB B&amp;R Automation Studio</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>ABB</div>
<div class="ics-version"><strong>Product Version:</strong><br>ABB B&amp;R Automation Studio &lt;6.5</div>
<div class="ics-status"><strong>Product Status:</strong><br>fixed, known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>The problem is corrected in the following product versions: B&amp;R Automation Studio 6.5 B&amp;R recommends that customers apply the update at earliest convenience. The process to install updates is described in the user manual. The step to identify the installed product version is described in the user manual.</p>
<p><strong>Mitigation</strong><br>Refer to section “General security recommendations” for advice on how to keep your system secure.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/200.html">CWE-200 Exposure of Sensitive Information to an Unauthorized Actor</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:P/RL:O/RC:C">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:P/RL:O/RC:C</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2015-3717</a></h3>
<div class="csaf-accordion-content">
<p>Multiple buffer overflows in the printf functionality in SQLite, as used in Apple iOS before 8.4 and OS X before 10.10.4, allow remote attackers to execute arbitrary code or cause a denial of service (application crash) via un-specified vectors.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2015-3717">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>ABB B&amp;R Automation Studio</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>ABB</div>
<div class="ics-version"><strong>Product Version:</strong><br>ABB B&amp;R Automation Studio &lt;6.5</div>
<div class="ics-status"><strong>Product Status:</strong><br>fixed, known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>The problem is corrected in the following product versions: B&amp;R Automation Studio 6.5 B&amp;R recommends that customers apply the update at earliest convenience. The process to install updates is described in the user manual. The step to identify the installed product version is described in the user manual.</p>
<p><strong>Mitigation</strong><br>Refer to section “General security recommendations” for advice on how to keep your system secure.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/120.html">CWE-120 Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H/E:P/RL:O/RC:C">CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H/E:P/RL:O/RC:C</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2015-3416</a></h3>
<div class="csaf-accordion-content">
<p>The sqlite3VXPrintf function in printf.c in SQLite before 3.8.9 does not properly handle precision and width values during floating-point conversions, which allows context-dependent attackers to cause a denial of service (integer overflow and stack-based buffer overflow) or possibly have unspecified other impact via large integers in a crafted printf function call in a SELECT statement.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2015-3416">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>ABB B&amp;R Automation Studio</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>ABB</div>
<div class="ics-version"><strong>Product Version:</strong><br>ABB B&amp;R Automation Studio &lt;6.5</div>
<div class="ics-status"><strong>Product Status:</strong><br>fixed, known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>The problem is corrected in the following product versions: B&amp;R Automation Studio 6.5 B&amp;R recommends that customers apply the update at earliest convenience. The process to install updates is described in the user manual. The step to identify the installed product version is described in the user manual.</p>
<p><strong>Mitigation</strong><br>Refer to section “General security recommendations” for advice on how to keep your system secure.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/190.html">CWE-190 Integer Overflow or Wraparound</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H/E:P/RL:O/RC:C">CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H/E:P/RL:O/RC:C</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<hr>
<h2>Acknowledgments</h2>
<ul>
<li>ABB PSIRT reported these vulnerabilities to CISA.</li>
</ul>
<hr>
<h2>Notice</h2>
<p>The information in this document is subject to change without notice, and should not be construed as a commitment by B&amp;R. B&amp;R provides no warranty, express or implied, including warranties of merchantability and fitness for a particular purpose, for the information contained in this document, and assumes no responsibility for any errors that may appear in this document. In no event shall B&amp;R or any of its suppliers be liable for direct, indirect, special, incidental or consequential damages of any nature or kind arising from the use of this document, or from the use of any hardware or software described in this document, even if B&amp;R or its suppliers have been advised of the possibility of such damages. This document and parts hereof must not be reproduced or copied without written permission from B&amp;R, and the contents hereof must not be imparted to a third party nor used for any unauthorized purpose. All rights to registrations and trademarks reside with their respective owners.</p>
<hr>
<h2>Legal Notice and Terms of Use</h2>
<p>This product is provided subject to this Notification (https://www.cisa.gov/notification) and this Privacy &amp; Use policy (https://www.cisa.gov/privacy-policy).</p>
<hr>
<h2>Recommended Practices</h2>
<p>CISA recommends users take defensive measures to minimize the exploitation risk of this vulnerability.</p>
<p>Minimize network exposure for all control system devices and/or systems, and ensure they are not accessible from the internet.</p>
<p>Locate control system networks and remote devices behind firewalls and isolate them from business networks.</p>
<p>When remote access is required, use more secure methods, such as Virtual Private Networks (VPNs), recognizing VPNs may have vulnerabilities and should be updated to the most recent version available. Also recognize VPN is only as secure as its connected devices.</p>
<p>CISA reminds organizations to perform proper impact analysis and risk assessment prior to deploying defensive measures.</p>
<p>CISA also provides a section for control systems security recommended practices on the ICS webpage on cisa.gov. Several CISA products detailing cyber defense best practices are available for reading and download, including Improving Industrial Control Systems Cybersecurity with Defense-in-Depth Strategies.</p>
<p>CISA encourages organizations to implement recommended cybersecurity strategies for proactive defense of ICS assets. Additional mitigation guidance and recommended practices are publicly available on the ICS webpage at cisa.gov in the technical information paper, ICS-TIP-12-146-01B--Targeted Cyber Intrusion Detection and Mitigation Strategies.</p>
<p>Organizations observing suspected malicious activity should follow established internal procedures and report findings to CISA for tracking and correlation against other incidents.</p>
<hr>
<h2>Advisory Conversion Disclaimer</h2>
<p>This ICSA is a verbatim republication of ABB PSIRT SA25P007 from a direct conversion of the vendor's Common Security Advisory Framework (CSAF) advisory. This is republished to CISA's website as a means of increasing visibility and is provided "as-is" for informational purposes only. CISA is not responsible for the editorial or technical accuracy of republished advisories and provides no warranties of any kind regarding any information contained within this advisory. Further, CISA does not endorse any commercial product or service. Please contact ABB PSIRT directly for any questions regarding this advisory.</p>
<h2>Revision History</h2>
<ul>
<li><strong>Initial Release Date: </strong>2026-02-18</li>
</ul>
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">Date</th>
<th role="columnheader">Revision</th>
<th role="columnheader">Summary</th>
</tr>
</thead>
<tbody>
<tr>
<td>2026-02-18</td>
<td>1</td>
<td>Initial version.</td>
</tr>
<tr>
<td>2026-05-21</td>
<td>2</td>
<td>Initial CISA Republication of ABB PSIRT SA25P007 advisory</td>
</tr>
</tbody>
</table>
<hr>
<h2>Legal Notice and Terms of Use</h2>]]></content:encoded>
</item>
<item>
<title><![CDATA[python: v0.7.27]]></title>
<description><![CDATA[0.7.27 (2026-05-21)
Features

#350: voice agents — first-class voice in scenario.run() (#355) (128ac94)
#452: voice docs surface — legacy deprecation + new section scaffold (#456) (1b07abb)
add GOAT strategy with dynamic technique selection for RedTeamAgent (#346) (2896c97)
ci/#364: add pr-auto-a...]]></description>
<link>https://tsecurity.de/de/3536640/it-security-tools/python-v0727/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3536640/it-security-tools/python-v0727/</guid>
<pubDate>Thu, 21 May 2026 16:03:44 +0200</pubDate>
<category>💾 IT Security Tools</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2><a href="https://github.com/langwatch/scenario/compare/python/v0.7.26...python/v0.7.27">0.7.27</a> (2026-05-21)</h2>
<h3>Features</h3>
<ul>
<li><strong><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4269762879" data-permission-text="Title is private" data-url="https://github.com/langwatch/scenario/issues/350" data-hovercard-type="issue" data-hovercard-url="/langwatch/scenario/issues/350/hovercard" href="https://github.com/langwatch/scenario/issues/350">#350</a>:</strong> voice agents — first-class voice in scenario.run() (<a href="https://github.com/langwatch/scenario/issues/355" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/355/hovercard">#355</a>) (<a href="https://github.com/langwatch/scenario/commit/128ac947d7c3412b57acb6d15358e96b0af4a1ad">128ac94</a>)</li>
<li><strong><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4420741187" data-permission-text="Title is private" data-url="https://github.com/langwatch/scenario/issues/452" data-hovercard-type="issue" data-hovercard-url="/langwatch/scenario/issues/452/hovercard" href="https://github.com/langwatch/scenario/issues/452">#452</a>:</strong> voice docs surface — legacy deprecation + new section scaffold (<a href="https://github.com/langwatch/scenario/issues/456" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/456/hovercard">#456</a>) (<a href="https://github.com/langwatch/scenario/commit/1b07abbfaf503408368f4f82b8ab8319cbfd366a">1b07abb</a>)</li>
<li>add GOAT strategy with dynamic technique selection for RedTeamAgent (<a href="https://github.com/langwatch/scenario/issues/346" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/346/hovercard">#346</a>) (<a href="https://github.com/langwatch/scenario/commit/2896c97e9a534a9ff1817904053a6af4f1ad06a4">2896c97</a>)</li>
<li><strong>ci/<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4276120003" data-permission-text="Title is private" data-url="https://github.com/langwatch/scenario/issues/364" data-hovercard-type="issue" data-hovercard-url="/langwatch/scenario/issues/364/hovercard" href="https://github.com/langwatch/scenario/issues/364">#364</a>:</strong> add pr-auto-approve.yml as passive observer (PR <a href="https://github.com/langwatch/scenario/issues/1" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/1/hovercard">#1</a> of 4) (<a href="https://github.com/langwatch/scenario/issues/485" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/485/hovercard">#485</a>) (<a href="https://github.com/langwatch/scenario/commit/4d8459710e566ac90ad731164a4506f6d81365eb">4d84597</a>)</li>
<li><strong>red-team:</strong> zero-friction report dashboard — auto-save + <code>scenario redteam-report</code> CLI (<a href="https://github.com/langwatch/scenario/commit/2896c97e9a534a9ff1817904053a6af4f1ad06a4">2896c97</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> bump filelock to &gt;=3.20.3 for TOCTOU/symlink CVEs (<a href="https://github.com/langwatch/scenario/issues/481" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/481/hovercard">#481</a>) (<a href="https://github.com/langwatch/scenario/commit/479ec8218afcc2f92632dbdce4b71e963fcf953b">479ec82</a>)</li>
<li><strong>deps:</strong> bump pytest to &gt;=9.0.3 for <a title="CVE-2025-71176" data-hovercard-type="advisory" data-hovercard-url="/advisories/GHSA-6w46-j5rx-g56g/hovercard" href="https://github.com/advisories/GHSA-6w46-j5rx-g56g">CVE-2025-71176</a> (<a href="https://github.com/langwatch/scenario/issues/479" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/479/hovercard">#479</a>) (<a href="https://github.com/langwatch/scenario/commit/4f4ffd4bdbe829dd06e534c69e1ee7be25164917">4f4ffd4</a>)</li>
<li><strong>deps:</strong> bump python-liquid to &gt;=2.2.0 for high severity CVE (<a href="https://github.com/langwatch/scenario/issues/459" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/459/hovercard">#459</a>) (<a href="https://github.com/langwatch/scenario/commit/60bad7633208bb72056408bf3b6c0b9824c21915">60bad76</a>)</li>
<li><strong>deps:</strong> bump urllib3 to &gt;=2.7.0 for high severity CVEs (<a href="https://github.com/langwatch/scenario/issues/457" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/457/hovercard">#457</a>) (<a href="https://github.com/langwatch/scenario/commit/50c3cea6acdefaf65b9b84a925db41a206b15cce">50c3cea</a>)</li>
<li><strong>deps:</strong> bump virtualenv to &gt;=20.36.1 for <a title="CVE-2026-22702" data-hovercard-type="advisory" data-hovercard-url="/advisories/GHSA-597g-3phw-6986/hovercard" href="https://github.com/advisories/GHSA-597g-3phw-6986">CVE-2026-22702</a> (<a href="https://github.com/langwatch/scenario/issues/483" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/483/hovercard">#483</a>) (<a href="https://github.com/langwatch/scenario/commit/8f1069002fa968e9ce17874bbb15b86e24714228">8f10690</a>)</li>
<li><strong>deps:</strong> override minimatch to &gt;=9.0.6 (<a title="CVE-2026-26996" data-hovercard-type="advisory" data-hovercard-url="/advisories/GHSA-3ppc-4f35-3m26/hovercard" href="https://github.com/advisories/GHSA-3ppc-4f35-3m26">CVE-2026-26996</a>) (<a href="https://github.com/langwatch/scenario/issues/395" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/395/hovercard">#395</a>) (<a href="https://github.com/langwatch/scenario/commit/ceb0b59e6a96fe27adf865f03aa1de8a9ea03357">ceb0b59</a>)</li>
<li><strong>deps:</strong> resolve 4 high-severity Dependabot security alerts (<a href="https://github.com/langwatch/scenario/issues/393" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/393/hovercard">#393</a>) (<a href="https://github.com/langwatch/scenario/commit/97f257ddc30a6bd7a9cca65e2e62e0ed0c688085">97f257d</a>)</li>
<li><strong>docs:</strong> exclude scenario.report.app from pdoc to unblock Publish Docs (<a href="https://github.com/langwatch/scenario/issues/388" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/388/hovercard">#388</a>) (<a href="https://github.com/langwatch/scenario/commit/3736c871d74bef4c81b696882786e84e23cf86e8">3736c87</a>)</li>
<li><strong>examples:</strong> stabilize custom LLM judge criteria matching (<a href="https://github.com/langwatch/scenario/issues/396" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/396/hovercard">#396</a>) (<a href="https://github.com/langwatch/scenario/commit/f4b536cf12a6d525b487c672f9451390e13957c7">f4b536c</a>)</li>
<li><strong>examples:</strong> stabilize vegetarian-agent parallel tests on python-ci (<a href="https://github.com/langwatch/scenario/issues/389" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/389/hovercard">#389</a>) (<a href="https://github.com/langwatch/scenario/commit/e40eee3276bbe967ab4ac465b3cd9048f74c8421">e40eee3</a>)</li>
<li><strong>examples:</strong> strengthen vegetarian-agent prompt to stabilize parallel tests (<a href="https://github.com/langwatch/scenario/commit/e40eee3276bbe967ab4ac465b3cd9048f74c8421">e40eee3</a>)</li>
<li><strong>examples:</strong> use positional index matching in custom judge examples (<a href="https://github.com/langwatch/scenario/commit/f4b536cf12a6d525b487c672f9451390e13957c7">f4b536c</a>)</li>
<li><strong>judge:</strong> harden forceVerdict so discovery tools cannot leak (JS + Python) (<a href="https://github.com/langwatch/scenario/issues/377" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/377/hovercard">#377</a>) (<a href="https://github.com/langwatch/scenario/commit/0e2859f5ec1c171fa3d3d6f89b7d59555be6b95b">0e2859f</a>)</li>
<li><strong>red-team:</strong> annotate H_attacker when post-hoc injection fires (<a href="https://github.com/langwatch/scenario/issues/326" data-hovercard-type="issue" data-hovercard-url="/langwatch/scenario/issues/326/hovercard">#326</a>, <a href="https://github.com/langwatch/scenario/issues/334" data-hovercard-type="issue" data-hovercard-url="/langwatch/scenario/issues/334/hovercard">#334</a>) (<a href="https://github.com/langwatch/scenario/commit/2896c97e9a534a9ff1817904053a6af4f1ad06a4">2896c97</a>)</li>
<li><strong>security:</strong> bump litellm to fix 4 high-severity CVEs (<a href="https://github.com/langwatch/scenario/issues/411" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/411/hovercard">#411</a>) (<a href="https://github.com/langwatch/scenario/commit/f6ff8a3b4e4d34df6d9a6b72c0a69afa8daaea3b">f6ff8a3</a>)</li>
<li><strong>security:</strong> patch <a title="CVE-2026-27903" data-hovercard-type="advisory" data-hovercard-url="/advisories/GHSA-7r86-cg39-jmmj/hovercard" href="https://github.com/advisories/GHSA-7r86-cg39-jmmj">CVE-2026-27903</a> in minimatch (<a href="https://github.com/langwatch/scenario/issues/398" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/398/hovercard">#398</a>) (<a href="https://github.com/langwatch/scenario/commit/b61cc6005645b7703788c02c6cb4d134559e339b">b61cc60</a>)</li>
<li><strong>security:</strong> patch flatted prototype pollution via parse() (<a href="https://github.com/langwatch/scenario/issues/421" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/421/hovercard">#421</a>) (<a href="https://github.com/langwatch/scenario/commit/3a20e6c57bb81583144cb643d3fcac390f66af3b">3a20e6c</a>)</li>
<li><strong>security:</strong> patch glob CLI command injection in lovable_clone npm lockfile (<a href="https://github.com/langwatch/scenario/issues/413" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/413/hovercard">#413</a>) (<a href="https://github.com/langwatch/scenario/commit/d1b3297c47e28dfac2b1940c24223a3e32ec89ba">d1b3297</a>)</li>
<li><strong>security:</strong> patch glob CLI command injection in lovable_clone template npm lockfile (<a href="https://github.com/langwatch/scenario/commit/d1b3297c47e28dfac2b1940c24223a3e32ec89ba">d1b3297</a>)</li>
<li><strong>security:</strong> patch picomatch ReDoS in lovable_clone npm lockfile (<a href="https://github.com/langwatch/scenario/issues/409" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/409/hovercard">#409</a>) (<a href="https://github.com/langwatch/scenario/commit/70a5ff9e5ecfddc7c20eeb62cab7e8fa77240017">70a5ff9</a>)</li>
<li><strong>security:</strong> patch react-router XSS and open redirect CVEs (<a href="https://github.com/langwatch/scenario/issues/418" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/418/hovercard">#418</a>) (<a href="https://github.com/langwatch/scenario/commit/2b6797acd9063adb71b6d6ea80070aaf17431bb6">2b6797a</a>)</li>
<li><strong>security:</strong> patch rollup arbitrary file write via path traversal (<a href="https://github.com/langwatch/scenario/issues/399" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/399/hovercard">#399</a>) (<a href="https://github.com/langwatch/scenario/commit/55a02598ad8d245dfac159357b17c8d89192b824">55a0259</a>)</li>
<li><strong>security:</strong> patch rollup path traversal CVE (&gt;= 4.0.0, &lt; 4.59.0) (<a href="https://github.com/langwatch/scenario/commit/55a02598ad8d245dfac159357b17c8d89192b824">55a0259</a>)</li>
<li><strong>security:</strong> upgrade aiohttp to fix zip bomb and other CVEs (<a href="https://github.com/langwatch/scenario/issues/417" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/417/hovercard">#417</a>) (<a href="https://github.com/langwatch/scenario/commit/a747624520eb9e6370a3e596baadba2610ef08f6">a747624</a>)</li>
<li><strong>security:</strong> upgrade black to fix arbitrary file write CVE (<a href="https://github.com/langwatch/scenario/issues/403" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/403/hovercard">#403</a>) (<a href="https://github.com/langwatch/scenario/commit/65839421f3bc2aa1162c9c122f3015caa4794331">6583942</a>)</li>
<li><strong>security:</strong> upgrade black to fix arbitrary file write via cache file name (<a href="https://github.com/langwatch/scenario/commit/65839421f3bc2aa1162c9c122f3015caa4794331">6583942</a>)</li>
<li><strong>security:</strong> upgrade mcp Python SDK to fix DoS and DNS rebinding CVEs (<a href="https://github.com/langwatch/scenario/issues/406" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/406/hovercard">#406</a>) (<a href="https://github.com/langwatch/scenario/commit/25e2e1ca56fb860f1ec4b436f95b44f4b6ba51ac">25e2e1c</a>)</li>
<li><strong>security:</strong> upgrade pyasn1 to fix DoS via unbounded recursion (<a href="https://github.com/langwatch/scenario/commit/2880a73233d0fd5d7c6445d5bfaa5bb84048e8d9">2880a73</a>)</li>
<li><strong>security:</strong> upgrade pyasn1 to fix DoS vulnerabilities (<a href="https://github.com/langwatch/scenario/issues/401" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/401/hovercard">#401</a>) (<a href="https://github.com/langwatch/scenario/commit/2880a73233d0fd5d7c6445d5bfaa5bb84048e8d9">2880a73</a>)</li>
<li><strong>security:</strong> upgrade pydantic-ai to fix SSRF vulnerability (<a href="https://github.com/langwatch/scenario/issues/405" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/405/hovercard">#405</a>) (<a href="https://github.com/langwatch/scenario/commit/f7ec414375ca165c62bf231f6aa0e988b3140d84">f7ec414</a>)</li>
<li><strong>security:</strong> upgrade python-multipart to fix arbitrary file write CVE (<a href="https://github.com/langwatch/scenario/issues/407" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/407/hovercard">#407</a>) (<a href="https://github.com/langwatch/scenario/commit/1f2bb80e4fdf70fa600f09c23f30fed01995f3d1">1f2bb80</a>)</li>
<li><strong>security:</strong> upgrade starlette to fix DoS via Range header merging (<a href="https://github.com/langwatch/scenario/issues/402" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/402/hovercard">#402</a>) (<a href="https://github.com/langwatch/scenario/commit/11135a780521fc169211665102d1bf3e6766706e">11135a7</a>)</li>
<li><strong>security:</strong> upgrade urllib3 to fix decompression bomb CVEs (<a href="https://github.com/langwatch/scenario/issues/404" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/404/hovercard">#404</a>) (<a href="https://github.com/langwatch/scenario/commit/1b00ea2bbafc387eeda7cd9f04e3c7274ac27772">1b00ea2</a>)</li>
<li><strong>voice:</strong> render audio messages cleanly in the terminal (<a href="https://github.com/langwatch/scenario/issues/497" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/497/hovercard">#497</a>) (<a href="https://github.com/langwatch/scenario/commit/bb4ff9bb13c041050a87ff4618a2f8476ee219dd">bb4ff9b</a>)</li>
<li><strong>voice:</strong> stub bot barge-in cancelled STT mid-pipeline, dropping user transcripts (<a href="https://github.com/langwatch/scenario/issues/499" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/499/hovercard">#499</a>) (<a href="https://github.com/langwatch/scenario/commit/5cb35960cd294c8b1e3c867dbccadf86205af891">5cb3596</a>)</li>
</ul>
<h3>Miscellaneous</h3>
<ul>
<li><strong>deps-dev:</strong> bump vite, @vitejs/plugin-react-swc and lovable-tagger (<a href="https://github.com/langwatch/scenario/commit/e43f9386b8122de9f0c077b473083bdb3c9f9478">e43f938</a>)</li>
<li><strong>deps-dev:</strong> bump vite, @vitejs/plugin-react-swc and lovable-tagger in /python/examples/lovable_clone/template (<a href="https://github.com/langwatch/scenario/issues/429" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/429/hovercard">#429</a>) (<a href="https://github.com/langwatch/scenario/commit/e43f9386b8122de9f0c077b473083bdb3c9f9478">e43f938</a>)</li>
<li><strong>deps:</strong> bump black from 25.1.0 to 26.3.1 in /python (<a href="https://github.com/langwatch/scenario/issues/431" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/431/hovercard">#431</a>) (<a href="https://github.com/langwatch/scenario/commit/07db40a07cd53c5b6aa15c4bb0c36b9fa06db164">07db40a</a>)</li>
<li><strong>deps:</strong> bump gitpython from 3.1.49 to 3.1.50 in /python (<a href="https://github.com/langwatch/scenario/issues/447" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/447/hovercard">#447</a>) (<a href="https://github.com/langwatch/scenario/commit/3fcd1fa5eadb77b9dad5c055cdd6047f3639647a">3fcd1fa</a>)</li>
<li><strong>deps:</strong> bump mako from 1.3.10 to 1.3.12 in /python (<a href="https://github.com/langwatch/scenario/issues/448" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/448/hovercard">#448</a>) (<a href="https://github.com/langwatch/scenario/commit/ab4d5764aaadb87b73182287d4232750ca4fbebb">ab4d576</a>)</li>
<li><strong>deps:</strong> bump protobuf from 5.29.5 to 5.29.6 in /python (<a href="https://github.com/langwatch/scenario/issues/433" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/433/hovercard">#433</a>) (<a href="https://github.com/langwatch/scenario/commit/6ea6ed79e175df6458943a22e66976315fa2f720">6ea6ed7</a>)</li>
<li><strong>deps:</strong> bump pyasn1 from 0.6.1 to 0.6.3 in /python (<a href="https://github.com/langwatch/scenario/issues/432" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/432/hovercard">#432</a>) (<a href="https://github.com/langwatch/scenario/commit/ee837e7ac87ddc6ecada5651db5a5caf53cd0236">ee837e7</a>)</li>
<li><strong>deps:</strong> bump python-multipart from 0.0.20 to 0.0.26 in /python (<a href="https://github.com/langwatch/scenario/issues/430" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/430/hovercard">#430</a>) (<a href="https://github.com/langwatch/scenario/commit/0b29bbbb18b833d3fe5bee8de3d80de8b9ebe69c">0b29bbb</a>)</li>
<li><strong>deps:</strong> bump python-multipart from 0.0.26 to 0.0.27 in /python (<a href="https://github.com/langwatch/scenario/issues/449" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/449/hovercard">#449</a>) (<a href="https://github.com/langwatch/scenario/commit/e5467b366870bb6d368ec093dd910292477e2934">e5467b3</a>)</li>
<li><strong>deps:</strong> bump starlette from 0.47.0 to 0.49.1 in /python (<a href="https://github.com/langwatch/scenario/issues/434" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/434/hovercard">#434</a>) (<a href="https://github.com/langwatch/scenario/commit/5263fed39b4a8c8404ca1f6581352d6f7921f682">5263fed</a>)</li>
<li><strong>deps:</strong> bump urllib3 from 1.26.20 to 2.6.3 in /python (<a href="https://github.com/langwatch/scenario/issues/435" data-hovercard-type="pull_request" data-hovercard-url="/langwatch/scenario/pull/435/hovercard">#435</a>) (<a href="https://github.com/langwatch/scenario/commit/1793d6463cf6298d45aaba082171cd900bb49037">1793d64</a>)</li>
</ul>]]></content:encoded>
</item>
<item>
<title><![CDATA[How Malware Hides Inside ZIP Files & Why Most Defenses Still Miss It]]></title>
<description><![CDATA[The other day I was reading an article about zip files as a new attack vector. Yet this is as old as the beginning of the internet.So I analyzed several recent campaigns and summarized these vectors.ZIP archives have become one of the most abused malware delivery mechanisms in modern cyberattacks...]]></description>
<link>https://tsecurity.de/de/3535647/hacking/how-malware-hides-inside-zip-files-why-most-defenses-still-miss-it/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3535647/hacking/how-malware-hides-inside-zip-files-why-most-defenses-still-miss-it/</guid>
<pubDate>Thu, 21 May 2026 10:52:41 +0200</pubDate>
<category>🕵️ Hacking</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/768/1*BWOU6TrWPEcb_kcLSmtiPA@2x.jpeg"></figure><p>The other day I was reading an article about zip files as a new attack vector. Yet this is as old as the beginning of the internet.</p><p>So I analyzed several recent campaigns and summarized these vectors.</p><p>ZIP archives have become one of the most abused malware delivery mechanisms in modern cyberattacks.</p><p>Not because ZIP is sophisticated.</p><p>But because it blends perfectly into everyday business workflows. Invoices, HR documents, contracts, scans, shipping notices, password-protected attachments, organizations exchange ZIP files constantly. Attackers know this, and they exploit the trust users and security tools place in compressed archives.</p><p>Today, a malicious ZIP is rarely “just a ZIP”.</p><p>Inside, you may find:</p><ul><li>password-protected payloads,</li><li>multiple layers of nested archives,</li><li>fake file extensions,</li><li>embedded executables hidden in data blobs,</li><li>polyglot files designed to confuse parsers,</li><li>phishing loaders engineered to bypass AV scanning.</li></ul><p>This article breaks down the most common techniques attackers use to weaponize ZIP files, how modern malware campaigns rely on them, and what a sandbox should detect to avoid blind spots.</p><h3>Why ZIP Files Became the Perfect Malware Container</h3><p>From an attacker’s perspective, ZIP archives solve several operational problems at once:</p><h4>1. Reduced AV Visibility</h4><p>Many email gateways and security scanners still struggle with:</p><ul><li>encrypted ZIPs,</li><li>recursive archives,</li><li>malformed containers,</li><li>unsupported compression methods.</li></ul><p>Attackers exploit these parsing limitations to delay or completely bypass detection.</p><h4>2. User Trust</h4><p>A .zip file feels less suspicious than an executable.</p><p>Users expect archives to contain:</p><ul><li>invoices,</li><li>Office documents,</li><li>PDFs,</li><li>scanned files,</li><li>software installers.</li></ul><p>That expectation dramatically improves phishing success rates.</p><h4>3. Payload Flexibility</h4><p>ZIP archives can carry almost anything:</p><ul><li>PE malware,</li><li>scripts,</li><li>DLL loaders,</li><li>LNK files,</li><li>HTA droppers,</li><li>JavaScript payloads,</li><li>MSI installers,</li><li>ISO images,</li><li>additional archives.</li></ul><p>Modern phishing chains frequently rely on ZIP files as staging containers rather than final payloads.</p><h3>Password-Protected ZIPs: The Old Trick That Still Works</h3><p>One of the oldest evasion techniques remains one of the most effective.</p><p>The attacker sends a ZIP archive, accompanied by the password in the email body, and often disguised as “secure document delivery”.</p><p>Example: <em>“Protected document attached. Password: 1234”</em></p><p>Why it works:</p><ul><li>email gateways often cannot inspect encrypted archives,</li><li>cloud AV engines may skip deep analysis,</li><li>some scanners intentionally avoid password brute-force attempts for performance reasons.</li></ul><p>This creates a visibility gap exactly where attackers want it.</p><h4>Common Real-World Patterns</h4><p>Attackers frequently use:</p><ul><li>trivial passwords (1234, invoice, 2025),</li><li>filenames containing the password,</li><li>Unicode tricks,</li><li>multipart phishing kits.</li></ul><p>The ZIP itself may contain:</p><ul><li>a malicious JavaScript downloader,</li><li>a fake PDF executable,</li><li>a PE loader,</li><li>another archive.</li></ul><p>Some campaigns even rotate passwords automatically to reduce signature reuse.</p><h3>Nested Archives: Malware Hidden Several Layers Deep</h3><p>A growing trend in malware delivery involves recursive archive chains.</p><pre>invoice.zip<br> └── documents.zip<br>. └── scan.rar<br>. └── payment.iso<br>. └── invoice.lnk</pre><p>This technique is designed to exhaust shallow scanners, bypass recursion limits, confuse automated extraction systems, and delay dynamic analysis.</p><p>Many security products stop after one extraction layer, a recursion threshold, archive size limits, or timeout constraints.</p><p>Attackers intentionally abuse these limits.</p><h3>Why Nested Archives Matter. Nested archives are not only an evasion mechanism.</h3><p>They are also used to:</p><ul><li>separate stages of infection,</li><li>reduce detection overlap,</li><li>isolate payload families,</li><li>dynamically swap loaders.</li></ul><p>Some modern malware-as-a-service operations generate unique nested chains per victim.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/768/1*u4d2e_A9w2xbJVdeJtsL7A@2x.jpeg"></figure><h3>Fake Extensions and Filename Manipulation</h3><p>This remains one of the most successful phishing techniques because it targets human behavior rather than security tooling.</p><p>Examples:</p><ul><li>invoice.pdf.exe</li><li>scan.jpg.scr</li><li>document.txt.lnk</li><li>report.pdf. .exe</li></ul><p>Attackers abuse:</p><ul><li>hidden Windows extensions,</li><li>Unicode RTL characters,</li><li>excessive spacing,</li><li>misleading icons,</li><li>double extensions.</li></ul><p>The goal is simple: <strong>make the user believe the payload is a harmless document.</strong></p><h3>Modern Variants</h3><p>Recent campaigns increasingly rely on:</p><ul><li>.lnk shortcuts,</li><li>.url internet shortcuts,</li><li>.hta applications,</li><li>OneNote attachments,</li><li>script-based loaders.</li></ul><p>These files often live inside ZIP archives specifically to avoid browser-based download protections.</p><h3>Polyglot Files: When One File Pretends To Be Another</h3><p>Polyglot files are particularly interesting from a detection perspective. A polyglot is a file valid under multiple formats simultaneously.</p><p>Examples:</p><ul><li>a ZIP + JavaScript file,</li><li>a PDF + executable,</li><li>an image containing embedded shellcode,</li><li>a PE appended after legitimate data.</li></ul><p>Why this matters: some tools parse the file as one format while others interpret it differently.</p><p>Attackers use this discrepancy to bypass content inspection, evade MIME validation, confuse automated pipelines, and exploit parser inconsistencies.</p><p>Example Scenario</p><p>A file may:</p><ul><li>appear as a harmless image,</li><li>pass MIME validation,</li><li>still contain executable content later in the file.</li></ul><p>Shallow scanners often miss these anomalies entirely.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/768/1*nchKwbWNx5tTyPwcTmI7NQ@2x.jpeg"></figure><h3>Embedded PE Files Inside Archives</h3><p>Another increasingly common technique involves embedded Portable Executables hidden within:</p><ul><li>archives,</li><li>data blobs,</li><li>overlays,</li><li>scripts,</li><li>document macros.</li></ul><p>Instead of shipping a visible .exe, attackers:</p><ul><li>obfuscate the payload,</li><li>split binaries,</li><li>compress embedded data,</li><li>reconstruct the PE in memory.</li></ul><p>Indicators may include:</p><ul><li>MZ headers inside data sections,</li><li>high entropy blobs,</li><li>suspicious overlays,</li><li>malformed structures,</li><li>shellcode patterns.</li></ul><p>But Why Traditional AV Often Misses This</p><p>Classic AV engines mainly focus on known signatures, static hashes (md5,sha256) or obvious executables.</p><p>But embedded payloads may:</p><ul><li>never touch disk directly,</li><li>be decrypted at runtime,</li><li>only exist in memory,</li><li>use custom loaders.</li></ul><p>This is where behavioral analysis and deeper static inspection become critical.</p><h3>ZIP Files in Modern Phishing Operations</h3><p>ZIP archives are now deeply integrated into phishing delivery chains.</p><p>Typical flow:</p><pre>Phishing Email<br>. ↓<br>ZIP Attachment<br>. ↓<br>LNK / JS / HTA Loader<br>. ↓<br>PowerShell Execution<br>. ↓<br>Payload Download<br>. ↓<br>Credential Theft / RAT / Ransomware</pre><p>This delivery method is heavily used by infostealers, banking trojans, initial access brokers, and the classical ransomware affiliates.</p><p>Popular malware families regularly distributed through ZIP campaigns include:</p><ul><li>SmokeLoader,</li><li>* Agent Tesla,</li><li>* AsyncRAT,</li><li>* FormBook,</li><li>* Remcos,</li><li>* RedLine,</li><li>* Lumma Stealer.</li></ul><p>The archive itself is rarely the final threat. It is the first stage in a much larger infection chain.</p><h3>What a Modern Sandbox Should Detect</h3><p>Simply extracting ZIP files is no longer enough. A modern malware analysis platform should inspect:</p><p><strong>Archive Structure</strong></p><ul><li>recursion depth,</li><li>nested archive count,</li><li>unsupported compression methods,</li><li>malformed containers,</li><li>archive bombs.</li></ul><p><strong>Encryption Indicators</strong></p><ul><li>password protection,</li><li>weak password heuristics,</li><li>encrypted entries,</li><li>suspicious filename patterns.</li></ul><p><strong>Content Anomalies</strong></p><ul><li>double extensions,</li><li>executable masquerading,</li><li>Unicode tricks,</li><li>mismatched MIME types,</li><li>suspicious LNK/HTA/JS files.</li></ul><p><strong>Embedded Payloads</strong></p><ul><li>PE headers inside data blobs,</li><li>shellcode indicators,</li><li>compressed payload fragments,</li><li>overlay analysis,</li><li>entropy anomalies.</li></ul><p><strong>Behavioral Signals</strong></p><ul><li>process spawning,</li><li>PowerShell execution,</li><li>LOLBins usage,</li><li>outbound network activity,</li><li>staged payload retrieval.</li></ul><p>Static analysis alone is no longer sufficient for modern archive-based malware campaigns.</p><h3>Why This Matters for Blue Teams</h3><p>For defenders, ZIP files represent a dangerous combination:</p><ul><li>high user trust,</li><li>low inspection visibility,</li><li>massive phishing adoption,</li><li>flexible payload delivery.</li></ul><p>Attackers continue investing in archive-based techniques because they still work extremely well against enterprise email gateways, endpoint AV, poorly configured sandboxes, overloaded SOC teams.</p><p><strong>The reality is simple:</strong></p><p>Many organizations inspect the final payload, but not the delivery container itself.</p><p>That gap is exactly where attackers operate.</p><h4><strong>Final Thoughts</strong></h4><p>ZIP files are no longer simple compression containers.</p><p>They have evolved into modular malware delivery platforms capable of:</p><ul><li>hiding payloads,</li><li>bypassing detection,</li><li>staging multi-step infections,</li><li>confusing both users and security tools.</li></ul><p>As attackers continue refining archive-based delivery chains, defenders need deeper inspection capabilities:</p><ul><li>recursive extraction,</li><li>embedded payload detection,</li><li>entropy analysis,</li><li>parser validation,</li><li>behavioral sandboxing.</li></ul><p>Because in 2026, the most dangerous part of a phishing campaign often isn’t the malware itself.</p><blockquote>It’s the archive hiding it.</blockquote><p>I’m thinking of embroidering this on a cushion</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/768/1*pJ6JDAPfCGQg3Y5dd3IT8A@2x.jpeg"></figure><img src="https://medium.com/_/stat?event=post.clientViewed&amp;referrerSource=full_rss&amp;postId=aea67a958fd9" width="1" height="1" alt=""><hr><p><a href="https://infosecwriteups.com/how-malware-hides-inside-zip-files-why-most-defenses-still-miss-it-aea67a958fd9">How Malware Hides Inside ZIP Files &amp; Why Most Defenses Still Miss It</a> was originally published in <a href="https://infosecwriteups.com/">InfoSec Write-ups</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[USN-8202-3: jq regression]]></title>
<description><![CDATA[USN-8202-1 fixed vulnerabilities in jq. The update caused a regression
for Ubuntu 18.04 LTS and Ubuntu 20.04 LTS. This update fixes the problem.

We apologize for the inconvenience.

Original advisory details:

 It was discovered that jq did not correctly handle certain string
 concatenations. An...]]></description>
<link>https://tsecurity.de/de/3535490/unix-server/usn-8202-3-jq-regression/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3535490/unix-server/usn-8202-3-jq-regression/</guid>
<pubDate>Thu, 21 May 2026 09:45:56 +0200</pubDate>
<category>🐧 Unix Server</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[USN-8202-1 fixed vulnerabilities in jq. The update caused a regression
for Ubuntu 18.04 LTS and Ubuntu 20.04 LTS. This update fixes the problem.

We apologize for the inconvenience.

Original advisory details:

 It was discovered that jq did not correctly handle certain string
 concatenations. An attacker could possibly use this issue to cause a denial
 of service or execute arbitrary code. This issue was addressed in Ubuntu
 16.04 LTS, Ubuntu 18.04 LTS, Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Ubuntu
 24.04 LTS and Ubuntu 25.10. (CVE-2026-32316)

 It was discovered that jq did not correctly handle recursion in certain
 circumstances. An attacker could possibly use this issue to cause a denial
 of service. (CVE-2026-33947)

 It was discovered that jq did not correctly handle improperly terminated
 strings. An attacker could possibly use this issue to cause a denial of
 service or execute arbitrary code. This issue was addressed in Ubuntu 16.04
 LTS, Ubuntu 18.04 LTS, Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS
 and Ubuntu 25.10. (CVE-2026-33948)

 It was discovered that jq did not correctly handle checking certain
 variable types. An attacker could possibly use this issue to cause a denial
 of service or leak sensitive information. This issue was addressed in
 Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, Ubuntu 20.04 LTS, Ubuntu 22.04 LTS,
 Ubuntu 24.04 LTS and Ubuntu 25.10. (CVE-2026-39956)

 It was discovered that jq did not correctly handle certain string
 formatting. An attacker could possibly use this issue to leak sensitive
 information or cause a denial of service. (CVE-2026-39979)

 It was discovered that jq used a fixed seed for hash table operations. An
 attacker could possibly use this issue to cause a denial of service. This
 issue was addressed in Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, Ubuntu 20.04
 LTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS and Ubuntu 25.10. (CVE-2026-40164)]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-5946 | ISC BIND up to 9.21.21 named recursion (Nessus ID 315661)]]></title>
<description><![CDATA[A vulnerability described as problematic has been identified in ISC BIND up to 9.21.21. Affected is an unknown function of the component named. Such manipulation leads to uncontrolled recursion.

This vulnerability is referenced as CVE-2026-5946. It is possible to launch the attack remotely. No e...]]></description>
<link>https://tsecurity.de/de/3534607/sicherheitsluecken/cve-2026-5946-isc-bind-up-to-92121-named-recursion-nessus-id-315661/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3534607/sicherheitsluecken/cve-2026-5946-isc-bind-up-to-92121-named-recursion-nessus-id-315661/</guid>
<pubDate>Thu, 21 May 2026 00:35:55 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability described as <a href="https://vuldb.com/kb/risk">problematic</a> has been identified in <a href="https://vuldb.com/product/isc:bind">ISC BIND up to 9.21.21</a>. Affected is an unknown function of the component <em>named</em>. Such manipulation leads to uncontrolled recursion.

This vulnerability is referenced as <a href="https://vuldb.com/cve/CVE-2026-5946">CVE-2026-5946</a>. It is possible to launch the attack remotely. No exploit is available.

Upgrading the affected component is recommended.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-47309 | Samsung Open Source Escargot 590345cc6258317c5da850d846ce6baaf2afc2d3 recursion (EUVD-2026-30839)]]></title>
<description><![CDATA[A vulnerability marked as critical has been reported in Samsung Open Source Escargot 590345cc6258317c5da850d846ce6baaf2afc2d3. Affected by this issue is some unknown functionality. This manipulation causes uncontrolled recursion.

This vulnerability is registered as CVE-2026-47309. The attack nee...]]></description>
<link>https://tsecurity.de/de/3528760/sicherheitsluecken/cve-2026-47309-samsung-open-source-escargot-590345cc6258317c5da850d846ce6baaf2afc2d3-recursion-euvd-2026-30839/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3528760/sicherheitsluecken/cve-2026-47309-samsung-open-source-escargot-590345cc6258317c5da850d846ce6baaf2afc2d3-recursion-euvd-2026-30839/</guid>
<pubDate>Tue, 19 May 2026 12:38:40 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability marked as <a href="https://vuldb.com/kb/risk">critical</a> has been reported in <a href="https://vuldb.com/product/samsung_open_source:escargot">Samsung Open Source Escargot 590345cc6258317c5da850d846ce6baaf2afc2d3</a>. Affected by this issue is some unknown functionality. This manipulation causes uncontrolled recursion.

This vulnerability is registered as <a href="https://vuldb.com/cve/CVE-2026-47309">CVE-2026-47309</a>. The attack needs to be launched locally. No exploit is available.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-42355 | M2Team NanaZip 6.0.1630.0/6.0.1638.0 asar File nlohmann::json::parse recursion]]></title>
<description><![CDATA[A vulnerability was found in M2Team NanaZip 6.0.1630.0/6.0.1638.0. It has been classified as problematic. Affected by this vulnerability is the function nlohmann::json::parse of the component asar File Handler. This manipulation causes uncontrolled recursion.

The identification of this vulnerabi...]]></description>
<link>https://tsecurity.de/de/3528094/sicherheitsluecken/cve-2026-42355-m2team-nanazip-60163006016380-asar-file-nlohmannjsonparse-recursion/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3528094/sicherheitsluecken/cve-2026-42355-m2team-nanazip-60163006016380-asar-file-nlohmannjsonparse-recursion/</guid>
<pubDate>Tue, 19 May 2026 09:10:26 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/product/m2team:nanazip">M2Team NanaZip 6.0.1630.0/6.0.1638.0</a>. It has been classified as <a href="https://vuldb.com/kb/risk">problematic</a>. Affected by this vulnerability is the function <code>nlohmann::json::parse</code> of the component <em>asar File Handler</em>. This manipulation causes uncontrolled recursion.

The identification of this vulnerability is <a href="https://vuldb.com/cve/CVE-2026-42355">CVE-2026-42355</a>. It is possible to initiate the attack remotely. There is no exploit available.

Upgrading the affected component is recommended.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-45205 | Apache Commons Configuration up to 2.14.x recursion (WID-SEC-2026-1539)]]></title>
<description><![CDATA[A vulnerability categorized as problematic has been discovered in Apache Commons Configuration up to 2.14.x. The impacted element is an unknown function. Such manipulation leads to uncontrolled recursion.

This vulnerability is traded as CVE-2026-45205. Access to the local network is required for...]]></description>
<link>https://tsecurity.de/de/3523361/sicherheitsluecken/cve-2026-45205-apache-commons-configuration-up-to-214x-recursion-wid-sec-2026-1539/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3523361/sicherheitsluecken/cve-2026-45205-apache-commons-configuration-up-to-214x-recursion-wid-sec-2026-1539/</guid>
<pubDate>Sun, 17 May 2026 10:38:07 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability categorized as <a href="https://vuldb.com/kb/risk">problematic</a> has been discovered in <a href="https://vuldb.com/product/apache:commons_configuration">Apache Commons Configuration up to 2.14.x</a>. The impacted element is an unknown function. Such manipulation leads to uncontrolled recursion.

This vulnerability is traded as <a href="https://vuldb.com/cve/CVE-2026-45205">CVE-2026-45205</a>. Access to the local network is required for this attack to succeed. There is no exploit available.

It is advisable to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2022-28201 | MediaWiki up to 1.35.5/1.36.3/1.37.1 Mainpage Message recursion (DLA 3117-1 / EUVD-2022-32655)]]></title>
<description><![CDATA[A vulnerability was found in MediaWiki up to 1.35.5/1.36.3/1.37.1. It has been declared as problematic. Affected by this vulnerability is an unknown functionality of the component Mainpage Message Handler. Executing a manipulation can lead to uncontrolled recursion.

This vulnerability is registe...]]></description>
<link>https://tsecurity.de/de/3522181/sicherheitsluecken/cve-2022-28201-mediawiki-up-to-135513631371-mainpage-message-recursion-dla-3117-1-euvd-2022-32655/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3522181/sicherheitsluecken/cve-2022-28201-mediawiki-up-to-135513631371-mainpage-message-recursion-dla-3117-1-euvd-2022-32655/</guid>
<pubDate>Sat, 16 May 2026 15:25:51 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/product/mediawiki">MediaWiki up to 1.35.5/1.36.3/1.37.1</a>. It has been declared as <a href="https://vuldb.com/kb/risk">problematic</a>. Affected by this vulnerability is an unknown functionality of the component <em>Mainpage Message Handler</em>. Executing a manipulation can lead to uncontrolled recursion.

This vulnerability is registered as <a href="https://vuldb.com/cve/CVE-2022-28201">CVE-2022-28201</a>. The attack requires access to the local network. No exploit is available.

It is recommended to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2022-28131 | Google Go up to 1.17.11/1.18.3 XML Document Decoder.Skip recursion (EUVD-2022-32613 / Nessus ID 211529)]]></title>
<description><![CDATA[A vulnerability was found in Google Go up to 1.17.11/1.18.3. It has been rated as problematic. Affected by this vulnerability is the function Decoder.Skip of the component XML Document Handler. The manipulation leads to uncontrolled recursion.

This vulnerability is traded as CVE-2022-28131. It i...]]></description>
<link>https://tsecurity.de/de/3521989/sicherheitsluecken/cve-2022-28131-google-go-up-to-117111183-xml-document-decoderskip-recursion-euvd-2022-32613-nessus-id-211529/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3521989/sicherheitsluecken/cve-2022-28131-google-go-up-to-117111183-xml-document-decoderskip-recursion-euvd-2022-32613-nessus-id-211529/</guid>
<pubDate>Sat, 16 May 2026 13:24:06 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/product/google:go">Google Go up to 1.17.11/1.18.3</a>. It has been rated as <a href="https://vuldb.com/kb/risk">problematic</a>. Affected by this vulnerability is the function <code>Decoder.Skip</code> of the component <em>XML Document Handler</em>. The manipulation leads to uncontrolled recursion.

This vulnerability is traded as <a href="https://vuldb.com/cve/CVE-2022-28131">CVE-2022-28131</a>. It is possible to initiate the attack remotely. There is no exploit available.

Upgrading the affected component is advised.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-6479 | PostgreSQL up to 18.3 AF_UNIX Socket recursion (WID-SEC-2026-1544)]]></title>
<description><![CDATA[A vulnerability, which was classified as problematic, has been found in PostgreSQL up to 14.22/15.17/16.13/17.9/18.3. The affected element is an unknown function of the component AF_UNIX Socket. The manipulation leads to uncontrolled recursion.

This vulnerability is referenced as CVE-2026-6479. ...]]></description>
<link>https://tsecurity.de/de/3520941/sicherheitsluecken/cve-2026-6479-postgresql-up-to-183-afunix-socket-recursion-wid-sec-2026-1544/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3520941/sicherheitsluecken/cve-2026-6479-postgresql-up-to-183-afunix-socket-recursion-wid-sec-2026-1544/</guid>
<pubDate>Sat, 16 May 2026 00:36:27 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability, which was classified as <a href="https://vuldb.com/kb/risk">problematic</a>, has been found in <a href="https://vuldb.com/product/postgresql">PostgreSQL up to 14.22/15.17/16.13/17.9/18.3</a>. The affected element is an unknown function of the component <em>AF_UNIX Socket</em>. The manipulation leads to uncontrolled recursion.

This vulnerability is referenced as <a href="https://vuldb.com/cve/CVE-2026-6479">CVE-2026-6479</a>. Remote exploitation of the attack is possible. No exploit is available.

It is advisable to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[How RecursiveMAS speeds up multi-agent inference by 2.4x and reduces token usage by 75%]]></title>
<description><![CDATA[One of the key challenges of current multi-agent AI systems is that they communicate by generating and sharing text sequences, which introduces latency, drives up token costs, and makes it difficult to train the entire system as a cohesive unit. To overcome this challenge, researchers at Universi...]]></description>
<link>https://tsecurity.de/de/3520880/it-nachrichten/how-recursivemas-speeds-up-multi-agent-inference-by-24x-and-reduces-token-usage-by-75/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3520880/it-nachrichten/how-recursivemas-speeds-up-multi-agent-inference-by-24x-and-reduces-token-usage-by-75/</guid>
<pubDate>Fri, 15 May 2026 23:47:15 +0200</pubDate>
<category>📰 IT Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>One of the key challenges of current multi-agent AI systems is that they communicate by generating and sharing text sequences, which introduces latency, drives up token costs, and makes it difficult to train the entire system as a cohesive unit. </p><p>To overcome this challenge, researchers at University of Illinois Urbana-Champaign and Stanford University developed <a href="https://recursivemas.github.io/"><u>RecursiveMAS</u></a>, a framework that enables agents to collaborate and transmit information through embedding space instead of text. This change results in both efficiency and performance gains. </p><p>Experiments show that RecursiveMAS achieves accuracy improvement across complex domains like code generation, medical reasoning, and search, while also increasing inference speed and slashing token usage. </p><p>RecursiveMAS is significantly cheaper to train than standard full fine-tuning or LoRA methods, making it a scalable and cost-effective blueprint for custom multi-agent systems.</p><h2>The challenges of improving multi-agent systems</h2><p><a href="https://venturebeat.com/orchestration/research-shows-more-agents-isnt-a-reliable-path-to-better-enterprise-ai"><u>Multi-agent systems</u></a> can help tackle complex tasks that single-agent systems struggle to handle. When scaling multi-agent systems for real-world applications, a big challenge is enabling the system to evolve, improve, and adapt to different scenarios over time. </p><p>Prompt-based adaptation improves agent interactions by iteratively refining the shared context provided to the agents. By updating the prompts, the system acts as a director, guiding the agents to generate responses that are more aligned with the overarching goal. The fundamental limitation is that the capabilities of the models underlying each agent remain static. </p><p>A more sophisticated approach is to train the agents by updating the weights of the underlying models. Training an entire system of agents is difficult because updating all the parameters across multiple models is computationally non-trivial.</p><p>Even if an engineering team commits to training their models, the standard method of agents communicating via text-based interactions creates major bottlenecks. Because agents rely on sequential text generation, it causes latency as each model must wait for the previous one to finish generating its text before it can begin its own processing. </p><p>Forcing models to spell out their intermediate reasoning token-by-token just so the next model can read it is highly inefficient. It severely inflates token usage, drives up compute costs, and makes iterative learning across the whole system painfully slow to scale. </p><h2>How RecursiveMAS works</h2><p>Instead of trying to improve each agent as an isolated, standalone component, RecursiveMAS is designed to co-evolve and scale the entire multi-agent system as a single integrated whole. </p><p>The framework is inspired by <a href="https://venturebeat.com/ai/mits-new-recursive-framework-lets-llms-process-10-million-tokens-without"><u>recursive language models</u></a> (RLMs). In a standard language model, data flows linearly through a stack of distinct layers. In contrast, a recursive language model reuses a set of shared layers that processes the data and feeds it back to itself. By looping the computation, the model can deepen its reasoning without adding parameters.</p><p>RecursiveMAS extends this scaling principle from a single model to a multi-agent architecture that acts as a unified recursive system. In this setup, each agent functions like a layer in a recursive language model. Rather than generating text, the agents iteratively pass their continuous latent representations to the next agent in the sequence, creating a looped hidden stream of information flowing through the system. </p><p>This latent hand-off continues down the line through all the agents. When the final agent finishes its processing, its latent outputs are fed directly back to the very first agent, kicking off a new recursion round. </p><p>This structure allows the entire multi-agent system to interact, reflect, and refine its collective reasoning over multiple rounds entirely in the latent space, with only the very last agent producing a textual output in the final round. It is like the agents are communicating telepathically as a unified whole and the last agent provides the final response as text.</p><h2>The architecture of latent collaboration</h2><p>To make continuous latent space collaboration possible, the authors introduce a specialized architectural component called the RecursiveLink. This is a lightweight, two-layer module designed to transmit and refine a model's latent states rather than forcing it to decode text. </p><p>A language model's last-layer hidden states contain the rich, semantic representation of its reasoning process. The RecursiveLink is designed to preserve and transmit this high-dimensional information from one embedding space to another. </p><p>To avoid the cost of updating every parameter across multiple large language models, the framework keeps the models' parameters frozen. Instead, it optimizes the system by only training the parameters of the RecursiveLink modules.</p><p>To handle both internal reasoning and external communication, the system uses two variations of the module. The inner RecursiveLink operates inside an agent during its reasoning phase. It takes the model's newly generated embeddings and maps them directly back into its own input embedding space. This allows the agent to continuously generate a stream of latent thoughts without generating discrete text tokens. </p><p>The outer RecursiveLink serves as the bridge between agents. Because agents in a real-world system might use different model architectures and sizes, their internal embedding spaces have entirely different dimensions. The outer RecursiveLink includes an additional layer designed to match the embeddings from one agent's hidden dimension with the next agent's embedding space.</p><p>During training, first, the inner links are trained independently to warm up each agent's ability to think in continuous latent embeddings. Then, the system enters outer-loop training, where the diverse, frozen models are chained together in a loop, and the system is evaluated based on the final textual output of the last agent. </p><p>The only thing that gets updated in the training process is the RecursiveLink parameters and the original model weights remain unchanged, similar to <a href="https://venturebeat.com/ai/running-thousands-of-llms-on-one-gpu-is-now-possible-with-s-lora"><u>low-rank adaptation</u></a> (LoRA). Another advantage of this system comes into effect when you have multiple agents on top of the same backbone model. </p><p>If you have a multi-agent system where two agents are built on the exact same foundation model acting in different roles, you do not need to load two copies of the model into your GPU memory, nor do you train them separately. The agents will share the same backbone as the brain and use the RecursiveLink as the connective tissue.</p><h2>RecursiveMAS in action</h2><p>The researchers evaluated RecursiveMAS across nine benchmarks spanning mathematics, science and medicine, code generation, and search-based question answering. They created a multi-agent system using open-weights models including Qwen, Llama-3, Gemma3, and Mistral. These models were assigned roles to form different agent collaboration patterns such as sequential reasoning and mixture-of-experts collaboration. </p><p>RecursiveMAS was compared to baselines under identical training budgets, including standalone models enhanced with LoRA or full supervised fine-tuning, alternative multi-agent frameworks like Mixture-of-Agents and TextGrad, and recursive baselines like LoopLM. It was also compared to Recursive-TextMAS, which uses the same recursive loop structure as RecursiveMAS but forces the agents to explicitly communicate via text.</p><p>RecursiveMAS achieved an average accuracy improvement of 8.3% compared to the strongest baselines across the benchmarks. It excelled particularly on reasoning-heavy tasks, outperforming text-based optimization methods like TextGrad by 18.1% on AIME2025 and 13% on AIME2026. </p><p>Because it avoids generating text at every step, RecursiveMAS achieved 1.2x to 2.4x end-to-end inference speedup. RecursiveMAS is also much more token efficient than the alternative. Compared to the text-based Recursive-TextMAS, it reduces token usage by 34.6% in the first round of the recursion, and by round three, it achieves 75.6% token reduction. RecursiveMAS also proved remarkably cheap to train. Because it only updates the lightweight RecursiveLink modules, which consist of roughly 13 million parameters or about 0.31% of the trainable parameters of the frozen models, it requires the lowest peak GPU memory and cuts training costs by more than half compared to full fine-tuning.</p><h2>Enterprise adoption</h2><p>The efficiency gains — lower token consumption, reduced GPU memory requirements, and faster inference — are intended to make complex multi-step agent workflows viable in production environments without the compute overhead that limits enterprise agentic deployments. The researchers have released the <a href="https://github.com/RecursiveMAS/RecursiveMAS">code</a> and <a href="https://huggingface.co/RecursiveMAS">trained model weights</a> under the Apache 2.0 license.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2022-27810 | Facebook Hermes up to 0.11.x recursion (EUVD-2022-32305)]]></title>
<description><![CDATA[A vulnerability marked as problematic has been reported in Facebook Hermes up to 0.11.x. The affected element is an unknown function. Performing a manipulation results in uncontrolled recursion.

This vulnerability is cataloged as CVE-2022-27810. The attack must originate from the local network. ...]]></description>
<link>https://tsecurity.de/de/3518119/sicherheitsluecken/cve-2022-27810-facebook-hermes-up-to-011x-recursion-euvd-2022-32305/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3518119/sicherheitsluecken/cve-2022-27810-facebook-hermes-up-to-011x-recursion-euvd-2022-32305/</guid>
<pubDate>Fri, 15 May 2026 01:52:58 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability marked as <a href="https://vuldb.com/kb/risk">problematic</a> has been reported in <a href="https://vuldb.com/product/facebook:hermes">Facebook Hermes up to 0.11.x</a>. The affected element is an unknown function. Performing a manipulation results in uncontrolled recursion.

This vulnerability is cataloged as <a href="https://vuldb.com/cve/CVE-2022-27810">CVE-2022-27810</a>. The attack must originate from the local network. There is no exploit available.

It is suggested to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-0989 | libxml2 RelaxNG Parser recursion (Nessus ID 296249 / WID-SEC-2026-0126)]]></title>
<description><![CDATA[A vulnerability marked as problematic has been reported in libxml2. This vulnerability affects unknown code of the component RelaxNG Parser. Performing a manipulation results in uncontrolled recursion.

This vulnerability is cataloged as CVE-2026-0989. It is possible to initiate the attack remote...]]></description>
<link>https://tsecurity.de/de/3517656/sicherheitsluecken/cve-2026-0989-libxml2-relaxng-parser-recursion-nessus-id-296249-wid-sec-2026-0126/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3517656/sicherheitsluecken/cve-2026-0989-libxml2-relaxng-parser-recursion-nessus-id-296249-wid-sec-2026-0126/</guid>
<pubDate>Thu, 14 May 2026 20:54:08 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability marked as <a href="https://vuldb.com/kb/risk">problematic</a> has been reported in <a href="https://vuldb.com/product/libxml2">libxml2</a>. This vulnerability affects unknown code of the component <em>RelaxNG Parser</em>. Performing a manipulation results in uncontrolled recursion.

This vulnerability is cataloged as <a href="https://vuldb.com/cve/CVE-2026-0989">CVE-2026-0989</a>. It is possible to initiate the attack remotely. There is no exploit available.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-0990 | libxml2 XML Parser xmlCatalogXMLResolveURI recursion (Nessus ID 296249 / WID-SEC-2026-0126)]]></title>
<description><![CDATA[A vulnerability, which was classified as problematic, has been found in libxml2. The impacted element is the function xmlCatalogXMLResolveURI of the component XML Parser. This manipulation causes uncontrolled recursion.

This vulnerability appears as CVE-2026-0990. The attack may be initiated rem...]]></description>
<link>https://tsecurity.de/de/3517654/sicherheitsluecken/cve-2026-0990-libxml2-xml-parser-xmlcatalogxmlresolveuri-recursion-nessus-id-296249-wid-sec-2026-0126/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3517654/sicherheitsluecken/cve-2026-0990-libxml2-xml-parser-xmlcatalogxmlresolveuri-recursion-nessus-id-296249-wid-sec-2026-0126/</guid>
<pubDate>Thu, 14 May 2026 20:54:06 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability, which was classified as <a href="https://vuldb.com/kb/risk">problematic</a>, has been found in <a href="https://vuldb.com/product/libxml2">libxml2</a>. The impacted element is the function <code>xmlCatalogXMLResolveURI</code> of the component <em>XML Parser</em>. This manipulation causes uncontrolled recursion.

This vulnerability appears as <a href="https://vuldb.com/cve/CVE-2026-0990">CVE-2026-0990</a>. The attack may be initiated remotely. There is no available exploit.]]></content:encoded>
</item>
<item>
<title><![CDATA[Siemens SIMATIC]]></title>
<description><![CDATA[View CSAF
Summary
SIMATIC CN 4100 contains multiple vulnerabilities which could potentially lead to a compromise in availability, integrity and confidentiality. Siemens has released a new version for SIMATIC CN 4100 and recommends to update to the latest version.
The following versions of Siemens...]]></description>
<link>https://tsecurity.de/de/3517151/it-security-nachrichten/siemens-simatic/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3517151/it-security-nachrichten/siemens-simatic/</guid>
<pubDate>Thu, 14 May 2026 17:08:07 +0200</pubDate>
<category>📰 IT Security Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p><a href="https://github.com/cisagov/CSAF/blob/develop/csaf_files/OT/white/2026/icsa-26-134-10.json"><strong>View CSAF</strong></a></p>
<h2>Summary</h2>
<p><strong>SIMATIC CN 4100 contains multiple vulnerabilities which could potentially lead to a compromise in availability, integrity and confidentiality. Siemens has released a new version for SIMATIC CN 4100 and recommends to update to the latest version.</strong></p>
<p>The following versions of Siemens SIMATIC are affected:</p>
<ul>
<li>SIMATIC CN 4100 vers:intdot/&lt;5.0 </li>
</ul>
<div class="csaf-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS</th>
<th role="columnheader">Vendor</th>
<th role="columnheader">Equipment</th>
<th role="columnheader">Vulnerabilities</th>
</tr>
</thead>
<tbody>
<tr>
<td>v3 9.6</td>
<td>Siemens</td>
<td>Siemens SIMATIC</td>
<td>NULL Pointer Dereference, Reachable Assertion, Use After Free, Out-of-bounds Write, Integer Overflow or Wraparound, Allocation of Resources Without Limits or Throttling, Out-of-bounds Read, Covert Timing Channel, Stack-based Buffer Overflow, Inefficient Algorithmic Complexity, Missing Release of Memory after Effective Lifetime, Improper Restriction of Operations within the Bounds of a Memory Buffer, Improper Input Validation, Improper Locking, Uncontrolled Recursion, Buffer Access with Incorrect Length Value, Race Condition within a Thread, Missing Synchronization, Use of Uninitialized Resource, Double Free, Missing Release of Resource after Effective Lifetime, Loop with Unreachable Exit Condition ('Infinite Loop'), Improper Update of Reference Count, Improper Control of a Resource Through its Lifetime, Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition'), Unexpected Status Code or Return Value, Divide By Zero, Improper Validation of Specified Index, Position, or Offset in Input, Comparison Using Wrong Factors, Observable Timing Discrepancy, Improper Validation of Syntactic Correctness of Input, Deadlock, Signal Handler Race Condition, Improper Following of Specification by Caller, Improper Check for Dropped Privileges, Transmission of Private Resources into a New Sphere ('Resource Leak'), Improper Resource Shutdown or Release, Improper Access Control, Exposure of Sensitive Information to an Unauthorized Actor, Relative Path Traversal, Improper Neutralization of Escape, Meta, or Control Sequences, Selection of Less-Secure Algorithm During Negotiation ('Algorithm Downgrade'), Uncontrolled Resource Consumption, Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting'), Missing Authentication for Critical Function, Improper Check for Unusual or Exceptional Conditions</td>
</tr>
</tbody>
</table>
</div>
<h3>Background</h3>
<ul>
<li><strong>Critical Infrastructure Sectors: </strong>Critical Manufacturing</li>
<li><strong>Countries/Areas Deployed: </strong>Worldwide</li>
<li><strong>Company Headquarters Location: </strong>Germany</li>
</ul>
<hr>
<h2>Vulnerabilities</h2>
<div class="csaf-accordion">
<p><a class="csaf-accordion-toggle-all" href="https://www.cisa.gov/#">Expand All +</a></p>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2024-47704</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Check link_res-&gt;hpo_dp_link_enc before using it [WHAT &amp; HOW] Functions dp_enable_link_phy and dp_disable_link_phy can pass link_res without initializing hpo_dp_link_enc and it is necessary to check for null before dereferencing. This fixes 2 FORWARD_NULL issues reported by Coverity.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2024-47704">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/476.html">CWE-476 NULL Pointer Dereference</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2024-57924</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: fs: relax assertions on failure to encode file handles Encoding file handles is usually performed by a filesystem &gt;encode_fh() method that may fail for various reasons. The legacy users of exportfs_encode_fh(), namely, nfsd and name_to_handle_at(2) syscall are ready to cope with the possibility of failure to encode a file handle. There are a few other users of exportfs_encode_{fh,fid}() that currently have a WARN_ON() assertion when -&gt;encode_fh() fails. Relax those assertions because they are wrong. The second linked bug report states commit 16aac5ad1fa9 ("ovl: support encoding non-decodable file handles") in v6.6 as the regressing commit, but this is not accurate. The aforementioned commit only increases the chances of the assertion and allows triggering the assertion with the reproducer using overlayfs, inotify and drop_caches. Triggering this assertion was always possible with other filesystems and other reasons of -&gt;encode_fh() failures and more particularly, it was also possible with the exact same reproducer using overlayfs that is mounted with options index=on,nfs_export=on also on kernels &lt; v6.6. Therefore, I am not listing the aforementioned commit as a Fixes commit. Backport hint: this patch will have a trivial conflict applying to v6.6.y, and other trivial conflicts applying to stable kernels &lt; v6.6.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2024-57924">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/617.html">CWE-617 Reachable Assertion</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2024-58240</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: tls: separate no-async decryption request handling from async If we're not doing async, the handling is much simpler. There's no reference counting, we just need to wait for the completion to wake us up and return its result. We should preferably also use a separate crypto_wait. I'm not seeing a UAF as I did in the past, I think aec7961916f3 ("tls: fix race between async notify and socket close") took care of it. This will make the next fix easier.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2024-58240">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/416.html">CWE-416 Use After Free</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.3</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-6021</a></h3>
<div class="csaf-accordion-content">
<p>A flaw was found in libxml2's xmlBuildQName function, where integer overflows in buffer size calculations can lead to a stack-based buffer overflow. This issue can result in memory corruption or a denial of service when processing crafted input.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-6021">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-6052</a></h3>
<div class="csaf-accordion-content">
<p>A flaw was found in how GLib’s GString manages memory when adding data to strings. If a string is already very large, combining it with more input can cause a hidden overflow in the size calculation. This makes the system think it has enough memory when it doesn’t. As a result, data may be written past the end of the allocated memory, leading to crashes or memory corruption.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-6052">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/190.html">CWE-190 Integer Overflow or Wraparound</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>3.7</td>
<td>LOW</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L">CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-7425</a></h3>
<div class="csaf-accordion-content">
<p>A flaw was found in libxslt where the attribute type, atype, flags are modified in a way that corrupts internal memory management. When XSLT functions, such as the key() process, result in tree fragments, this corruption prevents the proper cleanup of ID attributes. As a result, the system may access freed memory, causing crashes or enabling attackers to trigger heap corruption.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-7425">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/416.html">CWE-416 Use After Free</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-8916</a></h3>
<div class="csaf-accordion-content">
<p>Allocation of Resources Without Limits or Throttling vulnerability in Legion of the Bouncy Castle Inc. BC Java bcpkix on All (API modules), Legion of the Bouncy Castle Inc. BC Java bcprov on All (API modules), Legion of the Bouncy Castle Inc. BCPKIX FIPS bcpkix-fips on All (API modules) allows Excessive Allocation. This vulnerability is associated with program files https://github.Com/bcgit/bc-java/blob/main/pkix/src/main/java/org/bouncycastle/pkix/jcajce/PKIXCertPathReviewer.Java, https://github.Com/bcgit/bc-java/blob/main/prov/src/main/java/org/bouncycastle/x509/PKIXCertPathReviewer.Java. This issue affects BC Java: from 1.44 through 1.78; BC Java: from 1.44 through 1.78; BCPKIX FIPS: from 1.0.0 through 1.0.7, from 2.0.0 through 2.0.7.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-8916">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/770.html">CWE-770 Allocation of Resources Without Limits or Throttling</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.3</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-9230</a></h3>
<div class="csaf-accordion-content">
<p>Issue summary: An application trying to decrypt CMS messages encrypted using password based encryption can trigger an out-of-bounds read and write. Impact summary: This out-of-bounds read may trigger a crash which leads to Denial of Service for an application. The out-of-bounds write can cause a memory corruption which can have various consequences including a Denial of Service or Execution of attacker-supplied code. Although the consequences of a successful exploit of this vulnerability could be severe, the probability that the attacker would be able to perform it is low. Besides, password based (PWRI) encryption support in CMS messages is very rarely used. For that reason the issue was assessed as Moderate severity according to our Security Policy. The FIPS modules in 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this issue, as the CMS implementation is outside the OpenSSL FIPS module boundary.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-9230">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-9231</a></h3>
<div class="csaf-accordion-content">
<p>Issue summary: A timing side-channel which could potentially allow remote recovery of the private key exists in the SM2 algorithm implementation on 64 bit ARM platforms. Impact summary: A timing side-channel in SM2 signature computations on 64 bit ARM platforms could allow recovering the private key by an attacker.. While remote key recovery over a network was not attempted by the reporter, timing measurements revealed a timing signal which may allow such an attack. OpenSSL does not directly support certificates with SM2 keys in TLS, and so this CVE is not relevant in most TLS contexts. However, given that it is possible to add support for such certificates via a custom provider, coupled with the fact that in such a custom provider context the private key may be recoverable via remote timing measurements, we consider this to be a Moderate severity issue. The FIPS modules in 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this issue, as SM2 is not an approved algorithm.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-9231">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/385.html">CWE-385 Covert Timing Channel</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-9232</a></h3>
<div class="csaf-accordion-content">
<p>Issue summary: An application using the OpenSSL HTTP client API functions may trigger an out-of-bounds read if the 'no_proxy' environment variable is set and the host portion of the authority component of the HTTP URL is an IPv6 address. Impact summary: An out-of-bounds read can trigger a crash which leads to Denial of Service for an application. The OpenSSL HTTP client API functions can be used directly by applications but they are also used by the OCSP client functions and CMP (Certificate Management Protocol) client implementation in OpenSSL. However the URLs used by these implementations are unlikely to be controlled by an attacker. In this vulnerable code the out of bounds read can only trigger a crash. Furthermore the vulnerability requires an attacker-controlled URL to be passed from an application to the OpenSSL function and the user has to have a 'no_proxy' environment variable set. For the aforementioned reasons the issue was assessed as Low severity. The vulnerable code was introduced in the following patch releases: 3.0.16, 3.1.8, 3.2.4, 3.3.3, 3.4.0 and 3.5.0. The FIPS modules in 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this issue, as the HTTP client implementation is outside the OpenSSL FIPS module boundary.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-9232">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.9</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-9820</a></h3>
<div class="csaf-accordion-content">
<p>A flaw was found in the GnuTLS library, specifically in the gnutls_pkcs11_token_init() function that handles PKCS#11 token initialization. When a token label longer than expected is processed, the function writes past the end of a fixed-size stack buffer. This programming error can cause the application using GnuTLS to crash or, in certain conditions, be exploited for code execution. As a result, systems or applications relying on GnuTLS may be vulnerable to a denial of service or local privilege escalation attacks.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-9820">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/121.html">CWE-121 Stack-based Buffer Overflow</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>4</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L">CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-14831</a></h3>
<div class="csaf-accordion-content">
<p>A flaw was found in GnuTLS. This vulnerability allows a denial of service (DoS) by excessive CPU (Central Processing Unit) and memory consumption via specially crafted malicious certificates containing a large number of name constraints and subject alternative names (SANs).</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-14831">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/407.html">CWE-407 Inefficient Algorithmic Complexity</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.3</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-23143</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: net: Fix null-ptr-deref by sock_lock_init_class_and_name() and rmmod. When I ran the repro [0] and waited a few seconds, I observed two LOCKDEP splats: a warning immediately followed by a null-ptr-deref. [1] Reproduction Steps: 1) Mount CIFS 2) Add an iptables rule to drop incoming FIN packets for CIFS 3) Unmount CIFS 4) Unload the CIFS module 5) Remove the iptables rule At step 3), the CIFS module calls sock_release() for the underlying TCP socket, and it returns quickly. However, the socket remains in FIN_WAIT_1 because incoming FIN packets are dropped. At this point, the module's refcnt is 0 while the socket is still alive, so the following rmmod command succeeds. # ss -tan State Recv-Q Send-Q Local Address:Port Peer Address:Port FIN-WAIT-1 0 477 10.0.2.15:51062 10.0.0.137:445 # lsmod | grep cifs cifs 1159168 0 This highlights a discrepancy between the lifetime of the CIFS module and the underlying TCP socket. Even after CIFS calls sock_release() and it returns, the TCP socket does not die immediately in order to close the connection gracefully. While this is generally fine, it causes an issue with LOCKDEP because CIFS assigns a different lock class to the TCP socket's sk-&gt;sk_lock using sock_lock_init_class_and_name(). Once an incoming packet is processed for the socket or a timer fires, sk-&gt;sk_lock is acquired. Then, LOCKDEP checks the lock context in check_wait_context(), where hlock_class() is called to retrieve the lock class. However, since the module has already been unloaded, hlock_class() logs a warning and returns NULL, triggering the null-ptr-deref. If LOCKDEP is enabled, we must ensure that a module calling sock_lock_init_class_and_name() (CIFS, NFS, etc) cannot be unloaded while such a socket is still alive to prevent this issue. Let's hold the module reference in sock_lock_init_class_and_name() and release it when the socket is freed in sk_prot_free(). Note that sock_lock_init() clears sk-&gt;sk_owner for svc_create_socket() that calls sock_lock_init_class_and_name() for a listening socket, which clones a socket by sk_clone_lock() without GFP_ZERO. [0]: CIFS_SERVER="10.0.0.137" CIFS_PATH="//${CIFS_SERVER}/Users/Administrator/Desktop/CIFS_TEST" DEV="enp0s3" CRED="/root/WindowsCredential.txt" MNT=$(mktemp -d /tmp/XXXXXX) mount -t cifs ${CIFS_PATH} ${MNT} -o vers=3.0,credentials=${CRED},cache=none,echo_interval=1 iptables -A INPUT -s ${CIFS_SERVER} -j DROP for i in $(seq 10); do umount ${MNT} rmmod cifs sleep 1 done rm -r ${MNT} iptables -D INPUT -s ${CIFS_SERVER} -j DROP [1]: DEBUG_LOCKS_WARN_ON(1) WARNING: CPU: 10 PID: 0 at kernel/locking/lockdep.c:234 hlock_class (kernel/locking/lockdep.c:234 kernel/locking/lockdep.c:223) Modules linked in: cifs_arc4 nls_ucs2_utils cifs_md4 [last unloaded: cifs] CPU: 10 UID: 0 PID: 0 Comm: swapper/10 Not tainted 6.14.0 #36 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.0-0-gd239552ce722-prebuilt.qemu.org 04/01/2014 RIP: 0010:hlock_class (kernel/locking/lockdep.c:234 kernel/locking/lockdep.c:223) ... Call Trace: __lock_acquire (kernel/locking/lockdep.c:4853 kernel/locking/lockdep.c:5178) lock_acquire (kernel/locking/lockdep.c:469 kernel/locking/lockdep.c:5853 kernel/locking/lockdep.c:5816) _raw_spin_lock_nested (kernel/locking/spinlock.c:379) tcp_v4_rcv (./include/linux/skbuff.h:1678 ./include/net/tcp.h:2547 net/ipv4/tcp_ipv4.c:2350) ... BUG: kernel NULL pointer dereference, address: 00000000000000c4 PF: supervisor read access in kernel mode PF: error_code(0x0000) - not-present page PGD 0 Oops: Oops: 0000 [#1] PREEMPT SMP NOPTI CPU: 10 UID: 0 PID: 0 Comm: swapper/10 Tainted: G W 6.14.0 #36 Tainted: [W]=WARN Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.0-0-gd239552ce722-prebuilt.qemu.org 04/01/2014 RIP: 0010:__lock_acquire (kernel/ ---truncated---</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-23143">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/476.html">CWE-476 NULL Pointer Dereference</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-23160</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: media: mediatek: vcodec: Fix a resource leak related to the scp device in FW initialization On Mediatek devices with a system companion processor (SCP) the mtk_scp structure has to be removed explicitly to avoid a resource leak. Free the structure in case the allocation of the firmware structure fails during the firmware initialization.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-23160">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/401.html">CWE-401 Missing Release of Memory after Effective Lifetime</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-31257</a></h3>
<div class="csaf-accordion-content">
<p>This issue was addressed with improved memory handling. This issue is fixed in Safari 18.5, iOS 18.5 and iPadOS 18.5, macOS Sequoia 15.5, tvOS 18.5, visionOS 2.5, watchOS 11.5. Processing maliciously crafted web content may lead to an unexpected Safari crash.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-31257">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/119.html">CWE-119 Improper Restriction of Operations within the Bounds of a Memory Buffer</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>4.7</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:N/I:N/A:L">CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:N/I:N/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-37931</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: btrfs: adjust subpage bit start based on sectorsize When running machines with 64k page size and a 16k nodesize we started seeing tree log corruption in production. This turned out to be because we were not writing out dirty blocks sometimes, so this in fact affects all metadata writes. When writing out a subpage EB we scan the subpage bitmap for a dirty range. If the range isn't dirty we do bit_start++; to move onto the next bit. The problem is the bitmap is based on the number of sectors that an EB has. So in this case, we have a 64k pagesize, 16k nodesize, but a 4k sectorsize. This means our bitmap is 4 bits for every node. With a 64k page size we end up with 4 nodes per page. To make this easier this is how everything looks [0 16k 32k 48k ] logical address [0 4 8 12 ] radix tree offset [ 64k page ] folio [ 16k eb ][ 16k eb ][ 16k eb ][ 16k eb ] extent buffers [ | | | | | | | | | | | | | | | | ] bitmap Now we use all of our addressing based on fs_info-&gt;sectorsize_bits, so as you can see the above our 16k eb-&gt;start turns into radix entry 4. When we find a dirty range for our eb, we correctly do bit_start += sectors_per_node, because if we start at bit 0, the next bit for the next eb is 4, to correspond to eb-&gt;start 16k. However if our range is clean, we will do bit_start++, which will now put us offset from our radix tree entries. In our case, assume that the first time we check the bitmap the block is not dirty, we increment bit_start so now it == 1, and then we loop around and check again. This time it is dirty, and we go to find that start using the following equation start = folio_start + bit_start * fs_info-&gt;sectorsize; so in the case above, eb-&gt;start 0 is now dirty, and we calculate start as 0 + 1 * fs_info-&gt;sectorsize = 4096 4096 &gt;&gt; 12 = 1 Now we're looking up the radix tree for 1, and we won't find an eb. What's worse is now we're using bit_start == 1, so we do bit_start += sectors_per_node, which is now 5. If that eb is dirty we will run into the same thing, we will look at an offset that is not populated in the radix tree, and now we're skipping the writeout of dirty extent buffers. The best fix for this is to not use sectorsize_bits to address nodes, but that's a larger change. Since this is a fs corruption problem fix it simply by always using sectors_per_node to increment the start bit.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-37931">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-37968</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: iio: light: opt3001: fix deadlock due to concurrent flag access The threaded IRQ function in this driver is reading the flag twice: once to lock a mutex and once to unlock it. Even though the code setting the flag is designed to prevent it, there are subtle cases where the flag could be true at the mutex_lock stage and false at the mutex_unlock stage. This results in the mutex not being unlocked, resulting in a deadlock. Fix it by making the opt3001_irq() code generally more robust, reading the flag into a variable and using the variable value at both stages.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-37968">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/667.html">CWE-667 Improper Locking</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38322</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: perf/x86/intel: Fix crash in icl_update_topdown_event() The perf_fuzzer found a hard-lockup crash on a RaptorLake machine: Oops: general protection fault, maybe for address 0xffff89aeceab400: 0000 CPU: 23 UID: 0 PID: 0 Comm: swapper/23 Tainted: [W]=WARN Hardware name: Dell Inc. Precision 9660/0VJ762 RIP: 0010:native_read_pmc+0x7/0x40 Code: cc e8 8d a9 01 00 48 89 03 5b cd cc cc cc cc 0f 1f ... RSP: 000:fffb03100273de8 EFLAGS: 00010046 .... Call Trace: icl_update_topdown_event+0x165/0x190 ? ktime_get+0x38/0xd0 intel_pmu_read_event+0xf9/0x210 __perf_event_read+0xf9/0x210 CPUs 16-23 are E-core CPUs that don't support the perf metrics feature. The icl_update_topdown_event() should not be invoked on these CPUs. It's a regression of commit: f9bdf1f95339 ("perf/x86/intel: Avoid disable PMU if !cpuc-&gt;enabled in sample read") The bug introduced by that commit is that the is_topdown_event() function is mistakenly used to replace the is_topdown_count() call to check if the topdown functions for the perf metrics feature should be invoked. Fix it.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38322">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38347</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: f2fs: fix to do sanity check on ino and xnid syzbot reported a f2fs bug as below: INFO: task syz-executor140:5308 blocked for more than 143 seconds. Not tainted 6.14.0-rc7-syzkaller-00069-g81e4f8d68c66 #0 "echo 0 &gt; /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:syz-executor140 state:D stack:24016 pid:5308 tgid:5308 ppid:5306 task_flags:0x400140 flags:0x00000006 Call Trace: context_switch kernel/sched/core.c:5378 [inline] __schedule+0x190e/0x4c90 kernel/sched/core.c:6765 __schedule_loop kernel/sched/core.c:6842 [inline] schedule+0x14b/0x320 kernel/sched/core.c:6857 io_schedule+0x8d/0x110 kernel/sched/core.c:7690 folio_wait_bit_common+0x839/0xee0 mm/filemap.c:1317 __folio_lock mm/filemap.c:1664 [inline] folio_lock include/linux/pagemap.h:1163 [inline] __filemap_get_folio+0x147/0xb40 mm/filemap.c:1917 pagecache_get_page+0x2c/0x130 mm/folio-compat.c:87 find_get_page_flags include/linux/pagemap.h:842 [inline] f2fs_grab_cache_page+0x2b/0x320 fs/f2fs/f2fs.h:2776 __get_node_page+0x131/0x11b0 fs/f2fs/node.c:1463 read_xattr_block+0xfb/0x190 fs/f2fs/xattr.c:306 lookup_all_xattrs fs/f2fs/xattr.c:355 [inline] f2fs_getxattr+0x676/0xf70 fs/f2fs/xattr.c:533 __f2fs_get_acl+0x52/0x870 fs/f2fs/acl.c:179 f2fs_acl_create fs/f2fs/acl.c:375 [inline] f2fs_init_acl+0xd7/0x9b0 fs/f2fs/acl.c:418 f2fs_init_inode_metadata+0xa0f/0x1050 fs/f2fs/dir.c:539 f2fs_add_inline_entry+0x448/0x860 fs/f2fs/inline.c:666 f2fs_add_dentry+0xba/0x1e0 fs/f2fs/dir.c:765 f2fs_do_add_link+0x28c/0x3a0 fs/f2fs/dir.c:808 f2fs_add_link fs/f2fs/f2fs.h:3616 [inline] f2fs_mknod+0x2e8/0x5b0 fs/f2fs/namei.c:766 vfs_mknod+0x36d/0x3b0 fs/namei.c:4191 unix_bind_bsd net/unix/af_unix.c:1286 [inline] unix_bind+0x563/0xe30 net/unix/af_unix.c:1379 __sys_bind_socket net/socket.c:1817 [inline] __sys_bind+0x1e4/0x290 net/socket.c:1848 __do_sys_bind net/socket.c:1853 [inline] __se_sys_bind net/socket.c:1851 [inline] __x64_sys_bind+0x7a/0x90 net/socket.c:1851 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xf3/0x230 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f Let's dump and check metadata of corrupted inode, it shows its xattr_nid is the same to its i_ino. dump.f2fs -i 3 chaseyu.img.raw i_xattr_nid [0x 3 : 3] So that, during mknod in the corrupted directory, it tries to get and lock inode page twice, result in deadlock. - f2fs_mknod - f2fs_add_inline_entry - f2fs_get_inode_page --- lock dir's inode page - f2fs_init_acl - f2fs_acl_create(dir,..) - __f2fs_get_acl - f2fs_getxattr - lookup_all_xattrs - __get_node_page --- try to lock dir's inode page In order to fix this, let's add sanity check on ino and xnid.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38347">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38491</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: mptcp: make fallback action and fallback decision atomic Syzkaller reported the following splat: WARNING: CPU: 1 PID: 7704 at net/mptcp/protocol.h:1223 __mptcp_do_fallback net/mptcp/protocol.h:1223 [inline] WARNING: CPU: 1 PID: 7704 at net/mptcp/protocol.h:1223 mptcp_do_fallback net/mptcp/protocol.h:1244 [inline] WARNING: CPU: 1 PID: 7704 at net/mptcp/protocol.h:1223 check_fully_established net/mptcp/options.c:982 [inline] WARNING: CPU: 1 PID: 7704 at net/mptcp/protocol.h:1223 mptcp_incoming_options+0x21a8/0x2510 net/mptcp/options.c:1153 Modules linked in: CPU: 1 UID: 0 PID: 7704 Comm: syz.3.1419 Not tainted 6.16.0-rc3-gbd5ce2324dba #20 PREEMPT(voluntary) Hardware name: QEMU Ubuntu 24.04 PC (i440FX + PIIX, 1996), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 RIP: 0010:__mptcp_do_fallback net/mptcp/protocol.h:1223 [inline] RIP: 0010:mptcp_do_fallback net/mptcp/protocol.h:1244 [inline] RIP: 0010:check_fully_established net/mptcp/options.c:982 [inline] RIP: 0010:mptcp_incoming_options+0x21a8/0x2510 net/mptcp/options.c:1153 Code: 24 18 e8 bb 2a 00 fd e9 1b df ff ff e8 b1 21 0f 00 e8 ec 5f c4 fc 44 0f b7 ac 24 b0 00 00 00 e9 54 f1 ff ff e8 d9 5f c4 fc 90 &lt;0f&gt; 0b 90 e9 b8 f4 ff ff e8 8b 2a 00 fd e9 8d e6 ff ff e8 81 2a 00 RSP: 0018:ffff8880a3f08448 EFLAGS: 00010246 RAX: 0000000000000000 RBX: ffff8880180a8000 RCX: ffffffff84afcf45 RDX: ffff888090223700 RSI: ffffffff84afdaa7 RDI: 0000000000000001 RBP: ffff888017955780 R08: 0000000000000001 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 R13: ffff8880180a8910 R14: ffff8880a3e9d058 R15: 0000000000000000 FS: 00005555791b8500(0000) GS:ffff88811c495000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 000000110c2800b7 CR3: 0000000058e44000 CR4: 0000000000350ef0 Call Trace: tcp_reset+0x26f/0x2b0 net/ipv4/tcp_input.c:4432 tcp_validate_incoming+0x1057/0x1b60 net/ipv4/tcp_input.c:5975 tcp_rcv_established+0x5b5/0x21f0 net/ipv4/tcp_input.c:6166 tcp_v4_do_rcv+0x5dc/0xa70 net/ipv4/tcp_ipv4.c:1925 tcp_v4_rcv+0x3473/0x44a0 net/ipv4/tcp_ipv4.c:2363 ip_protocol_deliver_rcu+0xba/0x480 net/ipv4/ip_input.c:205 ip_local_deliver_finish+0x2f1/0x500 net/ipv4/ip_input.c:233 NF_HOOK include/linux/netfilter.h:317 [inline] NF_HOOK include/linux/netfilter.h:311 [inline] ip_local_deliver+0x1be/0x560 net/ipv4/ip_input.c:254 dst_input include/net/dst.h:469 [inline] ip_rcv_finish net/ipv4/ip_input.c:447 [inline] NF_HOOK include/linux/netfilter.h:317 [inline] NF_HOOK include/linux/netfilter.h:311 [inline] ip_rcv+0x514/0x810 net/ipv4/ip_input.c:567 __netif_receive_skb_one_core+0x197/0x1e0 net/core/dev.c:5975 __netif_receive_skb+0x1f/0x120 net/core/dev.c:6088 process_backlog+0x301/0x1360 net/core/dev.c:6440 __napi_poll.constprop.0+0xba/0x550 net/core/dev.c:7453 napi_poll net/core/dev.c:7517 [inline] net_rx_action+0xb44/0x1010 net/core/dev.c:7644 handle_softirqs+0x1d0/0x770 kernel/softirq.c:579 do_softirq+0x3f/0x90 kernel/softirq.c:480 __local_bh_enable_ip+0xed/0x110 kernel/softirq.c:407 local_bh_enable include/linux/bottom_half.h:33 [inline] inet_csk_listen_stop+0x2c5/0x1070 net/ipv4/inet_connection_sock.c:1524 mptcp_check_listen_stop.part.0+0x1cc/0x220 net/mptcp/protocol.c:2985 mptcp_check_listen_stop net/mptcp/mib.h:118 [inline] __mptcp_close+0x9b9/0xbd0 net/mptcp/protocol.c:3000 mptcp_close+0x2f/0x140 net/mptcp/protocol.c:3066 inet_release+0xed/0x200 net/ipv4/af_inet.c:435 inet6_release+0x4f/0x70 net/ipv6/af_inet6.c:487 __sock_release+0xb3/0x270 net/socket.c:649 sock_close+0x1c/0x30 net/socket.c:1439 __fput+0x402/0xb70 fs/file_table.c:465 task_work_run+0x150/0x240 kernel/task_work.c:227 resume_user_mode_work include/linux/resume_user_mode.h:50 [inline] exit_to_user_mode_loop+0xd4 ---truncated---</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38491">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/667.html">CWE-667 Improper Locking</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38502</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: bpf: Fix oob access in cgroup local storage Lonial reported that an out-of-bounds access in cgroup local storage can be crafted via tail calls. Given two programs each utilizing a cgroup local storage with a different value size, and one program doing a tail call into the other. The verifier will validate each of the indivial programs just fine. However, in the runtime context the bpf_cg_run_ctx holds an bpf_prog_array_item which contains the BPF program as well as any cgroup local storage flavor the program uses. Helpers such as bpf_get_local_storage() pick this up from the runtime context: ctx = container_of(current-&gt;bpf_ctx, struct bpf_cg_run_ctx, run_ctx); storage = ctx-&gt;prog_item-&gt;cgroup_storage[stype]; if (stype == BPF_CGROUP_STORAGE_SHARED) ptr = &amp;READ_ONCE(storage-&gt;buf)-&gt;data[0]; else ptr = this_cpu_ptr(storage-&gt;percpu_buf); For the second program which was called from the originally attached one, this means bpf_get_local_storage() will pick up the former program's map, not its own. With mismatching sizes, this can result in an unintended out-of-bounds access. To fix this issue, we need to extend bpf_map_owner with an array of storage_cookie[] to match on i) the exact maps from the original program if the second program was using bpf_get_local_storage(), or ii) allow the tail call combination if the second program was not using any of the cgroup local storage maps.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38502">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>4</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L">CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38552</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: mptcp: plug races between subflow fail and subflow creation We have races similar to the one addressed by the previous patch between subflow failing and additional subflow creation. They are just harder to trigger. The solution is similar. Use a separate flag to track the condition 'socket state prevent any additional subflow creation' protected by the fallback lock. The socket fallback makes such flag true, and also receiving or sending an MP_FAIL option. The field 'allow_infinite_fallback' is now always touched under the relevant lock, we can drop the ONCE annotation on write.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38552">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.3</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:H">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38614</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: eventpoll: Fix semi-unbounded recursion Ensure that epoll instances can never form a graph deeper than EP_MAX_NESTS+1 links. Currently, ep_loop_check_proc() ensures that the graph is loop-free and does some recursion depth checks, but those recursion depth checks don't limit the depth of the resulting tree for two reasons: - They don't look upwards in the tree. - If there are multiple downwards paths of different lengths, only one of the paths is actually considered for the depth check since commit 28d82dc1c4ed ("epoll: limit paths"). Essentially, the current recursion depth check in ep_loop_check_proc() just serves to prevent it from recursing too deeply while checking for loops. A more thorough check is done in reverse_path_check() after the new graph edge has already been created; this checks, among other things, that no paths going upwards from any non-epoll file with a length of more than 5 edges exist. However, this check does not apply to non-epoll files. As a result, it is possible to recurse to a depth of at least roughly 500, tested on v6.15. (I am unsure if deeper recursion is possible; and this may have changed with commit 8c44dac8add7 ("eventpoll: Fix priority inversion problem").) To fix it: 1. In ep_loop_check_proc(), note the subtree depth of each visited node, and use subtree depths for the total depth calculation even when a subtree has already been visited. 2. Add ep_get_upwards_depth_proc() for similarly determining the maximum depth of an upwards walk. 3. In ep_loop_check(), use these values to limit the total path length between epoll nodes to EP_MAX_NESTS edges.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38614">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/674.html">CWE-674 Uncontrolled Recursion</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38670</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: arm64/entry: Mask DAIF in cpu_switch_to(), call_on_irq_stack() `cpu_switch_to()` and `call_on_irq_stack()` manipulate SP to change to different stacks along with the Shadow Call Stack if it is enabled. Those two stack changes cannot be done atomically and both functions can be interrupted by SErrors or Debug Exceptions which, though unlikely, is very much broken : if interrupted, we can end up with mismatched stacks and Shadow Call Stack leading to clobbered stacks. In `cpu_switch_to()`, it can happen when SP_EL0 points to the new task, but x18 stills points to the old task's SCS. When the interrupt handler tries to save the task's SCS pointer, it will save the old task SCS pointer (x18) into the new task struct (pointed to by SP_EL0), clobbering it. In `call_on_irq_stack()`, it can happen when switching from the task stack to the IRQ stack and when switching back. In both cases, we can be interrupted when the SCS pointer points to the IRQ SCS, but SP points to the task stack. The nested interrupt handler pushes its return addresses on the IRQ SCS. It then detects that SP points to the task stack, calls `call_on_irq_stack()` and clobbers the task SCS pointer with the IRQ SCS pointer, which it will also use ! This leads to tasks returning to addresses on the wrong SCS, or even on the IRQ SCS, triggering kernel panics via CONFIG_VMAP_STACK or FPAC if enabled. This is possible on a default config, but unlikely. However, when enabling CONFIG_ARM64_PSEUDO_NMI, DAIF is unmasked and instead the GIC is responsible for filtering what interrupts the CPU should receive based on priority. Given the goal of emulating NMIs, pseudo-NMIs can be received by the CPU even in `cpu_switch_to()` and `call_on_irq_stack()`, possibly *very* frequently depending on the system configuration and workload, leading to unpredictable kernel panics. Completely mask DAIF in `cpu_switch_to()` and restore it when returning. Do the same in `call_on_irq_stack()`, but restore and mask around the branch. Mask DAIF even if CONFIG_SHADOW_CALL_STACK is not enabled for consistency of behaviour between all configurations. Introduce and use an assembly macro for saving and masking DAIF, as the existing one saves but only masks IF.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38670">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38676</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: iommu/amd: Avoid stack buffer overflow from kernel cmdline While the kernel command line is considered trusted in most environments, avoid writing 1 byte past the end of "acpiid" if the "str" argument is maximum length.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38676">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/805.html">CWE-805 Buffer Access with Incorrect Length Value</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38677</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: f2fs: fix to avoid out-of-boundary access in dnode page As Jiaming Zhang reported: __dump_stack lib/dump_stack.c:94 [inline] dump_stack_lvl+0x1c1/0x2a0 lib/dump_stack.c:120 print_address_description mm/kasan/report.c:378 [inline] print_report+0x17e/0x800 mm/kasan/report.c:480 kasan_report+0x147/0x180 mm/kasan/report.c:593 data_blkaddr fs/f2fs/f2fs.h:3053 [inline] f2fs_data_blkaddr fs/f2fs/f2fs.h:3058 [inline] f2fs_get_dnode_of_data+0x1a09/0x1c40 fs/f2fs/node.c:855 f2fs_reserve_block+0x53/0x310 fs/f2fs/data.c:1195 prepare_write_begin fs/f2fs/data.c:3395 [inline] f2fs_write_begin+0xf39/0x2190 fs/f2fs/data.c:3594 generic_perform_write+0x2c7/0x910 mm/filemap.c:4112 f2fs_buffered_write_iter fs/f2fs/file.c:4988 [inline] f2fs_file_write_iter+0x1ec8/0x2410 fs/f2fs/file.c:5216 new_sync_write fs/read_write.c:593 [inline] vfs_write+0x546/0xa90 fs/read_write.c:686 ksys_write+0x149/0x250 fs/read_write.c:738 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xf3/0x3d0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f The root cause is in the corrupted image, there is a dnode has the same node id w/ its inode, so during f2fs_get_dnode_of_data(), it tries to access block address in dnode at offset 934, however it parses the dnode as inode node, so that get_dnode_addr() returns 360, then it tries to access page address from 360 + 934 * 4 = 4096 w/ 4 bytes. To fix this issue, let's add sanity check for node id of all direct nodes during f2fs_get_dnode_of_data().</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38677">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38679</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: media: venus: Fix OOB read due to missing payload bound check Currently, The event_seq_changed() handler processes a variable number of properties sent by the firmware. The number of properties is indicated by the firmware and used to iterate over the payload. However, the payload size is not being validated against the actual message length. This can lead to out-of-bounds memory access if the firmware provides a property count that exceeds the data available in the payload. Such a condition can result in kernel crashes or potential information leaks if memory beyond the buffer is accessed. Fix this by properly validating the remaining size of the payload before each property access and updating bounds accordingly as properties are parsed. This ensures that property parsing is safely bounded within the received message buffer and protects against malformed or malicious firmware behavior.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38679">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38680</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: media: uvcvideo: Fix 1-byte out-of-bounds read in uvc_parse_format() The buffer length check before calling uvc_parse_format() only ensured that the buffer has at least 3 bytes (buflen &gt; 2), buf the function accesses buffer[3], requiring at least 4 bytes. This can lead to an out-of-bounds read if the buffer has exactly 3 bytes. Fix it by checking that the buffer has at least 4 bytes in uvc_parse_format().</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38680">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38681</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: mm/ptdump: take the memory hotplug lock inside ptdump_walk_pgd() Memory hot remove unmaps and tears down various kernel page table regions as required. The ptdump code can race with concurrent modifications of the kernel page tables. When leaf entries are modified concurrently, the dump code may log stale or inconsistent information for a VA range, but this is otherwise not harmful. But when intermediate levels of kernel page table are freed, the dump code will continue to use memory that has been freed and potentially reallocated for another purpose. In such cases, the ptdump code may dereference bogus addresses, leading to a number of potential problems. To avoid the above mentioned race condition, platforms such as arm64, riscv and s390 take memory hotplug lock, while dumping kernel page table via the sysfs interface /sys/kernel/debug/kernel_page_tables. Similar race condition exists while checking for pages that might have been marked W+X via /sys/kernel/debug/kernel_page_tables/check_wx_pages which in turn calls ptdump_check_wx(). Instead of solving this race condition again, let's just move the memory hotplug lock inside generic ptdump_check_wx() which will benefit both the scenarios. Drop get_online_mems() and put_online_mems() combination from all existing platform ptdump code paths.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38681">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/366.html">CWE-366 Race Condition within a Thread</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:H">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38683</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: hv_netvsc: Fix panic during namespace deletion with VF The existing code move the VF NIC to new namespace when NETDEV_REGISTER is received on netvsc NIC. During deletion of the namespace, default_device_exit_batch() &gt;&gt; default_device_exit_net() is called. When netvsc NIC is moved back and registered to the default namespace, it automatically brings VF NIC back to the default namespace. This will cause the default_device_exit_net() &gt;&gt; for_each_netdev_safe loop unable to detect the list end, and hit NULL ptr: [ 231.449420] mana 7870:00:00.0 enP30832s1: Moved VF to namespace with: eth0 [ 231.449656] BUG: kernel NULL pointer dereference, address: 0000000000000010 [ 231.450246] #PF: supervisor read access in kernel mode [ 231.450579] #PF: error_code(0x0000) - not-present page [ 231.450916] PGD 17b8a8067 P4D 0 [ 231.451163] Oops: Oops: 0000 [#1] SMP NOPTI [ 231.451450] CPU: 82 UID: 0 PID: 1394 Comm: kworker/u768:1 Not tainted 6.16.0-rc4+ #3 VOLUNTARY [ 231.452042] Hardware name: Microsoft Corporation Virtual Machine/Virtual Machine, BIOS Hyper-V UEFI Release v4.1 11/21/2024 [ 231.452692] Workqueue: netns cleanup_net [ 231.452947] RIP: 0010:default_device_exit_batch+0x16c/0x3f0 [ 231.453326] Code: c0 0c f5 b3 e8 d5 db fe ff 48 85 c0 74 15 48 c7 c2 f8 fd ca b2 be 10 00 00 00 48 8d 7d c0 e8 7b 77 25 00 49 8b 86 28 01 00 00 &lt;48&gt; 8b 50 10 4c 8b 2a 4c 8d 62 f0 49 83 ed 10 4c 39 e0 0f 84 d6 00 [ 231.454294] RSP: 0018:ff75fc7c9bf9fd00 EFLAGS: 00010246 [ 231.454610] RAX: 0000000000000000 RBX: 0000000000000002 RCX: 61c8864680b583eb [ 231.455094] RDX: ff1fa9f71462d800 RSI: ff75fc7c9bf9fd38 RDI: 0000000030766564 [ 231.455686] RBP: ff75fc7c9bf9fd78 R08: 0000000000000000 R09: 0000000000000000 [ 231.456126] R10: 0000000000000001 R11: 0000000000000004 R12: ff1fa9f70088e340 [ 231.456621] R13: ff1fa9f70088e340 R14: ffffffffb3f50c20 R15: ff1fa9f7103e6340 [ 231.457161] FS: 0000000000000000(0000) GS:ff1faa6783a08000(0000) knlGS:0000000000000000 [ 231.457707] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 231.458031] CR2: 0000000000000010 CR3: 0000000179ab2006 CR4: 0000000000b73ef0 [ 231.458434] Call Trace: [ 231.458600] [ 231.458777] ops_undo_list+0x100/0x220 [ 231.459015] cleanup_net+0x1b8/0x300 [ 231.459285] process_one_work+0x184/0x340 To fix it, move the ns change to a workqueue, and take rtnl_lock to avoid changing the netdev list when default_device_exit_net() is using it.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38683">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/820.html">CWE-820 Missing Synchronization</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.2</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:L/I:L/A:H">CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:L/I:L/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38684</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: net/sched: ets: use old 'nbands' while purging unused classes Shuang reported sch_ets test-case [1] crashing in ets_class_qlen_notify() after recent changes from Lion [2]. The problem is: in ets_qdisc_change() we purge unused DWRR queues; the value of 'q-&gt;nbands' is the new one, and the cleanup should be done with the old one. The problem is here since my first attempts to fix ets_qdisc_change(), but it surfaced again after the recent qdisc len accounting fixes. Fix it purging idle DWRR queues before assigning a new value of 'q-&gt;nbands', so that all purge operations find a consistent configuration: - old 'q-&gt;nbands' because it's needed by ets_class_find() - old 'q-&gt;nstrict' because it's needed by ets_class_is_strict() BUG: kernel NULL pointer dereference, address: 0000000000000000 #PF: supervisor read access in kernel mode #PF: error_code(0x0000) - not-present page PGD 0 P4D 0 Oops: Oops: 0000 [#1] SMP NOPTI CPU: 62 UID: 0 PID: 39457 Comm: tc Kdump: loaded Not tainted 6.12.0-116.el10.x86_64 #1 PREEMPT(voluntary) Hardware name: Dell Inc. PowerEdge R640/06DKY5, BIOS 2.12.2 07/09/2021 RIP: 0010:__list_del_entry_valid_or_report+0x4/0x80 Code: ff 4c 39 c7 0f 84 39 19 8e ff b8 01 00 00 00 c3 cc cc cc cc 66 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa &lt;48&gt; 8b 17 48 8b 4f 08 48 85 d2 0f 84 56 19 8e ff 48 85 c9 0f 84 ab RSP: 0018:ffffba186009f400 EFLAGS: 00010202 RAX: 00000000000000d6 RBX: 0000000000000000 RCX: 0000000000000004 RDX: ffff9f0fa29b69c0 RSI: 0000000000000000 RDI: 0000000000000000 RBP: ffffffffc12c2400 R08: 0000000000000008 R09: 0000000000000004 R10: ffffffffffffffff R11: 0000000000000004 R12: 0000000000000000 R13: ffff9f0f8cfe0000 R14: 0000000000100005 R15: 0000000000000000 FS: 00007f2154f37480(0000) GS:ffff9f269c1c0000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000000 CR3: 00000001530be001 CR4: 00000000007726f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 PKRU: 55555554 Call Trace: ets_class_qlen_notify+0x65/0x90 [sch_ets] qdisc_tree_reduce_backlog+0x74/0x110 ets_qdisc_change+0x630/0xa40 [sch_ets] __tc_modify_qdisc.constprop.0+0x216/0x7f0 tc_modify_qdisc+0x7c/0x120 rtnetlink_rcv_msg+0x145/0x3f0 netlink_rcv_skb+0x53/0x100 netlink_unicast+0x245/0x390 netlink_sendmsg+0x21b/0x470 ____sys_sendmsg+0x39d/0x3d0 ___sys_sendmsg+0x9a/0xe0 __sys_sendmsg+0x7a/0xd0 do_syscall_64+0x7d/0x160 entry_SYSCALL_64_after_hwframe+0x76/0x7e RIP: 0033:0x7f2155114084 Code: 89 02 b8 ff ff ff ff eb bb 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 80 3d 25 f0 0c 00 00 74 13 b8 2e 00 00 00 0f 05 &lt;48&gt; 3d 00 f0 ff ff 77 54 c3 0f 1f 00 48 83 ec 28 89 54 24 1c 48 89 RSP: 002b:00007fff1fd7a988 EFLAGS: 00000202 ORIG_RAX: 000000000000002e RAX: ffffffffffffffda RBX: 0000560ec063e5e0 RCX: 00007f2155114084 RDX: 0000000000000000 RSI: 00007fff1fd7a9f0 RDI: 0000000000000003 RBP: 00007fff1fd7aa60 R08: 0000000000000010 R09: 000000000000003f R10: 0000560ee9b3a010 R11: 0000000000000202 R12: 00007fff1fd7aae0 R13: 000000006891ccde R14: 0000560ec063e5e0 R15: 00007fff1fd7aad0 [1] https://lore.kernel.org/netdev/e08c7f4a6882f260011909a868311c6e9b54f3e4.1639153474.git.dcaratti@redhat.com/ [2] https://lore.kernel.org/netdev/d912cbd7-193b-4269-9857-525bee8bbb6a@gmail.com/</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38684">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/476.html">CWE-476 NULL Pointer Dereference</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.2</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:L/I:L/A:H">CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:L/I:L/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38685</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: fbdev: Fix vmalloc out-of-bounds write in fast_imageblit This issue triggers when a userspace program does an ioctl FBIOPUT_CON2FBMAP by passing console number and frame buffer number. Ideally this maps console to frame buffer and updates the screen if console is visible. As part of mapping it has to do resize of console according to frame buffer info. if this resize fails and returns from vc_do_resize() and continues further. At this point console and new frame buffer are mapped and sets display vars. Despite failure still it continue to proceed updating the screen at later stages where vc_data is related to previous frame buffer and frame buffer info and display vars are mapped to new frame buffer and eventully leading to out-of-bounds write in fast_imageblit(). This bheviour is excepted only when fg_console is equal to requested console which is a visible console and updates screen with invalid struct references in fbcon_putcs().</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38685">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38687</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: comedi: fix race between polling and detaching syzbot reports a use-after-free in comedi in the below link, which is due to comedi gladly removing the allocated async area even though poll requests are still active on the wait_queue_head inside of it. This can cause a use-after-free when the poll entries are later triggered or removed, as the memory for the wait_queue_head has been freed. We need to check there are no tasks queued on any of the subdevices' wait queues before allowing the device to be detached by the `COMEDI_DEVCONFIG` ioctl. Tasks will read-lock `dev-&gt;attach_lock` before adding themselves to the subdevice wait queue, so fix the problem in the `COMEDI_DEVCONFIG` ioctl handler by write-locking `dev-&gt;attach_lock` before checking that all of the subdevices are safe to be deleted. This includes testing for any sleepers on the subdevices' wait queues. It remains locked until the device has been detached. This requires the `comedi_device_detach()` function to be refactored slightly, moving the bulk of it into new function `comedi_device_detach_locked()`. Note that the refactor of `comedi_device_detach()` results in `comedi_device_cancel_all()` now being called while `dev-&gt;attach_lock` is write-locked, which wasn't the case previously, but that does not matter. Thanks to Jens Axboe for diagnosing the problem and co-developing this patch.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38687">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38691</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: pNFS: Fix uninited ptr deref in block/scsi layout The error occurs on the third attempt to encode extents. When function ext_tree_prepare_commit() reallocates a larger buffer to retry encoding extents, the "layoutupdate_pages" page array is initialized only after the retry loop. But ext_tree_free_commitdata() is called on every iteration and tries to put pages in the array, thus dereferencing uninitialized pointers. An additional problem is that there is no limit on the maximum possible buffer_size. When there are too many extents, the client may create a layoutcommit that is larger than the maximum possible RPC size accepted by the server. During testing, we observed two typical scenarios. First, one memory page for extents is enough when we work with small files, append data to the end of the file, or preallocate extents before writing. But when we fill a new large file without preallocating, the number of extents can be huge, and counting the number of written extents in ext_tree_encode_commit() does not help much. Since this number increases even more between unlocking and locking of ext_tree, the reallocated buffer may not be large enough again and again.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38691">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/908.html">CWE-908 Use of Uninitialized Resource</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38693</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar In w7090p_tuner_write_serpar, msg is controlled by user. When msg[0].buf is null and msg[0].len is zero, former checks on msg[0].buf would be passed. If accessing msg[0].buf[2] without sanity check, null pointer deref would happen. We add check on msg[0].len to prevent crash. Similar commit: commit 0ed554fd769a ("media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()")</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38693">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38694</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: media: dvb-frontends: dib7090p: fix null-ptr-deref in dib7090p_rw_on_apb() In dib7090p_rw_on_apb, msg is controlled by user. When msg[0].buf is null and msg[0].len is zero, former checks on msg[0].buf would be passed. If accessing msg[0].buf[2] without sanity check, null pointer deref would happen. We add check on msg[0].len to prevent crash. Similar issue occurs when access msg[1].buf[0] and msg[1].buf[1]. Similar commit: commit 0ed554fd769a ("media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()")</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38694">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/476.html">CWE-476 NULL Pointer Dereference</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38695</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure If a call to lpfc_sli4_read_rev() from lpfc_sli4_hba_setup() fails, the resultant cleanup routine lpfc_sli4_vport_delete_fcp_xri_aborted() may occur before sli4_hba.hdwqs are allocated. This may result in a null pointer dereference when attempting to take the abts_io_buf_list_lock for the first hardware queue. Fix by adding a null ptr check on phba-&gt;sli4_hba.hdwq and early return because this situation means there must have been an error during port initialization.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38695">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/476.html">CWE-476 NULL Pointer Dereference</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38696</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: MIPS: Don't crash in stack_top() for tasks without ABI or vDSO Not all tasks have an ABI associated or vDSO mapped, for example kthreads never do. If such a task ever ends up calling stack_top(), it will derefence the NULL ABI pointer and crash. This can for example happen when using kunit: mips_stack_top+0x28/0xc0 arch_pick_mmap_layout+0x190/0x220 kunit_vm_mmap_init+0xf8/0x138 __kunit_add_resource+0x40/0xa8 kunit_vm_mmap+0x88/0xd8 usercopy_test_init+0xb8/0x240 kunit_try_run_case+0x5c/0x1a8 kunit_generic_run_threadfn_adapter+0x28/0x50 kthread+0x118/0x240 ret_from_kernel_thread+0x14/0x1c Only dereference the ABI point if it is set. The GIC page is also included as it is specific to the vDSO. Also move the randomization adjustment into the same conditional.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38696">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38697</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: jfs: upper bound check of tree index in dbAllocAG When computing the tree index in dbAllocAG, we never check if we are out of bounds realative to the size of the stree. This could happen in a scenario where the filesystem metadata are corrupted.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38697">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38698</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: jfs: Regular file corruption check The reproducer builds a corrupted file on disk with a negative i_size value. Add a check when opening this file to avoid subsequent operation failures.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38698">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38699</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: scsi: bfa: Double-free fix When the bfad_im_probe() function fails during initialization, the memory pointed to by bfad-&gt;im is freed without setting bfad-&gt;im to NULL. Subsequently, during driver uninstallation, when the state machine enters the bfad_sm_stopping state and calls the bfad_im_probe_undo() function, it attempts to free the memory pointed to by bfad-&gt;im again, thereby triggering a double-free vulnerability. Set bfad-&gt;im to NULL if probing fails.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38699">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/415.html">CWE-415 Double Free</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.4</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38700</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated In case of an ib_fast_reg_mr allocation failure during iSER setup, the machine hits a panic because iscsi_conn-&gt;dd_data is initialized unconditionally, even when no memory is allocated (dd_size == 0). This leads invalid pointer dereference during connection teardown. Fix by setting iscsi_conn-&gt;dd_data only if memory is actually allocated. Panic trace: ------------ iser: iser_create_fastreg_desc: Failed to allocate ib_fast_reg_mr err=-12 iser: iser_alloc_rx_descriptors: failed allocating rx descriptors / data buffers BUG: unable to handle page fault for address: fffffffffffffff8 RIP: 0010:swake_up_locked.part.5+0xa/0x40 Call Trace: complete+0x31/0x40 iscsi_iser_conn_stop+0x88/0xb0 [ib_iser] iscsi_stop_conn+0x66/0xc0 [scsi_transport_iscsi] iscsi_if_stop_conn+0x14a/0x150 [scsi_transport_iscsi] iscsi_if_rx+0x1135/0x1834 [scsi_transport_iscsi] ? netlink_lookup+0x12f/0x1b0 ? netlink_deliver_tap+0x2c/0x200 netlink_unicast+0x1ab/0x280 netlink_sendmsg+0x257/0x4f0 ? _copy_from_user+0x29/0x60 sock_sendmsg+0x5f/0x70</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38700">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38701</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: ext4: do not BUG when INLINE_DATA_FL lacks system.data xattr A syzbot fuzzed image triggered a BUG_ON in ext4_update_inline_data() when an inode had the INLINE_DATA_FL flag set but was missing the system.data extended attribute. Since this can happen due to a maiciouly fuzzed file system, we shouldn't BUG, but rather, report it as a corrupted file system. Add similar replacements of BUG_ON with EXT4_ERROR_INODE() ii ext4_create_inline_data() and ext4_inline_data_truncate().</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38701">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/617.html">CWE-617 Reachable Assertion</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38702</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: fbdev: fix potential buffer overflow in do_register_framebuffer() The current implementation may lead to buffer overflow when: 1. Unregistration creates NULL gaps in registered_fb[] 2. All array slots become occupied despite num_registered_fb &lt; FB_MAX 3. The registration loop exceeds array bounds Add boundary check to prevent registered_fb[FB_MAX] access.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38702">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38706</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime() snd_soc_remove_pcm_runtime() might be called with rtd == NULL which will leads to null pointer dereference. This was reproduced with topology loading and marking a link as ignore due to missing hardware component on the system. On module removal the soc_tplg_remove_link() would call snd_soc_remove_pcm_runtime() with rtd == NULL since the link was ignored, no runtime was created.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38706">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/476.html">CWE-476 NULL Pointer Dereference</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38707</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: Add sanity check for file name The length of the file name should be smaller than the directory entry size.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38707">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38708</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: drbd: add missing kref_get in handle_write_conflicts With `two-primaries` enabled, DRBD tries to detect "concurrent" writes and handle write conflicts, so that even if you write to the same sector simultaneously on both nodes, they end up with the identical data once the writes are completed. In handling "superseeded" writes, we forgot a kref_get, resulting in a premature drbd_destroy_device and use after free, and further to kernel crashes with symptoms. Relevance: No one should use DRBD as a random data generator, and apparently all users of "two-primaries" handle concurrent writes correctly on layer up. That is cluster file systems use some distributed lock manager, and live migration in virtualization environments stops writes on one node before starting writes on the other node. Which means that other than for "test cases", this code path is never taken in real life. FYI, in DRBD 9, things are handled differently nowadays. We still detect "write conflicts", but no longer try to be smart about them. We decided to disconnect hard instead: upper layers must not submit concurrent writes. If they do, that's their fault.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38708">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/416.html">CWE-416 Use After Free</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38711</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: smb/server: avoid deadlock when linking with ReplaceIfExists If smb2_create_link() is called with ReplaceIfExists set and the name does exist then a deadlock will happen. ksmbd_vfs_kern_path_locked() will return with success and the parent directory will be locked. ksmbd_vfs_remove_file() will then remove the file. ksmbd_vfs_link() will then be called while the parent is still locked. It will try to lock the same parent and will deadlock. This patch moves the ksmbd_vfs_kern_path_unlock() call to *before* ksmbd_vfs_link() and then simplifies the code, removing the file_present flag variable.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38711">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38712</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file() When the volume header contains erroneous values that do not reflect the actual state of the filesystem, hfsplus_fill_super() assumes that the attributes file is not yet created, which later results in hitting BUG_ON() when hfsplus_create_attributes_file() is called. Replace this BUG_ON() with -EIO error with a message to suggest running fsck tool.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38712">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38713</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc() The hfsplus_readdir() method is capable to crash by calling hfsplus_uni2asc(): [ 667.121659][ T9805] ================================================================== [ 667.122651][ T9805] BUG: KASAN: slab-out-of-bounds in hfsplus_uni2asc+0x902/0xa10 [ 667.123627][ T9805] Read of size 2 at addr ffff88802592f40c by task repro/9805 [ 667.124578][ T9805] [ 667.124876][ T9805] CPU: 3 UID: 0 PID: 9805 Comm: repro Not tainted 6.16.0-rc3 #1 PREEMPT(full) [ 667.124886][ T9805] Hardware name: QEMU Ubuntu 24.04 PC (i440FX + PIIX, 1996), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 667.124890][ T9805] Call Trace: [ 667.124893][ T9805] [ 667.124896][ T9805] dump_stack_lvl+0x10e/0x1f0 [ 667.124911][ T9805] print_report+0xd0/0x660 [ 667.124920][ T9805] ? __virt_addr_valid+0x81/0x610 [ 667.124928][ T9805] ? __phys_addr+0xe8/0x180 [ 667.124934][ T9805] ? hfsplus_uni2asc+0x902/0xa10 [ 667.124942][ T9805] kasan_report+0xc6/0x100 [ 667.124950][ T9805] ? hfsplus_uni2asc+0x902/0xa10 [ 667.124959][ T9805] hfsplus_uni2asc+0x902/0xa10 [ 667.124966][ T9805] ? hfsplus_bnode_read+0x14b/0x360 [ 667.124974][ T9805] hfsplus_readdir+0x845/0xfc0 [ 667.124984][ T9805] ? __pfx_hfsplus_readdir+0x10/0x10 [ 667.124994][ T9805] ? stack_trace_save+0x8e/0xc0 [ 667.125008][ T9805] ? iterate_dir+0x18b/0xb20 [ 667.125015][ T9805] ? trace_lock_acquire+0x85/0xd0 [ 667.125022][ T9805] ? lock_acquire+0x30/0x80 [ 667.125029][ T9805] ? iterate_dir+0x18b/0xb20 [ 667.125037][ T9805] ? down_read_killable+0x1ed/0x4c0 [ 667.125044][ T9805] ? putname+0x154/0x1a0 [ 667.125051][ T9805] ? __pfx_down_read_killable+0x10/0x10 [ 667.125058][ T9805] ? apparmor_file_permission+0x239/0x3e0 [ 667.125069][ T9805] iterate_dir+0x296/0xb20 [ 667.125076][ T9805] __x64_sys_getdents64+0x13c/0x2c0 [ 667.125084][ T9805] ? __pfx___x64_sys_getdents64+0x10/0x10 [ 667.125091][ T9805] ? __x64_sys_openat+0x141/0x200 [ 667.125126][ T9805] ? __pfx_filldir64+0x10/0x10 [ 667.125134][ T9805] ? do_user_addr_fault+0x7fe/0x12f0 [ 667.125143][ T9805] do_syscall_64+0xc9/0x480 [ 667.125151][ T9805] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 667.125158][ T9805] RIP: 0033:0x7fa8753b2fc9 [ 667.125164][ T9805] Code: 00 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 48 [ 667.125172][ T9805] RSP: 002b:00007ffe96f8e0f8 EFLAGS: 00000217 ORIG_RAX: 00000000000000d9 [ 667.125181][ T9805] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fa8753b2fc9 [ 667.125185][ T9805] RDX: 0000000000000400 RSI: 00002000000063c0 RDI: 0000000000000004 [ 667.125190][ T9805] RBP: 00007ffe96f8e110 R08: 00007ffe96f8e110 R09: 00007ffe96f8e110 [ 667.125195][ T9805] R10: 0000000000000000 R11: 0000000000000217 R12: 0000556b1e3b4260 [ 667.125199][ T9805] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 667.125207][ T9805] [ 667.125210][ T9805] [ 667.145632][ T9805] Allocated by task 9805: [ 667.145991][ T9805] kasan_save_stack+0x20/0x40 [ 667.146352][ T9805] kasan_save_track+0x14/0x30 [ 667.146717][ T9805] __kasan_kmalloc+0xaa/0xb0 [ 667.147065][ T9805] __kmalloc_noprof+0x205/0x550 [ 667.147448][ T9805] hfsplus_find_init+0x95/0x1f0 [ 667.147813][ T9805] hfsplus_readdir+0x220/0xfc0 [ 667.148174][ T9805] iterate_dir+0x296/0xb20 [ 667.148549][ T9805] __x64_sys_getdents64+0x13c/0x2c0 [ 667.148937][ T9805] do_syscall_64+0xc9/0x480 [ 667.149291][ T9805] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 667.149809][ T9805] [ 667.150030][ T9805] The buggy address belongs to the object at ffff88802592f000 [ 667.150030][ T9805] which belongs to the cache kmalloc-2k of size 2048 [ 667.151282][ T9805] The buggy address is located 0 bytes to the right of [ 667.151282][ T9805] allocated 1036-byte region [ffff88802592f000, ffff88802592f40c) [ 667.1 ---truncated---</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38713">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38714</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read() The hfsplus_bnode_read() method can trigger the issue: [ 174.852007][ T9784] ================================================================== [ 174.852709][ T9784] BUG: KASAN: slab-out-of-bounds in hfsplus_bnode_read+0x2f4/0x360 [ 174.853412][ T9784] Read of size 8 at addr ffff88810b5fc6c0 by task repro/9784 [ 174.854059][ T9784] [ 174.854272][ T9784] CPU: 1 UID: 0 PID: 9784 Comm: repro Not tainted 6.16.0-rc3 #7 PREEMPT(full) [ 174.854281][ T9784] Hardware name: QEMU Ubuntu 24.04 PC (i440FX + PIIX, 1996), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 174.854286][ T9784] Call Trace: [ 174.854289][ T9784] [ 174.854292][ T9784] dump_stack_lvl+0x10e/0x1f0 [ 174.854305][ T9784] print_report+0xd0/0x660 [ 174.854315][ T9784] ? __virt_addr_valid+0x81/0x610 [ 174.854323][ T9784] ? __phys_addr+0xe8/0x180 [ 174.854330][ T9784] ? hfsplus_bnode_read+0x2f4/0x360 [ 174.854337][ T9784] kasan_report+0xc6/0x100 [ 174.854346][ T9784] ? hfsplus_bnode_read+0x2f4/0x360 [ 174.854354][ T9784] hfsplus_bnode_read+0x2f4/0x360 [ 174.854362][ T9784] hfsplus_bnode_dump+0x2ec/0x380 [ 174.854370][ T9784] ? __pfx_hfsplus_bnode_dump+0x10/0x10 [ 174.854377][ T9784] ? hfsplus_bnode_write_u16+0x83/0xb0 [ 174.854385][ T9784] ? srcu_gp_start+0xd0/0x310 [ 174.854393][ T9784] ? __mark_inode_dirty+0x29e/0xe40 [ 174.854402][ T9784] hfsplus_brec_remove+0x3d2/0x4e0 [ 174.854411][ T9784] __hfsplus_delete_attr+0x290/0x3a0 [ 174.854419][ T9784] ? __pfx_hfs_find_1st_rec_by_cnid+0x10/0x10 [ 174.854427][ T9784] ? __pfx___hfsplus_delete_attr+0x10/0x10 [ 174.854436][ T9784] ? __asan_memset+0x23/0x50 [ 174.854450][ T9784] hfsplus_delete_all_attrs+0x262/0x320 [ 174.854459][ T9784] ? __pfx_hfsplus_delete_all_attrs+0x10/0x10 [ 174.854469][ T9784] ? rcu_is_watching+0x12/0xc0 [ 174.854476][ T9784] ? __mark_inode_dirty+0x29e/0xe40 [ 174.854483][ T9784] hfsplus_delete_cat+0x845/0xde0 [ 174.854493][ T9784] ? __pfx_hfsplus_delete_cat+0x10/0x10 [ 174.854507][ T9784] hfsplus_unlink+0x1ca/0x7c0 [ 174.854516][ T9784] ? __pfx_hfsplus_unlink+0x10/0x10 [ 174.854525][ T9784] ? down_write+0x148/0x200 [ 174.854532][ T9784] ? __pfx_down_write+0x10/0x10 [ 174.854540][ T9784] vfs_unlink+0x2fe/0x9b0 [ 174.854549][ T9784] do_unlinkat+0x490/0x670 [ 174.854557][ T9784] ? __pfx_do_unlinkat+0x10/0x10 [ 174.854565][ T9784] ? __might_fault+0xbc/0x130 [ 174.854576][ T9784] ? getname_flags.part.0+0x1c5/0x550 [ 174.854584][ T9784] __x64_sys_unlink+0xc5/0x110 [ 174.854592][ T9784] do_syscall_64+0xc9/0x480 [ 174.854600][ T9784] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 174.854608][ T9784] RIP: 0033:0x7f6fdf4c3167 [ 174.854614][ T9784] Code: f0 ff ff 73 01 c3 48 8b 0d 26 0d 0e 00 f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 08 [ 174.854622][ T9784] RSP: 002b:00007ffcb948bca8 EFLAGS: 00000206 ORIG_RAX: 0000000000000057 [ 174.854630][ T9784] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f6fdf4c3167 [ 174.854636][ T9784] RDX: 00007ffcb948bcc0 RSI: 00007ffcb948bcc0 RDI: 00007ffcb948bd50 [ 174.854641][ T9784] RBP: 00007ffcb948cd90 R08: 0000000000000001 R09: 00007ffcb948bb40 [ 174.854645][ T9784] R10: 00007f6fdf564fc0 R11: 0000000000000206 R12: 0000561e1bc9c2d0 [ 174.854650][ T9784] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 174.854658][ T9784] [ 174.854661][ T9784] [ 174.879281][ T9784] Allocated by task 9784: [ 174.879664][ T9784] kasan_save_stack+0x20/0x40 [ 174.880082][ T9784] kasan_save_track+0x14/0x30 [ 174.880500][ T9784] __kasan_kmalloc+0xaa/0xb0 [ 174.880908][ T9784] __kmalloc_noprof+0x205/0x550 [ 174.881337][ T9784] __hfs_bnode_create+0x107/0x890 [ 174.881779][ T9784] hfsplus_bnode_find+0x2d0/0xd10 [ 174.882222][ T9784] hfsplus_brec_find+0x2b0/0x520 [ 174.882659][ T9784] hfsplus_delete_all_attrs+0x23b/0x3 ---truncated---</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38714">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38715</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: hfs: fix slab-out-of-bounds in hfs_bnode_read() This patch introduces is_bnode_offset_valid() method that checks the requested offset value. Also, it introduces check_and_correct_requested_length() method that checks and correct the requested length (if it is necessary). These methods are used in hfs_bnode_read(), hfs_bnode_write(), hfs_bnode_clear(), hfs_bnode_copy(), and hfs_bnode_move() with the goal to prevent the access out of allocated memory and triggering the crash.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38715">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38721</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: netfilter: ctnetlink: fix refcount leak on table dump There is a reference count leak in ctnetlink_dump_table(): if (res &lt; 0) { nf_conntrack_get(&amp;ct-&gt;ct_general); // HERE cb-&gt;args[1] = (unsigned long)ct; ... While its very unlikely, its possible that ct == last. If this happens, then the refcount of ct was already incremented. This 2nd increment is never undone. This prevents the conntrack object from being released, which in turn keeps prevents cnet-&gt;count from dropping back to 0. This will then block the netns dismantle (or conntrack rmmod) as nf_conntrack_cleanup_net_list() will wait forever. This can be reproduced by running conntrack_resize.sh selftest in a loop. It takes ~20 minutes for me on a preemptible kernel on average before I see a runaway kworker spinning in nf_conntrack_cleanup_net_list. One fix would to change this to: if (res &lt; 0) { if (ct != last) nf_conntrack_get(&amp;ct-&gt;ct_general); But this reference counting isn't needed in the first place. We can just store a cookie value instead. A followup patch will do the same for ctnetlink_exp_dump_table, it looks to me as if this has the same problem and like ctnetlink_dump_table, we only need a 'skip hint', not the actual object so we can apply the same cookie strategy there as well.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38721">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/772.html">CWE-772 Missing Release of Resource after Effective Lifetime</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38723</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: LoongArch: BPF: Fix jump offset calculation in tailcall The extra pass of bpf_int_jit_compile() skips JIT context initialization which essentially skips offset calculation leaving out_offset = -1, so the jmp_offset in emit_bpf_tail_call is calculated by "#define jmp_offset (out_offset - (cur_offset))" is a negative number, which is wrong. The final generated assembly are as follow. 54: bgeu $a2, $t1, -8 # 0x0000004c 58: addi.d $a6, $s5, -1 5c: bltz $a6, -16 # 0x0000004c 60: alsl.d $t2, $a2, $a1, 0x3 64: ld.d $t2, $t2, 264 68: beq $t2, $zero, -28 # 0x0000004c Before apply this patch, the follow test case will reveal soft lock issues. cd tools/testing/selftests/bpf/ ./test_progs --allow=tailcalls/tailcall_bpf2bpf_1 dmesg: watchdog: BUG: soft lockup - CPU#2 stuck for 26s! [test_progs:25056]</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38723">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38724</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm() Lei Lu recently reported that nfsd4_setclientid_confirm() did not check the return value from get_client_locked(). a SETCLIENTID_CONFIRM could race with a confirmed client expiring and fail to get a reference. That could later lead to a UAF. Fix this by getting a reference early in the case where there is an extant confirmed client. If that fails then treat it as if there were no confirmed client found at all. In the case where the unconfirmed client is expiring, just fail and return the result from get_client_locked().</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38724">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/416.html">CWE-416 Use After Free</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38725</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: net: usb: asix_devices: add phy_mask for ax88772 mdio bus Without setting phy_mask for ax88772 mdio bus, current driver may create at most 32 mdio phy devices with phy address range from 0x00 ~ 0x1f. DLink DUB-E100 H/W Ver B1 is such a device. However, only one main phy device will bind to net phy driver. This is creating issue during system suspend/resume since phy_polling_mode() in phy_state_machine() will directly deference member of phydev-&gt;drv for non-main phy devices. Then NULL pointer dereference issue will occur. Due to only external phy or internal phy is necessary, add phy_mask for ax88772 mdio bus to workarnoud the issue.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38725">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38727</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: netlink: avoid infinite retry looping in netlink_unicast() netlink_attachskb() checks for the socket's read memory allocation constraints. Firstly, it has: rmem &lt; READ_ONCE(sk-&gt;sk_rcvbuf) to check if the just increased rmem value fits into the socket's receive buffer. If not, it proceeds and tries to wait for the memory under: rmem + skb-&gt;truesize &gt; READ_ONCE(sk-&gt;sk_rcvbuf) The checks don't cover the case when skb-&gt;truesize + sk-&gt;sk_rmem_alloc is equal to sk-&gt;sk_rcvbuf. Thus the function neither successfully accepts these conditions, nor manages to reschedule the task - and is called in retry loop for indefinite time which is caught as: rcu: INFO: rcu_sched self-detected stall on CPU rcu: 0-....: (25999 ticks this GP) idle=ef2/1/0x4000000000000000 softirq=262269/262269 fqs=6212 (t=26000 jiffies g=230833 q=259957) NMI backtrace for cpu 0 CPU: 0 PID: 22 Comm: kauditd Not tainted 5.10.240 #68 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.17.0-4.fc42 04/01/2014 Call Trace: dump_stack lib/dump_stack.c:120 nmi_cpu_backtrace.cold lib/nmi_backtrace.c:105 nmi_trigger_cpumask_backtrace lib/nmi_backtrace.c:62 rcu_dump_cpu_stacks kernel/rcu/tree_stall.h:335 rcu_sched_clock_irq.cold kernel/rcu/tree.c:2590 update_process_times kernel/time/timer.c:1953 tick_sched_handle kernel/time/tick-sched.c:227 tick_sched_timer kernel/time/tick-sched.c:1399 __hrtimer_run_queues kernel/time/hrtimer.c:1652 hrtimer_interrupt kernel/time/hrtimer.c:1717 __sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1113 asm_call_irq_on_stack arch/x86/entry/entry_64.S:808 netlink_attachskb net/netlink/af_netlink.c:1234 netlink_unicast net/netlink/af_netlink.c:1349 kauditd_send_queue kernel/audit.c:776 kauditd_thread kernel/audit.c:897 kthread kernel/kthread.c:328 ret_from_fork arch/x86/entry/entry_64.S:304 Restore the original behavior of the check which commit in Fixes accidentally missed when restructuring the code. Found by Linux Verification Center (linuxtesting.org).</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38727">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/835.html">CWE-835 Loop with Unreachable Exit Condition ('Infinite Loop')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38728</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: smb3: fix for slab out of bounds on mount to ksmbd With KASAN enabled, it is possible to get a slab out of bounds during mount to ksmbd due to missing check in parse_server_interfaces() (see below): BUG: KASAN: slab-out-of-bounds in parse_server_interfaces+0x14ee/0x1880 [cifs] Read of size 4 at addr ffff8881433dba98 by task mount/9827 CPU: 5 UID: 0 PID: 9827 Comm: mount Tainted: G OE 6.16.0-rc2-kasan #2 PREEMPT(voluntary) Tainted: [O]=OOT_MODULE, [E]=UNSIGNED_MODULE Hardware name: Dell Inc. Precision Tower 3620/0MWYPT, BIOS 2.13.1 06/14/2019 Call Trace: dump_stack_lvl+0x9f/0xf0 print_report+0xd1/0x670 __virt_addr_valid+0x22c/0x430 ? parse_server_interfaces+0x14ee/0x1880 [cifs] ? kasan_complete_mode_report_info+0x2a/0x1f0 ? parse_server_interfaces+0x14ee/0x1880 [cifs] kasan_report+0xd6/0x110 parse_server_interfaces+0x14ee/0x1880 [cifs] __asan_report_load_n_noabort+0x13/0x20 parse_server_interfaces+0x14ee/0x1880 [cifs] ? __pfx_parse_server_interfaces+0x10/0x10 [cifs] ? trace_hardirqs_on+0x51/0x60 SMB3_request_interfaces+0x1ad/0x3f0 [cifs] ? __pfx_SMB3_request_interfaces+0x10/0x10 [cifs] ? SMB2_tcon+0x23c/0x15d0 [cifs] smb3_qfs_tcon+0x173/0x2b0 [cifs] ? __pfx_smb3_qfs_tcon+0x10/0x10 [cifs] ? cifs_get_tcon+0x105d/0x2120 [cifs] ? do_raw_spin_unlock+0x5d/0x200 ? cifs_get_tcon+0x105d/0x2120 [cifs] ? __pfx_smb3_qfs_tcon+0x10/0x10 [cifs] cifs_mount_get_tcon+0x369/0xb90 [cifs] ? dfs_cache_find+0xe7/0x150 [cifs] dfs_mount_share+0x985/0x2970 [cifs] ? check_path.constprop.0+0x28/0x50 ? save_trace+0x54/0x370 ? __pfx_dfs_mount_share+0x10/0x10 [cifs] ? __lock_acquire+0xb82/0x2ba0 ? __kasan_check_write+0x18/0x20 cifs_mount+0xbc/0x9e0 [cifs] ? __pfx_cifs_mount+0x10/0x10 [cifs] ? do_raw_spin_unlock+0x5d/0x200 ? cifs_setup_cifs_sb+0x29d/0x810 [cifs] cifs_smb3_do_mount+0x263/0x1990 [cifs]</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38728">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38729</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: ALSA: usb-audio: Validate UAC3 power domain descriptors, too UAC3 power domain descriptors need to be verified with its variable bLength for avoiding the unexpected OOB accesses by malicious firmware, too.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38729">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.1</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38732</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_reject: don't leak dst refcount for loopback packets recent patches to add a WARN() when replacing skb dst entry found an old bug: WARNING: include/linux/skbuff.h:1165 skb_dst_check_unset include/linux/skbuff.h:1164 [inline] WARNING: include/linux/skbuff.h:1165 skb_dst_set include/linux/skbuff.h:1210 [inline] WARNING: include/linux/skbuff.h:1165 nf_reject_fill_skb_dst+0x2a4/0x330 net/ipv4/netfilter/nf_reject_ipv4.c:234 [..] Call Trace: nf_send_unreach+0x17b/0x6e0 net/ipv4/netfilter/nf_reject_ipv4.c:325 nft_reject_inet_eval+0x4bc/0x690 net/netfilter/nft_reject_inet.c:27 expr_call_ops_eval net/netfilter/nf_tables_core.c:237 [inline] .. This is because blamed commit forgot about loopback packets. Such packets already have a dst_entry attached, even at PRE_ROUTING stage. Instead of checking hook just check if the skb already has a route attached to it.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38732">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/911.html">CWE-911 Improper Update of Reference Count</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.8</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:H">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38735</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: gve: prevent ethtool ops after shutdown A crash can occur if an ethtool operation is invoked after shutdown() is called. shutdown() is invoked during system shutdown to stop DMA operations without performing expensive deallocations. It is discouraged to unregister the netdev in this path, so the device may still be visible to userspace and kernel helpers. In gve, shutdown() tears down most internal data structures. If an ethtool operation is dispatched after shutdown(), it will dereference freed or NULL pointers, leading to a kernel panic. While graceful shutdown normally quiesces userspace before invoking the reboot syscall, forced shutdowns (as observed on GCP VMs) can still trigger this path. Fix by calling netif_device_detach() in shutdown(). This marks the device as detached so the ethtool ioctl handler will skip dispatching operations to the driver.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38735">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/664.html">CWE-664 Improper Control of a Resource Through its Lifetime</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-38736</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: net: usb: asix_devices: Fix PHY address mask in MDIO bus initialization Syzbot reported shift-out-of-bounds exception on MDIO bus initialization. The PHY address should be masked to 5 bits (0-31). Without this mask, invalid PHY addresses could be used, potentially causing issues with MDIO bus operations. Fix this by masking the PHY address with 0x1f (31 decimal) to ensure it stays within the valid range.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-38736">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39673</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: ppp: fix race conditions in ppp_fill_forward_path ppp_fill_forward_path() has two race conditions: 1. The ppp-&gt;channels list can change between list_empty() and list_first_entry(), as ppp_lock() is not held. If the only channel is deleted in ppp_disconnect_channel(), list_first_entry() may access an empty head or a freed entry, and trigger a panic. 2. pch-&gt;chan can be NULL. When ppp_unregister_channel() is called, pch-&gt;chan is set to NULL before pch is removed from ppp-&gt;channels. Fix these by using a lockless RCU approach: - Use list_first_or_null_rcu() to safely test and access the first list entry. - Convert list modifications on ppp-&gt;channels to their RCU variants and add synchronize_net() after removal. - Check for a NULL pch-&gt;chan before dereferencing it.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39673">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/362.html">CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.9</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39675</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Add null pointer check in mod_hdcp_hdcp1_create_session() The function mod_hdcp_hdcp1_create_session() calls the function get_first_active_display(), but does not check its return value. The return value is a null pointer if the display list is empty. This will lead to a null pointer dereference. Add a null pointer check for get_first_active_display() and return MOD_HDCP_STATUS_DISPLAY_NOT_FOUND if the function return null. This is similar to the commit c3e9826a2202 ("drm/amd/display: Add null pointer check for get_first_active_display()"). (cherry picked from commit 5e43eb3cd731649c4f8b9134f857be62a416c893)</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39675">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39676</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: scsi: qla4xxx: Prevent a potential error pointer dereference The qla4xxx_get_ep_fwdb() function is supposed to return NULL on error, but qla4xxx_ep_connect() returns error pointers. Propagating the error pointers will lead to an Oops in the caller, so change the error pointers to NULL.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39676">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/394.html">CWE-394 Unexpected Status Code or Return Value</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.1</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39681</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: x86/cpu/hygon: Add missing resctrl_cpu_detect() in bsp_init helper Since 923f3a2b48bd ("x86/resctrl: Query LLC monitoring properties once during boot") resctrl_cpu_detect() has been moved from common CPU initialization code to the vendor-specific BSP init helper, while Hygon didn't put that call in their code. This triggers a division by zero fault during early booting stage on our machines with X86_FEATURE_CQM* supported, where get_rdt_mon_resources() tries to calculate mon_l3_config with uninitialized boot_cpu_data.x86_cache_occ_scale. Add the missing resctrl_cpu_detect() in the Hygon BSP init helper. [ bp: Massage commit message. ]</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39681">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/369.html">CWE-369 Divide By Zero</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39682</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: tls: fix handling of zero-length records on the rx_list Each recvmsg() call must process either - only contiguous DATA records (any number of them) - one non-DATA record If the next record has different type than what has already been processed we break out of the main processing loop. If the record has already been decrypted (which may be the case for TLS 1.3 where we don't know type until decryption) we queue the pending record to the rx_list. Next recvmsg() will pick it up from there. Queuing the skb to rx_list after zero-copy decrypt is not possible, since in that case we decrypted directly to the user space buffer, and we don't have an skb to queue (darg.skb points to the ciphertext skb for access to metadata like length). Only data records are allowed zero-copy, and we break the processing loop after each non-data record. So we should never zero-copy and then find out that the record type has changed. The corner case we missed is when the initial record comes from rx_list, and it's zero length.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39682">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:H">CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39683</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: tracing: Limit access to parser-&gt;buffer when trace_get_user failed When the length of the string written to set_ftrace_filter exceeds FTRACE_BUFF_MAX, the following KASAN alarm will be triggered: BUG: KASAN: slab-out-of-bounds in strsep+0x18c/0x1b0 Read of size 1 at addr ffff0000d00bd5ba by task ash/165 CPU: 1 UID: 0 PID: 165 Comm: ash Not tainted 6.16.0-g6bcdbd62bd56-dirty Hardware name: linux,dummy-virt (DT) Call trace: show_stack+0x34/0x50 (C) dump_stack_lvl+0xa0/0x158 print_address_description.constprop.0+0x88/0x398 print_report+0xb0/0x280 kasan_report+0xa4/0xf0 __asan_report_load1_noabort+0x20/0x30 strsep+0x18c/0x1b0 ftrace_process_regex.isra.0+0x100/0x2d8 ftrace_regex_release+0x484/0x618 __fput+0x364/0xa58 ____fput+0x28/0x40 task_work_run+0x154/0x278 do_notify_resume+0x1f0/0x220 el0_svc+0xec/0xf0 el0t_64_sync_handler+0xa0/0xe8 el0t_64_sync+0x1ac/0x1b0 The reason is that trace_get_user will fail when processing a string longer than FTRACE_BUFF_MAX, but not set the end of parser-&gt;buffer to 0. Then an OOB access will be triggered in ftrace_regex_release-&gt; ftrace_process_regex-&gt;strsep-&gt;strpbrk. We can solve this problem by limiting access to parser-&gt;buffer when trace_get_user failed.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39683">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.1</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39684</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: comedi: Fix use of uninitialized memory in do_insn_ioctl() and do_insnlist_ioctl() syzbot reports a KMSAN kernel-infoleak in `do_insn_ioctl()`. A kernel buffer is allocated to hold `insn-&gt;n` samples (each of which is an `unsigned int`). For some instruction types, `insn-&gt;n` samples are copied back to user-space, unless an error code is being returned. The problem is that not all the instruction handlers that need to return data to userspace fill in the whole `insn-&gt;n` samples, so that there is an information leak. There is a similar syzbot report for `do_insnlist_ioctl()`, although it does not have a reproducer for it at the time of writing. One culprit is `insn_rw_emulate_bits()` which is used as the handler for `INSN_READ` or `INSN_WRITE` instructions for subdevices that do not have a specific handler for that instruction, but do have an `INSN_BITS` handler. For `INSN_READ` it only fills in at most 1 sample, so if `insn-&gt;n` is greater than 1, the remaining `insn-&gt;n - 1` samples copied to userspace will be uninitialized kernel data. Another culprit is `vm80xx_ai_insn_read()` in the "vm80xx" driver. It never returns an error, even if it fails to fill the buffer. Fix it in `do_insn_ioctl()` and `do_insnlist_ioctl()` by making sure that uninitialized parts of the allocated buffer are zeroed before handling each instruction. Thanks to Arnaud Lecomte for their fix to `do_insn_ioctl()`. That fix replaced the call to `kmalloc_array()` with `kcalloc()`, but it is not always necessary to clear the whole buffer.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39684">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39685</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: comedi: pcl726: Prevent invalid irq number The reproducer passed in an irq number(0x80008000) that was too large, which triggered the oob. Added an interrupt number check to prevent users from passing in an irq number that was too large. If `it-&gt;options[1]` is 31, then `1 &lt;&lt; it-&gt;options[1]` is still invalid because it shifts a 1-bit into the sign bit (which is UB in C). Possible solutions include reducing the upper bound on the `it-&gt;options[1]` value to 30 or lower, or using `1U &lt;&lt; it-&gt;options[1]`. The old code would just not attempt to request the IRQ if the `options[1]` value were invalid. And it would still configure the device without interrupts even if the call to `request_irq` returned an error. So it would be better to combine this test with the test below.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39685">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39686</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: comedi: Make insn_rw_emulate_bits() do insn-&gt;n samples The `insn_rw_emulate_bits()` function is used as a default handler for `INSN_READ` instructions for subdevices that have a handler for `INSN_BITS` but not for `INSN_READ`. Similarly, it is used as a default handler for `INSN_WRITE` instructions for subdevices that have a handler for `INSN_BITS` but not for `INSN_WRITE`. It works by emulating the `INSN_READ` or `INSN_WRITE` instruction handling with a constructed `INSN_BITS` instruction. However, `INSN_READ` and `INSN_WRITE` instructions are supposed to be able read or write multiple samples, indicated by the `insn-&gt;n` value, but `insn_rw_emulate_bits()` currently only handles a single sample. For `INSN_READ`, the comedi core will copy `insn-&gt;n` samples back to user-space. (That triggered KASAN kernel-infoleak errors when `insn-&gt;n` was greater than 1, but that is being fixed more generally elsewhere in the comedi core.) Make `insn_rw_emulate_bits()` either handle `insn-&gt;n` samples, or return an error, to conform to the general expectation for `INSN_READ` and `INSN_WRITE` handlers.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39686">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39687</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: iio: light: as73211: Ensure buffer holes are zeroed Given that the buffer is copied to a kfifo that ultimately user space can read, ensure we zero it.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39687">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39689</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: ftrace: Also allocate and copy hash for reading of filter files Currently the reader of set_ftrace_filter and set_ftrace_notrace just adds the pointer to the global tracer hash to its iterator. Unlike the writer that allocates a copy of the hash, the reader keeps the pointer to the filter hashes. This is problematic because this pointer is static across function calls that release the locks that can update the global tracer hashes. This can cause UAF and similar bugs. Allocate and copy the hash for reading the filter files like it is done for the writers. This not only fixes UAF bugs, but also makes the code a bit simpler as it doesn't have to differentiate when to free the iterator's hash between writers and readers.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39689">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/416.html">CWE-416 Use After Free</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39691</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: fs/buffer: fix use-after-free when call bh_read() helper There's issue as follows: BUG: KASAN: stack-out-of-bounds in end_buffer_read_sync+0xe3/0x110 Read of size 8 at addr ffffc9000168f7f8 by task swapper/3/0 CPU: 3 UID: 0 PID: 0 Comm: swapper/3 Not tainted 6.16.0-862.14.0.6.x86_64 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996) Call Trace: dump_stack_lvl+0x55/0x70 print_address_description.constprop.0+0x2c/0x390 print_report+0xb4/0x270 kasan_report+0xb8/0xf0 end_buffer_read_sync+0xe3/0x110 end_bio_bh_io_sync+0x56/0x80 blk_update_request+0x30a/0x720 scsi_end_request+0x51/0x2b0 scsi_io_completion+0xe3/0x480 ? scsi_device_unbusy+0x11e/0x160 blk_complete_reqs+0x7b/0x90 handle_softirqs+0xef/0x370 irq_exit_rcu+0xa5/0xd0 sysvec_apic_timer_interrupt+0x6e/0x90 Above issue happens when do ntfs3 filesystem mount, issue may happens as follows: mount IRQ ntfs_fill_super read_cache_page do_read_cache_folio filemap_read_folio mpage_read_folio do_mpage_readpage ntfs_get_block_vbo bh_read submit_bh wait_on_buffer(bh); blk_complete_reqs scsi_io_completion scsi_end_request blk_update_request end_bio_bh_io_sync end_buffer_read_sync __end_buffer_read_notouch unlock_buffer wait_on_buffer(bh);--&gt; return will return to caller put_bh --&gt; trigger stack-out-of-bounds In the mpage_read_folio() function, the stack variable 'map_bh' is passed to ntfs_get_block_vbo(). Once unlock_buffer() unlocks and wait_on_buffer() returns to continue processing, the stack variable is likely to be reclaimed. Consequently, during the end_buffer_read_sync() process, calling put_bh() may result in stack overrun. If the bh is not allocated on the stack, it belongs to a folio. Freeing a buffer head which belongs to a folio is done by drop_buffers() which will fail to free buffers which are still locked. So it is safe to call put_bh() before __end_buffer_read_notouch().</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39691">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/416.html">CWE-416 Use After Free</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>4.4</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39692</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: smb: server: split ksmbd_rdma_stop_listening() out of ksmbd_rdma_destroy() We can't call destroy_workqueue(smb_direct_wq); before stop_sessions()! Otherwise already existing connections try to use smb_direct_wq as a NULL pointer.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39692">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39693</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Avoid a NULL pointer dereference [WHY] Although unlikely drm_atomic_get_new_connector_state() or drm_atomic_get_old_connector_state() can return NULL. [HOW] Check returns before dereference. (cherry picked from commit 1e5e8d672fec9f2ab352be121be971877bff2af9)</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39693">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/476.html">CWE-476 NULL Pointer Dereference</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>4.7</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39694</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: s390/sclp: Fix SCCB present check Tracing code called by the SCLP interrupt handler contains early exits if the SCCB address associated with an interrupt is NULL. This check is performed after physical to virtual address translation. If the kernel identity mapping does not start at address zero, the resulting virtual address is never zero, so that the NULL checks won't work. Subsequently this may result in incorrect accesses to the first page of the identity mapping. Fix this by introducing a function that handles the NULL case before address translation.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39694">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/1285.html">CWE-1285 Improper Validation of Specified Index, Position, or Offset in Input</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39697</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: NFS: Fix a race when updating an existing write After nfs_lock_and_join_requests() tests for whether the request is still attached to the mapping, nothing prevents a call to nfs_inode_remove_request() from succeeding until we actually lock the page group. The reason is that whoever called nfs_inode_remove_request() doesn't necessarily have a lock on the page group head. So in order to avoid races, let's take the page group lock earlier in nfs_lock_and_join_requests(), and hold it across the removal of the request in nfs_inode_remove_request().</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39697">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/362.html">CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>4.7</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39701</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: ACPI: pfr_update: Fix the driver update version check The security-version-number check should be used rather than the runtime version check for driver updates. Otherwise, the firmware update would fail when the update binary had a lower runtime version number than the current one. [ rjw: Changelog edits ]</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39701">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/1025.html">CWE-1025 Comparison Using Wrong Factors</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39702</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: ipv6: sr: Fix MAC comparison to be constant-time To prevent timing attacks, MACs need to be compared in constant time. Use the appropriate helper function for this.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39702">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/208.html">CWE-208 Observable Timing Discrepancy</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.1</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39703</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: net, hsr: reject HSR frame if skb can't hold tag Receiving HSR frame with insufficient space to hold HSR tag in the skb can result in a crash (kernel BUG): [ 45.390915] skbuff: skb_under_panic: text:ffffffff86f32cac len:26 put:14 head:ffff888042418000 data:ffff888042417ff4 tail:0xe end:0x180 dev:bridge_slave_1 [ 45.392559] ------------[ cut here ]------------ [ 45.392912] kernel BUG at net/core/skbuff.c:211! [ 45.393276] Oops: invalid opcode: 0000 [#1] SMP DEBUG_PAGEALLOC KASAN NOPTI [ 45.393809] CPU: 1 UID: 0 PID: 2496 Comm: reproducer Not tainted 6.15.0 #12 PREEMPT(undef) [ 45.394433] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 45.395273] RIP: 0010:skb_panic+0x15b/0x1d0 [ 45.402911] Call Trace: [ 45.403105] [ 45.404470] skb_push+0xcd/0xf0 [ 45.404726] br_dev_queue_push_xmit+0x7c/0x6c0 [ 45.406513] br_forward_finish+0x128/0x260 [ 45.408483] __br_forward+0x42d/0x590 [ 45.409464] maybe_deliver+0x2eb/0x420 [ 45.409763] br_flood+0x174/0x4a0 [ 45.410030] br_handle_frame_finish+0xc7c/0x1bc0 [ 45.411618] br_handle_frame+0xac3/0x1230 [ 45.413674] __netif_receive_skb_core.constprop.0+0x808/0x3df0 [ 45.422966] __netif_receive_skb_one_core+0xb4/0x1f0 [ 45.424478] __netif_receive_skb+0x22/0x170 [ 45.424806] process_backlog+0x242/0x6d0 [ 45.425116] __napi_poll+0xbb/0x630 [ 45.425394] net_rx_action+0x4d1/0xcc0 [ 45.427613] handle_softirqs+0x1a4/0x580 [ 45.427926] do_softirq+0x74/0x90 [ 45.428196] This issue was found by syzkaller. The panic happens in br_dev_queue_push_xmit() once it receives a corrupted skb with ETH header already pushed in linear data. When it attempts the skb_push() call, there's not enough headroom and skb_push() panics. The corrupted skb is put on the queue by HSR layer, which makes a sequence of unintended transformations when it receives a specific corrupted HSR frame (with incomplete TAG). Fix it by dropping and consuming frames that are not long enough to contain both ethernet and hsr headers. Alternative fix would be to check for enough headroom before skb_push() in br_dev_queue_push_xmit(). In the reproducer, this is injected via AF_PACKET, but I don't easily see why it couldn't be sent over the wire from adjacent network. Further Details: In the reproducer, the following network interface chain is set up: ┌────────────────┐ ┌────────────────┐ │ veth0_to_hsr ├───┤ hsr_slave0 ┼───┐ └────────────────┘ └────────────────┘ │ │ ┌──────┐ ├─┤ hsr0 ├───┐ │ └──────┘ │ ┌────────────────┐ ┌────────────────┐ │ │┌────────┐ │ veth1_to_hsr ┼───┤ hsr_slave1 ├───┘ └┤ │ └────────────────┘ └────────────────┘ ┌┼ bridge │ ││ │ │└────────┘ │ ┌───────┐ │ │ ... ├──────┘ └───────┘ To trigger the events leading up to crash, reproducer sends a corrupted HSR fr ---truncated---</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39703">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/1286.html">CWE-1286 Improper Validation of Syntactic Correctness of Input</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39706</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: Destroy KFD debugfs after destroy KFD wq Since KFD proc content was moved to kernel debugfs, we can't destroy KFD debugfs before kfd_process_destroy_wq. Move kfd_process_destroy_wq prior to kfd_debugfs_fini to fix a kernel NULL pointer problem. It happens when /sys/kernel/debug/kfd was already destroyed in kfd_debugfs_fini but kfd_process_destroy_wq calls kfd_debugfs_remove_process. This line debugfs_remove_recursive(entry-&gt;proc_dentry); tries to remove /sys/kernel/debug/kfd/proc/ while /sys/kernel/debug/kfd is already gone. It hangs the kernel by kernel NULL pointer. (cherry picked from commit 0333052d90683d88531558dcfdbf2525cc37c233)</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39706">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39709</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: media: venus: protect against spurious interrupts during probe Make sure the interrupt handler is initialized before the interrupt is registered. If the IRQ is registered before hfi_create(), it's possible that an interrupt fires before the handler setup is complete, leading to a NULL dereference. This error condition has been observed during system boot on Rb3Gen2.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39709">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39710</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: media: venus: Add a check for packet size after reading from shared memory Add a check to ensure that the packet size does not exceed the number of available words after reading the packet header from shared memory. This ensures that the size provided by the firmware is safe to process and prevent potential out-of-bounds memory access.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39710">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39713</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: media: rainshadow-cec: fix TOCTOU race condition in rain_interrupt() In the interrupt handler rain_interrupt(), the buffer full check on rain-&gt;buf_len is performed before acquiring rain-&gt;buf_lock. This creates a Time-of-Check to Time-of-Use (TOCTOU) race condition, as rain-&gt;buf_len is concurrently accessed and modified in the work handler rain_irq_work_handler() under the same lock. Multiple interrupt invocations can race, with each reading buf_len before it becomes full and then proceeding. This can lead to both interrupts attempting to write to the buffer, incrementing buf_len beyond its capacity (DATA_SIZE) and causing a buffer overflow. Fix this bug by moving the spin_lock() to before the buffer full check. This ensures that the check and the subsequent buffer modification are performed atomically, preventing the race condition. An corresponding spin_unlock() is added to the overflow path to correctly release the lock. This possible bug was found by an experimental static analysis tool developed by our team.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39713">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39714</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: media: usbtv: Lock resolution while streaming When an program is streaming (ffplay) and another program (qv4l2) changes the TV standard from NTSC to PAL, the kernel crashes due to trying to copy to unmapped memory. Changing from NTSC to PAL increases the resolution in the usbtv struct, but the video plane buffer isn't adjusted, so it overflows. [hverkuil: call vb2_is_busy instead of vb2_is_streaming]</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39714">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39715</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: parisc: Revise gateway LWS calls to probe user read access We use load and stbys,e instructions to trigger memory reference interruptions without writing to memory. Because of the way read access support is implemented, read access interruptions are only triggered at privilege levels 2 and 3. The kernel and gateway page execute at privilege level 0, so this code never triggers a read access interruption. Thus, it is currently possible for user code to execute a LWS compare and swap operation at an address that is read protected at privilege level 3 (PRIV_USER). Fix this by probing read access rights at privilege level 3 and branching to lws_fault if access isn't allowed.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39715">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39716</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: parisc: Revise __get_user() to probe user read access Because of the way read access support is implemented, read access interruptions are only triggered at privilege levels 2 and 3. The kernel executes at privilege level 0, so __get_user() never triggers a read access interruption (code 26). Thus, it is currently possible for user code to access a read protected address via a system call. Fix this by probing read access rights at privilege level 3 (PRIV_USER) and setting __gu_err to -EFAULT (-14) if access isn't allowed. Note the cmpiclr instruction does a 32-bit compare because COND macro doesn't work inside asm.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39716">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39718</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: vsock/virtio: Validate length in packet header before skb_put() When receiving a vsock packet in the guest, only the virtqueue buffer size is validated prior to virtio_vsock_skb_rx_put(). Unfortunately, virtio_vsock_skb_rx_put() uses the length from the packet header as the length argument to skb_put(), potentially resulting in SKB overflow if the host has gone wonky. Validate the length as advertised by the packet header before calling virtio_vsock_skb_rx_put().</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39718">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.6</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H">CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39719</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: iio: imu: bno055: fix OOB access of hw_xlate array Fix a potential out-of-bounds array access of the hw_xlate array in bno055.c. In bno055_get_regmask(), hw_xlate was iterated over the length of the vals array instead of the length of the hw_xlate array. In the case of bno055_gyr_scale, the vals array is larger than the hw_xlate array, so this could result in an out-of-bounds access. In practice, this shouldn't happen though because a match should always be found which breaks out of the for loop before it iterates beyond the end of the hw_xlate array. By adding a new hw_xlate_len field to the bno055_sysfs_attr, we can be sure we are iterating over the correct length.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39719">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39724</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: serial: 8250: fix panic due to PSLVERR When the PSLVERR_RESP_EN parameter is set to 1, the device generates an error response if an attempt is made to read an empty RBR (Receive Buffer Register) while the FIFO is enabled. In serial8250_do_startup(), calling serial_port_out(port, UART_LCR, UART_LCR_WLEN8) triggers dw8250_check_lcr(), which invokes dw8250_force_idle() and serial8250_clear_and_reinit_fifos(). The latter function enables the FIFO via serial_out(p, UART_FCR, p-&gt;fcr). Execution proceeds to the serial_port_in(port, UART_RX). This satisfies the PSLVERR trigger condition. When another CPU (e.g., using printk()) is accessing the UART (UART is busy), the current CPU fails the check (value &amp; ~UART_LCR_SPAR) == (lcr &amp; ~UART_LCR_SPAR) in dw8250_check_lcr(), causing it to enter dw8250_force_idle(). Put serial_port_out(port, UART_LCR, UART_LCR_WLEN8) under the port-&gt;lock to fix this issue. Panic backtrace: [ 0.442336] Oops - unknown exception [#1] [ 0.442343] epc : dw8250_serial_in32+0x1e/0x4a [ 0.442351] ra : serial8250_do_startup+0x2c8/0x88e ... [ 0.442416] console_on_rootfs+0x26/0x70</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39724">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/362.html">CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39736</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: mm/kmemleak: avoid deadlock by moving pr_warn() outside kmemleak_lock When netpoll is enabled, calling pr_warn_once() while holding kmemleak_lock in mem_pool_alloc() can cause a deadlock due to lock inversion with the netconsole subsystem. This occurs because pr_warn_once() may trigger netpoll, which eventually leads to __alloc_skb() and back into kmemleak code, attempting to reacquire kmemleak_lock. This is the path for the deadlock. mem_pool_alloc() -&gt; raw_spin_lock_irqsave(&amp;kmemleak_lock, flags); -&gt; pr_warn_once() -&gt; netconsole subsystem -&gt; netpoll -&gt; __alloc_skb -&gt; __create_object -&gt; raw_spin_lock_irqsave(&amp;kmemleak_lock, flags); Fix this by setting a flag and issuing the pr_warn_once() after kmemleak_lock is released.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39736">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/833.html">CWE-833 Deadlock</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39737</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup() A soft lockup warning was observed on a relative small system x86-64 system with 16 GB of memory when running a debug kernel with kmemleak enabled. watchdog: BUG: soft lockup - CPU#8 stuck for 33s! [kworker/8:1:134] The test system was running a workload with hot unplug happening in parallel. Then kemleak decided to disable itself due to its inability to allocate more kmemleak objects. The debug kernel has its CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE set to 40,000. The soft lockup happened in kmemleak_do_cleanup() when the existing kmemleak objects were being removed and deleted one-by-one in a loop via a workqueue. In this particular case, there are at least 40,000 objects that need to be processed and given the slowness of a debug kernel and the fact that a raw_spinlock has to be acquired and released in __delete_object(), it could take a while to properly handle all these objects. As kmemleak has been disabled in this case, the object removal and deletion process can be further optimized as locking isn't really needed. However, it is probably not worth the effort to optimize for such an edge case that should rarely happen. So the simple solution is to call cond_resched() at periodic interval in the iteration loop to avoid soft lockup.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39737">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39738</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: btrfs: do not allow relocation of partially dropped subvolumes [BUG] There is an internal report that balance triggered transaction abort, with the following call trace: item 85 key (594509824 169 0) itemoff 12599 itemsize 33 extent refs 1 gen 197740 flags 2 ref#0: tree block backref root 7 item 86 key (594558976 169 0) itemoff 12566 itemsize 33 extent refs 1 gen 197522 flags 2 ref#0: tree block backref root 7 ... BTRFS error (device loop0): extent item not found for insert, bytenr 594526208 num_bytes 16384 parent 449921024 root_objectid 934 owner 1 offset 0 BTRFS error (device loop0): failed to run delayed ref for logical 594526208 num_bytes 16384 type 182 action 1 ref_mod 1: -117 ------------[ cut here ]------------ BTRFS: Transaction aborted (error -117) WARNING: CPU: 1 PID: 6963 at ../fs/btrfs/extent-tree.c:2168 btrfs_run_delayed_refs+0xfa/0x110 [btrfs] And btrfs check doesn't report anything wrong related to the extent tree. [CAUSE] The cause is a little complex, firstly the extent tree indeed doesn't have the backref for 594526208. The extent tree only have the following two backrefs around that bytenr on-disk: item 65 key (594509824 METADATA_ITEM 0) itemoff 13880 itemsize 33 refs 1 gen 197740 flags TREE_BLOCK tree block skinny level 0 (176 0x7) tree block backref root CSUM_TREE item 66 key (594558976 METADATA_ITEM 0) itemoff 13847 itemsize 33 refs 1 gen 197522 flags TREE_BLOCK tree block skinny level 0 (176 0x7) tree block backref root CSUM_TREE But the such missing backref item is not an corruption on disk, as the offending delayed ref belongs to subvolume 934, and that subvolume is being dropped: item 0 key (934 ROOT_ITEM 198229) itemoff 15844 itemsize 439 generation 198229 root_dirid 256 bytenr 10741039104 byte_limit 0 bytes_used 345571328 last_snapshot 198229 flags 0x1000000000001(RDONLY) refs 0 drop_progress key (206324 EXTENT_DATA 2711650304) drop_level 2 level 2 generation_v2 198229 And that offending tree block 594526208 is inside the dropped range of that subvolume. That explains why there is no backref item for that bytenr and why btrfs check is not reporting anything wrong. But this also shows another problem, as btrfs will do all the orphan subvolume cleanup at a read-write mount. So half-dropped subvolume should not exist after an RW mount, and balance itself is also exclusive to subvolume cleanup, meaning we shouldn't hit a subvolume half-dropped during relocation. The root cause is, there is no orphan item for this subvolume. In fact there are 5 subvolumes from around 2021 that have the same problem. It looks like the original report has some older kernels running, and caused those zombie subvolumes. Thankfully upstream commit 8d488a8c7ba2 ("btrfs: fix subvolume/snapshot deletion not triggered on mount") has long fixed the bug. [ENHANCEMENT] For repairing such old fs, btrfs-progs will be enhanced. Considering how delayed the problem will show up (at run delayed ref time) and at that time we have to abort transaction already, it is too late. Instead here we reject any half-dropped subvolume for reloc tree at the earliest time, preventing confusion and extra time wasted on debugging similar bugs.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39738">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39742</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: RDMA: hfi1: fix possible divide-by-zero in find_hw_thread_mask() The function divides number of online CPUs by num_core_siblings, and later checks the divider by zero. This implies a possibility to get and divide-by-zero runtime error. Fix it by moving the check prior to division. This also helps to save one indentation level.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39742">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/369.html">CWE-369 Divide By Zero</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39743</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: jfs: truncate good inode pages when hard link is 0 The fileset value of the inode copy from the disk by the reproducer is AGGR_RESERVED_I. When executing evict, its hard link number is 0, so its inode pages are not truncated. This causes the bugon to be triggered when executing clear_inode() because nrpages is greater than 0.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39743">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39749</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: rcu: Protect -&gt;defer_qs_iw_pending from data race On kernels built with CONFIG_IRQ_WORK=y, when rcu_read_unlock() is invoked within an interrupts-disabled region of code [1], it will invoke rcu_read_unlock_special(), which uses an irq-work handler to force the system to notice when the RCU read-side critical section actually ends. That end won't happen until interrupts are enabled at the soonest. In some kernels, such as those booted with rcutree.use_softirq=y, the irq-work handler is used unconditionally. The per-CPU rcu_data structure's -&gt;defer_qs_iw_pending field is updated by the irq-work handler and is both read and updated by rcu_read_unlock_special(). This resulted in the following KCSAN splat: ------------------------------------------------------------------------ BUG: KCSAN: data-race in rcu_preempt_deferred_qs_handler / rcu_read_unlock_special read to 0xffff96b95f42d8d8 of 1 bytes by task 90 on cpu 8: rcu_read_unlock_special+0x175/0x260 __rcu_read_unlock+0x92/0xa0 rt_spin_unlock+0x9b/0xc0 __local_bh_enable+0x10d/0x170 __local_bh_enable_ip+0xfb/0x150 rcu_do_batch+0x595/0xc40 rcu_cpu_kthread+0x4e9/0x830 smpboot_thread_fn+0x24d/0x3b0 kthread+0x3bd/0x410 ret_from_fork+0x35/0x40 ret_from_fork_asm+0x1a/0x30 write to 0xffff96b95f42d8d8 of 1 bytes by task 88 on cpu 8: rcu_preempt_deferred_qs_handler+0x1e/0x30 irq_work_single+0xaf/0x160 run_irq_workd+0x91/0xc0 smpboot_thread_fn+0x24d/0x3b0 kthread+0x3bd/0x410 ret_from_fork+0x35/0x40 ret_from_fork_asm+0x1a/0x30 no locks held by irq_work/8/88. irq event stamp: 200272 hardirqs last enabled at (200272): [] finish_task_switch+0x131/0x320 hardirqs last disabled at (200271): [] __schedule+0x129/0xd70 softirqs last enabled at (0): [] copy_process+0x4df/0x1cc0 softirqs last disabled at (0): [&lt;0000000000000000&gt;] 0x0 ------------------------------------------------------------------------ The problem is that irq-work handlers run with interrupts enabled, which means that rcu_preempt_deferred_qs_handler() could be interrupted, and that interrupt handler might contain an RCU read-side critical section, which might invoke rcu_read_unlock_special(). In the strict KCSAN mode of operation used by RCU, this constitutes a data race on the -&gt;defer_qs_iw_pending field. This commit therefore disables interrupts across the portion of the rcu_preempt_deferred_qs_handler() that updates the -&gt;defer_qs_iw_pending field. This suffices because this handler is not a fast path.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39749">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39752</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: ARM: rockchip: fix kernel hang during smp initialization In order to bring up secondary CPUs main CPU write trampoline code to SRAM. The trampoline code is written while secondary CPUs are powered on (at least that true for RK3188 CPU). Sometimes that leads to kernel hang. Probably because secondary CPU execute trampoline code while kernel doesn't expect. The patch moves SRAM initialization step to the point where all secondary CPUs are powered down. That fixes rarely hangs on RK3188: [ 0.091568] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 [ 0.091996] rockchip_smp_prepare_cpus: ncores 4</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39752">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/364.html">CWE-364 Signal Handler Race Condition</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39756</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: fs: Prevent file descriptor table allocations exceeding INT_MAX When sysctl_nr_open is set to a very high value (for example, 1073741816 as set by systemd), processes attempting to use file descriptors near the limit can trigger massive memory allocation attempts that exceed INT_MAX, resulting in a WARNING in mm/slub.c: WARNING: CPU: 0 PID: 44 at mm/slub.c:5027 __kvmalloc_node_noprof+0x21a/0x288 This happens because kvmalloc_array() and kvmalloc() check if the requested size exceeds INT_MAX and emit a warning when the allocation is not flagged with __GFP_NOWARN. Specifically, when nr_open is set to 1073741816 (0x3ffffff8) and a process calls dup2(oldfd, 1073741880), the kernel attempts to allocate: - File descriptor array: 1073741880 * 8 bytes = 8,589,935,040 bytes - Multiple bitmaps: ~400MB - Total allocation size: &gt; 8GB (exceeding INT_MAX = 2,147,483,647) Reproducer: 1. Set /proc/sys/fs/nr_open to 1073741816: # echo 1073741816 &gt; /proc/sys/fs/nr_open 2. Run a program that uses a high file descriptor: #include #include int main() { struct rlimit rlim = {1073741824, 1073741824}; setrlimit(RLIMIT_NOFILE, &amp;rlim); dup2(2, 1073741880); // Triggers the warning return 0; } 3. Observe WARNING in dmesg at mm/slub.c:5027 systemd commit a8b627a introduced automatic bumping of fs.nr_open to the maximum possible value. The rationale was that systems with memory control groups (memcg) no longer need separate file descriptor limits since memory is properly accounted. However, this change overlooked that: 1. The kernel's allocation functions still enforce INT_MAX as a maximum size regardless of memcg accounting 2. Programs and tests that legitimately test file descriptor limits can inadvertently trigger massive allocations 3. The resulting allocations (&gt;8GB) are impractical and will always fail systemd's algorithm starts with INT_MAX and keeps halving the value until the kernel accepts it. On most systems, this results in nr_open being set to 1073741816 (0x3ffffff8), which is just under 1GB of file descriptors. While processes rarely use file descriptors near this limit in normal operation, certain selftests (like tools/testing/selftests/core/unshare_test.c) and programs that test file descriptor limits can trigger this issue. Fix this by adding a check in alloc_fdtable() to ensure the requested allocation size does not exceed INT_MAX. This causes the operation to fail with -EMFILE instead of triggering a kernel warning and avoids the impractical &gt;8GB memory allocation request.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39756">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/401.html">CWE-401 Missing Release of Memory after Effective Lifetime</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39757</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: ALSA: usb-audio: Validate UAC3 cluster segment descriptors UAC3 class segment descriptors need to be verified whether their sizes match with the declared lengths and whether they fit with the allocated buffer sizes, too. Otherwise malicious firmware may lead to the unexpected OOB accesses.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39757">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.1</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39759</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: btrfs: qgroup: fix race between quota disable and quota rescan ioctl There's a race between a task disabling quotas and another running the rescan ioctl that can result in a use-after-free of qgroup records from the fs_info-&gt;qgroup_tree rbtree. This happens as follows: 1) Task A enters btrfs_ioctl_quota_rescan() -&gt; btrfs_qgroup_rescan(); 2) Task B enters btrfs_quota_disable() and calls btrfs_qgroup_wait_for_completion(), which does nothing because at that point fs_info-&gt;qgroup_rescan_running is false (it wasn't set yet by task A); 3) Task B calls btrfs_free_qgroup_config() which starts freeing qgroups from fs_info-&gt;qgroup_tree without taking the lock fs_info-&gt;qgroup_lock; 4) Task A enters qgroup_rescan_zero_tracking() which starts iterating the fs_info-&gt;qgroup_tree tree while holding fs_info-&gt;qgroup_lock, but task B is freeing qgroup records from that tree without holding the lock, resulting in a use-after-free. Fix this by taking fs_info-&gt;qgroup_lock at btrfs_free_qgroup_config(). Also at btrfs_qgroup_rescan() don't start the rescan worker if quotas were already disabled.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39759">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39760</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: usb: core: config: Prevent OOB read in SS endpoint companion parsing usb_parse_ss_endpoint_companion() checks descriptor type before length, enabling a potentially odd read outside of the buffer size. Fix this up by checking the size first before looking at any of the fields in the descriptor.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39760">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39766</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit The following setup can trigger a WARNING in htb_activate due to the condition: !cl-&gt;leaf.q-&gt;q.qlen tc qdisc del dev lo root tc qdisc add dev lo root handle 1: htb default 1 tc class add dev lo parent 1: classid 1:1 \ htb rate 64bit tc qdisc add dev lo parent 1:1 handle f: \ cake memlimit 1b ping -I lo -f -c1 -s64 -W0.001 127.0.0.1 This is because the low memlimit leads to a low buffer_limit, which causes packet dropping. However, cake_enqueue still returns NET_XMIT_SUCCESS, causing htb_enqueue to call htb_activate with an empty child qdisc. We should return NET_XMIT_CN when packets are dropped from the same tin and flow. I do not believe return value of NET_XMIT_CN is necessary for packet drops in the case of ack filtering, as that is meant to optimize performance, not to signal congestion.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39766">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39770</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: net: gso: Forbid IPv6 TSO with extensions on devices with only IPV6_CSUM When performing Generic Segmentation Offload (GSO) on an IPv6 packet that contains extension headers, the kernel incorrectly requests checksum offload if the egress device only advertises NETIF_F_IPV6_CSUM feature, which has a strict contract: it supports checksum offload only for plain TCP or UDP over IPv6 and explicitly does not support packets with extension headers. The current GSO logic violates this contract by failing to disable the feature for packets with extension headers, such as those used in GREoIPv6 tunnels. This violation results in the device being asked to perform an operation it cannot support, leading to a `skb_warn_bad_offload` warning and a collapse of network throughput. While device TSO/USO is correctly bypassed in favor of software GSO for these packets, the GSO stack must be explicitly told not to request checksum offload. Mask NETIF_F_IPV6_CSUM, NETIF_F_TSO6 and NETIF_F_GSO_UDP_L4 in gso_features_check if the IPv6 header contains extension headers to compute checksum in software. The exception is a BIG TCP extension, which, as stated in commit 68e068cabd2c6c53 ("net: reenable NETIF_F_IPV6_CSUM offload for BIG TCP packets"): "The feature is only enabled on devices that support BIG TCP TSO. The header is only present for PF_PACKET taps like tcpdump, and not transmitted by physical devices." kernel log output (truncated): WARNING: CPU: 1 PID: 5273 at net/core/dev.c:3535 skb_warn_bad_offload+0x81/0x140 ... Call Trace: skb_checksum_help+0x12a/0x1f0 validate_xmit_skb+0x1a3/0x2d0 validate_xmit_skb_list+0x4f/0x80 sch_direct_xmit+0x1a2/0x380 __dev_xmit_skb+0x242/0x670 __dev_queue_xmit+0x3fc/0x7f0 ip6_finish_output2+0x25e/0x5d0 ip6_finish_output+0x1fc/0x3f0 ip6_tnl_xmit+0x608/0xc00 [ip6_tunnel] ip6gre_tunnel_xmit+0x1c0/0x390 [ip6_gre] dev_hard_start_xmit+0x63/0x1c0 __dev_queue_xmit+0x6d0/0x7f0 ip6_finish_output2+0x214/0x5d0 ip6_finish_output+0x1fc/0x3f0 ip6_xmit+0x2ca/0x6f0 ip6_finish_output+0x1fc/0x3f0 ip6_xmit+0x2ca/0x6f0 inet6_csk_xmit+0xeb/0x150 __tcp_transmit_skb+0x555/0xa80 tcp_write_xmit+0x32a/0xe90 tcp_sendmsg_locked+0x437/0x1110 tcp_sendmsg+0x2f/0x50 ... skb linear: 00000000: e4 3d 1a 7d ec 30 e4 3d 1a 7e 5d 90 86 dd 60 0e skb linear: 00000010: 00 0a 1b 34 3c 40 20 11 00 00 00 00 00 00 00 00 skb linear: 00000020: 00 00 00 00 00 12 20 11 00 00 00 00 00 00 00 00 skb linear: 00000030: 00 00 00 00 00 11 2f 00 04 01 04 01 01 00 00 00 skb linear: 00000040: 86 dd 60 0e 00 0a 1b 00 06 40 20 23 00 00 00 00 skb linear: 00000050: 00 00 00 00 00 00 00 00 00 12 20 23 00 00 00 00 skb linear: 00000060: 00 00 00 00 00 00 00 00 00 11 bf 96 14 51 13 f9 skb linear: 00000070: ae 27 a0 a8 2b e3 80 18 00 40 5b 6f 00 00 01 01 skb linear: 00000080: 08 0a 42 d4 50 d5 4b 70 f8 1a</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39770">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/573.html">CWE-573 Improper Following of Specification by Caller</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39772</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: drm/hisilicon/hibmc: fix the hibmc loaded failed bug When hibmc loaded failed, the driver use hibmc_unload to free the resource, but the mutexes in mode.config are not init, which will access an NULL pointer. Just change goto statement to return, because hibnc_hw_init() doesn't need to free anything.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39772">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39773</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: net: bridge: fix soft lockup in br_multicast_query_expired() When set multicast_query_interval to a large value, the local variable 'time' in br_multicast_send_query() may overflow. If the time is smaller than jiffies, the timer will expire immediately, and then call mod_timer() again, which creates a loop and may trigger the following soft lockup issue. watchdog: BUG: soft lockup - CPU#1 stuck for 221s! [rb_consumer:66] CPU: 1 UID: 0 PID: 66 Comm: rb_consumer Not tainted 6.16.0+ #259 PREEMPT(none) Call Trace: __netdev_alloc_skb+0x2e/0x3a0 br_ip6_multicast_alloc_query+0x212/0x1b70 __br_multicast_send_query+0x376/0xac0 br_multicast_send_query+0x299/0x510 br_multicast_query_expired.constprop.0+0x16d/0x1b0 call_timer_fn+0x3b/0x2a0 __run_timers+0x619/0x950 run_timer_softirq+0x11c/0x220 handle_softirqs+0x18e/0x560 __irq_exit_rcu+0x158/0x1a0 sysvec_apic_timer_interrupt+0x76/0x90 This issue can be reproduced with: ip link add br0 type bridge echo 1 &gt; /sys/class/net/br0/bridge/multicast_querier echo 0xffffffffffffffff &gt; /sys/class/net/br0/bridge/multicast_query_interval ip link set dev br0 up The multicast_startup_query_interval can also cause this issue. Similar to the commit 99b40610956a ("net: bridge: mcast: add and enforce query interval minimum"), add check for the query interval maximum to fix this issue.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39773">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/667.html">CWE-667 Improper Locking</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39776</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: mm/debug_vm_pgtable: clear page table entries at destroy_args() The mm/debug_vm_pagetable test allocates manually page table entries for the tests it runs, using also its manually allocated mm_struct. That in itself is ok, but when it exits, at destroy_args() it fails to clear those entries with the *_clear functions. The problem is that leaves stale entries. If another process allocates an mm_struct with a pgd at the same address, it may end up running into the stale entry. This is happening in practice on a debug kernel with CONFIG_DEBUG_VM_PGTABLE=y, for example this is the output with some extra debugging I added (it prints a warning trace if pgtables_bytes goes negative, in addition to the warning at check_mm() function): [ 2.539353] debug_vm_pgtable: [get_random_vaddr ]: random_vaddr is 0x7ea247140000 [ 2.539366] kmem_cache info [ 2.539374] kmem_cachep 0x000000002ce82385 - freelist 0x0000000000000000 - offset 0x508 [ 2.539447] debug_vm_pgtable: [init_args ]: args-&gt;mm is 0x000000002267cc9e (...) [ 2.552800] WARNING: CPU: 5 PID: 116 at include/linux/mm.h:2841 free_pud_range+0x8bc/0x8d0 [ 2.552816] Modules linked in: [ 2.552843] CPU: 5 UID: 0 PID: 116 Comm: modprobe Not tainted 6.12.0-105.debug_vm2.el10.ppc64le+debug #1 VOLUNTARY [ 2.552859] Hardware name: IBM,9009-41A POWER9 (architected) 0x4e0202 0xf000005 of:IBM,FW910.00 (VL910_062) hv:phyp pSeries [ 2.552872] NIP: c0000000007eef3c LR: c0000000007eef30 CTR: c0000000003d8c90 [ 2.552885] REGS: c0000000622e73b0 TRAP: 0700 Not tainted (6.12.0-105.debug_vm2.el10.ppc64le+debug) [ 2.552899] MSR: 800000000282b033 CR: 24002822 XER: 0000000a [ 2.552954] CFAR: c0000000008f03f0 IRQMASK: 0 [ 2.552954] GPR00: c0000000007eef30 c0000000622e7650 c000000002b1ac00 0000000000000001 [ 2.552954] GPR04: 0000000000000008 0000000000000000 c0000000007eef30 ffffffffffffffff [ 2.552954] GPR08: 00000000ffff00f5 0000000000000001 0000000000000048 0000000000004000 [ 2.552954] GPR12: 00000003fa440000 c000000017ffa300 c0000000051d9f80 ffffffffffffffdb [ 2.552954] GPR16: 0000000000000000 0000000000000008 000000000000000a 60000000000000e0 [ 2.552954] GPR20: 4080000000000000 c0000000113af038 00007fffcf130000 0000700000000000 [ 2.552954] GPR24: c000000062a6a000 0000000000000001 8000000062a68000 0000000000000001 [ 2.552954] GPR28: 000000000000000a c000000062ebc600 0000000000002000 c000000062ebc760 [ 2.553170] NIP [c0000000007eef3c] free_pud_range+0x8bc/0x8d0 [ 2.553185] LR [c0000000007eef30] free_pud_range+0x8b0/0x8d0 [ 2.553199] Call Trace: [ 2.553207] [c0000000622e7650] [c0000000007eef30] free_pud_range+0x8b0/0x8d0 (unreliable) [ 2.553229] [c0000000622e7750] [c0000000007f40b4] free_pgd_range+0x284/0x3b0 [ 2.553248] [c0000000622e7800] [c0000000007f4630] free_pgtables+0x450/0x570 [ 2.553274] [c0000000622e78e0] [c0000000008161c0] exit_mmap+0x250/0x650 [ 2.553292] [c0000000622e7a30] [c0000000001b95b8] __mmput+0x98/0x290 [ 2.558344] [c0000000622e7a80] [c0000000001d1018] exit_mm+0x118/0x1b0 [ 2.558361] [c0000000622e7ac0] [c0000000001d141c] do_exit+0x2ec/0x870 [ 2.558376] [c0000000622e7b60] [c0000000001d1ca8] do_group_exit+0x88/0x150 [ 2.558391] [c0000000622e7bb0] [c0000000001d1db8] sys_exit_group+0x48/0x50 [ 2.558407] [c0000000622e7be0] [c00000000003d810] system_call_exception+0x1e0/0x4c0 [ 2.558423] [c0000000622e7e50] [c00000000000d05c] system_call_vectored_common+0x15c/0x2ec (...) [ 2.558892] ---[ end trace 0000000000000000 ]--- [ 2.559022] BUG: Bad rss-counter state mm:000000002267cc9e type:MM_ANONPAGES val:1 [ 2.559037] BUG: non-zero pgtables_bytes on freeing mm: -6144 Here the modprobe process ended up with an allocated mm_struct from the mm_struct slab that was used before by the debug_vm_pgtable test. That is not a problem, since the mm_stru ---truncated---</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39776">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39782</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: jbd2: prevent softlockup in jbd2_log_do_checkpoint() Both jbd2_log_do_checkpoint() and jbd2_journal_shrink_checkpoint_list() periodically release j_list_lock after processing a batch of buffers to avoid long hold times on the j_list_lock. However, since both functions contend for j_list_lock, the combined time spent waiting and processing can be significant. jbd2_journal_shrink_checkpoint_list() explicitly calls cond_resched() when need_resched() is true to avoid softlockups during prolonged operations. But jbd2_log_do_checkpoint() only exits its loop when need_resched() is true, relying on potentially sleeping functions like __flush_batch() or wait_on_buffer() to trigger rescheduling. If those functions do not sleep, the kernel may hit a softlockup. watchdog: BUG: soft lockup - CPU#3 stuck for 156s! [kworker/u129:2:373] CPU: 3 PID: 373 Comm: kworker/u129:2 Kdump: loaded Not tainted 6.6.0+ #10 Hardware name: Huawei TaiShan 2280 /BC11SPCD, BIOS 1.27 06/13/2017 Workqueue: writeback wb_workfn (flush-7:2) pstate: 20000005 (nzCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : native_queued_spin_lock_slowpath+0x358/0x418 lr : jbd2_log_do_checkpoint+0x31c/0x438 [jbd2] Call trace: native_queued_spin_lock_slowpath+0x358/0x418 jbd2_log_do_checkpoint+0x31c/0x438 [jbd2] __jbd2_log_wait_for_space+0xfc/0x2f8 [jbd2] add_transaction_credits+0x3bc/0x418 [jbd2] start_this_handle+0xf8/0x560 [jbd2] jbd2__journal_start+0x118/0x228 [jbd2] __ext4_journal_start_sb+0x110/0x188 [ext4] ext4_do_writepages+0x3dc/0x740 [ext4] ext4_writepages+0xa4/0x190 [ext4] do_writepages+0x94/0x228 __writeback_single_inode+0x48/0x318 writeback_sb_inodes+0x204/0x590 __writeback_inodes_wb+0x54/0xf8 wb_writeback+0x2cc/0x3d8 wb_do_writeback+0x2e0/0x2f8 wb_workfn+0x80/0x2a8 process_one_work+0x178/0x3e8 worker_thread+0x234/0x3b8 kthread+0xf0/0x108 ret_from_fork+0x10/0x20 So explicitly call cond_resched() in jbd2_log_do_checkpoint() to avoid softlockup.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39782">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39783</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: PCI: endpoint: Fix configfs group list head handling Doing a list_del() on the epf_group field of struct pci_epf_driver in pci_epf_remove_cfs() is not correct as this field is a list head, not a list entry. This list_del() call triggers a KASAN warning when an endpoint function driver which has a configfs attribute group is torn down: ================================================================== BUG: KASAN: slab-use-after-free in pci_epf_remove_cfs+0x17c/0x198 Write of size 8 at addr ffff00010f4a0d80 by task rmmod/319 CPU: 3 UID: 0 PID: 319 Comm: rmmod Not tainted 6.16.0-rc2 #1 NONE Hardware name: Radxa ROCK 5B (DT) Call trace: show_stack+0x2c/0x84 (C) dump_stack_lvl+0x70/0x98 print_report+0x17c/0x538 kasan_report+0xb8/0x190 __asan_report_store8_noabort+0x20/0x2c pci_epf_remove_cfs+0x17c/0x198 pci_epf_unregister_driver+0x18/0x30 nvmet_pci_epf_cleanup_module+0x24/0x30 [nvmet_pci_epf] __arm64_sys_delete_module+0x264/0x424 invoke_syscall+0x70/0x260 el0_svc_common.constprop.0+0xac/0x230 do_el0_svc+0x40/0x58 el0_svc+0x48/0xdc el0t_64_sync_handler+0x10c/0x138 el0t_64_sync+0x198/0x19c ... Remove this incorrect list_del() call from pci_epf_remove_cfs().</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39783">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39787</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: soc: qcom: mdt_loader: Ensure we don't read past the ELF header When the MDT loader is used in remoteproc, the ELF header is sanitized beforehand, but that's not necessary the case for other clients. Validate the size of the firmware buffer to ensure that we don't read past the end as we iterate over the header. e_phentsize and e_shentsize are validated as well, to ensure that the assumptions about step size in the traversal are valid.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39787">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39788</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: scsi: ufs: exynos: Fix programming of HCI_UTRL_NEXUS_TYPE On Google gs101, the number of UTP transfer request slots (nutrs) is 32, and in this case the driver ends up programming the UTRL_NEXUS_TYPE incorrectly as 0. This is because the left hand side of the shift is 1, which is of type int, i.e. 31 bits wide. Shifting by more than that width results in undefined behaviour. Fix this by switching to the BIT() macro, which applies correct type casting as required. This ensures the correct value is written to UTRL_NEXUS_TYPE (0xffffffff on gs101), and it also fixes a UBSAN shift warning: UBSAN: shift-out-of-bounds in drivers/ufs/host/ufs-exynos.c:1113:21 shift exponent 32 is too large for 32-bit type 'int' For consistency, apply the same change to the nutmrs / UTMRL_NEXUS_TYPE write.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39788">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39790</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: bus: mhi: host: Detect events pointing to unexpected TREs When a remote device sends a completion event to the host, it contains a pointer to the consumed TRE. The host uses this pointer to process all of the TREs between it and the host's local copy of the ring's read pointer. This works when processing completion for chained transactions, but can lead to nasty results if the device sends an event for a single-element transaction with a read pointer that is multiple elements ahead of the host's read pointer. For instance, if the host accesses an event ring while the device is updating it, the pointer inside of the event might still point to an old TRE. If the host uses the channel's xfer_cb() to directly free the buffer pointed to by the TRE, the buffer will be double-freed. This behavior was observed on an ep that used upstream EP stack without 'commit 6f18d174b73d ("bus: mhi: ep: Update read pointer only after buffer is written")'. Where the device updated the events ring pointer before updating the event contents, so it left a window where the host was able to access the stale data the event pointed to, before the device had the chance to update them. The usual pattern was that the host received an event pointing to a TRE that is not immediately after the last processed one, so it got treated as if it was a chained transaction, processing all of the TREs in between the two read pointers. This commit aims to harden the host by ensuring transactions where the event points to a TRE that isn't local_rp + 1 are chained. [mani: added stable tag and reworded commit message]</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39790">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/415.html">CWE-415 Double Free</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.7</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39794</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: ARM: tegra: Use I/O memcpy to write to IRAM Kasan crashes the kernel trying to check boundaries when using the normal memcpy.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39794">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.1</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39795</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: block: avoid possible overflow for chunk_sectors check in blk_stack_limits() In blk_stack_limits(), we check that the t-&gt;chunk_sectors value is a multiple of the t-&gt;physical_block_size value. However, by finding the chunk_sectors value in bytes, we may overflow the unsigned int which holds chunk_sectors, so change the check to be based on sectors.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39795">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/674.html">CWE-674 Uncontrolled Recursion</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39798</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: NFS: Fix the setting of capabilities when automounting a new filesystem Capabilities cannot be inherited when we cross into a new filesystem. They need to be reset to the minimal defaults, and then probed for again.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39798">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/273.html">CWE-273 Improper Check for Dropped Privileges</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39800</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: btrfs: abort transaction on unexpected eb generation at btrfs_copy_root() If we find an unexpected generation for the extent buffer we are cloning at btrfs_copy_root(), we just WARN_ON() and don't error out and abort the transaction, meaning we allow to persist metadata with an unexpected generation. Instead of warning only, abort the transaction and return -EUCLEAN.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39800">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39801</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: usb: dwc3: Remove WARN_ON for device endpoint command timeouts This commit addresses a rarely observed endpoint command timeout which causes kernel panic due to warn when 'panic_on_warn' is enabled and unnecessary call trace prints when 'panic_on_warn' is disabled. It is seen during fast software-controlled connect/disconnect testcases. The following is one such endpoint command timeout that we observed: 1. Connect ======= -&gt;dwc3_thread_interrupt -&gt;dwc3_ep0_interrupt -&gt;configfs_composite_setup -&gt;composite_setup -&gt;usb_ep_queue -&gt;dwc3_gadget_ep0_queue -&gt;__dwc3_gadget_ep0_queue -&gt;__dwc3_ep0_do_control_data -&gt;dwc3_send_gadget_ep_cmd 2. Disconnect ========== -&gt;dwc3_thread_interrupt -&gt;dwc3_gadget_disconnect_interrupt -&gt;dwc3_ep0_reset_state -&gt;dwc3_ep0_end_control_data -&gt;dwc3_send_gadget_ep_cmd In the issue scenario, in Exynos platforms, we observed that control transfers for the previous connect have not yet been completed and end transfer command sent as a part of the disconnect sequence and processing of USB_ENDPOINT_HALT feature request from the host timeout. This maybe an expected scenario since the controller is processing EP commands sent as a part of the previous connect. It maybe better to remove WARN_ON in all places where device endpoint commands are sent to avoid unnecessary kernel panic due to warn.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39801">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39806</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: HID: multitouch: fix slab out-of-bounds access in mt_report_fixup() A malicious HID device can trigger a slab out-of-bounds during mt_report_fixup() by passing in report descriptor smaller than 607 bytes. mt_report_fixup() attempts to patch byte offset 607 of the descriptor with 0x25 by first checking if byte offset 607 is 0x15 however it lacks bounds checks to verify if the descriptor is big enough before conducting this check. Fix this bug by ensuring the descriptor size is at least 608 bytes before accessing it. Below is the KASAN splat after the out of bounds access happens: [ 13.671954] ================================================================== [ 13.672667] BUG: KASAN: slab-out-of-bounds in mt_report_fixup+0x103/0x110 [ 13.673297] Read of size 1 at addr ffff888103df39df by task kworker/0:1/10 [ 13.673297] [ 13.673297] CPU: 0 UID: 0 PID: 10 Comm: kworker/0:1 Not tainted 6.15.0-00005-gec5d573d83f4-dirty #3 [ 13.673297] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.2-debian-1.16.2-1 04/04 [ 13.673297] Call Trace: [ 13.673297] [ 13.673297] dump_stack_lvl+0x5f/0x80 [ 13.673297] print_report+0xd1/0x660 [ 13.673297] kasan_report+0xe5/0x120 [ 13.673297] __asan_report_load1_noabort+0x18/0x20 [ 13.673297] mt_report_fixup+0x103/0x110 [ 13.673297] hid_open_report+0x1ef/0x810 [ 13.673297] mt_probe+0x422/0x960 [ 13.673297] hid_device_probe+0x2e2/0x6f0 [ 13.673297] really_probe+0x1c6/0x6b0 [ 13.673297] __driver_probe_device+0x24f/0x310 [ 13.673297] driver_probe_device+0x4e/0x220 [ 13.673297] __device_attach_driver+0x169/0x320 [ 13.673297] bus_for_each_drv+0x11d/0x1b0 [ 13.673297] __device_attach+0x1b8/0x3e0 [ 13.673297] device_initial_probe+0x12/0x20 [ 13.673297] bus_probe_device+0x13d/0x180 [ 13.673297] device_add+0xe3a/0x1670 [ 13.673297] hid_add_device+0x31d/0xa40 [...]</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39806">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39808</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: HID: hid-ntrig: fix unable to handle page fault in ntrig_report_version() in ntrig_report_version(), hdev parameter passed from hid_probe(). sending descriptor to /dev/uhid can make hdev-&gt;dev.parent-&gt;parent to null if hdev-&gt;dev.parent-&gt;parent is null, usb_dev has invalid address(0xffffffffffffff58) that hid_to_usb_dev(hdev) returned when usb_rcvctrlpipe() use usb_dev,it trigger page fault error for address(0xffffffffffffff58) add null check logic to ntrig_report_version() before calling hid_to_usb_dev()</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39808">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39812</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: sctp: initialize more fields in sctp_v6_from_sk() syzbot found that sin6_scope_id was not properly initialized, leading to undefined behavior. Clear sin6_scope_id and sin6_flowinfo. BUG: KMSAN: uninit-value in __sctp_v6_cmp_addr+0x887/0x8c0 net/sctp/ipv6.c:649 __sctp_v6_cmp_addr+0x887/0x8c0 net/sctp/ipv6.c:649 sctp_inet6_cmp_addr+0x4f2/0x510 net/sctp/ipv6.c:983 sctp_bind_addr_conflict+0x22a/0x3b0 net/sctp/bind_addr.c:390 sctp_get_port_local+0x21eb/0x2440 net/sctp/socket.c:8452 sctp_get_port net/sctp/socket.c:8523 [inline] sctp_listen_start net/sctp/socket.c:8567 [inline] sctp_inet_listen+0x710/0xfd0 net/sctp/socket.c:8636 __sys_listen_socket net/socket.c:1912 [inline] __sys_listen net/socket.c:1927 [inline] __do_sys_listen net/socket.c:1932 [inline] __se_sys_listen net/socket.c:1930 [inline] __x64_sys_listen+0x343/0x4c0 net/socket.c:1930 x64_sys_call+0x271d/0x3e20 arch/x86/include/generated/asm/syscalls_64.h:51 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xd9/0x210 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f Local variable addr.i.i created at: sctp_get_port net/sctp/socket.c:8515 [inline] sctp_listen_start net/sctp/socket.c:8567 [inline] sctp_inet_listen+0x650/0xfd0 net/sctp/socket.c:8636 __sys_listen_socket net/socket.c:1912 [inline] __sys_listen net/socket.c:1927 [inline] __do_sys_listen net/socket.c:1932 [inline] __se_sys_listen net/socket.c:1930 [inline] __x64_sys_listen+0x343/0x4c0 net/socket.c:1930</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39812">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39813</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: ftrace: Fix potential warning in trace_printk_seq during ftrace_dump When calling ftrace_dump_one() concurrently with reading trace_pipe, a WARN_ON_ONCE() in trace_printk_seq() can be triggered due to a race condition. The issue occurs because: CPU0 (ftrace_dump) CPU1 (reader) echo z &gt; /proc/sysrq-trigger !trace_empty(&amp;iter) trace_iterator_reset(&amp;iter) &lt;- len = size = 0 cat /sys/kernel/tracing/trace_pipe trace_find_next_entry_inc(&amp;iter) __find_next_entry ring_buffer_empty_cpu &lt;- all empty return NULL trace_printk_seq(&amp;iter.seq) WARN_ON_ONCE(s-&gt;seq.len &gt;= s-&gt;seq.size) In the context between trace_empty() and trace_find_next_entry_inc() during ftrace_dump, the ring buffer data was consumed by other readers. This caused trace_find_next_entry_inc to return NULL, failing to populate `iter.seq`. At this point, due to the prior trace_iterator_reset, both `iter.seq.len` and `iter.seq.size` were set to 0. Since they are equal, the WARN_ON_ONCE condition is triggered. Move the trace_printk_seq() into the if block that checks to make sure the return value of trace_find_next_entry_inc() is non-NULL in ftrace_dump_one(), ensuring the 'iter.seq' is properly populated before subsequent operations.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39813">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39817</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare Observed on kernel 6.6 (present on master as well): BUG: KASAN: slab-out-of-bounds in memcmp+0x98/0xd0 Call trace: kasan_check_range+0xe8/0x190 __asan_loadN+0x1c/0x28 memcmp+0x98/0xd0 efivarfs_d_compare+0x68/0xd8 __d_lookup_rcu_op_compare+0x178/0x218 __d_lookup_rcu+0x1f8/0x228 d_alloc_parallel+0x150/0x648 lookup_open.isra.0+0x5f0/0x8d0 open_last_lookups+0x264/0x828 path_openat+0x130/0x3f8 do_filp_open+0x114/0x248 do_sys_openat2+0x340/0x3c0 __arm64_sys_openat+0x120/0x1a0 If dentry-&gt;d_name.len &lt; EFI_VARIABLE_GUID_LEN , 'guid' can become negative, leadings to oob. The issue can be triggered by parallel lookups using invalid filename: T1 T2 lookup_open -&gt;lookup simple_lookup d_add // invalid dentry is added to hash list lookup_open d_alloc_parallel __d_lookup_rcu __d_lookup_rcu_op_compare hlist_bl_for_each_entry_rcu // invalid dentry can be retrieved -&gt;d_compare efivarfs_d_compare // oob Fix it by checking 'guid' before cmp.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39817">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39819</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: fs/smb: Fix inconsistent refcnt update A possible inconsistent update of refcount was identified in `smb2_compound_op`. Such inconsistent update could lead to possible resource leaks. Why it is a possible bug: 1. In the comment section of the function, it clearly states that the reference to `cfile` should be dropped after calling this function. 2. Every control flow path would check and drop the reference to `cfile`, except the patched one. 3. Existing callers would not handle refcount update of `cfile` if -ENOMEM is returned. To fix the bug, an extra goto label "out" is added, to make sure that the cleanup logic would always be respected. As the problem is caused by the allocation failure of `vars`, the cleanup logic between label "finished" and "out" can be safely ignored. According to the definition of function `is_replayable_error`, the error code of "-ENOMEM" is not recoverable. Therefore, the replay logic also gets ignored.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39819">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39823</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: KVM: x86: use array_index_nospec with indices that come from guest min and dest_id are guest-controlled indices. Using array_index_nospec() after the bounds checks clamps these values to mitigate speculative execution side-channels.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39823">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39824</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: HID: asus: fix UAF via HID_CLAIMED_INPUT validation After hid_hw_start() is called hidinput_connect() will eventually be called to set up the device with the input layer since the HID_CONNECT_DEFAULT connect mask is used. During hidinput_connect() all input and output reports are processed and corresponding hid_inputs are allocated and configured via hidinput_configure_usages(). This process involves slot tagging report fields and configuring usages by setting relevant bits in the capability bitmaps. However it is possible that the capability bitmaps are not set at all leading to the subsequent hidinput_has_been_populated() check to fail leading to the freeing of the hid_input and the underlying input device. This becomes problematic because a malicious HID device like a ASUS ROG N-Key keyboard can trigger the above scenario via a specially crafted descriptor which then leads to a user-after-free when the name of the freed input device is written to later on after hid_hw_start(). Below, report 93 intentionally utilises the HID_UP_UNDEFINED Usage Page which is skipped during usage configuration, leading to the frees. 0x05, 0x0D, // Usage Page (Digitizer) 0x09, 0x05, // Usage (Touch Pad) 0xA1, 0x01, // Collection (Application) 0x85, 0x0D, // Report ID (13) 0x06, 0x00, 0xFF, // Usage Page (Vendor Defined 0xFF00) 0x09, 0xC5, // Usage (0xC5) 0x15, 0x00, // Logical Minimum (0) 0x26, 0xFF, 0x00, // Logical Maximum (255) 0x75, 0x08, // Report Size (8) 0x95, 0x04, // Report Count (4) 0xB1, 0x02, // Feature (Data,Var,Abs) 0x85, 0x5D, // Report ID (93) 0x06, 0x00, 0x00, // Usage Page (Undefined) 0x09, 0x01, // Usage (0x01) 0x15, 0x00, // Logical Minimum (0) 0x26, 0xFF, 0x00, // Logical Maximum (255) 0x75, 0x08, // Report Size (8) 0x95, 0x1B, // Report Count (27) 0x81, 0x02, // Input (Data,Var,Abs) 0xC0, // End Collection Below is the KASAN splat after triggering the UAF: [ 21.672709] ================================================================== [ 21.673700] BUG: KASAN: slab-use-after-free in asus_probe+0xeeb/0xf80 [ 21.673700] Write of size 8 at addr ffff88810a0ac000 by task kworker/1:2/54 [ 21.673700] [ 21.673700] CPU: 1 UID: 0 PID: 54 Comm: kworker/1:2 Not tainted 6.16.0-rc4-g9773391cf4dd-dirty #36 PREEMPT(voluntary) [ 21.673700] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 21.673700] Call Trace: [ 21.673700] [ 21.673700] dump_stack_lvl+0x5f/0x80 [ 21.673700] print_report+0xd1/0x660 [ 21.673700] kasan_report+0xe5/0x120 [ 21.673700] __asan_report_store8_noabort+0x1b/0x30 [ 21.673700] asus_probe+0xeeb/0xf80 [ 21.673700] hid_device_probe+0x2ee/0x700 [ 21.673700] really_probe+0x1c6/0x6b0 [ 21.673700] __driver_probe_device+0x24f/0x310 [ 21.673700] driver_probe_device+0x4e/0x220 [...] [ 21.673700] [ 21.673700] Allocated by task 54: [ 21.673700] kasan_save_stack+0x3d/0x60 [ 21.673700] kasan_save_track+0x18/0x40 [ 21.673700] kasan_save_alloc_info+0x3b/0x50 [ 21.673700] __kasan_kmalloc+0x9c/0xa0 [ 21.673700] __kmalloc_cache_noprof+0x139/0x340 [ 21.673700] input_allocate_device+0x44/0x370 [ 21.673700] hidinput_connect+0xcb6/0x2630 [ 21.673700] hid_connect+0xf74/0x1d60 [ 21.673700] hid_hw_start+0x8c/0x110 [ 21.673700] asus_probe+0x5a3/0xf80 [ 21.673700] hid_device_probe+0x2ee/0x700 [ 21.673700] really_probe+0x1c6/0x6b0 [ 21.673700] __driver_probe_device+0x24f/0x310 [ 21.673700] driver_probe_device+0x4e/0x220 [...] [ 21.673700] [ 21.673700] Freed by task 54: [ 21.673700] kasan_save_stack+0x3d/0x60 [ 21.673700] kasan_save_track+0x18/0x40 [ 21.673700] kasan_save_free_info+0x3f/0x60 [ 21.673700] __kasan_slab_free+0x3c/0x50 [ 21.673700] kfre ---truncated---</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39824">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39825</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: smb: client: fix race with concurrent opens in rename(2) Besides sending the rename request to the server, the rename process also involves closing any deferred close, waiting for outstanding I/O to complete as well as marking all existing open handles as deleted to prevent them from deferring closes, which increases the race window for potential concurrent opens on the target file. Fix this by unhashing the dentry in advance to prevent any concurrent opens on the target.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39825">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39826</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: net: rose: convert 'use' field to refcount_t The 'use' field in struct rose_neigh is used as a reference counter but lacks atomicity. This can lead to race conditions where a rose_neigh structure is freed while still being referenced by other code paths. For example, when rose_neigh-&gt;use becomes zero during an ioctl operation via rose_rt_ioctl(), the structure may be removed while its timer is still active, potentially causing use-after-free issues. This patch changes the type of 'use' from unsigned short to refcount_t and updates all code paths to use rose_neigh_hold() and rose_neigh_put() which operate reference counts atomically.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39826">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39827</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: net: rose: include node references in rose_neigh refcount Current implementation maintains two separate reference counting mechanisms: the 'count' field in struct rose_neigh tracks references from rose_node structures, while the 'use' field (now refcount_t) tracks references from rose_sock. This patch merges these two reference counting systems using 'use' field for proper reference management. Specifically, this patch adds incrementing and decrementing of rose_neigh-&gt;use when rose_neigh-&gt;count is incremented or decremented. This patch also modifies rose_rt_free(), rose_rt_device_down() and rose_clear_route() to properly release references to rose_neigh objects before freeing a rose_node through rose_remove_node(). These changes ensure rose_neigh structures are properly freed only when all references, including those from rose_node structures, are released. As a result, this resolves a slab-use-after-free issue reported by Syzbot.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39827">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39828</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control(). syzbot reported the splat below. [0] When atmtcp_v_open() or atmtcp_v_close() is called via connect() or close(), atmtcp_send_control() is called to send an in-kernel special message. The message has ATMTCP_HDR_MAGIC in atmtcp_control.hdr.length. Also, a pointer of struct atm_vcc is set to atmtcp_control.vcc. The notable thing is struct atmtcp_control is uAPI but has a space for an in-kernel pointer. struct atmtcp_control { struct atmtcp_hdr hdr; /* must be first */ ... atm_kptr_t vcc; /* both directions */ ... } __ATM_API_ALIGN; typedef struct { unsigned char _[8]; } __ATM_API_ALIGN atm_kptr_t; The special message is processed in atmtcp_recv_control() called from atmtcp_c_send(). atmtcp_c_send() is vcc-&gt;dev-&gt;ops-&gt;send() and called from 2 paths: 1. .ndo_start_xmit() (vcc-&gt;send() == atm_send_aal0()) 2. vcc_sendmsg() The problem is sendmsg() does not validate the message length and userspace can abuse atmtcp_recv_control() to overwrite any kptr by atmtcp_control. Let's add a new -&gt;pre_send() hook to validate messages from sendmsg(). [0]: Oops: general protection fault, probably for non-canonical address 0xdffffc00200000ab: 0000 [#1] SMP KASAN PTI KASAN: probably user-memory-access in range [0x0000000100000558-0x000000010000055f] CPU: 0 UID: 0 PID: 5865 Comm: syz-executor331 Not tainted 6.17.0-rc1-syzkaller-00215-gbab3ce404553 #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/12/2025 RIP: 0010:atmtcp_recv_control drivers/atm/atmtcp.c:93 [inline] RIP: 0010:atmtcp_c_send+0x1da/0x950 drivers/atm/atmtcp.c:297 Code: 4d 8d 75 1a 4c 89 f0 48 c1 e8 03 42 0f b6 04 20 84 c0 0f 85 15 06 00 00 41 0f b7 1e 4d 8d b7 60 05 00 00 4c 89 f0 48 c1 e8 03 &lt;42&gt; 0f b6 04 20 84 c0 0f 85 13 06 00 00 66 41 89 1e 4d 8d 75 1c 4c RSP: 0018:ffffc90003f5f810 EFLAGS: 00010203 RAX: 00000000200000ab RBX: 0000000000000000 RCX: 0000000000000000 RDX: ffff88802a510000 RSI: 00000000ffffffff RDI: ffff888030a6068c RBP: ffff88802699fb40 R08: ffff888030a606eb R09: 1ffff1100614c0dd R10: dffffc0000000000 R11: ffffffff8718fc40 R12: dffffc0000000000 R13: ffff888030a60680 R14: 000000010000055f R15: 00000000ffffffff FS: 00007f8d7e9236c0(0000) GS:ffff888125c1c000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 000000000045ad50 CR3: 0000000075bde000 CR4: 00000000003526f0 Call Trace: vcc_sendmsg+0xa10/0xc60 net/atm/common.c:645 sock_sendmsg_nosec net/socket.c:714 [inline] __sock_sendmsg+0x219/0x270 net/socket.c:729 ____sys_sendmsg+0x505/0x830 net/socket.c:2614 ___sys_sendmsg+0x21f/0x2a0 net/socket.c:2668 __sys_sendmsg net/socket.c:2700 [inline] __do_sys_sendmsg net/socket.c:2705 [inline] __se_sys_sendmsg net/socket.c:2703 [inline] __x64_sys_sendmsg+0x19b/0x260 net/socket.c:2703 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xfa/0x3b0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f8d7e96a4a9 Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 51 18 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 &lt;48&gt; 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007f8d7e923198 EFLAGS: 00000246 ORIG_RAX: 000000000000002e RAX: ffffffffffffffda RBX: 00007f8d7e9f4308 RCX: 00007f8d7e96a4a9 RDX: 0000000000000000 RSI: 0000200000000240 RDI: 0000000000000005 RBP: 00007f8d7e9f4300 R08: 65732f636f72702f R09: 65732f636f72702f R10: 65732f636f72702f R11: 0000000000000246 R12: 00007f8d7e9c10ac R13: 00007f8d7e9231a0 R14: 0000200000000200 R15: 0000200000000250 Modules linked in:</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39828">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39835</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: xfs: do not propagate ENODATA disk errors into xattr code ENODATA (aka ENOATTR) has a very specific meaning in the xfs xattr code; namely, that the requested attribute name could not be found. However, a medium error from disk may also return ENODATA. At best, this medium error may escape to userspace as "attribute not found" when in fact it's an IO (disk) error. At worst, we may oops in xfs_attr_leaf_get() when we do: error = xfs_attr_leaf_hasname(args, &amp;bp); if (error == -ENOATTR) { xfs_trans_brelse(args-&gt;trans, bp); return error; } because an ENODATA/ENOATTR error from disk leaves us with a null bp, and the xfs_trans_brelse will then null-deref it. As discussed on the list, we really need to modify the lower level IO functions to trap all disk errors and ensure that we don't let unique errors like this leak up into higher xfs functions - many like this should be remapped to EIO. However, this patch directly addresses a reported bug in the xattr code, and should be safe to backport to stable kernels. A larger-scope patch to handle more unique errors at lower levels can follow later. (Note, prior to 07120f1abdff we did not oops, but we did return the wrong error code to userspace.)</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39835">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39838</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: cifs: prevent NULL pointer dereference in UTF16 conversion There can be a NULL pointer dereference bug here. NULL is passed to __cifs_sfu_make_node without checks, which passes it unchecked to cifs_strndup_to_utf16, which in turn passes it to cifs_local_to_utf16_bytes where '*from' is dereferenced, causing a crash. This patch adds a check for NULL 'src' in cifs_strndup_to_utf16 and returns NULL early to prevent dereferencing NULL pointer. Found by Linux Verification Center (linuxtesting.org) with SVACE</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39838">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39839</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: batman-adv: fix OOB read/write in network-coding decode batadv_nc_skb_decode_packet() trusts coded_len and checks only against skb-&gt;len. XOR starts at sizeof(struct batadv_unicast_packet), reducing payload headroom, and the source skb length is not verified, allowing an out-of-bounds read and a small out-of-bounds write. Validate that coded_len fits within the payload area of both destination and source sk_buffs before XORing.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39839">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39841</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: scsi: lpfc: Fix buffer free/clear order in deferred receive path Fix a use-after-free window by correcting the buffer release sequence in the deferred receive path. The code freed the RQ buffer first and only then cleared the context pointer under the lock. Concurrent paths (e.g., ABTS and the repost path) also inspect and release the same pointer under the lock, so the old order could lead to double-free/UAF. Note that the repost path already uses the correct pattern: detach the pointer under the lock, then free it after dropping the lock. The deferred path should do the same.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39841">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39842</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: ocfs2: prevent release journal inode after journal shutdown Before calling ocfs2_delete_osb(), ocfs2_journal_shutdown() has already been executed in ocfs2_dismount_volume(), so osb-&gt;journal must be NULL. Therefore, the following calltrace will inevitably fail when it reaches jbd2_journal_release_jbd_inode(). ocfs2_dismount_volume()-&gt; ocfs2_delete_osb()-&gt; ocfs2_free_slot_info()-&gt; __ocfs2_free_slot_info()-&gt; evict()-&gt; ocfs2_evict_inode()-&gt; ocfs2_clear_inode()-&gt; jbd2_journal_release_jbd_inode(osb-&gt;journal-&gt;j_journal, Adding osb-&gt;journal checks will prevent null-ptr-deref during the above execution path.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39842">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39843</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: mm: slub: avoid wake up kswapd in set_track_prepare set_track_prepare() can incur lock recursion. The issue is that it is called from hrtimer_start_range_ns holding the per_cpu(hrtimer_bases)[n].lock, but when enabled CONFIG_DEBUG_OBJECTS_TIMERS, may wake up kswapd in set_track_prepare, and try to hold the per_cpu(hrtimer_bases)[n].lock. Avoid deadlock caused by implicitly waking up kswapd by passing in allocation flags, which do not contain __GFP_KSWAPD_RECLAIM in the debug_objects_fill_pool() case. Inside stack depot they are processed by gfp_nested_mask(). Since ___slab_alloc() has preemption disabled, we mask out __GFP_DIRECT_RECLAIM from the flags there. The oops looks something like: BUG: spinlock recursion on CPU#3, swapper/3/0 lock: 0xffffff8a4bf29c80, .magic: dead4ead, .owner: swapper/3/0, .owner_cpu: 3 Hardware name: Qualcomm Technologies, Inc. Popsicle based on SM8850 (DT) Call trace: spin_bug+0x0 _raw_spin_lock_irqsave+0x80 hrtimer_try_to_cancel+0x94 task_contending+0x10c enqueue_dl_entity+0x2a4 dl_server_start+0x74 enqueue_task_fair+0x568 enqueue_task+0xac do_activate_task+0x14c ttwu_do_activate+0xcc try_to_wake_up+0x6c8 default_wake_function+0x20 autoremove_wake_function+0x1c __wake_up+0xac wakeup_kswapd+0x19c wake_all_kswapds+0x78 __alloc_pages_slowpath+0x1ac __alloc_pages_noprof+0x298 stack_depot_save_flags+0x6b0 stack_depot_save+0x14 set_track_prepare+0x5c ___slab_alloc+0xccc __kmalloc_cache_noprof+0x470 __set_page_owner+0x2bc post_alloc_hook[jt]+0x1b8 prep_new_page+0x28 get_page_from_freelist+0x1edc __alloc_pages_noprof+0x13c alloc_slab_page+0x244 allocate_slab+0x7c ___slab_alloc+0x8e8 kmem_cache_alloc_noprof+0x450 debug_objects_fill_pool+0x22c debug_object_activate+0x40 enqueue_hrtimer[jt]+0xdc hrtimer_start_range_ns+0x5f8 ...</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39843">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39844</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: mm: move page table sync declarations to linux/pgtable.h During our internal testing, we started observing intermittent boot failures when the machine uses 4-level paging and has a large amount of persistent memory: BUG: unable to handle page fault for address: ffffe70000000034 #PF: supervisor write access in kernel mode #PF: error_code(0x0002) - not-present page PGD 0 P4D 0 Oops: 0002 [#1] SMP NOPTI RIP: 0010:__init_single_page+0x9/0x6d Call Trace: __init_zone_device_page+0x17/0x5d memmap_init_zone_device+0x154/0x1bb pagemap_range+0x2e0/0x40f memremap_pages+0x10b/0x2f0 devm_memremap_pages+0x1e/0x60 dev_dax_probe+0xce/0x2ec [device_dax] dax_bus_probe+0x6d/0xc9 [... snip ...] It turns out that the kernel panics while initializing vmemmap (struct page array) when the vmemmap region spans two PGD entries, because the new PGD entry is only installed in init_mm.pgd, but not in the page tables of other tasks. And looking at __populate_section_memmap(): if (vmemmap_can_optimize(altmap, pgmap)) // does not sync top level page tables r = vmemmap_populate_compound_pages(pfn, start, end, nid, pgmap); else // sync top level page tables in x86 r = vmemmap_populate(start, end, nid, altmap); In the normal path, vmemmap_populate() in arch/x86/mm/init_64.c synchronizes the top level page table (See commit 9b861528a801 ("x86-64, mem: Update all PGDs for direct mapping and vmemmap mapping changes")) so that all tasks in the system can see the new vmemmap area. However, when vmemmap_can_optimize() returns true, the optimized path skips synchronization of top-level page tables. This is because vmemmap_populate_compound_pages() is implemented in core MM code, which does not handle synchronization of the top-level page tables. Instead, the core MM has historically relied on each architecture to perform this synchronization manually. We're not the first party to encounter a crash caused by not-sync'd top level page tables: earlier this year, Gwan-gyeong Mun attempted to address the issue [1] [2] after hitting a kernel panic when x86 code accessed the vmemmap area before the corresponding top-level entries were synced. At that time, the issue was believed to be triggered only when struct page was enlarged for debugging purposes, and the patch did not get further updates. It turns out that current approach of relying on each arch to handle the page table sync manually is fragile because 1) it's easy to forget to sync the top level page table, and 2) it's also easy to overlook that the kernel should not access the vmemmap and direct mapping areas before the sync. # The solution: Make page table sync more code robust and harder to miss To address this, Dave Hansen suggested [3] [4] introducing {pgd,p4d}_populate_kernel() for updating kernel portion of the page tables and allow each architecture to explicitly perform synchronization when installing top-level entries. With this approach, we no longer need to worry about missing the sync step, reducing the risk of future regressions. The new interface reuses existing ARCH_PAGE_TABLE_SYNC_MASK, PGTBL_P*D_MODIFIED and arch_sync_kernel_mappings() facility used by vmalloc and ioremap to synchronize page tables. pgd_populate_kernel() looks like this: static inline void pgd_populate_kernel(unsigned long addr, pgd_t *pgd, p4d_t *p4d) { pgd_populate(&amp;init_mm, pgd, p4d); if (ARCH_PAGE_TABLE_SYNC_MASK &amp; PGTBL_PGD_MODIFIED) arch_sync_kernel_mappings(addr, addr); } It is worth noting that vmalloc() and apply_to_range() carefully synchronizes page tables by calling p*d_alloc_track() and arch_sync_kernel_mappings(), and thus they are not affected by ---truncated---</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39844">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39845</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: x86/mm/64: define ARCH_PAGE_TABLE_SYNC_MASK and arch_sync_kernel_mappings() Define ARCH_PAGE_TABLE_SYNC_MASK and arch_sync_kernel_mappings() to ensure page tables are properly synchronized when calling p*d_populate_kernel(). For 5-level paging, synchronization is performed via pgd_populate_kernel(). In 4-level paging, pgd_populate() is a no-op, so synchronization is instead performed at the P4D level via p4d_populate_kernel(). This fixes intermittent boot failures on systems using 4-level paging and a large amount of persistent memory: BUG: unable to handle page fault for address: ffffe70000000034 #PF: supervisor write access in kernel mode #PF: error_code(0x0002) - not-present page PGD 0 P4D 0 Oops: 0002 [#1] SMP NOPTI RIP: 0010:__init_single_page+0x9/0x6d Call Trace: __init_zone_device_page+0x17/0x5d memmap_init_zone_device+0x154/0x1bb pagemap_range+0x2e0/0x40f memremap_pages+0x10b/0x2f0 devm_memremap_pages+0x1e/0x60 dev_dax_probe+0xce/0x2ec [device_dax] dax_bus_probe+0x6d/0xc9 [... snip ...] It also fixes a crash in vmemmap_set_pmd() caused by accessing vmemmap before sync_global_pgds() [1]: BUG: unable to handle page fault for address: ffffeb3ff1200000 #PF: supervisor write access in kernel mode #PF: error_code(0x0002) - not-present page PGD 0 P4D 0 Oops: Oops: 0002 [#1] PREEMPT SMP NOPTI Tainted: [W]=WARN RIP: 0010:vmemmap_set_pmd+0xff/0x230 vmemmap_populate_hugepages+0x176/0x180 vmemmap_populate+0x34/0x80 __populate_section_memmap+0x41/0x90 sparse_add_section+0x121/0x3e0 __add_pages+0xba/0x150 add_pages+0x1d/0x70 memremap_pages+0x3dc/0x810 devm_memremap_pages+0x1c/0x60 xe_devm_add+0x8b/0x100 [xe] xe_tile_init_noalloc+0x6a/0x70 [xe] xe_device_probe+0x48c/0x740 [xe] [... snip ...]</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39845">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39846</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: pcmcia: Fix a NULL pointer dereference in __iodyn_find_io_region() In __iodyn_find_io_region(), pcmcia_make_resource() is assigned to res and used in pci_bus_alloc_resource(). There is a dereference of res in pci_bus_alloc_resource(), which could lead to a NULL pointer dereference on failure of pcmcia_make_resource(). Fix this bug by adding a check of res.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39846">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39847</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: ppp: fix memory leak in pad_compress_skb If alloc_skb() fails in pad_compress_skb(), it returns NULL without releasing the old skb. The caller does: skb = pad_compress_skb(ppp, skb); if (!skb) goto drop; drop: kfree_skb(skb); When pad_compress_skb() returns NULL, the reference to the old skb is lost and kfree_skb(skb) ends up doing nothing, leading to a memory leak. Align pad_compress_skb() semantics with realloc(): only free the old skb if allocation and compression succeed. At the call site, use the new_skb variable so the original skb is not lost when pad_compress_skb() fails.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39847">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/772.html">CWE-772 Missing Release of Resource after Effective Lifetime</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39848</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: ax25: properly unshare skbs in ax25_kiss_rcv() Bernard Pidoux reported a regression apparently caused by commit c353e8983e0d ("net: introduce per netns packet chains"). skb-&gt;dev becomes NULL and we crash in __netif_receive_skb_core(). Before above commit, different kind of bugs or corruptions could happen without a major crash. But the root cause is that ax25_kiss_rcv() can queue/mangle input skb without checking if this skb is shared or not. Many thanks to Bernard Pidoux for his help, diagnosis and tests. We had a similar issue years ago fixed with commit 7aaed57c5c28 ("phonet: properly unshare skbs in phonet_rcv()").</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39848">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39849</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: wifi: cfg80211: sme: cap SSID length in __cfg80211_connect_result() If the ssid-&gt;datalen is more than IEEE80211_MAX_SSID_LEN (32) it would lead to memory corruption so add some bounds checking.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39849">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39853</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: i40e: Fix potential invalid access when MAC list is empty list_first_entry() never returns NULL - if the list is empty, it still returns a pointer to an invalid object, leading to potential invalid memory access when dereferenced. Fix this by using list_first_entry_or_null instead of list_first_entry.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39853">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39857</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: net/smc: fix one NULL pointer dereference in smc_ib_is_sg_need_sync() BUG: kernel NULL pointer dereference, address: 00000000000002ec PGD 0 P4D 0 Oops: Oops: 0000 [#1] SMP PTI CPU: 28 UID: 0 PID: 343 Comm: kworker/28:1 Kdump: loaded Tainted: G OE 6.17.0-rc2+ #9 NONE Tainted: [O]=OOT_MODULE, [E]=UNSIGNED_MODULE Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.15.0-1 04/01/2014 Workqueue: smc_hs_wq smc_listen_work [smc] RIP: 0010:smc_ib_is_sg_need_sync+0x9e/0xd0 [smc] ... Call Trace: smcr_buf_map_link+0x211/0x2a0 [smc] __smc_buf_create+0x522/0x970 [smc] smc_buf_create+0x3a/0x110 [smc] smc_find_rdma_v2_device_serv+0x18f/0x240 [smc] ? smc_vlan_by_tcpsk+0x7e/0xe0 [smc] smc_listen_find_device+0x1dd/0x2b0 [smc] smc_listen_work+0x30f/0x580 [smc] process_one_work+0x18c/0x340 worker_thread+0x242/0x360 kthread+0xe7/0x220 ret_from_fork+0x13a/0x160 ret_from_fork_asm+0x1a/0x30 If the software RoCE device is used, ibdev-&gt;dma_device is a null pointer. As a result, the problem occurs. Null pointer detection is added to prevent problems.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39857">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39860</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen() syzbot reported the splat below without a repro. In the splat, a single thread calling bt_accept_dequeue() freed sk and touched it after that. The root cause would be the racy l2cap_sock_cleanup_listen() call added by the cited commit. bt_accept_dequeue() is called under lock_sock() except for l2cap_sock_release(). Two threads could see the same socket during the list iteration in bt_accept_dequeue(): CPU1 CPU2 (close()) ---- ---- sock_hold(sk) sock_hold(sk); lock_sock(sk) &lt;-- block close() sock_put(sk) bt_accept_unlink(sk) sock_put(sk) &lt;-- refcnt by bt_accept_enqueue() release_sock(sk) lock_sock(sk) sock_put(sk) bt_accept_unlink(sk) sock_put(sk) &lt;-- last refcnt bt_accept_unlink(sk) &lt;-- UAF Depending on the timing, the other thread could show up in the "Freed by task" part. Let's call l2cap_sock_cleanup_listen() under lock_sock() in l2cap_sock_release(). [0]: BUG: KASAN: slab-use-after-free in debug_spin_lock_before kernel/locking/spinlock_debug.c:86 [inline] BUG: KASAN: slab-use-after-free in do_raw_spin_lock+0x26f/0x2b0 kernel/locking/spinlock_debug.c:115 Read of size 4 at addr ffff88803b7eb1c4 by task syz.5.3276/16995 CPU: 3 UID: 0 PID: 16995 Comm: syz.5.3276 Not tainted syzkaller #0 PREEMPT(full) Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 Call Trace: __dump_stack lib/dump_stack.c:94 [inline] dump_stack_lvl+0x116/0x1f0 lib/dump_stack.c:120 print_address_description mm/kasan/report.c:378 [inline] print_report+0xcd/0x630 mm/kasan/report.c:482 kasan_report+0xe0/0x110 mm/kasan/report.c:595 debug_spin_lock_before kernel/locking/spinlock_debug.c:86 [inline] do_raw_spin_lock+0x26f/0x2b0 kernel/locking/spinlock_debug.c:115 spin_lock_bh include/linux/spinlock.h:356 [inline] release_sock+0x21/0x220 net/core/sock.c:3746 bt_accept_dequeue+0x505/0x600 net/bluetooth/af_bluetooth.c:312 l2cap_sock_cleanup_listen+0x5c/0x2a0 net/bluetooth/l2cap_sock.c:1451 l2cap_sock_release+0x5c/0x210 net/bluetooth/l2cap_sock.c:1425 __sock_release+0xb3/0x270 net/socket.c:649 sock_close+0x1c/0x30 net/socket.c:1439 __fput+0x3ff/0xb70 fs/file_table.c:468 task_work_run+0x14d/0x240 kernel/task_work.c:227 resume_user_mode_work include/linux/resume_user_mode.h:50 [inline] exit_to_user_mode_loop+0xeb/0x110 kernel/entry/common.c:43 exit_to_user_mode_prepare include/linux/irq-entry-common.h:225 [inline] syscall_exit_to_user_mode_work include/linux/entry-common.h:175 [inline] syscall_exit_to_user_mode include/linux/entry-common.h:210 [inline] do_syscall_64+0x3f6/0x4c0 arch/x86/entry/syscall_64.c:100 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f2accf8ebe9 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 &lt;48&gt; 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007ffdb6cb1378 EFLAGS: 00000246 ORIG_RAX: 00000000000001b4 RAX: 0000000000000000 RBX: 00000000000426fb RCX: 00007f2accf8ebe9 RDX: 0000000000000000 RSI: 000000000000001e RDI: 0000000000000003 RBP: 00007f2acd1b7da0 R08: 0000000000000001 R09: 00000012b6cb166f R10: 0000001b30e20000 R11: 0000000000000246 R12: 00007f2acd1b609c R13: 00007f2acd1b6090 R14: ffffffffffffffff R15: 00007ffdb6cb1490 Allocated by task 5326: kasan_save_stack+0x33/0x60 mm/kasan/common.c:47 kasan_save_track+0x14/0x30 mm/kasan/common.c:68 poison_kmalloc_redzone mm/kasan/common.c:388 [inline] __kasan_kmalloc+0xaa/0xb0 mm/kasan/common.c:405 kasan_kmalloc include/linux/kasan.h:260 [inline] __do_kmalloc_node mm/slub.c:4365 [inline] __kmalloc_nopro ---truncated---</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39860">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.1</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39864</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: wifi: cfg80211: fix use-after-free in cmp_bss() Following bss_free() quirk introduced in commit 776b3580178f ("cfg80211: track hidden SSID networks properly"), adjust cfg80211_update_known_bss() to free the last beacon frame elements only if they're not shared via the corresponding 'hidden_beacon_bss' pointer.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39864">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39865</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: tee: fix NULL pointer dereference in tee_shm_put tee_shm_put have NULL pointer dereference: __optee_disable_shm_cache --&gt; shm = reg_pair_to_ptr(...);//shm maybe return NULL tee_shm_free(shm); --&gt; tee_shm_put(shm);//crash Add check in tee_shm_put to fix it. panic log: Unable to handle kernel paging request at virtual address 0000000000100cca Mem abort info: ESR = 0x0000000096000004 EC = 0x25: DABT (current EL), IL = 32 bits SET = 0, FnV = 0 EA = 0, S1PTW = 0 FSC = 0x04: level 0 translation fault Data abort info: ISV = 0, ISS = 0x00000004, ISS2 = 0x00000000 CM = 0, WnR = 0, TnD = 0, TagAccess = 0 GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0 user pgtable: 4k pages, 48-bit VAs, pgdp=0000002049d07000 [0000000000100cca] pgd=0000000000000000, p4d=0000000000000000 Internal error: Oops: 0000000096000004 [#1] SMP CPU: 2 PID: 14442 Comm: systemd-sleep Tainted: P OE ------- ---- 6.6.0-39-generic #38 Source Version: 938b255f6cb8817c95b0dd5c8c2944acfce94b07 Hardware name: greatwall GW-001Y1A-FTH, BIOS Great Wall BIOS V3.0 10/26/2022 pstate: 80000005 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : tee_shm_put+0x24/0x188 lr : tee_shm_free+0x14/0x28 sp : ffff001f98f9faf0 x29: ffff001f98f9faf0 x28: ffff0020df543cc0 x27: 0000000000000000 x26: ffff001f811344a0 x25: ffff8000818dac00 x24: ffff800082d8d048 x23: ffff001f850fcd18 x22: 0000000000000001 x21: ffff001f98f9fb88 x20: ffff001f83e76218 x19: ffff001f83e761e0 x18: 000000000000ffff x17: 303a30303a303030 x16: 0000000000000000 x15: 0000000000000003 x14: 0000000000000001 x13: 0000000000000000 x12: 0101010101010101 x11: 0000000000000001 x10: 0000000000000001 x9 : ffff800080e08d0c x8 : ffff001f98f9fb88 x7 : 0000000000000000 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000000 x3 : 0000000000000000 x2 : ffff001f83e761e0 x1 : 00000000ffff001f x0 : 0000000000100cca Call trace: tee_shm_put+0x24/0x188 tee_shm_free+0x14/0x28 __optee_disable_shm_cache+0xa8/0x108 optee_shutdown+0x28/0x38 platform_shutdown+0x28/0x40 device_shutdown+0x144/0x2b0 kernel_power_off+0x3c/0x80 hibernate+0x35c/0x388 state_store+0x64/0x80 kobj_attr_store+0x14/0x28 sysfs_kf_write+0x48/0x60 kernfs_fop_write_iter+0x128/0x1c0 vfs_write+0x270/0x370 ksys_write+0x6c/0x100 __arm64_sys_write+0x20/0x30 invoke_syscall+0x4c/0x120 el0_svc_common.constprop.0+0x44/0xf0 do_el0_svc+0x24/0x38 el0_svc+0x24/0x88 el0t_64_sync_handler+0x134/0x150 el0t_64_sync+0x14c/0x15</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39865">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-39866</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: fs: writeback: fix use-after-free in __mark_inode_dirty() An use-after-free issue occurred when __mark_inode_dirty() get the bdi_writeback that was in the progress of switching. CPU: 1 PID: 562 Comm: systemd-random- Not tainted 6.6.56-gb4403bd46a8e #1 ...... pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : __mark_inode_dirty+0x124/0x418 lr : __mark_inode_dirty+0x118/0x418 sp : ffffffc08c9dbbc0 ........ Call trace: __mark_inode_dirty+0x124/0x418 generic_update_time+0x4c/0x60 file_modified+0xcc/0xd0 ext4_buffered_write_iter+0x58/0x124 ext4_file_write_iter+0x54/0x704 vfs_write+0x1c0/0x308 ksys_write+0x74/0x10c __arm64_sys_write+0x1c/0x28 invoke_syscall+0x48/0x114 el0_svc_common.constprop.0+0xc0/0xe0 do_el0_svc+0x1c/0x28 el0_svc+0x40/0xe4 el0t_64_sync_handler+0x120/0x12c el0t_64_sync+0x194/0x198 Root cause is: systemd-random-seed kworker ---------------------------------------------------------------------- ___mark_inode_dirty inode_switch_wbs_work_fn spin_lock(&amp;inode-&gt;i_lock); inode_attach_wb locked_inode_to_wb_and_lock_list get inode-&gt;i_wb spin_unlock(&amp;inode-&gt;i_lock); spin_lock(&amp;wb-&gt;list_lock) spin_lock(&amp;inode-&gt;i_lock) inode_io_list_move_locked spin_unlock(&amp;wb-&gt;list_lock) spin_unlock(&amp;inode-&gt;i_lock) spin_lock(&amp;old_wb-&gt;list_lock) inode_do_switch_wbs spin_lock(&amp;inode-&gt;i_lock) inode-&gt;i_wb = new_wb spin_unlock(&amp;inode-&gt;i_lock) spin_unlock(&amp;old_wb-&gt;list_lock) wb_put_many(old_wb, nr_switched) cgwb_release old wb released wb_wakeup_delayed() accesses wb, then trigger the use-after-free issue Fix this race condition by holding inode spinlock until wb_wakeup_delayed() finished.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-39866">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/416.html">CWE-416 Use After Free</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-40300</a></h3>
<div class="csaf-accordion-content">
<p>In the Linux kernel, the following vulnerability has been resolved: x86/vmscape: Add conditional IBPB mitigation VMSCAPE is a vulnerability that exploits insufficient branch predictor isolation between a guest and a userspace hypervisor (like QEMU). Existing mitigations already protect kernel/KVM from a malicious guest. Userspace can additionally be protected by flushing the branch predictors after a VMexit. Since it is the userspace that consumes the poisoned branch predictors, conditionally issue an IBPB after a VMexit and before returning to userspace. Workloads that frequently switch between hypervisor and userspace will incur the most overhead from the new IBPB. This new IBPB is not integrated with the existing IBPB sites. For instance, a task can use the existing speculation control prctl() to get an IBPB at context switch time. With this implementation, the IBPB is doubled up: one at context switch and another before running userspace. The intent is to integrate and optimize these cases post-embargo. [ dhansen: elaborate on suboptimal IBPB solution ]</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-40300">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/402.html">CWE-402 Transmission of Private Resources into a New Sphere ('Resource Leak')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-43368</a></h3>
<div class="csaf-accordion-content">
<p>A use-after-free issue was addressed with improved memory management. This issue is fixed in Safari 26, iOS 26 and iPadOS 26, macOS Tahoe 26. Processing maliciously crafted web content may lead to an unexpected Safari crash.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-43368">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/416.html">CWE-416 Use After Free</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>4.3</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L">CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-47219</a></h3>
<div class="csaf-accordion-content">
<p>In GStreamer through 1.26.1, the isomp4 plugin's qtdemux_parse_trak function may read past the end of a heap buffer while parsing an MP4 file, possibly leading to information disclosure.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-47219">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.1</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-48989</a></h3>
<div class="csaf-accordion-content">
<p>Improper Resource Shutdown or Release vulnerability in Apache Tomcat made Tomcat vulnerable to the made you reset attack. This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.9, from 10.1.0-M1 through 10.1.43 and from 9.0.0.M1 through 9.0.107. Older, EOL versions may also be affected. Users are recommended to upgrade to one of versions 11.0.10, 10.1.44 or 9.0.108 which fix the issue.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-48989">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/404.html">CWE-404 Improper Resource Shutdown or Release</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-53057</a></h3>
<div class="csaf-accordion-content">
<p>Vulnerability in the Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition product of Oracle Java SE (component: Security). Supported versions that are affected are Oracle Java SE: 8u461, 8u461-perf, 11.0.28, 17.0.16, 21.0.8, 25; Oracle GraalVM for JDK: 17.0.16 and 21.0.8; Oracle GraalVM Enterprise Edition: 21.3.15. Difficult to exploit vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition. Successful attacks of this vulnerability can result in unauthorized creation, deletion or modification access to critical data or all Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition accessible data. Note: This vulnerability can be exploited by using APIs in the specified Component, e.g., through a web service which supplies data to the APIs. This vulnerability also applies to Java deployments, typically in clients running sandboxed Java Web Start applications or sandboxed Java applets, that load and run untrusted code (e.g., code that comes from the internet) and rely on the Java sandbox for security. CVSS 3.1 Base Score 5.9 (Integrity impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N).</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-53057">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/284.html">CWE-284 Improper Access Control</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.9</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N">CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-53066</a></h3>
<div class="csaf-accordion-content">
<p>Vulnerability in the Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition product of Oracle Java SE (component: JAXP). Supported versions that are affected are Oracle Java SE: 8u461, 8u461-perf, 11.0.28, 17.0.16, 21.0.8, 25; Oracle GraalVM for JDK: 17.0.16 and 21.0.8; Oracle GraalVM Enterprise Edition: 21.3.15. Easily exploitable vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition. Successful attacks of this vulnerability can result in unauthorized access to critical data or complete access to all Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition accessible data. Note: This vulnerability can be exploited by using APIs in the specified Component, e.g., through a web service which supplies data to the APIs. This vulnerability also applies to Java deployments, typically in clients running sandboxed Java Web Start applications or sandboxed Java applets, that load and run untrusted code (e.g., code that comes from the internet) and rely on the Java sandbox for security. CVSS 3.1 Base Score 7.5 (Confidentiality impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N).</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-53066">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/200.html">CWE-200 Exposure of Sensitive Information to an Unauthorized Actor</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-55752</a></h3>
<div class="csaf-accordion-content">
<p>Relative Path Traversal vulnerability in Apache Tomcat. The fix for bug 60013 introduced a regression where the rewritten URL was normalized before it was decoded. This introduced the possibility that, for rewrite rules that rewrite query parameters to the URL, an attacker could manipulate the request URI to bypass security constraints including the protection for /WEB-INF/ and /META-INF/. If PUT requests were also enabled then malicious files could be uploaded leading to remote code execution. PUT requests are normally limited to trusted users and it is considered unlikely that PUT requests would be enabled in conjunction with a rewrite that manipulated the URI. This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.10, from 10.1.0-M1 through 10.1.44, from 9.0.0.M11 through 9.0.108. The following versions were EOL at the time the CVE was created but are known to be affected: 8.5.6 though 8.5.100. Other, older, EOL versions may also be affected. Users are recommended to upgrade to version 11.0.11 or later, 10.1.45 or later or 9.0.109 or later, which fix the issue.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-55752">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/23.html">CWE-23 Relative Path Traversal</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-55754</a></h3>
<div class="csaf-accordion-content">
<p>Improper Neutralization of Escape, Meta, or Control Sequences vulnerability in Apache Tomcat. Tomcat did not escape ANSI escape sequences in log messages. If Tomcat was running in a console on a Windows operating system, and the console supported ANSI escape sequences, it was possible for an attacker to use a specially crafted URL to inject ANSI escape sequences to manipulate the console and the clipboard and attempt to trick an administrator into running an attacker controlled command. While no attack vector was found, it may have been possible to mount this attack on other operating systems. This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.10, from 10.1.0-M1 through 10.1.44, from 9.0.40 through 9.0.108. The following versions were EOL at the time the CVE was created but are known to be affected: 8.5.60 though 8.5.100. Other, older, EOL versions may also be affected. Users are recommended to upgrade to version 11.0.11 or later, 10.1.45 or later or 9.0.109 or later, which fix the issue.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-55754">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/150.html">CWE-150 Improper Neutralization of Escape, Meta, or Control Sequences</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.6</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-61748</a></h3>
<div class="csaf-accordion-content">
<p>Vulnerability in the Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition product of Oracle Java SE (component: Libraries). Supported versions that are affected are Oracle Java SE: 21.0.8 and 25; Oracle GraalVM for JDK: 21.0.8; Oracle GraalVM Enterprise Edition: 21.3.15. Difficult to exploit vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition. Successful attacks of this vulnerability can result in unauthorized update, insert or delete access to some of Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition accessible data. Note: This vulnerability can be exploited by using APIs in the specified Component, e.g., through a web service which supplies data to the APIs. This vulnerability also applies to Java deployments, typically in clients running sandboxed Java Web Start applications or sandboxed Java applets, that load and run untrusted code (e.g., code that comes from the internet) and rely on the Java sandbox for security. CVSS 3.1 Base Score 3.7 (Integrity impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N).</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-61748">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/284.html">CWE-284 Improper Access Control</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>3.7</td>
<td>LOW</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N">CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-61795</a></h3>
<div class="csaf-accordion-content">
<p>Improper Resource Shutdown or Release vulnerability in Apache Tomcat. If an error occurred (including exceeding limits) during the processing of a multipart upload, temporary copies of the uploaded parts written to disc were not cleaned up immediately but left for the garbage collection process to delete. Depending on JVM settings, application memory usage and application load, it was possible that space for the temporary copies of uploaded parts would be filled faster than GC cleared it, leading to a DoS. This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.11, from 10.1.0-M1 through 10.1.46, from 9.0.0.M1 through 9.0.109. The following versions were EOL at the time the CVE was created but are known to be affected: 8.5.0 though 8.5.100. Other, older, EOL versions may also be affected. Users are recommended to upgrade to version 11.0.12 or later, 10.1.47 or later or 9.0.110 or later which fixes the issue.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-61795">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/404.html">CWE-404 Improper Resource Shutdown or Release</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.3</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-2673</a></h3>
<div class="csaf-accordion-content">
<p>Issue summary: An OpenSSL TLS 1.3 server may fail to negotiate the expected preferred key exchange group when its key exchange group configuration includes the default by using the 'DEFAULT' keyword. Impact summary: A less preferred key exchange may be used even when a more preferred group is supported by both client and server, if the group was not included among the client's initial predicated keyshares. This will sometimes be the case with the new hybrid post-quantum groups, if the client chooses to defer their use until specifically requested by the server. If an OpenSSL TLS 1.3 server's configuration uses the 'DEFAULT' keyword to interpolate the built-in default group list into its own configuration, perhaps adding or removing specific elements, then an implementation defect causes the 'DEFAULT' list to lose its 'tuple' structure, and all server-supported groups were treated as a single sufficiently secure 'tuple', with the server not sending a Hello Retry Request (HRR) even when a group in a more preferred tuple was mutually supported. As a result, the client and server might fail to negotiate a mutually supported post-quantum key agreement group, such as 'X25519MLKEM768', if the client's configuration results in only 'classical' groups (such as 'X25519' being the only ones in the client's initial keyshare prediction). OpenSSL 3.5 and later support a new syntax for selecting the most preferred TLS 1.3 key agreement group on TLS servers. The old syntax had a single 'flat' list of groups, and treated all the supported groups as sufficiently secure. If any of the keyshares predicted by the client were supported by the server the most preferred among these was selected, even if other groups supported by the client, but not included in the list of predicted keyshares would have been more preferred, if included. The new syntax partitions the groups into distinct 'tuples' of roughly equivalent security. Within each tuple the most preferred group included among the client's predicted keyshares is chosen, but if the client supports a group from a more preferred tuple, but did not predict any corresponding keyshares, the server will ask the client to retry the ClientHello (by issuing a Hello Retry Request or HRR) with the most preferred mutually supported group. The above works as expected when the server's configuration uses the built-in default group list, or explicitly defines its own list by directly defining the various desired groups and group 'tuples'. No OpenSSL FIPS modules are affected by this issue, the code in question lies outside the FIPS boundary. OpenSSL 3.6 and 3.5 are vulnerable to this issue. OpenSSL 3.6 users should upgrade to OpenSSL 3.6.2 once it is released. OpenSSL 3.5 users should upgrade to OpenSSL 3.5.6 once it is released. OpenSSL 3.4, 3.3, 3.0, 1.0.2 and 1.1.1 are not affected by this issue.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-2673">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/757.html">CWE-757 Selection of Less-Secure Algorithm During Negotiation ('Algorithm Downgrade')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-21925</a></h3>
<div class="csaf-accordion-content">
<p>Vulnerability in the Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition product of Oracle Java SE (component: RMI). Supported versions that are affected are Oracle Java SE: 8u471, 8u471-b50, 8u471-perf, 11.0.29, 17.0.17, 21.0.9, 25.0.1; Oracle GraalVM for JDK: 17.0.17 and 21.0.9; Oracle GraalVM Enterprise Edition: 21.3.16. Difficult to exploit vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition. Successful attacks of this vulnerability can result in unauthorized update, insert or delete access to some of Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition accessible data as well as unauthorized read access to a subset of Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition accessible data. Note: This vulnerability can be exploited by using APIs in the specified Component, e.g., through a web service which supplies data to the APIs. This vulnerability also applies to Java deployments, typically in clients running sandboxed Java Web Start applications or sandboxed Java applets, that load and run untrusted code (e.g., code that comes from the internet) and rely on the Java sandbox for security. CVSS 3.1 Base Score 4.8 (Confidentiality and Integrity impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N).</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-21925">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>4.8</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N">CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-21932</a></h3>
<div class="csaf-accordion-content">
<p>Vulnerability in the Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition product of Oracle Java SE (component: AWT, JavaFX). Supported versions that are affected are Oracle Java SE: 8u471, 8u471-b50, 8u471-perf, 11.0.29, 17.0.17, 21.0.9, 25.0.1; Oracle GraalVM for JDK: 17.0.17 and 21.0.9; Oracle GraalVM Enterprise Edition: 21.3.16. Easily exploitable vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition. Successful attacks require human interaction from a person other than the attacker and while the vulnerability is in Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition, attacks may significantly impact additional products (scope change). Successful attacks of this vulnerability can result in unauthorized creation, deletion or modification access to critical data or all Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition accessible data. Note: This vulnerability applies to Java deployments, typically in clients running sandboxed Java Web Start applications or sandboxed Java applets, that load and run untrusted code (e.g., code that comes from the internet) and rely on the Java sandbox for security. This vulnerability does not apply to Java deployments, typically in servers, that load and run only trusted code (e.g., code installed by an administrator). CVSS 3.1 Base Score 7.4 (Integrity impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:N/I:H/A:N).</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-21932">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.4</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:N/I:H/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:N/I:H/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-21933</a></h3>
<div class="csaf-accordion-content">
<p>Vulnerability in the Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition product of Oracle Java SE (component: Networking). Supported versions that are affected are Oracle Java SE: 8u471, 8u471-b50, 8u471-perf, 11.0.29, 17.0.17, 21.0.9, 25.0.1; Oracle GraalVM for JDK: 17.0.17 and 21.0.9; Oracle GraalVM Enterprise Edition: 21.3.16. Easily exploitable vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition. Successful attacks require human interaction from a person other than the attacker and while the vulnerability is in Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition, attacks may significantly impact additional products (scope change). Successful attacks of this vulnerability can result in unauthorized update, insert or delete access to some of Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition accessible data as well as unauthorized read access to a subset of Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition accessible data. Note: This vulnerability can be exploited by using APIs in the specified Component, e.g., through a web service which supplies data to the APIs. This vulnerability also applies to Java deployments, typically in clients running sandboxed Java Web Start applications or sandboxed Java applets, that load and run untrusted code (e.g., code that comes from the internet) and rely on the Java sandbox for security. CVSS 3.1 Base Score 6.1 (Confidentiality and Integrity impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N).</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-21933">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.1</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-21945</a></h3>
<div class="csaf-accordion-content">
<p>Vulnerability in the Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition product of Oracle Java SE (component: Security). Supported versions that are affected are Oracle Java SE: 8u471, 8u471-b50, 8u471-perf, 11.0.29, 17.0.17, 21.0.9, 25.0.1; Oracle GraalVM for JDK: 17.0.17 and 21.0.9; Oracle GraalVM Enterprise Edition: 21.3.16. Easily exploitable vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition. Note: This vulnerability applies to Java deployments, typically in clients running sandboxed Java Web Start applications or sandboxed Java applets, that load and run untrusted code (e.g., code that comes from the internet) and rely on the Java sandbox for security. This vulnerability does not apply to Java deployments, typically in servers, that load and run only trusted code (e.g., code installed by an administrator). CVSS 3.1 Base Score 7.5 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H).</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-21945">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/400.html">CWE-400 Uncontrolled Resource Consumption</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-21947</a></h3>
<div class="csaf-accordion-content">
<p>Vulnerability in Oracle Java SE (component: JavaFX). Supported versions that are affected are Oracle Java SE: 8u471-b50. Difficult to exploit vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Oracle Java SE. Successful attacks require human interaction from a person other than the attacker. Successful attacks of this vulnerability can result in unauthorized update, insert or delete access to some of Oracle Java SE accessible data. Note: This vulnerability applies to Java deployments, typically in clients running sandboxed Java Web Start applications or sandboxed Java applets, that load and run untrusted code (e.g., code that comes from the internet) and rely on the Java sandbox for security. This vulnerability does not apply to Java deployments, typically in servers, that load and run only trusted code (e.g., code installed by an administrator). CVSS 3.1 Base Score 3.1 (Integrity impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N).</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-21947">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/79.html">CWE-79 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>3.1</td>
<td>LOW</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N">CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-22924</a></h3>
<div class="csaf-accordion-content">
<p>The affected application does not properly restrict unauthenticated connections and is susceptible to resource exhaustion conditions. This could allow an attacker to disrupt normal operations or perform unauthorized actions, potentially impacting system availability and integrity.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-22924">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/306.html">CWE-306 Missing Authentication for Critical Function</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.1</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-22925</a></h3>
<div class="csaf-accordion-content">
<p>The affected application is susceptible to resource exhaustion when subjected to high volume of TCP SYN packets This could allow an attacker to render the service unavailable and cause denial-of-service conditions by overwhelming system resources.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-22925">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/770.html">CWE-770 Allocation of Resources Without Limits or Throttling</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-28387</a></h3>
<div class="csaf-accordion-content">
<p>Issue summary: An uncommon configuration of clients performing DANE TLSA-based server authentication, when paired with uncommon server DANE TLSA records, may result in a use-after-free and/or double-free on the client side. Impact summary: A use after free can have a range of potential consequences such as the corruption of valid data, crashes or execution of arbitrary code. However, the issue only affects clients that make use of TLSA records with both the PKIX-TA(0/PKIX-EE(1) certificate usages and the DANE-TA(2) certificate usage. By far the most common deployment of DANE is in SMTP MTAs for which RFC7672 recommends that clients treat as 'unusable' any TLSA records that have the PKIX certificate usages. These SMTP (or other similar) clients are not vulnerable to this issue. Conversely, any clients that support only the PKIX usages, and ignore the DANE-TA(2) usage are also not vulnerable. The client would also need to be communicating with a server that publishes a TLSA RRset with both types of TLSA records. No FIPS modules are affected by this issue, the problem code is outside the FIPS module boundary.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-28387">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/416.html">CWE-416 Use After Free</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:H">CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-28388</a></h3>
<div class="csaf-accordion-content">
<p>Issue summary: When a delta CRL that contains a Delta CRL Indicator extension is processed a NULL pointer dereference might happen if the required CRL Number extension is missing. Impact summary: A NULL pointer dereference can trigger a crash which leads to a Denial of Service for an application. When CRL processing and delta CRL processing is enabled during X.509 certificate verification, the delta CRL processing does not check whether the CRL Number extension is NULL before dereferencing it. When a malformed delta CRL file is being processed, this parameter can be NULL, causing a NULL pointer dereference. Exploiting this issue requires the X509_V_FLAG_USE_DELTAS flag to be enabled in the verification context, the certificate being verified to contain a freshestCRL extension or the base CRL to have the EXFLAG_FRESHEST flag set, and an attacker to provide a malformed CRL to an application that processes it. The vulnerability is limited to Denial of Service and cannot be escalated to achieve code execution or memory disclosure. For that reason the issue was assessed as Low severity according to our Security Policy. The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the affected code is outside the OpenSSL FIPS module boundary.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-28388">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/476.html">CWE-476 NULL Pointer Dereference</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-28389</a></h3>
<div class="csaf-accordion-content">
<p>Issue summary: During processing of a crafted CMS EnvelopedData message with KeyAgreeRecipientInfo a NULL pointer dereference can happen. Impact summary: Applications that process attacker-controlled CMS data may crash before authentication or cryptographic operations occur resulting in Denial of Service. When a CMS EnvelopedData message that uses KeyAgreeRecipientInfo is processed, the optional parameters field of KeyEncryptionAlgorithmIdentifier is examined without checking for its presence. This results in a NULL pointer dereference if the field is missing. Applications and services that call CMS_decrypt() on untrusted input (e.g., S/MIME processing or CMS-based protocols) are vulnerable. The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the affected code is outside the OpenSSL FIPS module boundary.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-28389">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/476.html">CWE-476 NULL Pointer Dereference</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-28390</a></h3>
<div class="csaf-accordion-content">
<p>Issue summary: During processing of a crafted CMS EnvelopedData message with KeyTransportRecipientInfo a NULL pointer dereference can happen. Impact summary: Applications that process attacker-controlled CMS data may crash before authentication or cryptographic operations occur resulting in Denial of Service. When a CMS EnvelopedData message that uses KeyTransportRecipientInfo with RSA-OAEP encryption is processed, the optional parameters field of RSA-OAEP SourceFunc algorithm identifier is examined without checking for its presence. This results in a NULL pointer dereference if the field is missing. Applications and services that call CMS_decrypt() on untrusted input (e.g., S/MIME processing or CMS-based protocols) are vulnerable. The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the affected code is outside the OpenSSL FIPS module boundary.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-28390">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/476.html">CWE-476 NULL Pointer Dereference</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-31789</a></h3>
<div class="csaf-accordion-content">
<p>Issue summary: Converting an excessively large OCTET STRING value to a hexadecimal string leads to a heap buffer overflow on 32 bit platforms. Impact summary: A heap buffer overflow may lead to a crash or possibly an attacker controlled code execution or other undefined behavior. If an attacker can supply a crafted X.509 certificate with an excessively large OCTET STRING value in extensions such as the Subject Key Identifier (SKID) or Authority Key Identifier (AKID) which are being converted to hex, the size of the buffer needed for the result is calculated as multiplication of the input length by 3. On 32 bit platforms, this multiplication may overflow resulting in the allocation of a smaller buffer and a heap buffer overflow. Applications and services that print or log contents of untrusted X.509 certificates are vulnerable to this issue. As the certificates would have to have sizes of over 1 Gigabyte, printing or logging such certificates is a fairly unlikely operation and only 32 bit platforms are affected, this issue was assigned Low severity. The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the affected code is outside the OpenSSL FIPS module boundary.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-31789">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:H">CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-31790</a></h3>
<div class="csaf-accordion-content">
<p>Issue summary: Applications using RSASVE key encapsulation to establish a secret encryption key can send contents of an uninitialized memory buffer to a malicious peer. Impact summary: The uninitialized buffer might contain sensitive data from the previous execution of the application process which leads to sensitive data leakage to an attacker. RSA_public_encrypt() returns the number of bytes written on success and -1 on error. The affected code tests only whether the return value is non-zero. As a result, if RSA encryption fails, encapsulation can still return success to the caller, set the output lengths, and leave the caller to use the contents of the ciphertext buffer as if a valid KEM ciphertext had been produced. If applications use EVP_PKEY_encapsulate() with RSA/RSASVE on an attacker-supplied invalid RSA public key without first validating that key, then this may cause stale or uninitialized contents of the caller-provided ciphertext buffer to be disclosed to the attacker in place of the KEM ciphertext. As a workaround calling EVP_PKEY_public_check() or EVP_PKEY_public_check_quick() before EVP_PKEY_encapsulate() will mitigate the issue. The FIPS modules in 3.6, 3.5, 3.4, 3.3, 3.1 and 3.0 are affected by this issue.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-31790">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIMATIC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIMATIC CN 4100</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V5.0 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/109814144/">https://support.industry.siemens.com/cs/ww/en/view/109814144/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/754.html">CWE-754 Improper Check for Unusual or Exceptional Conditions</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<hr>
<h2>Acknowledgments</h2>
<ul>
<li>Siemens ProductCERT reported these vulnerabilities to CISA.</li>
</ul>
<hr>
<h2>General Recommendations</h2>
<p>As a general security measure, Siemens strongly recommends to protect network access to devices with appropriate mechanisms. In order to operate the devices in a protected IT environment, Siemens recommends to configure the environment according to Siemens' operational guidelines for Industrial Security (Download: https://www.siemens.com/cert/operational-guidelines-industrial-security), and to follow the recommendations in the product manuals. Additional information on Industrial Security by Siemens can be found at: https://www.siemens.com/industrialsecurity</p>
<hr>
<h2>Additional Resources</h2>
<p>For further inquiries on security vulnerabilities in Siemens products and solutions, please contact the Siemens ProductCERT: https://www.siemens.com/cert/advisories</p>
<hr>
<h2>Terms of Use</h2>
<p>The use of Siemens Security Advisories is subject to the terms and conditions listed on: https://www.siemens.com/productcert/terms-of-use.</p>
<hr>
<h2>Legal Notice and Terms of Use</h2>
<p>This product is provided subject to this Notification (https://www.cisa.gov/notification) and this Privacy &amp; Use policy (https://www.cisa.gov/privacy-policy).</p>
<hr>
<h2>Recommended Practices</h2>
<p>CISA recommends users take defensive measures to minimize the exploitation risk of this vulnerability.</p>
<p>Minimize network exposure for all control system devices and/or systems, and ensure they are not accessible from the internet.</p>
<p>Locate control system networks and remote devices behind firewalls and isolate them from business networks.</p>
<p>When remote access is required, use more secure methods, such as Virtual Private Networks (VPNs), recognizing VPNs may have vulnerabilities and should be updated to the most recent version available. Also recognize VPN is only as secure as its connected devices.</p>
<p>CISA reminds organizations to perform proper impact analysis and risk assessment prior to deploying defensive measures.</p>
<p>CISA also provides a section for control systems security recommended practices on the ICS webpage on cisa.gov. Several CISA products detailing cyber defense best practices are available for reading and download, including Improving Industrial Control Systems Cybersecurity with Defense-in-Depth Strategies.</p>
<p>CISA encourages organizations to implement recommended cybersecurity strategies for proactive defense of ICS assets. Additional mitigation guidance and recommended practices are publicly available on the ICS webpage at cisa.gov in the technical information paper, ICS-TIP-12-146-01B--Targeted Cyber Intrusion Detection and Mitigation Strategies.</p>
<p>Organizations observing suspected malicious activity should follow established internal procedures and report findings to CISA for tracking and correlation against other incidents.</p>
<hr>
<h2>Advisory Conversion Disclaimer</h2>
<p>This ICSA is a verbatim republication of Siemens ProductCERT SSA-032379 from a direct conversion of the vendor's Common Security Advisory Framework (CSAF) advisory. This is republished to CISA's website as a means of increasing visibility and is provided "as-is" for informational purposes only. CISA is not responsible for the editorial or technical accuracy of republished advisories and provides no warranties of any kind regarding any information contained within this advisory. Further, CISA does not endorse any commercial product or service. Please contact Siemens ProductCERT directly for any questions regarding this advisory.</p>
<h2>Revision History</h2>
<ul>
<li><strong>Initial Release Date: </strong>2026-05-12</li>
</ul>
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">Date</th>
<th role="columnheader">Revision</th>
<th role="columnheader">Summary</th>
</tr>
</thead>
<tbody>
<tr>
<td>2026-05-12</td>
<td>1</td>
<td>Publication Date</td>
</tr>
<tr>
<td>2026-05-14</td>
<td>2</td>
<td>Initial CISA Republication of Siemens ProductCERT SSA-032379 advisory</td>
</tr>
</tbody>
</table>
<hr>
<h2>Legal Notice and Terms of Use</h2>]]></content:encoded>
</item>
<item>
<title><![CDATA[Siemens Ruggedcom Rox]]></title>
<description><![CDATA[View CSAF
Summary
Ruggedcom Rox before v2.17.1 contain multiple third-party vulnerabilities. Siemens has released new versions for the affected products and recommends to update to the latest versions.
The following versions of Siemens Ruggedcom Rox are affected:

RUGGEDCOM ROX MX5000 vers:intdot/]]></description>
<link>https://tsecurity.de/de/3517150/it-security-nachrichten/siemens-ruggedcom-rox/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3517150/it-security-nachrichten/siemens-ruggedcom-rox/</guid>
<pubDate>Thu, 14 May 2026 17:08:06 +0200</pubDate>
<category>📰 IT Security Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p><a href="https://github.com/cisagov/CSAF/blob/develop/csaf_files/OT/white/2026/icsa-26-134-16.json"><strong>View CSAF</strong></a></p>
<h2>Summary</h2>
<p><strong>Ruggedcom Rox before v2.17.1 contain multiple third-party vulnerabilities. Siemens has released new versions for the affected products and recommends to update to the latest versions.</strong></p>
<p>The following versions of Siemens Ruggedcom Rox are affected:</p>
<ul>
<li>RUGGEDCOM ROX MX5000 vers:intdot/&lt;2.17.1 (CVE-2019-13103, CVE-2019-13104, CVE-2019-13106, CVE-2019-14192, CVE-2019-14193, CVE-2019-14194, CVE-2019-14195, CVE-2019-14196, CVE-2019-14197, CVE-2019-14198, CVE-2019-14199, CVE-2019-14200, CVE-2019-14201, CVE-2019-14202, CVE-2019-14203, CVE-2019-14204, CVE-2020-10648, CVE-2022-2347, CVE-2022-30552, CVE-2022-30790, CVE-2022-34835, CVE-2023-3019, CVE-2023-27043, CVE-2024-3447, CVE-2024-22365, CVE-2024-57256, CVE-2024-57258, CVE-2025-0395, CVE-2025-3576, CVE-2025-6020, CVE-2025-7425, CVE-2025-9714, CVE-2025-46836, CVE-2025-49794, CVE-2025-49796)</li>
<li>RUGGEDCOM ROX MX5000RE vers:intdot/&lt;2.17.1 (CVE-2019-13103, CVE-2019-13104, CVE-2019-13106, CVE-2019-14192, CVE-2019-14193, CVE-2019-14194, CVE-2019-14195, CVE-2019-14196, CVE-2019-14197, CVE-2019-14198, CVE-2019-14199, CVE-2019-14200, CVE-2019-14201, CVE-2019-14202, CVE-2019-14203, CVE-2019-14204, CVE-2020-10648, CVE-2022-2347, CVE-2022-30552, CVE-2022-30790, CVE-2022-34835, CVE-2023-3019, CVE-2023-27043, CVE-2024-3447, CVE-2024-22365, CVE-2024-57256, CVE-2024-57258, CVE-2025-0395, CVE-2025-3576, CVE-2025-6020, CVE-2025-7425, CVE-2025-9714, CVE-2025-46836, CVE-2025-49794, CVE-2025-49796)</li>
<li>RUGGEDCOM ROX RX1400 vers:intdot/&lt;2.17.1 (CVE-2019-13103, CVE-2019-13104, CVE-2019-13106, CVE-2019-14192, CVE-2019-14193, CVE-2019-14194, CVE-2019-14195, CVE-2019-14196, CVE-2019-14197, CVE-2019-14198, CVE-2019-14199, CVE-2019-14200, CVE-2019-14201, CVE-2019-14202, CVE-2019-14203, CVE-2019-14204, CVE-2020-10648, CVE-2022-2347, CVE-2022-30552, CVE-2022-30790, CVE-2022-34835, CVE-2023-3019, CVE-2023-27043, CVE-2024-3447, CVE-2024-22365, CVE-2024-57256, CVE-2024-57258, CVE-2025-0395, CVE-2025-3576, CVE-2025-6020, CVE-2025-7425, CVE-2025-9714, CVE-2025-46836, CVE-2025-49794, CVE-2025-49796)</li>
<li>RUGGEDCOM ROX RX1500 vers:intdot/&lt;2.17.1 (CVE-2019-13103, CVE-2019-13104, CVE-2019-13106, CVE-2019-14192, CVE-2019-14193, CVE-2019-14194, CVE-2019-14195, CVE-2019-14196, CVE-2019-14197, CVE-2019-14198, CVE-2019-14199, CVE-2019-14200, CVE-2019-14201, CVE-2019-14202, CVE-2019-14203, CVE-2019-14204, CVE-2020-10648, CVE-2022-2347, CVE-2022-30552, CVE-2022-30790, CVE-2022-34835, CVE-2023-3019, CVE-2023-27043, CVE-2024-3447, CVE-2024-22365, CVE-2024-57256, CVE-2024-57258, CVE-2025-0395, CVE-2025-3576, CVE-2025-6020, CVE-2025-7425, CVE-2025-9714, CVE-2025-46836, CVE-2025-49794, CVE-2025-49796)</li>
<li>RUGGEDCOM ROX RX1501 vers:intdot/&lt;2.17.1 (CVE-2019-13103, CVE-2019-13104, CVE-2019-13106, CVE-2019-14192, CVE-2019-14193, CVE-2019-14194, CVE-2019-14195, CVE-2019-14196, CVE-2019-14197, CVE-2019-14198, CVE-2019-14199, CVE-2019-14200, CVE-2019-14201, CVE-2019-14202, CVE-2019-14203, CVE-2019-14204, CVE-2020-10648, CVE-2022-2347, CVE-2022-30552, CVE-2022-30790, CVE-2022-34835, CVE-2023-3019, CVE-2023-27043, CVE-2024-3447, CVE-2024-22365, CVE-2024-57256, CVE-2024-57258, CVE-2025-0395, CVE-2025-3576, CVE-2025-6020, CVE-2025-7425, CVE-2025-9714, CVE-2025-46836, CVE-2025-49794, CVE-2025-49796)</li>
<li>RUGGEDCOM ROX RX1510 vers:intdot/&lt;2.17.1 (CVE-2019-13103, CVE-2019-13104, CVE-2019-13106, CVE-2019-14192, CVE-2019-14193, CVE-2019-14194, CVE-2019-14195, CVE-2019-14196, CVE-2019-14197, CVE-2019-14198, CVE-2019-14199, CVE-2019-14200, CVE-2019-14201, CVE-2019-14202, CVE-2019-14203, CVE-2019-14204, CVE-2020-10648, CVE-2022-2347, CVE-2022-30552, CVE-2022-30790, CVE-2022-34835, CVE-2023-3019, CVE-2023-27043, CVE-2024-3447, CVE-2024-22365, CVE-2024-57256, CVE-2024-57258, CVE-2025-0395, CVE-2025-3576, CVE-2025-6020, CVE-2025-7425, CVE-2025-9714, CVE-2025-46836, CVE-2025-49794, CVE-2025-49796)</li>
<li>RUGGEDCOM ROX RX1511 vers:intdot/&lt;2.17.1 (CVE-2019-13103, CVE-2019-13104, CVE-2019-13106, CVE-2019-14192, CVE-2019-14193, CVE-2019-14194, CVE-2019-14195, CVE-2019-14196, CVE-2019-14197, CVE-2019-14198, CVE-2019-14199, CVE-2019-14200, CVE-2019-14201, CVE-2019-14202, CVE-2019-14203, CVE-2019-14204, CVE-2020-10648, CVE-2022-2347, CVE-2022-30552, CVE-2022-30790, CVE-2022-34835, CVE-2023-3019, CVE-2023-27043, CVE-2024-3447, CVE-2024-22365, CVE-2024-57256, CVE-2024-57258, CVE-2025-0395, CVE-2025-3576, CVE-2025-6020, CVE-2025-7425, CVE-2025-9714, CVE-2025-46836, CVE-2025-49794, CVE-2025-49796)</li>
<li>RUGGEDCOM ROX RX1512 vers:intdot/&lt;2.17.1 (CVE-2019-13103, CVE-2019-13104, CVE-2019-13106, CVE-2019-14192, CVE-2019-14193, CVE-2019-14194, CVE-2019-14195, CVE-2019-14196, CVE-2019-14197, CVE-2019-14198, CVE-2019-14199, CVE-2019-14200, CVE-2019-14201, CVE-2019-14202, CVE-2019-14203, CVE-2019-14204, CVE-2020-10648, CVE-2022-2347, CVE-2022-30552, CVE-2022-30790, CVE-2022-34835, CVE-2023-3019, CVE-2023-27043, CVE-2024-3447, CVE-2024-22365, CVE-2024-57256, CVE-2024-57258, CVE-2025-0395, CVE-2025-3576, CVE-2025-6020, CVE-2025-7425, CVE-2025-9714, CVE-2025-46836, CVE-2025-49794, CVE-2025-49796)</li>
<li>RUGGEDCOM ROX RX1524 vers:intdot/&lt;2.17.1 (CVE-2019-13103, CVE-2019-13104, CVE-2019-13106, CVE-2019-14192, CVE-2019-14193, CVE-2019-14194, CVE-2019-14195, CVE-2019-14196, CVE-2019-14197, CVE-2019-14198, CVE-2019-14199, CVE-2019-14200, CVE-2019-14201, CVE-2019-14202, CVE-2019-14203, CVE-2019-14204, CVE-2020-10648, CVE-2022-2347, CVE-2022-30552, CVE-2022-30790, CVE-2022-34835, CVE-2023-3019, CVE-2023-27043, CVE-2024-3447, CVE-2024-22365, CVE-2024-57256, CVE-2024-57258, CVE-2025-0395, CVE-2025-3576, CVE-2025-6020, CVE-2025-7425, CVE-2025-9714, CVE-2025-46836, CVE-2025-49794, CVE-2025-49796)</li>
<li>RUGGEDCOM ROX RX1536 vers:intdot/&lt;2.17.1 (CVE-2019-13103, CVE-2019-13104, CVE-2019-13106, CVE-2019-14192, CVE-2019-14193, CVE-2019-14194, CVE-2019-14195, CVE-2019-14196, CVE-2019-14197, CVE-2019-14198, CVE-2019-14199, CVE-2019-14200, CVE-2019-14201, CVE-2019-14202, CVE-2019-14203, CVE-2019-14204, CVE-2020-10648, CVE-2022-2347, CVE-2022-30552, CVE-2022-30790, CVE-2022-34835, CVE-2023-3019, CVE-2023-27043, CVE-2024-3447, CVE-2024-22365, CVE-2024-57256, CVE-2024-57258, CVE-2025-0395, CVE-2025-3576, CVE-2025-6020, CVE-2025-7425, CVE-2025-9714, CVE-2025-46836, CVE-2025-49794, CVE-2025-49796)</li>
<li>RUGGEDCOM ROX RX5000 vers:intdot/&lt;2.17.1 (CVE-2019-13103, CVE-2019-13104, CVE-2019-13106, CVE-2019-14192, CVE-2019-14193, CVE-2019-14194, CVE-2019-14195, CVE-2019-14196, CVE-2019-14197, CVE-2019-14198, CVE-2019-14199, CVE-2019-14200, CVE-2019-14201, CVE-2019-14202, CVE-2019-14203, CVE-2019-14204, CVE-2020-10648, CVE-2022-2347, CVE-2022-30552, CVE-2022-30790, CVE-2022-34835, CVE-2023-3019, CVE-2023-27043, CVE-2024-3447, CVE-2024-22365, CVE-2024-57256, CVE-2024-57258, CVE-2025-0395, CVE-2025-3576, CVE-2025-6020, CVE-2025-7425, CVE-2025-9714, CVE-2025-46836, CVE-2025-49794, CVE-2025-49796)</li>
</ul>
<div class="csaf-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS</th>
<th role="columnheader">Vendor</th>
<th role="columnheader">Equipment</th>
<th role="columnheader">Vulnerabilities</th>
</tr>
</thead>
<tbody>
<tr>
<td>v3 9.8</td>
<td>Siemens</td>
<td>Siemens Ruggedcom Rox</td>
<td>Uncontrolled Recursion, Integer Underflow (Wrap or Wraparound), Out-of-bounds Write, Out-of-bounds Read, Improper Input Validation, Heap-based Buffer Overflow, Buffer Copy without Checking Size of Input ('Classic Buffer Overflow'), Use After Free, Improper Validation of Syntactic Correctness of Input, Improper Control of a Resource Through its Lifetime, Integer Overflow or Wraparound, Incorrect Calculation of Buffer Size, Use of Weak Hash, Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal'), Stack-based Buffer Overflow, Expired Pointer Dereference</td>
</tr>
</tbody>
</table>
</div>
<h3>Background</h3>
<ul>
<li><strong>Critical Infrastructure Sectors: </strong>Critical Manufacturing</li>
<li><strong>Countries/Areas Deployed: </strong>Worldwide</li>
<li><strong>Company Headquarters Location: </strong>Germany</li>
</ul>
<hr>
<h2>Vulnerabilities</h2>
<div class="csaf-accordion">
<p><a class="csaf-accordion-toggle-all" href="https://www.cisa.gov/#">Expand All +</a></p>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-13103</a></h3>
<div class="csaf-accordion-content">
<p>A crafted self-referential DOS partition table will cause all Das U-Boot versions through 2019.07-rc4 to infinitely recurse, causing the stack to grow infinitely and eventually either crash or overwrite other data.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2019-13103">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/674.html">CWE-674 Uncontrolled Recursion</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.1</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-13104</a></h3>
<div class="csaf-accordion-content">
<p>In Das U-Boot versions 2016.11-rc1 through 2019.07-rc4, an underflow can cause memcpy() to overwrite a very large amount of data (including the whole stack) while reading a crafted ext4 filesystem.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2019-13104">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/191.html">CWE-191 Integer Underflow (Wrap or Wraparound)</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-13106</a></h3>
<div class="csaf-accordion-content">
<p>Das U-Boot versions 2016.09 through 2019.07-rc4 can memset() too much data while reading a crafted ext4 filesystem, which results in a stack buffer overflow and likely code execution.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2019-13106">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-14192</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in Das U-Boot through 2019.07. There is an unbounded memcpy when parsing a UDP packet due to a net_process_received_packet integer underflow during an nc_input_packet call.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2019-14192">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/191.html">CWE-191 Integer Underflow (Wrap or Wraparound)</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-14193</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in Das U-Boot through 2019.07. There is an unbounded memcpy with an unvalidated length at nfs_readlink_reply, in the "if" block after calculating the new path length.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2019-14193">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-14194</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in Das U-Boot through 2019.07. There is an unbounded memcpy with a failed length check at nfs_read_reply when calling store_block in the NFSv2 case.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2019-14194">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-14195</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in Das U-Boot through 2019.07. There is an unbounded memcpy with unvalidated length at nfs_readlink_reply in the "else" block after calculating the new path length.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2019-14195">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-14196</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in Das U-Boot through 2019.07. There is an unbounded memcpy with a failed length check at nfs_lookup_reply.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2019-14196">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-14197</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in Das U-Boot through 2019.07. There is a read of out-of-bounds data at nfs_read_reply.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2019-14197">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>9.1</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H">CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-14198</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in Das U-Boot through 2019.07. There is an unbounded memcpy with a failed length check at nfs_read_reply when calling store_block in the NFSv3 case.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2019-14198">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-14199</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in Das U-Boot through 2019.07. There is an unbounded memcpy when parsing a UDP packet due to a net_process_received_packet integer underflow during an *udp_packet_handler call.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2019-14199">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/191.html">CWE-191 Integer Underflow (Wrap or Wraparound)</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-14200</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in Das U-Boot through 2019.07. There is a stack-based buffer overflow in this nfs_handler reply helper function: rpc_lookup_reply.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2019-14200">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-14201</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in Das U-Boot through 2019.07. There is a stack-based buffer overflow in this nfs_handler reply helper function: nfs_lookup_reply.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2019-14201">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-14202</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in Das U-Boot through 2019.07. There is a stack-based buffer overflow in this nfs_handler reply helper function: nfs_readlink_reply.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2019-14202">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-14203</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in Das U-Boot through 2019.07. There is a stack-based buffer overflow in this nfs_handler reply helper function: nfs_mount_reply.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2019-14203">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-14204</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in Das U-Boot through 2019.07. There is a stack-based buffer overflow in this nfs_handler reply helper function: nfs_umountall_reply.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2019-14204">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-10648</a></h3>
<div class="csaf-accordion-content">
<p>Das U-Boot through 2020.01 allows attackers to bypass verified boot restrictions and subsequently boot arbitrary images by providing a crafted FIT image to a system configured to boot the default configuration.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2020-10648">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-2347</a></h3>
<div class="csaf-accordion-content">
<p>There exists an unchecked length field in UBoot. The U-Boot DFU implementation does not bound the length field in USB DFU download setup packets, and it does not verify that the transfer direction corresponds to the specified command. Consequently, if a physical attacker crafts a USB DFU download setup packet with a `wLength` greater than 4096 bytes, they can write beyond the heap-allocated request buffer.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-2347">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/122.html">CWE-122 Heap-based Buffer Overflow</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-30552</a></h3>
<div class="csaf-accordion-content">
<p>Das U-Boot 2022.01 has a Buffer Overflow.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-30552">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/120.html">CWE-120 Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-30790</a></h3>
<div class="csaf-accordion-content">
<p>Das U-Boot 2022.01 has a Buffer Overflow, a different issue than CVE-2022-30552.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-30790">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-34835</a></h3>
<div class="csaf-accordion-content">
<p>In Das U-Boot through 2022.07-rc5, an integer signedness error and resultant stack-based buffer overflow in the "i2c md" command enables the corruption of the return address pointer of the do_i2c_md function.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-34835">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2023-3019</a></h3>
<div class="csaf-accordion-content">
<p>A DMA reentrancy issue leading to a use-after-free error was found in the e1000e NIC emulation code in QEMU. This issue could allow a privileged guest user to crash the QEMU process on the host, resulting in a denial of service.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2023-3019">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/416.html">CWE-416 Use After Free</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2023-27043</a></h3>
<div class="csaf-accordion-content">
<p>The email module of Python through 3.11.3 incorrectly parses e-mail addresses that contain a special character. The wrong portion of an RFC2822 header is identified as the value of the addr-spec. In some applications, an attacker can bypass a protection mechanism in which application access is granted only after verifying receipt of e-mail to a specific domain (e.g., only @company.example.com addresses may be used for signup). This occurs in email/_parseaddr.py in recent versions of Python.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2023-27043">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/1286.html">CWE-1286 Improper Validation of Syntactic Correctness of Input</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.3</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2024-3447</a></h3>
<div class="csaf-accordion-content">
<p>A heap-based buffer overflow was found in the SDHCI device emulation of QEMU. The bug is triggered when both `s-&gt;data_count` and the size of `s-&gt;fifo_buffer` are set to 0x200, leading to an out-of-bound access. A malicious guest could use this flaw to crash the QEMU process on the host, resulting in a denial of service condition.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2024-3447">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/122.html">CWE-122 Heap-based Buffer Overflow</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2024-22365</a></h3>
<div class="csaf-accordion-content">
<p>linux-pam (aka Linux PAM) before 1.6.0 allows attackers to cause a denial of service (blocked login process) via mkfifo because the openat call (for protect_dir) lacks O_DIRECTORY.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2024-22365">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/664.html">CWE-664 Improper Control of a Resource Through its Lifetime</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2024-57256</a></h3>
<div class="csaf-accordion-content">
<p>An integer overflow in ext4fs_read_symlink in Das U-Boot before 2025.01-rc1 occurs for zalloc (adding one to an le32 variable) via a crafted ext4 filesystem with an inode size of 0xffffffff, resulting in a malloc of zero and resultant memory overwrite.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2024-57256">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/190.html">CWE-190 Integer Overflow or Wraparound</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.1</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:P/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H">CVSS:3.1/AV:P/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2024-57258</a></h3>
<div class="csaf-accordion-content">
<p>Integer overflows in memory allocation in Das U-Boot before 2025.01-rc1 occur for a crafted squashfs filesystem via sbrk, via request2size, or because ptrdiff_t is mishandled on x86_64.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2024-57258">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/190.html">CWE-190 Integer Overflow or Wraparound</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.1</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:P/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H">CVSS:3.1/AV:P/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-0395</a></h3>
<div class="csaf-accordion-content">
<p>When the assert() function in the GNU C Library versions 2.13 to 2.40 fails, it does not allocate enough space for the assertion failure message string and size information, which may lead to a buffer overflow if the message string size aligns to page size.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-0395">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/131.html">CWE-131 Incorrect Calculation of Buffer Size</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.2</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-3576</a></h3>
<div class="csaf-accordion-content">
<p>A vulnerability in the MIT Kerberos implementation allows GSSAPI-protected messages using RC4-HMAC-MD5 to be spoofed due to weaknesses in the MD5 checksum design. If RC4 is preferred over stronger encryption types, an attacker could exploit MD5 collisions to forge message integrity codes. This may lead to unauthorized message tampering.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-3576">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/328.html">CWE-328 Use of Weak Hash</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.9</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N">CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-6020</a></h3>
<div class="csaf-accordion-content">
<p>A flaw was found in linux-pam. The module pam_namespace may use access user-controlled paths without proper protection, allowing local users to elevate their privileges to root via multiple symlink attacks and race conditions.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-6020">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/22.html">CWE-22 Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-7425</a></h3>
<div class="csaf-accordion-content">
<p>A flaw was found in libxslt where the attribute type, atype, flags are modified in a way that corrupts internal memory management. When XSLT functions, such as the key() process, result in tree fragments, this corruption prevents the proper cleanup of ID attributes. As a result, the system may access freed memory, causing crashes or enabling attackers to trigger heap corruption.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-7425">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/416.html">CWE-416 Use After Free</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-9714</a></h3>
<div class="csaf-accordion-content">
<p>Uncontrolled recursion in XPath evaluation in libxml2 up to and including version 2.9.14 allows a local attacker to cause a stack overflow via crafted expressions. XPath processing functions `xmlXPathRunEval`, `xmlXPathCtxtCompile`, and `xmlXPathEvalExpr` were resetting recursion depth to zero before making potentially recursive calls. When such functions were called recursively this could allow for uncontrolled recursion and lead to a stack overflow. These functions now preserve recursion depth across recursive calls, allowing recursion depth to be controlled.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-9714">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/674.html">CWE-674 Uncontrolled Recursion</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.2</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-46836</a></h3>
<div class="csaf-accordion-content">
<p>net-tools is a collection of programs that form the base set of the NET-3 networking distribution for the Linux operating system. Inn versions up to and including 2.10, the Linux network utilities (like ifconfig) from the net-tools package do not properly validate the structure of /proc files when showing interfaces. `get_name()` in `interface.c` copies interface labels from `/proc/net/dev` into a fixed 16-byte stack buffer without bounds checking, leading to possible arbitrary code execution or crash. The known attack path does not require privilege but also does not provide privilege escalation in this scenario. A patch is available and expected to be part of version 2.20.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-46836">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/121.html">CWE-121 Stack-based Buffer Overflow</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.6</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-49794</a></h3>
<div class="csaf-accordion-content">
<p>A use-after-free vulnerability was found in libxml2. This issue occurs when parsing XPath elements under certain circumstances when the XML schematron has the schema elements. This flaw allows a malicious actor to craft a malicious XML document used as input for libxml, resulting in the program's crash using libxml or other possible undefined behaviors.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-49794">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/825.html">CWE-825 Expired Pointer Dereference</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.1</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-49796</a></h3>
<div class="csaf-accordion-content">
<p>A vulnerability was found in libxml2. Processing certain sch:name elements from the input XML file can trigger a memory corruption issue. This flaw allows an attacker to craft a malicious XML input file that can lead libxml to crash, resulting in a denial of service or other possible undefined behavior due to sensitive data being corrupted in memory.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-49796">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens Ruggedcom Rox</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>RUGGEDCOM ROX MX5000, RUGGEDCOM ROX MX5000RE, RUGGEDCOM ROX RX1400, RUGGEDCOM ROX RX1500, RUGGEDCOM ROX RX1501, RUGGEDCOM ROX RX1510, RUGGEDCOM ROX RX1511, RUGGEDCOM ROX RX1512, RUGGEDCOM ROX RX1524, RUGGEDCOM ROX RX1536, RUGGEDCOM ROX RX5000</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V2.17.1 or later version<br><a href="https://support.industry.siemens.com/cs/ww/en/view/110002017/">https://support.industry.siemens.com/cs/ww/en/view/110002017/</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.1</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<hr>
<h2>Acknowledgments</h2>
<ul>
<li>Siemens ProductCERT reported these vulnerabilities to CISA.</li>
</ul>
<hr>
<h2>General Recommendations</h2>
<p>As a general security measure, Siemens strongly recommends to protect network access to devices with appropriate mechanisms. In order to operate the devices in a protected IT environment, Siemens recommends to configure the environment according to Siemens' operational guidelines for Industrial Security (Download: https://www.siemens.com/cert/operational-guidelines-industrial-security), and to follow the recommendations in the product manuals. Additional information on Industrial Security by Siemens can be found at: https://www.siemens.com/industrialsecurity</p>
<hr>
<h2>Additional Resources</h2>
<p>For further inquiries on security vulnerabilities in Siemens products and solutions, please contact the Siemens ProductCERT: https://www.siemens.com/cert/advisories</p>
<hr>
<h2>Terms of Use</h2>
<p>The use of Siemens Security Advisories is subject to the terms and conditions listed on: https://www.siemens.com/productcert/terms-of-use.</p>
<hr>
<h2>Legal Notice and Terms of Use</h2>
<p>This product is provided subject to this Notification (https://www.cisa.gov/notification) and this Privacy &amp; Use policy (https://www.cisa.gov/privacy-policy).</p>
<hr>
<h2>Recommended Practices</h2>
<p>CISA recommends users take defensive measures to minimize the exploitation risk of this vulnerability.</p>
<p>Minimize network exposure for all control system devices and/or systems, and ensure they are not accessible from the internet.</p>
<p>Locate control system networks and remote devices behind firewalls and isolate them from business networks.</p>
<p>When remote access is required, use more secure methods, such as Virtual Private Networks (VPNs), recognizing VPNs may have vulnerabilities and should be updated to the most recent version available. Also recognize VPN is only as secure as its connected devices.</p>
<p>CISA reminds organizations to perform proper impact analysis and risk assessment prior to deploying defensive measures.</p>
<p>CISA also provides a section for control systems security recommended practices on the ICS webpage on cisa.gov. Several CISA products detailing cyber defense best practices are available for reading and download, including Improving Industrial Control Systems Cybersecurity with Defense-in-Depth Strategies.</p>
<p>CISA encourages organizations to implement recommended cybersecurity strategies for proactive defense of ICS assets. Additional mitigation guidance and recommended practices are publicly available on the ICS webpage at cisa.gov in the technical information paper, ICS-TIP-12-146-01B--Targeted Cyber Intrusion Detection and Mitigation Strategies.</p>
<p>Organizations observing suspected malicious activity should follow established internal procedures and report findings to CISA for tracking and correlation against other incidents.</p>
<hr>
<h2>Advisory Conversion Disclaimer</h2>
<p>This ICSA is a verbatim republication of Siemens ProductCERT SSA-577017 from a direct conversion of the vendor's Common Security Advisory Framework (CSAF) advisory. This is republished to CISA's website as a means of increasing visibility and is provided "as-is" for informational purposes only. CISA is not responsible for the editorial or technical accuracy of republished advisories and provides no warranties of any kind regarding any information contained within this advisory. Further, CISA does not endorse any commercial product or service. Please contact Siemens ProductCERT directly for any questions regarding this advisory.</p>
<h2>Revision History</h2>
<ul>
<li><strong>Initial Release Date: </strong>2026-05-12</li>
</ul>
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">Date</th>
<th role="columnheader">Revision</th>
<th role="columnheader">Summary</th>
</tr>
</thead>
<tbody>
<tr>
<td>2026-05-12</td>
<td>1</td>
<td>Publication Date</td>
</tr>
<tr>
<td>2026-05-14</td>
<td>2</td>
<td>Initial CISA Republication of Siemens ProductCERT SSA-577017 advisory</td>
</tr>
</tbody>
</table>
<hr>
<h2>Legal Notice and Terms of Use</h2>]]></content:encoded>
</item>
<item>
<title><![CDATA[Patch Tuesday - May 2026]]></title>
<description><![CDATA[Microsoft is publishing 137 vulnerabilities on May 2026 Patch Tuesday. Microsoft is not aware of exploitation in the wild or public disclosure for any of these vulnerabilities. So far this month, Microsoft has provided patches to address 133 browser vulnerabilities, which are not included in the ...]]></description>
<link>https://tsecurity.de/de/3512237/it-security-nachrichten/patch-tuesday-may-2026/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3512237/it-security-nachrichten/patch-tuesday-may-2026/</guid>
<pubDate>Wed, 13 May 2026 03:53:04 +0200</pubDate>
<category>📰 IT Security Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p><span>Microsoft is publishing 137 vulnerabilities on </span><a href="https://msrc.microsoft.com/update-guide/releaseNote/2026-May"><span>May 2026 Patch Tuesday</span></a><span>. Microsoft is not aware of exploitation in the wild or public disclosure for any of these vulnerabilities. So far this month, Microsoft has provided patches to address 133 browser vulnerabilities, which are not included in the Patch Tuesday count above.</span></p><h3><span>Windows Netlogon: critical RCE</span></h3><p><span>Anyone responsible for securing a domain controller should prioritize remediation of </span><a href="https://msrc.microsoft.com/update-guide/en-US/vulnerability/CVE-2026-41089"><span>CVE-2026-41089</span></a><span>, which is a critical stack-based buffer overflow in Windows Netlogon with a CVSS v3 base score of 9.8. Exploitation leads to execution in the context of the Netlogon service, so that’s SYSTEM privileges on the domain controller. For most pentesters, that’s the point at which the customer report more or less writes itself. No privileges or user interaction are required, and attack complexity is low, which suggests that creation of a reliable exploit might not be especially difficult for anyone with knowledge of the specific mechanism.</span></p><p><span>Microsoft assesses exploitation as less likely, but since those exploitability assessments are provided without an accompanying explanation, it’s not clear how much reassurance defenders should take. Anyone who remembers the much-discussed </span><a href="https://msrc.microsoft.com/update-guide/en-US/vulnerability/CVE-2020-1472"><span>CVE-2020-1472</span></a><span> (aka ZeroLogon) back in 2020 will note that </span><a href="https://msrc.microsoft.com/update-guide/en-US/vulnerability/CVE-2026-41089"><span>CVE-2026-41089</span></a><span> offers an attacker more immediate control of a domain controller. Patches are available for all versions of Windows Server from 2012 onwards.</span></p><h3><span>Windows DNS Client: critical RCE</span></h3><p><span>An attacker looking for a master key for Windows assets will pay attention to </span><a href="https://msrc.microsoft.com/update-guide/en-US/vulnerability/CVE-2026-41096"><span>CVE-2026-41096</span></a><span>, a critical RCE in the Windows DNS client implementation. A modern computer talks to DNS the way a child in the back of a car asks “are we there yet?” The variable and complex structure of DNS responses means that DNS client implementations are also complex and thus prone to flaws. Microsoft assesses exploitation as less likely, and we can hope that modern mitigations such as heap address randomization and optional-but-recommended encrypted channel DNS will make weaponization significantly more challenging by putting barriers across specific paths to exploitation. The DNS client on Windows runs as the NetworkService role, rather than SYSTEM, but a foothold is a foothold, and skilled attackers expect to chain exploits together.</span></p><h3><span>JIRA/Confluence Entra ID auth plugin: critical EoP</span></h3><p><span>If you’re still self-hosting Atlassian JIRA or Confluence and relying on the Microsoft Entra ID authentication plugin, you’ll want to know about </span><a href="https://msrc.microsoft.com/update-guide/en-US/vulnerability/CVE-2026-41103"><span>CVE-2026-41103</span></a><span>. This critical elevation of privilege vulnerability allows an unauthorized attacker to impersonate an existing user by presenting forged credentials, thus bypassing Entra ID. Microsoft expects that exploitation is more likely. Even if you can’t always find what you want on the corporate Confluence, a motivated attacker probably will. Curiously, the patch links on the advisory lead to older versions of the plugins published in 2024.</span></p><h3><span>Microsoft WARP team</span></h3><p><span>Microsoft’s WARP team is credited with multiple critical vulnerabilities today, after making their first appearance in MSRC advisory acknowledgements in last month’s Patch Tuesday. We can speculate that they likely know a great deal about the current state of AI-powered vulnerability research as it applies to Microsoft products.</span></p><h3><span>Microsoft lifecycle update</span></h3><p><span>There are no significant Microsoft product lifecycle changes this month. Microsoft .NET 9 STS (Standard Term Support, as distinct from Long Term Support) was originally scheduled to move past the end of support in May 2026, but late last year, Microsoft </span><a href="https://devblogs.microsoft.com/dotnet/dotnet-sts-releases-supported-for-24-months/#:~:text=To%20solve%20this%20problem%2C%20we,Original%20Release%20Date"><span>granted a six-month extension</span></a><span>, so that </span><a href="https://learn.microsoft.com/en-us/lifecycle/products/microsoft-net-and-net-core"><span>.NET 9 STS</span></a><span> now reaches end of support on November 10, 2026.</span></p><h2>Summary charts</h2><h2></h2><figure><img src="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blt818426e9f5e515fd/6a03c94272d70a4176278519/2026-05-vuln_count_component.png" alt="A bar chart showing vulnerability count by impact for Microsoft Patch Tuesday 2026-May" class="embedded-asset" content-type-uid="sys_assets" type="asset" asset-alt="A bar chart showing vulnerability count by impact for Microsoft Patch Tuesday 2026-May" data-sys-asset-filelink="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blt818426e9f5e515fd/6a03c94272d70a4176278519/2026-05-vuln_count_component.png" data-sys-asset-uid="blt818426e9f5e515fd" data-sys-asset-filename="2026-05-vuln_count_component.png" data-sys-asset-contenttype="image/png" data-sys-asset-alt="A bar chart showing vulnerability count by impact for Microsoft Patch Tuesday 2026-May" data-sys-asset-position="center" sys-style-type="display"></figure><figure><img src="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blte4570cc11c0293b3/6a03c9427575976c98e852e2/2026-05-vuln_count_impact.png" alt="A bar chart showing vulnerability count by impact for Microsoft Patch Tuesday 2026-May" class="embedded-asset" content-type-uid="sys_assets" type="asset" asset-alt="A bar chart showing vulnerability count by impact for Microsoft Patch Tuesday 2026-May" data-sys-asset-filelink="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blte4570cc11c0293b3/6a03c9427575976c98e852e2/2026-05-vuln_count_impact.png" data-sys-asset-uid="blte4570cc11c0293b3" data-sys-asset-filename="2026-05-vuln_count_impact.png" data-sys-asset-contenttype="image/png" data-sys-asset-alt="A bar chart showing vulnerability count by impact for Microsoft Patch Tuesday 2026-May" data-sys-asset-position="center" sys-style-type="display"></figure><p></p><p></p><figure><img src="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blted7c42c87882c725/6a03c94265263cb3d78617de/2026-05-vuln_count_impact-component-heatmap.png" alt="A heatmap showing distribution of impact type by component for Microsoft Patch Tuesday 2026-May" class="embedded-asset" content-type-uid="sys_assets" type="asset" asset-alt="A heatmap showing distribution of impact type by component for Microsoft Patch Tuesday 2026-May" data-sys-asset-filelink="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blted7c42c87882c725/6a03c94265263cb3d78617de/2026-05-vuln_count_impact-component-heatmap.png" data-sys-asset-uid="blted7c42c87882c725" data-sys-asset-filename="2026-05-vuln_count_impact-component-heatmap.png" data-sys-asset-contenttype="image/png" data-sys-asset-alt="A heatmap showing distribution of impact type by component for Microsoft Patch Tuesday 2026-May" data-sys-asset-position="center" sys-style-type="display"></figure><p></p><h2>Summary tables</h2><p></p><h3>Apps vulnerabilities</h3><table><thead><tr><th><p>CVE</p></th><th><p>Title</p></th><th><p>Exploitation status</p></th><th><p>Publicly disclosed?</p></th><th><p>CVSS v3 base score</p></th></tr></thead><tbody><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-26129">CVE-2026-26129</a></td><td><p>M365 Copilot Information Disclosure Vulnerability</p></td><td><p>N/A</p></td><td><p>No</p></td><td><p>7.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-26164">CVE-2026-26164</a></td><td><p>M365 Copilot Information Disclosure Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-41614">CVE-2026-41614</a></td><td><p>M365 Copilot for Desktop Spoofing Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>6.2</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-41100">CVE-2026-41100</a></td><td><p>Microsoft 365 Copilot for Android Spoofing Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>4.4</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-42832">CVE-2026-42832</a></td><td><p>Microsoft Office Spoofing Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>7.7</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-41101">CVE-2026-41101</a></td><td><p>Microsoft Word for Android Spoofing Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>7.1</p></td></tr></tbody></table><h3>Azure vulnerabilities</h3><table><thead><tr><th><p>CVE</p></th><th><p>Title</p></th><th><p>Exploitation status</p></th><th><p>Publicly disclosed?</p></th><th><p>CVSS v3 base score</p></th></tr></thead><tbody><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-35435">CVE-2026-35435</a></td><td><p>Azure AI Foundry Elevation of Privilege Vulnerability</p></td><td><p>Exploitation More Likely</p></td><td><p>No</p></td><td><p>8.6</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-35428">CVE-2026-35428</a></td><td><p>Azure Cloud Shell Spoofing Vulnerability</p></td><td><p>N/A</p></td><td><p>No</p></td><td><p>9.6</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-32207">CVE-2026-32207</a></td><td><p>Azure Machine Learning Notebook Spoofing Vulnerability</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>8.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-33109">CVE-2026-33109</a></td><td><p>Azure Managed Instance for Apache Cassandra Remote Code Execution Vulnerability</p></td><td><p>N/A</p></td><td><p>No</p></td><td><p>9.9</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-33844">CVE-2026-33844</a></td><td><p>Azure Managed Instance for Apache Cassandra Remote Code Execution Vulnerability</p></td><td><p>N/A</p></td><td><p>No</p></td><td><p>9.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-41105">CVE-2026-41105</a></td><td><p>Azure Monitor Action Group Notification System Elevation of Privilege Vulnerability</p></td><td><p>N/A</p></td><td><p>No</p></td><td><p>8.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40379">CVE-2026-40379</a></td><td><p>Microsoft Enterprise Security Token Service (ESTS) Spoofing Vulnerability</p></td><td><p>N/A</p></td><td><p>No</p></td><td><p>9.3</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34327">CVE-2026-34327</a></td><td><p>Microsoft Partner Center Spoofing Vulnerability</p></td><td><p>N/A</p></td><td><p>No</p></td><td><p>8.2</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40381">CVE-2026-40381</a></td><td><p>Azure Connected Machine Agent Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-42823">CVE-2026-42823</a></td><td><p>Azure Logic Apps Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>9.9</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-33833">CVE-2026-33833</a></td><td><p>Azure Machine Learning Notebook Spoofing Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>8.2</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-32204">CVE-2026-32204</a></td><td><p>Azure Monitor Agent Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-42830">CVE-2026-42830</a></td><td><p>Azure Monitor Agent Metrics Extension Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>6.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-33117">CVE-2026-33117</a></td><td><p>Azure SDK for Java Security Feature Bypass Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>9.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-41103">CVE-2026-41103</a></td><td><p>Microsoft SSO Plugin for Jira &amp; Confluence Elevation of Privilege Vulnerability</p></td><td><p>Exploitation More Likely</p></td><td><p>No</p></td><td><p>9.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-41086">CVE-2026-41086</a></td><td><p>Windows Admin Center in Azure Portal Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>8.8</p></td></tr></tbody></table><h3>Browser vulnerabilities</h3><table><thead><tr><th><p>CVE</p></th><th><p>Title</p></th><th><p>Exploitation status</p></th><th><p>Publicly disclosed?</p></th><th><p>CVSS v3 base score</p></th></tr></thead><tbody><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7898">CVE-2026-7898</a></td><td><p>Chromium: CVE-2026-7898 Use after free in Chromoting</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7899">CVE-2026-7899</a></td><td><p>Chromium: CVE-2026-7899 Out of bounds read and write in V8</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7900">CVE-2026-7900</a></td><td><p>Chromium: CVE-2026-7900 Heap buffer overflow in ANGLE</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7901">CVE-2026-7901</a></td><td><p>Chromium: CVE-2026-7901 Use after free in ANGLE</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7902">CVE-2026-7902</a></td><td><p>Chromium: CVE-2026-7902 Out of bounds memory access in V8</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7903">CVE-2026-7903</a></td><td><p>Chromium: CVE-2026-7903 Integer overflow in ANGLE</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7904">CVE-2026-7904</a></td><td><p>Chromium: CVE-2026-7904 Out of bounds read in Fonts</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7906">CVE-2026-7906</a></td><td><p>Chromium: CVE-2026-7906 Use after free in SVG</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7907">CVE-2026-7907</a></td><td><p>Chromium: CVE-2026-7907 Use after free in DOM</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7908">CVE-2026-7908</a></td><td><p>Chromium: CVE-2026-7908 Use after free in Fullscreen</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7909">CVE-2026-7909</a></td><td><p>Chromium: CVE-2026-7909 Inappropriate implementation in ServiceWorker</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7910">CVE-2026-7910</a></td><td><p>Chromium: CVE-2026-7910 Use after free in Views</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7911">CVE-2026-7911</a></td><td><p>Chromium: CVE-2026-7911 Use after free in Aura</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7914">CVE-2026-7914</a></td><td><p>Chromium: CVE-2026-7914 Type Confusion in Accessibility</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7916">CVE-2026-7916</a></td><td><p>Chromium: CVE-2026-7916 Insufficient data validation in InterestGroups</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7917">CVE-2026-7917</a></td><td><p>Chromium: CVE-2026-7917 Use after free in Fullscreen</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7918">CVE-2026-7918</a></td><td><p>Chromium: CVE-2026-7918 Use after free in GPU</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7919">CVE-2026-7919</a></td><td><p>Chromium: CVE-2026-7919 Use after free in Aura</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7920">CVE-2026-7920</a></td><td><p>Chromium: CVE-2026-7920 Use after free in Skia</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7921">CVE-2026-7921</a></td><td><p>Chromium: CVE-2026-7921 Use after free in Passwords</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7922">CVE-2026-7922</a></td><td><p>Chromium: CVE-2026-7922 Use after free in ServiceWorker</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7923">CVE-2026-7923</a></td><td><p>Chromium: CVE-2026-7923 Out of bounds write in Skia</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7924">CVE-2026-7924</a></td><td><p>Chromium: CVE-2026-7924 Uninitialized Use in Dawn</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7925">CVE-2026-7925</a></td><td><p>Chromium: CVE-2026-7925 Use after free in Chromoting</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7926">CVE-2026-7926</a></td><td><p>Chromium: CVE-2026-7926 Use after free in PresentationAPI</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7927">CVE-2026-7927</a></td><td><p>Chromium: CVE-2026-7927 Type Confusion in Runtime</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7928">CVE-2026-7928</a></td><td><p>Chromium: CVE-2026-7928 Use after free in WebRTC</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7929">CVE-2026-7929</a></td><td><p>Chromium: CVE-2026-7929 Use after free in MediaRecording</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7930">CVE-2026-7930</a></td><td><p>Chromium: CVE-2026-7930 Insufficient validation of untrusted input in Cookies</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7932">CVE-2026-7932</a></td><td><p>Chromium: CVE-2026-7932 Insufficient policy enforcement in Downloads</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7933">CVE-2026-7933</a></td><td><p>Chromium: CVE-2026-7933 Out of bounds read in WebCodecs</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7934">CVE-2026-7934</a></td><td><p>Chromium: CVE-2026-7934 Insufficient validation of untrusted input in Popup Blocker</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7935">CVE-2026-7935</a></td><td><p>Chromium: CVE-2026-7935 Inappropriate implementation in Speech</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7936">CVE-2026-7936</a></td><td><p>Chromium: CVE-2026-7936 Object lifecycle issue in V8</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7937">CVE-2026-7937</a></td><td><p>Chromium: CVE-2026-7937 Insufficient policy enforcement in DevTools</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7938">CVE-2026-7938</a></td><td><p>Chromium: CVE-2026-7938 Use after free in CSS</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7939">CVE-2026-7939</a></td><td><p>Chromium: CVE-2026-7939 Inappropriate implementation in SanitizerAPI</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7940">CVE-2026-7940</a></td><td><p>Chromium: CVE-2026-7940 Use after free in V8</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7942">CVE-2026-7942</a></td><td><p>Chromium: CVE-2026-7942 Integer overflow in ANGLE</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7943">CVE-2026-7943</a></td><td><p>Chromium: CVE-2026-7943 Insufficient validation of untrusted input in ANGLE</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7944">CVE-2026-7944</a></td><td><p>Chromium: CVE-2026-7944 Insufficient validation of untrusted input in Persistent Cache</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7945">CVE-2026-7945</a></td><td><p>Chromium: CVE-2026-7945 Insufficient validation of untrusted input in COOP</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7946">CVE-2026-7946</a></td><td><p>Chromium: CVE-2026-7946 Insufficient policy enforcement in WebUI</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7947">CVE-2026-7947</a></td><td><p>Chromium: CVE-2026-7947 Insufficient validation of untrusted input in Network</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7948">CVE-2026-7948</a></td><td><p>Chromium: CVE-2026-7948 Race in Chromoting</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7949">CVE-2026-7949</a></td><td><p>Chromium: CVE-2026-7949 Out of bounds read in Skia</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7950">CVE-2026-7950</a></td><td><p>Chromium: CVE-2026-7950 Out of bounds read and write in GFX</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7951">CVE-2026-7951</a></td><td><p>Chromium: CVE-2026-7951 Out of bounds write in WebRTC</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7952">CVE-2026-7952</a></td><td><p>Chromium: CVE-2026-7952 Insufficient policy enforcement in Extensions</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7953">CVE-2026-7953</a></td><td><p>Chromium: CVE-2026-7953 Insufficient validation of untrusted input in Omnibox</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7954">CVE-2026-7954</a></td><td><p>Chromium: CVE-2026-7954 Race in Shared Storage</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7955">CVE-2026-7955</a></td><td><p>Chromium: CVE-2026-7955 Uninitialized Use in GPU</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7956">CVE-2026-7956</a></td><td><p>Chromium: CVE-2026-7956 Use after free in Navigation</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7957">CVE-2026-7957</a></td><td><p>Chromium: CVE-2026-7957 Out of bounds write in Media</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7958">CVE-2026-7958</a></td><td><p>Chromium: CVE-2026-7958 Inappropriate implementation in ServiceWorker</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7959">CVE-2026-7959</a></td><td><p>Chromium: CVE-2026-7959 Inappropriate implementation in Navigation</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7960">CVE-2026-7960</a></td><td><p>Chromium: CVE-2026-7960 Race in Speech</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7961">CVE-2026-7961</a></td><td><p>Chromium: CVE-2026-7961 Insufficient validation of untrusted input in Permissions</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7962">CVE-2026-7962</a></td><td><p>Chromium: CVE-2026-7962 Insufficient policy enforcement in DirectSockets</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7963">CVE-2026-7963</a></td><td><p>Chromium: CVE-2026-7963 Inappropriate implementation in ServiceWorker</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7964">CVE-2026-7964</a></td><td><p>Chromium: CVE-2026-7964 Insufficient validation of untrusted input in FileSystem</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7965">CVE-2026-7965</a></td><td><p>Chromium: CVE-2026-7965 Insufficient validation of untrusted input in DevTools</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7966">CVE-2026-7966</a></td><td><p>Chromium: CVE-2026-7966 Insufficient validation of untrusted input in SiteIsolation</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7967">CVE-2026-7967</a></td><td><p>Chromium: CVE-2026-7967 Insufficient validation of untrusted input in Navigation</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7968">CVE-2026-7968</a></td><td><p>Chromium: CVE-2026-7968 Insufficient validation of untrusted input in CORS</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7969">CVE-2026-7969</a></td><td><p>Chromium: CVE-2026-7969 Integer overflow in Network</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7970">CVE-2026-7970</a></td><td><p>Chromium: CVE-2026-7970 Use after free in TopChrome</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7971">CVE-2026-7971</a></td><td><p>Chromium: CVE-2026-7971 Inappropriate implementation in ORB</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7972">CVE-2026-7972</a></td><td><p>Chromium: CVE-2026-7972 Uninitialized Use in GPU</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7973">CVE-2026-7973</a></td><td><p>Chromium: CVE-2026-7973 Integer overflow in Dawn</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7974">CVE-2026-7974</a></td><td><p>Chromium: CVE-2026-7974 Use after free in Blink</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7975">CVE-2026-7975</a></td><td><p>Chromium: CVE-2026-7975 Use after free in DevTools</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7976">CVE-2026-7976</a></td><td><p>Chromium: CVE-2026-7976 Use after free in Views</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7977">CVE-2026-7977</a></td><td><p>Chromium: CVE-2026-7977 Inappropriate implementation in Canvas</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7978">CVE-2026-7978</a></td><td><p>Chromium: CVE-2026-7978 Inappropriate implementation in Companion</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7979">CVE-2026-7979</a></td><td><p>Chromium: CVE-2026-7979 Inappropriate implementation in Media</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7980">CVE-2026-7980</a></td><td><p>Chromium: CVE-2026-7980 Use after free in WebAudio</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7981">CVE-2026-7981</a></td><td><p>Chromium: CVE-2026-7981 Out of bounds read in Codecs</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7982">CVE-2026-7982</a></td><td><p>Chromium: CVE-2026-7982 Uninitialized Use in WebCodecs</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7983">CVE-2026-7983</a></td><td><p>Chromium: CVE-2026-7983 Out of bounds read in Dawn</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7984">CVE-2026-7984</a></td><td><p>Chromium: CVE-2026-7984 Use after free in ReadingMode</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7985">CVE-2026-7985</a></td><td><p>Chromium: CVE-2026-7985 Use after free in GPU</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7986">CVE-2026-7986</a></td><td><p>Chromium: CVE-2026-7986 Insufficient policy enforcement in Autofill</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7987">CVE-2026-7987</a></td><td><p>Chromium: CVE-2026-7987 Use after free in WebRTC</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7988">CVE-2026-7988</a></td><td><p>Chromium: CVE-2026-7988 Type Confusion in WebRTC</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7989">CVE-2026-7989</a></td><td><p>Chromium: CVE-2026-7989 Insufficient data validation in DataTransfer</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7990">CVE-2026-7990</a></td><td><p>Chromium: CVE-2026-7990 Insufficient validation of untrusted input in Updater</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7991">CVE-2026-7991</a></td><td><p>Chromium: CVE-2026-7991 Use after free in UI</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7992">CVE-2026-7992</a></td><td><p>Chromium: CVE-2026-7992 Insufficient validation of untrusted input in UI</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7994">CVE-2026-7994</a></td><td><p>Chromium: CVE-2026-7994 Inappropriate implementation in Chromoting</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7995">CVE-2026-7995</a></td><td><p>Chromium: CVE-2026-7995 Out of bounds read in AdFilter</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7996">CVE-2026-7996</a></td><td><p>Chromium: CVE-2026-7996 Insufficient validation of untrusted input in SSL</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7997">CVE-2026-7997</a></td><td><p>Chromium: CVE-2026-7997 Insufficient validation of untrusted input in Updater</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7998">CVE-2026-7998</a></td><td><p>Chromium: CVE-2026-7998 Insufficient validation of untrusted input in Dialog</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7999">CVE-2026-7999</a></td><td><p>Chromium: CVE-2026-7999 Inappropriate implementation in V8</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-8000">CVE-2026-8000</a></td><td><p>Chromium: CVE-2026-8000 Insufficient validation of untrusted input in ChromeDriver</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-8001">CVE-2026-8001</a></td><td><p>Chromium: CVE-2026-8001 Use after free in Printing</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-8002">CVE-2026-8002</a></td><td><p>Chromium: CVE-2026-8002 Use after free in Audio</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-8003">CVE-2026-8003</a></td><td><p>Chromium: CVE-2026-8003 Insufficient validation of untrusted input in TabGroups</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-8004">CVE-2026-8004</a></td><td><p>Chromium: CVE-2026-8004 Insufficient policy enforcement in DevTools</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-8005">CVE-2026-8005</a></td><td><p>Chromium: CVE-2026-8005 Insufficient validation of untrusted input in Cast</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-8006">CVE-2026-8006</a></td><td><p>Chromium: CVE-2026-8006 Insufficient policy enforcement in DevTools</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-8007">CVE-2026-8007</a></td><td><p>Chromium: CVE-2026-8007 Insufficient validation of untrusted input in Cast</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-8008">CVE-2026-8008</a></td><td><p>Chromium: CVE-2026-8008 Inappropriate implementation in DevTools</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-8009">CVE-2026-8009</a></td><td><p>Chromium: CVE-2026-8009 Inappropriate implementation in Cast</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-8010">CVE-2026-8010</a></td><td><p>Chromium: CVE-2026-8010 Insufficient validation of untrusted input in SiteIsolation</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-8011">CVE-2026-8011</a></td><td><p>Chromium: CVE-2026-8011 Insufficient policy enforcement in Search</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-8012">CVE-2026-8012</a></td><td><p>Chromium: CVE-2026-8012 Inappropriate implementation in MHTML</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-8013">CVE-2026-8013</a></td><td><p>Chromium: CVE-2026-8013 Insufficient validation of untrusted input in FedCM</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-8014">CVE-2026-8014</a></td><td><p>Chromium: CVE-2026-8014 Inappropriate implementation in Preload</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-8015">CVE-2026-8015</a></td><td><p>Chromium: CVE-2026-8015 Inappropriate implementation in Media</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-8016">CVE-2026-8016</a></td><td><p>Chromium: CVE-2026-8016 Use after free in WebRTC</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-8017">CVE-2026-8017</a></td><td><p>Chromium: CVE-2026-8017 Side-channel information leakage in Media</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-8018">CVE-2026-8018</a></td><td><p>Chromium: CVE-2026-8018 Insufficient policy enforcement in DevTools</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-8019">CVE-2026-8019</a></td><td><p>Chromium: CVE-2026-8019 Insufficient policy enforcement in WebApp</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-8021">CVE-2026-8021</a></td><td><p>Chromium: CVE-2026-8021 Script injection in UI</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-8022">CVE-2026-8022</a></td><td><p>Chromium: CVE-2026-8022 Inappropriate implementation in MHTML</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-33111">CVE-2026-33111</a></td><td><p>Copilot Chat (Microsoft Edge) Information Disclosure Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7896">CVE-2026-7896</a></td><td><p>Chromium: CVE-2026-7896 Integer overflow in Blink</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7897">CVE-2026-7897</a></td><td><p>Chromium: CVE-2026-7897 Use after free in Mobile</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7905">CVE-2026-7905</a></td><td><p>Chromium: CVE-2026-7905 Insufficient validation of untrusted input in Media</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7912">CVE-2026-7912</a></td><td><p>Chromium: CVE-2026-7912 Integer overflow in GPU</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7913">CVE-2026-7913</a></td><td><p>Chromium: CVE-2026-7913 Insufficient policy enforcement in DevTools</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7915">CVE-2026-7915</a></td><td><p>Chromium: CVE-2026-7915 Insufficient data validation in DevTools</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7931">CVE-2026-7931</a></td><td><p>Chromium: CVE-2026-7931 Insufficient validation of untrusted input in iOS</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7941">CVE-2026-7941</a></td><td><p>Chromium: CVE-2026-7941 Insufficient validation of untrusted input in Mobile</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7993">CVE-2026-7993</a></td><td><p>Chromium: CVE-2026-7993 Insufficient validation of untrusted input in Payments</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-8020">CVE-2026-8020</a></td><td><p>Chromium: CVE-2026-8020 Uninitialized Use in GPU</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-42838">CVE-2026-42838</a></td><td><p>Microsoft Edge (Chromium-based) Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>5.4</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-42891">CVE-2026-42891</a></td><td><p>Microsoft Edge (Chromium-based) for Android Spoofing Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>6.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-35429">CVE-2026-35429</a></td><td><p>Microsoft Edge (Chromium-based) for Android Spoofing Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>4.3</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40416">CVE-2026-40416</a></td><td><p>Microsoft Edge (Chromium-based) for Android Spoofing Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>4.3</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-41107">CVE-2026-41107</a></td><td><p>Microsoft Edge (Chromium-based) Information Disclosure Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.4</p></td></tr></tbody></table><p></p><p></p><h3>Developer Tools vulnerabilities</h3><table><thead><tr><th><p>CVE</p></th><th><p>Title</p></th><th><p>Exploitation status</p></th><th><p>Publicly disclosed?</p></th><th><p>CVSS v3 base score</p></th></tr></thead><tbody><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-42826">CVE-2026-42826</a></td><td><p>Azure DevOps Information Disclosure Vulnerability</p></td><td><p>N/A</p></td><td><p>No</p></td><td><p>10.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-32175">CVE-2026-32175</a></td><td><p>.NET Core Tampering Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>4.3</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-32177">CVE-2026-32177</a></td><td><p>.NET Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.3</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-35433">CVE-2026-35433</a></td><td><p>.NET Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>7.3</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-42899">CVE-2026-42899</a></td><td><p>ASP.NET Core Denial of Service Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>7.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-41109">CVE-2026-41109</a></td><td><p>GitHub Copilot and Visual Studio Code Security Feature Bypass Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>8.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-41094">CVE-2026-41094</a></td><td><p>Microsoft Data Formulator Remote Code Execution Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>8.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-41613">CVE-2026-41613</a></td><td><p>Visual Studio Code Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>8.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-41612">CVE-2026-41612</a></td><td><p>Visual Studio Code Information Disclosure Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-41611">CVE-2026-41611</a></td><td><p>Visual Studio Code Remote Code Execution Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-41610">CVE-2026-41610</a></td><td><p>Visual Studio Code Security Feature Bypass Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>6.3</p></td></tr></tbody></table><h3>ESU vulnerabilities</h3><table><thead><tr><th><p>CVE</p></th><th><p>Title</p></th><th><p>Exploitation status</p></th><th><p>Publicly disclosed?</p></th><th><p>CVSS v3 base score</p></th></tr></thead><tbody><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2025-54518">CVE-2025-54518</a></td><td><p>AMD: CVE-2025-54518 CPU OP Cache Corruption</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-41095">CVE-2026-41095</a></td><td><p>Data Deduplication Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-35424">CVE-2026-35424</a></td><td><p>Internet Key Exchange (IKE) Protocol Denial of Service Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>7.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40377">CVE-2026-40377</a></td><td><p>Microsoft Cryptographic Services Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34329">CVE-2026-34329</a></td><td><p>Microsoft Message Queuing (MSMQ) Remote Code Execution Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>8.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-41097">CVE-2026-41097</a></td><td><p>Secure Boot Security Feature Bypass Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>6.7</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-33839">CVE-2026-33839</a></td><td><p>Win32k Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>7.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34330">CVE-2026-34330</a></td><td><p>Win32k Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34331">CVE-2026-34331</a></td><td><p>Win32k Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>7.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-35423">CVE-2026-35423</a></td><td><p>Windows 11 Telnet Client Information Disclosure Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>5.4</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34344">CVE-2026-34344</a></td><td><p>Windows Ancillary Function Driver for WinSock Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34345">CVE-2026-34345</a></td><td><p>Windows Ancillary Function Driver for WinSock Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-35416">CVE-2026-35416</a></td><td><p>Windows Ancillary Function Driver for WinSock Elevation of Privilege Vulnerability</p></td><td><p>Exploitation More Likely</p></td><td><p>No</p></td><td><p>7.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-41088">CVE-2026-41088</a></td><td><p>Windows Ancillary Function Driver for WinSock Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34343">CVE-2026-34343</a></td><td><p>Windows Application Identity (AppID) Subsystem Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-35418">CVE-2026-35418</a></td><td><p>Windows Cloud Files Mini Filter Driver Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-33835">CVE-2026-33835</a></td><td><p>Windows Cloud Files Mini Filter Driver Elevation of Privilege Vulnerability</p></td><td><p>Exploitation More Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34337">CVE-2026-34337</a></td><td><p>Windows Cloud Files Mini Filter Driver Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40407">CVE-2026-40407</a></td><td><p>Windows Common Log File System Driver Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40397">CVE-2026-40397</a></td><td><p>Windows Common Log File System Driver Elevation of Privilege Vulnerability</p></td><td><p>Exploitation More Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34336">CVE-2026-34336</a></td><td><p>Windows DWM Core Library Information Disclosure Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-33834">CVE-2026-33834</a></td><td><p>Windows Event Logging Service Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-32209">CVE-2026-32209</a></td><td><p>Windows Filtering Platform (WFP) Security Feature Bypass Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>4.4</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-35421">CVE-2026-35421</a></td><td><p>Windows GDI Remote Code Execution Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40403">CVE-2026-40403</a></td><td><p>Windows Graphics Component Remote Code Execution Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>8.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-33841">CVE-2026-33841</a></td><td><p>Windows Kernel Elevation of Privilege Vulnerability</p></td><td><p>Exploitation More Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-35420">CVE-2026-35420</a></td><td><p>Windows Kernel Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34339">CVE-2026-34339</a></td><td><p>Windows Lightweight Directory Access Protocol (LDAP) Denial of Service Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34341">CVE-2026-34341</a></td><td><p>Windows Link-Layer Discovery Protocol (LLDP) Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-33838">CVE-2026-33838</a></td><td><p>Windows Message Queuing (MSMQ) Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-32161">CVE-2026-32161</a></td><td><p>Windows Native WiFi Miniport Driver Remote Code Execution Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-41089">CVE-2026-41089</a></td><td><p>Windows Netlogon Remote Code Execution Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>9.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34342">CVE-2026-34342</a></td><td><p>Windows Print Spooler Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34340">CVE-2026-34340</a></td><td><p>Windows Projected File System Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40398">CVE-2026-40398</a></td><td><p>Windows Remote Desktop Services Elevation of Privilege Vulnerability</p></td><td><p>Exploitation More Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-21530">CVE-2026-21530</a></td><td><p>Windows Rich Text Edit Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>6.7</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-32170">CVE-2026-32170</a></td><td><p>Windows Rich Text Edit Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>6.7</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40410">CVE-2026-40410</a></td><td><p>Windows SMB Client Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-35415">CVE-2026-35415</a></td><td><p>Windows Storage Spaces Controller Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40414">CVE-2026-40414</a></td><td><p>Windows TCP/IP Denial of Service Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>7.4</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40401">CVE-2026-40401</a></td><td><p>Windows TCP/IP Denial of Service Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>7.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40413">CVE-2026-40413</a></td><td><p>Windows TCP/IP Denial of Service Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.4</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-35422">CVE-2026-35422</a></td><td><p>Windows TCP/IP Driver Security Feature Bypass Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>6.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34351">CVE-2026-34351</a></td><td><p>Windows TCP/IP Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40399">CVE-2026-40399</a></td><td><p>Windows TCP/IP Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34334">CVE-2026-34334</a></td><td><p>Windows TCP/IP Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40406">CVE-2026-40406</a></td><td><p>Windows TCP/IP Information Disclosure Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-33837">CVE-2026-33837</a></td><td><p>Windows TCP/IP Local Elevation of Privilege Vulnerability</p></td><td><p>Exploitation More Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40415">CVE-2026-40415</a></td><td><p>Windows TCP/IP Remote Code Execution Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>8.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-42825">CVE-2026-42825</a></td><td><p>Windows Telephony Service Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>7.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34338">CVE-2026-34338</a></td><td><p>Windows Telephony Service Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40382">CVE-2026-40382</a></td><td><p>Windows Telephony Service Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40380">CVE-2026-40380</a></td><td><p>Windows Volume Manager Extension Driver Remote Code Execution Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>6.2</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40408">CVE-2026-40408</a></td><td><p>Windows WAN ARP Driver Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34333">CVE-2026-34333</a></td><td><p>Windows Win32k Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34347">CVE-2026-34347</a></td><td><p>Windows Win32k Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-35417">CVE-2026-35417</a></td><td><p>Windows Win32k Elevation of Privilege Vulnerability</p></td><td><p>Exploitation More Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr></tbody></table><h3>Mariner vulnerabilities</h3><table><thead><tr><th><p>CVE</p></th><th><p>Title</p></th><th><p>Exploitation status</p></th><th><p>Publicly disclosed?</p></th><th><p>CVSS v3 base score</p></th></tr></thead><tbody><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7598">CVE-2026-7598</a></td><td><p>libssh2 userauth.c userauth_password integer overflow</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.3</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43870">CVE-2026-43870</a></td><td><p>Apache Thrift: Node.js web_server.js multi-vulnerability</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.3</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43868">CVE-2026-43868</a></td><td><p>Apache Thrift: Rust implementation vulnerable to CVE-2020-13949 pattern</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.3</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43869">CVE-2026-43869</a></td><td><p>Apache Thrift: TSSLTransportFactory.java hostname verification</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.3</p></td></tr></tbody></table><h3>Microsoft Dynamics vulnerabilities</h3><table><thead><tr><th><p>CVE</p></th><th><p>Title</p></th><th><p>Exploitation status</p></th><th><p>Publicly disclosed?</p></th><th><p>CVSS v3 base score</p></th></tr></thead><tbody><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-33821">CVE-2026-33821</a></td><td><p>Microsoft Dynamics 365 Customer Insights Elevation of Privilege Vulnerability</p></td><td><p>N/A</p></td><td><p>No</p></td><td><p>7.7</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40417">CVE-2026-40417</a></td><td><p>Microsoft Dynamics 365 Business Central Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-42898">CVE-2026-42898</a></td><td><p>Microsoft Dynamics 365 On-Premises Remote Code Execution Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>9.9</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-42833">CVE-2026-42833</a></td><td><p>Microsoft Dynamics 365 On-Premises Remote Code Execution Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>9.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40374">CVE-2026-40374</a></td><td><p>Microsoft Power Automate Desktop Information Disclosure Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>6.5</p></td></tr></tbody></table><p></p><p></p><p></p><h3>Open Source Software vulnerabilities</h3><table><thead><tr><th><p>CVE</p></th><th><p>Title</p></th><th><p>Exploitation status</p></th><th><p>Publicly disclosed?</p></th><th><p>CVSS v3 base score</p></th></tr></thead><tbody><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-31706">CVE-2026-31706</a></td><td><p>ksmbd: validate num_aces and harden ACE walk in smb_inherit_dacl()</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>8.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-31723">CVE-2026-31723</a></td><td><p>usb: gadget: f_subset: Fix net_device lifecycle with device_move</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-31724">CVE-2026-31724</a></td><td><p>usb: gadget: f_eem: Fix net_device lifecycle with device_move</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43053">CVE-2026-43053</a></td><td><p>xfs: close crash window in attr dabtree inactivation</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43048">CVE-2026-43048</a></td><td><p>HID: core: Mitigate potential OOB by removing bogus memset()</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>8.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-31777">CVE-2026-31777</a></td><td><p>ALSA: ctxfi: Check the error for index mapping</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-31722">CVE-2026-31722</a></td><td><p>usb: gadget: f_rndis: Fix net_device lifecycle with device_move</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43036">CVE-2026-43036</a></td><td><p>net: use skb_header_pointer() for TCPv4 GSO frag_off check</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-31769">CVE-2026-31769</a></td><td><p>gpib: fix use-after-free in IO ioctl handlers</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-31707">CVE-2026-31707</a></td><td><p>ksmbd: validate response sizes in ipc_validate_msg()</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-31725">CVE-2026-31725</a></td><td><p>usb: gadget: f_ecm: Fix net_device lifecycle with device_move</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43049">CVE-2026-43049</a></td><td><p>HID: logitech-hidpp: Prevent use-after-free on force feedback initialisation failure</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43022">CVE-2026-43022</a></td><td><p>Bluetooth: hci_sync: hci_cmd_sync_queue_once() return -EEXIST if exists</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43042">CVE-2026-43042</a></td><td><p>mpls: add seqcount to protect the platform_label{,s} pair</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-31771">CVE-2026-31771</a></td><td><p>Bluetooth: hci_event: move wake reason storage into validated event handlers</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>8.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43052">CVE-2026-43052</a></td><td><p>wifi: mac80211: check tdls flag in ieee80211_tdls_oper</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-31709">CVE-2026-31709</a></td><td><p>smb: client: validate the whole DACL before rewriting it in cifsacl</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>8.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43021">CVE-2026-43021</a></td><td><p>Bluetooth: hci_sync: fix leaks when hci_cmd_sync_queue_once fails</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-31712">CVE-2026-31712</a></td><td><p>ksmbd: require minimum ACE size in smb_check_perm_dacl()</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>8.3</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43010">CVE-2026-43010</a></td><td><p>bpf: Reject sleepable kprobe_multi programs at attach time</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43019">CVE-2026-43019</a></td><td><p>Bluetooth: hci_conn: fix potential UAF in set_cig_params_sync</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-31729">CVE-2026-31729</a></td><td><p>usb: typec: ucsi: validate connector number in ucsi_notify_common()</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43045">CVE-2026-43045</a></td><td><p>mshv: Fix error handling in mshv_region_pin</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43009">CVE-2026-43009</a></td><td><p>bpf: Fix incorrect pruning due to atomic fetch precision tracking</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-31715">CVE-2026-31715</a></td><td><p>f2fs: fix UAF caused by decrementing sbi-&gt;nr_pages[] in f2fs_write_end_io()</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-31697">CVE-2026-31697</a></td><td><p>crypto: ccp: Don't attempt to copy ID to userspace if PSP command failed</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-31721">CVE-2026-31721</a></td><td><p>usb: gadget: f_hid: move list and spinlock inits from bind to alloc</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-31711">CVE-2026-31711</a></td><td><p>smb: server: fix active_num_conn leak on transport allocation failure</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-31699">CVE-2026-31699</a></td><td><p>crypto: ccp: Don't attempt to copy CSR to userspace if PSP command failed</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-31694">CVE-2026-31694</a></td><td><p>fuse: reject oversized dirents in page cache</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-31705">CVE-2026-31705</a></td><td><p>ksmbd: fix out-of-bounds write in smb2_get_ea() EA alignment</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>9.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43033">CVE-2026-43033</a></td><td><p>crypto: authencesn - Do not place hiseq at end of dst for out-of-place decryption</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-31696">CVE-2026-31696</a></td><td><p>rxrpc: Fix missing validation of ticket length in non-XDR key preparsing</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-31698">CVE-2026-31698</a></td><td><p>crypto: ccp: Don't attempt to copy PDH cert to userspace if PSP command failed</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-31704">CVE-2026-31704</a></td><td><p>ksmbd: use check_add_overflow() to prevent u16 DACL size overflow</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-31702">CVE-2026-31702</a></td><td><p>f2fs: fix use-after-free of sbi in f2fs_compress_write_end_io()</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-31708">CVE-2026-31708</a></td><td><p>smb: client: fix OOB read in smb2_ioctl_query_info QUERY_INFO path</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>8.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-31700">CVE-2026-31700</a></td><td><p>net/packet: fix TOCTOU race on mmap'd vnet_hdr in tpacket_snd()</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7598">CVE-2026-7598</a></td><td><p>libssh2 userauth.c userauth_password integer overflow</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.3</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43058">CVE-2026-43058</a></td><td><p>media: vidtv: fix pass-by-value structs causing MSAN warnings</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-37457">CVE-2026-37457</a></td><td><p></p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43964">CVE-2026-43964</a></td><td><p></p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>3.7</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43037">CVE-2026-43037</a></td><td><p>ip6_tunnel: clear skb2-&gt;cb[] in ip4ip6_err()</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-33190">CVE-2026-33190</a></td><td><p>CoreDNS TSIG authentication bypass on encrypted DNS transports</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-33489">CVE-2026-33489</a></td><td><p>CoreDNS transfer plugin subzone ACL bypass via lexicographic zone comparison</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-32936">CVE-2026-32936</a></td><td><p>CoreDNS DoH GET path missing size validation causes CPU and memory amplification</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-32934">CVE-2026-32934</a></td><td><p>CoreDNS DNS-over-QUIC unbounded goroutine growth leads to denial of service</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-35579">CVE-2026-35579</a></td><td><p>CoreDNS TSIG authentication bypass on gRPC, QUIC, DoH, and DoH3 transports</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43073">CVE-2026-43073</a></td><td><p>x86-64: rename misleadingly named '__copy_user_nocache()' function</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>2.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-42151">CVE-2026-42151</a></td><td><p>Prometheus Azure AD remote write OAuth client secret exposed via config API</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-42154">CVE-2026-42154</a></td><td><p>Prometheus: remote read endpoint allows denial of service via crafted snappy payload</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43125">CVE-2026-43125</a></td><td><p>dlm: validate length in dlm_search_rsb_tree</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43248">CVE-2026-43248</a></td><td><p>vhost: move vdpa group bound check to vhost_vdpa</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43176">CVE-2026-43176</a></td><td><p>wifi: rtw89: pci: validate release report content before using for RTL8922DE</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43204">CVE-2026-43204</a></td><td><p>ASoC: qcom: q6asm: drop DSP responses for closed data streams</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43131">CVE-2026-43131</a></td><td><p>drm/amd/pm: Fix null pointer dereference issue</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43126">CVE-2026-43126</a></td><td><p>ALSA: mixer: oss: Add card disconnect checkpoints</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43127">CVE-2026-43127</a></td><td><p>ntfs3: fix circular locking dependency in run_unpack_ex</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43161">CVE-2026-43161</a></td><td><p>iommu/vt-d: Skip dev-iotlb flush for inaccessible PCIe device without scalable mode</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43198">CVE-2026-43198</a></td><td><p>tcp: fix potential race in tcp_v6_syn_recv_sock()</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>4.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43245">CVE-2026-43245</a></td><td><p>ntfs: -&gt;d_compare() must not block</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2025-71290">CVE-2025-71290</a></td><td><p>misc: ti_fpc202: fix a potential memory leak in probe function</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43137">CVE-2026-43137</a></td><td><p>ASoC: SOF: Intel: hda: Fix NULL pointer dereference</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43115">CVE-2026-43115</a></td><td><p>srcu: Use irq_work to start GP in tiny SRCU</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43234">CVE-2026-43234</a></td><td><p>team: avoid NETDEV_CHANGEMTU event when unregistering slave</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2025-71293">CVE-2025-71293</a></td><td><p>drm/amdgpu/ras: Move ras data alloc before bad page check</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43172">CVE-2026-43172</a></td><td><p>wifi: iwlwifi: fix 22000 series SMEM parsing</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.3</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2025-71285">CVE-2025-71285</a></td><td><p>net: qrtr: Drop the MHI auto_queue feature for IPCR DL channels</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>4.7</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43197">CVE-2026-43197</a></td><td><p>netconsole: avoid OOB reads, msg is not nul-terminated</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43185">CVE-2026-43185</a></td><td><p>ksmbd: fix signededness bug in smb_direct_prepare_negotiation()</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2025-71273">CVE-2025-71273</a></td><td><p>wifi: rtw88: Use devm_kmemdup() in rtw_set_supported_band()</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.3</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43118">CVE-2026-43118</a></td><td><p>btrfs: fix zero size inode with non-zero size after log replay</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>3.3</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43109">CVE-2026-43109</a></td><td><p>x86: shadow stacks: proper error handling for mmap lock</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43153">CVE-2026-43153</a></td><td><p>xfs: remove xfs_attr_leaf_hasname</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43129">CVE-2026-43129</a></td><td><p>ima: verify the previous kernel's IMA buffer lies in addressable RAM</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43116">CVE-2026-43116</a></td><td><p>netfilter: ctnetlink: ensure safe access to master conntrack</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43274">CVE-2026-43274</a></td><td><p>mailbox: mchp-ipc-sbi: fix out-of-bounds access in mchp_ipc_get_cluster_aggr_irq()</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43244">CVE-2026-43244</a></td><td><p>kcm: fix zero-frag skb in frag_list on partial sendmsg error</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43191">CVE-2026-43191</a></td><td><p>drm/amd/display: Adjust PHY FSM transition to TX_EN-to-PLL_ON for TMDS on DCN35</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43258">CVE-2026-43258</a></td><td><p>alpha: fix user-space corruption during memory compaction</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2025-71289">CVE-2025-71289</a></td><td><p>fs/ntfs3: handle attr_set_size() errors when truncating files</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43107">CVE-2026-43107</a></td><td><p>xfrm: account XFRMA_IF_ID in aevent size calculation</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43243">CVE-2026-43243</a></td><td><p>drm/amd/display: Add signal type check for dcn401 get_phyd32clk_src</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2025-71294">CVE-2025-71294</a></td><td><p>drm/amdgpu: fix NULL pointer issue buffer funcs</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43250">CVE-2026-43250</a></td><td><p>usb: chipidea: udc: fix DMA and SG cleanup in _ep_nuke()</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43237">CVE-2026-43237</a></td><td><p>drm/amdgpu: Refactor amdgpu_gem_va_ioctl for Handling Last Fence Update and Timeline Management v4</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43201">CVE-2026-43201</a></td><td><p>APEI/GHES: ARM processor Error: don't go past allocated memory</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43219">CVE-2026-43219</a></td><td><p>net: cpsw_new: Fix potential unregister of netdev that has not been registered yet</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43165">CVE-2026-43165</a></td><td><p>hwmon: (nct7363) Fix a resource leak in nct7363_present_pwm_fanin</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43088">CVE-2026-43088</a></td><td><p>net: af_key: zero aligned sockaddr tail in PF_KEY exports</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43195">CVE-2026-43195</a></td><td><p>drm/amdgpu: validate user queue size constraints</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2025-71272">CVE-2025-71272</a></td><td><p>most: core: fix resource leak in most_register_interface error paths</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43213">CVE-2026-43213</a></td><td><p>wifi: rtw89: pci: validate sequence number of TX release report</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43228">CVE-2026-43228</a></td><td><p>hfs: Replace BUG_ON with error handling for CNID count checks</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43216">CVE-2026-43216</a></td><td><p>net: Drop the lock in skb_may_tx_timestamp()</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43119">CVE-2026-43119</a></td><td><p>Bluetooth: hci_sync: annotate data-races around hdev-&gt;req_status</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.3</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43267">CVE-2026-43267</a></td><td><p>wifi: rtw89: fix potential zero beacon interval in beacon tracking</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43101">CVE-2026-43101</a></td><td><p>ipv6: ioam: fix potential NULL dereferences in __ioam6_fill_trace_data()</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43199">CVE-2026-43199</a></td><td><p>net/mlx5e: Fix "scheduling while atomic" in IPsec MAC address query</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43083">CVE-2026-43083</a></td><td><p>net: ioam6: fix OOB and missing lock</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43870">CVE-2026-43870</a></td><td><p>Apache Thrift: Node.js web_server.js multi-vulnerability</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.3</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43868">CVE-2026-43868</a></td><td><p>Apache Thrift: Rust implementation vulnerable to CVE-2020-13949 pattern</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.3</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-33523">CVE-2026-33523</a></td><td><p>Apache HTTP Server: multiple modules: HTTP response splitting forwarding malicious status line</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>6.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-23918">CVE-2026-23918</a></td><td><p>Apache HTTP Server: http2: double free and possible RCE on early reset</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>8.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34059">CVE-2026-34059</a></td><td><p>Apache HTTP Server: mod_proxy_ajp: Heap Over-Read and memory disclosure in ajp_parse_data()</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34032">CVE-2026-34032</a></td><td><p>Apache HTTP Server: mod_proxy_ajp: Heap Buffer Over-Read Due to Missing Null-Termination Check (ajp_msg_get_string)</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.3</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-24072">CVE-2026-24072</a></td><td><p>Apache HTTP Server: mod_rewrite elevation of privileges via ap_expr</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>8.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-33006">CVE-2026-33006</a></td><td><p>Apache HTTP Server: mod_auth_digest timing attack</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>4.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-33007">CVE-2026-33007</a></td><td><p>Apache HTTP Server: mod_authn_socache crash</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.3</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-29169">CVE-2026-29169</a></td><td><p>Apache HTTP Server: mod_dav_lock indirect lock crash</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-29168">CVE-2026-29168</a></td><td><p>Apache HTTP Server: mod_md unrestricted OCSP response</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.3</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-33857">CVE-2026-33857</a></td><td><p>Apache HTTP Server: Off-by-one OOB reads in AJP getter functions</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.3</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-41672">CVE-2026-41672</a></td><td><p>xmldom: XML node injection through unvalidated comment serialization</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-41674">CVE-2026-41674</a></td><td><p>xmldom: XML injection through unvalidated DocumentType serialization</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-41675">CVE-2026-41675</a></td><td><p>xmldom: XML node injection through unvalidated processing instruction serialization</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-41673">CVE-2026-41673</a></td><td><p>xmldom: Denial of service via uncontrolled recursion in XML serialization</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-25243">CVE-2026-25243</a></td><td><p>redis-server RESTORE invalid memory access may allow remote code execution</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-23631">CVE-2026-23631</a></td><td><p>redis-server Lua use-after-free may allow remote code execution</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-31717">CVE-2026-31717</a></td><td><p>ksmbd: validate owner of durable handle on reconnect</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>8.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-31718">CVE-2026-31718</a></td><td><p>ksmbd: fix use-after-free in __ksmbd_close_fd() via durable scavenger</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>9.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-23479">CVE-2026-23479</a></td><td><p>redis-server use-after-free in unblock client flow may allow remote code execution</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-25588">CVE-2026-25588</a></td><td><p>RedisTimeSeries RESTORE invalid memory access may allow remote code execution</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-25589">CVE-2026-25589</a></td><td><p>RedisBloom RESTORE invalid memory access may allow remote code execution</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43474">CVE-2026-43474</a></td><td><p>fs: init flags_valid before calling vfs_fileattr_get</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43338">CVE-2026-43338</a></td><td><p>btrfs: reserve enough transaction items for qgroup ioctls</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2025-71302">CVE-2025-71302</a></td><td><p>drm/panthor: fix for dma-fence safe access rules</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43318">CVE-2026-43318</a></td><td><p>drm/amdgpu: fix sync handling in amdgpu_dma_buf_move_notify</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43309">CVE-2026-43309</a></td><td><p>md raid: fix hang when stopping arrays with metadata through dm-raid</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43416">CVE-2026-43416</a></td><td><p>powerpc, perf: Check that current-&gt;mm is alive before getting user callchain</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2025-71299">CVE-2025-71299</a></td><td><p>spi: cadence-quadspi: Parse DT for flashes with the rest of the DT parsing</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43284">CVE-2026-43284</a></td><td><p>xfrm: esp: avoid in-place decrypt on shared skb frags</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43352">CVE-2026-43352</a></td><td><p>i3c: mipi-i3c-hci: Correct RING_CTRL_ABORT handling in DMA dequeue</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43300">CVE-2026-43300</a></td><td><p>drm/panel: Fix a possible null-pointer dereference in jdi_panel_dsi_remove()</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43331">CVE-2026-43331</a></td><td><p>x86/kexec: Disable KCOV instrumentation after load_segments()</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43320">CVE-2026-43320</a></td><td><p>drm/amd/display: Fix dsc eDP issue</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43306">CVE-2026-43306</a></td><td><p>bpf: crypto: Use the correct destructor kfunc type</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43443">CVE-2026-43443</a></td><td><p>ASoC: amd: acp-mach-common: Add missing error check for clock acquisition</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43317">CVE-2026-43317</a></td><td><p>most: core: fix leak on early registration failure</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43319">CVE-2026-43319</a></td><td><p>spi: spidev: fix lock inversion between spi_lock and buf_lock</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43303">CVE-2026-43303</a></td><td><p>mm/page_alloc: clear page-&gt;private in free_pages_prepare()</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43344">CVE-2026-43344</a></td><td><p>perf/x86/intel/uncore: Fix die ID init and look up bugs</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43321">CVE-2026-43321</a></td><td><p>bpf: Properly mark live registers for indirect jumps</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43456">CVE-2026-43456</a></td><td><p>bonding: fix type confusion in bond_setup_by_slave()</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43305">CVE-2026-43305</a></td><td><p>drm/amd/display: Fix mismatched unlock for DMUB HW lock in HWSS fast path</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43298">CVE-2026-43298</a></td><td><p>drm/amdgpu: Skip vcn poison irq release on VF</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43299">CVE-2026-43299</a></td><td><p>btrfs: do not ASSERT() when the fs flips RO inside btrfs_repair_io_failure()</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43400">CVE-2026-43400</a></td><td><p>drm/amdgpu: add upper bound check on user inputs in signal ioctl</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43310">CVE-2026-43310</a></td><td><p>media: verisilicon: Avoid G2 bus error while decoding H.264 and HEVC</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43294">CVE-2026-43294</a></td><td><p>drm: renesas: rz-du: mipi_dsi: fix kernel panic when rebooting for some panels</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43353">CVE-2026-43353</a></td><td><p>i3c: mipi-i3c-hci: Fix race in DMA ring dequeue</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43292">CVE-2026-43292</a></td><td><p>mm/vmalloc: prevent RCU stalls in kasan_release_vmalloc_node</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43398">CVE-2026-43398</a></td><td><p>drm/amdgpu: add upper bound check on user inputs in wait ioctl</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43311">CVE-2026-43311</a></td><td><p>soc/tegra: pmc: Fix unsafe generic_handle_irq() call</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43421">CVE-2026-43421</a></td><td><p>usb: gadget: f_ncm: Fix net_device lifecycle with device_move</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43308">CVE-2026-43308</a></td><td><p>btrfs: don't BUG() on unexpected delayed ref type in run_one_delayed_ref()</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-37458">CVE-2026-37458</a></td><td><p></p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>6.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-37459">CVE-2026-37459</a></td><td><p></p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-33846">CVE-2026-33846</a></td><td><p>Gnutls: gnutls: denial of service via heap buffer overflow in dtls handshake fragment reassembly</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-6664">CVE-2026-6664</a></td><td><p>PgBouncer integer overflow in PgBouncer network packet parsing</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-6665">CVE-2026-6665</a></td><td><p>PgBouncer buffer overflow in SCRAM</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>8.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-6667">CVE-2026-6667</a></td><td><p>PgBouncer missing authorization check in KILL_CLIENT admin command</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>4.3</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-6666">CVE-2026-6666</a></td><td><p>PgBouncer crash in kill_pool_logins_server_error</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.9</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-45130">CVE-2026-45130</a></td><td><p>Vim: Heap Buffer Overflow in spell file loading</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>6.6</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-44656">CVE-2026-44656</a></td><td><p>Vim: OS Command Injection via 'path' completion</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-33811">CVE-2026-33811</a></td><td><p>Crash when handling long CNAME response in net</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-33814">CVE-2026-33814</a></td><td><p>Infinite loop in HTTP/2 transport when given bad SETTINGS_MAX_FRAME_SIZE in net/http/internal/http2 in golang.org/x/net</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-39817">CVE-2026-39817</a></td><td><p>Invoking "go tool pack" does not sanitize output paths in cmd/go</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.9</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-39819">CVE-2026-39819</a></td><td><p>Invoking "go bug" follows symlinks in predictable temporary filenames in cmd/go</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.3</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-39820">CVE-2026-39820</a></td><td><p>Quadratic string concatentation in consumeComment in net/mail</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-39823">CVE-2026-39823</a></td><td><p>Bypass of meta content URL escaping causes XSS in html/template</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>6.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-39825">CVE-2026-39825</a></td><td><p>ReverseProxy forwards queries with more than urlmaxqueryparams parameters in net/http/httputil</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>5.3</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-39826">CVE-2026-39826</a></td><td><p>Escaper bypass leads to XSS in html/template</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>6.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-39836">CVE-2026-39836</a></td><td><p>Panic in Dial and LookupPort when handling NUL byte on Windows in net</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-42499">CVE-2026-42499</a></td><td><p>Quadratic string concatenation in consumePhrase in net/mail</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-42501">CVE-2026-42501</a></td><td><p>Malicious module proxy can bypass checksum database in cmd/go</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-33079">CVE-2026-33079</a></td><td><p>Mistune ReDoS in LINK_TITLE_RE allows denial of service with crafted Markdown titles</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-41889">CVE-2026-41889</a></td><td><p>pgx: SQL Injection via placeholder confusion with dollar quoted string literals</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-42257">CVE-2026-42257</a></td><td><p>net-imap: Command Injection via "raw" arguments to multiple commands</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-42258">CVE-2026-42258</a></td><td><p>net-imap: Command Injection via unvalidated Symbol inputs</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-42256">CVE-2026-42256</a></td><td><p>net-imap: Denial of service via high iteration count for `SCRAM-*` authentication</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-42246">CVE-2026-42246</a></td><td><p>net-imap vulnerable to STARTTLS stripping via invalid response timing</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-45186">CVE-2026-45186</a></td><td><p></p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>2.9</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7261">CVE-2026-7261</a></td><td><p>SoapServer session-persisted object use-after-free via SOAP header fault</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7258">CVE-2026-7258</a></td><td><p>Out-of-bounds read in urldecode() on NetBSD</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-6722">CVE-2026-6722</a></td><td><p>Use-After-Free in SOAP using Apache map</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-6735">CVE-2026-6735</a></td><td><p>XSS within PHP-FPM status endpoint</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7262">CVE-2026-7262</a></td><td><p>NULL pointer dereference in SOAP apache:Map decoder with missing &lt;value&gt;</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2025-14179">CVE-2025-14179</a></td><td><p>SQL injection in pdo_firebird via NUL bytes in quoted strings</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7568">CVE-2026-7568</a></td><td><p>Signed integer overflow in metaphone()</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-7259">CVE-2026-7259</a></td><td><p>Null pointer dereference in php_mb_check_encoding() via mb_ereg_search_init()</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-43500">CVE-2026-43500</a></td><td><p>rxrpc: Also unshare DATA/RESPONSE packets when paged frags are present</p></td><td><p>n/a</p></td><td><p>No</p></td><td><p>7.8</p></td></tr></tbody></table><p></p><p></p><h3>SQL Server vulnerabilities</h3><table><thead><tr><th><p>CVE</p></th><th><p>Title</p></th><th><p>Exploitation status</p></th><th><p>Publicly disclosed?</p></th><th><p>CVSS v3 base score</p></th></tr></thead><tbody><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40370">CVE-2026-40370</a></td><td><p>SQL Server Remote Code Execution Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>8.8</p></td></tr></tbody></table><h3>Windows vulnerabilities</h3><table><thead><tr><th><p>CVE</p></th><th><p>Title</p></th><th><p>Exploitation status</p></th><th><p>Publicly disclosed?</p></th><th><p>CVSS v3 base score</p></th></tr></thead><tbody><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2025-54518">CVE-2025-54518</a></td><td><p>AMD: CVE-2025-54518 CPU OP Cache Corruption</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p></p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-41095">CVE-2026-41095</a></td><td><p>Data Deduplication Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-35424">CVE-2026-35424</a></td><td><p>Internet Key Exchange (IKE) Protocol Denial of Service Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>7.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40377">CVE-2026-40377</a></td><td><p>Microsoft Cryptographic Services Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34329">CVE-2026-34329</a></td><td><p>Microsoft Message Queuing (MSMQ) Remote Code Execution Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>8.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-41097">CVE-2026-41097</a></td><td><p>Secure Boot Security Feature Bypass Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>6.7</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-33839">CVE-2026-33839</a></td><td><p>Win32k Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>7.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-33840">CVE-2026-33840</a></td><td><p>Win32k Elevation of Privilege Vulnerability</p></td><td><p>Exploitation More Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34330">CVE-2026-34330</a></td><td><p>Win32k Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34331">CVE-2026-34331</a></td><td><p>Win32k Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>7.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-35423">CVE-2026-35423</a></td><td><p>Windows 11 Telnet Client Information Disclosure Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>5.4</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-35438">CVE-2026-35438</a></td><td><p>Windows Admin Center Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>8.3</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34344">CVE-2026-34344</a></td><td><p>Windows Ancillary Function Driver for WinSock Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34345">CVE-2026-34345</a></td><td><p>Windows Ancillary Function Driver for WinSock Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-35416">CVE-2026-35416</a></td><td><p>Windows Ancillary Function Driver for WinSock Elevation of Privilege Vulnerability</p></td><td><p>Exploitation More Likely</p></td><td><p>No</p></td><td><p>7.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-41088">CVE-2026-41088</a></td><td><p>Windows Ancillary Function Driver for WinSock Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34343">CVE-2026-34343</a></td><td><p>Windows Application Identity (AppID) Subsystem Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-35418">CVE-2026-35418</a></td><td><p>Windows Cloud Files Mini Filter Driver Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-33835">CVE-2026-33835</a></td><td><p>Windows Cloud Files Mini Filter Driver Elevation of Privilege Vulnerability</p></td><td><p>Exploitation More Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34337">CVE-2026-34337</a></td><td><p>Windows Cloud Files Mini Filter Driver Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40407">CVE-2026-40407</a></td><td><p>Windows Common Log File System Driver Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40397">CVE-2026-40397</a></td><td><p>Windows Common Log File System Driver Elevation of Privilege Vulnerability</p></td><td><p>Exploitation More Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-41096">CVE-2026-41096</a></td><td><p>Windows DNS Client Remote Code Execution Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>9.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-42896">CVE-2026-42896</a></td><td><p>Windows DWM Core Library Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-35419">CVE-2026-35419</a></td><td><p>Windows DWM Core Library Information Disclosure Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34336">CVE-2026-34336</a></td><td><p>Windows DWM Core Library Information Disclosure Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-33834">CVE-2026-33834</a></td><td><p>Windows Event Logging Service Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-32209">CVE-2026-32209</a></td><td><p>Windows Filtering Platform (WFP) Security Feature Bypass Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>4.4</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-35421">CVE-2026-35421</a></td><td><p>Windows GDI Remote Code Execution Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40403">CVE-2026-40403</a></td><td><p>Windows Graphics Component Remote Code Execution Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>8.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40402">CVE-2026-40402</a></td><td><p>Windows Hyper-V Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>9.3</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-33841">CVE-2026-33841</a></td><td><p>Windows Kernel Elevation of Privilege Vulnerability</p></td><td><p>Exploitation More Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-35420">CVE-2026-35420</a></td><td><p>Windows Kernel Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40369">CVE-2026-40369</a></td><td><p>Windows Kernel Elevation of Privilege Vulnerability</p></td><td><p>Exploitation More Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34332">CVE-2026-34332</a></td><td><p>Windows Kernel-Mode Driver Remote Code Execution Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>8.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34339">CVE-2026-34339</a></td><td><p>Windows Lightweight Directory Access Protocol (LDAP) Denial of Service Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>5.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34341">CVE-2026-34341</a></td><td><p>Windows Link-Layer Discovery Protocol (LLDP) Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-33838">CVE-2026-33838</a></td><td><p>Windows Message Queuing (MSMQ) Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-32161">CVE-2026-32161</a></td><td><p>Windows Native WiFi Miniport Driver Remote Code Execution Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-41089">CVE-2026-41089</a></td><td><p>Windows Netlogon Remote Code Execution Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>9.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34342">CVE-2026-34342</a></td><td><p>Windows Print Spooler Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34340">CVE-2026-34340</a></td><td><p>Windows Projected File System Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40398">CVE-2026-40398</a></td><td><p>Windows Remote Desktop Services Elevation of Privilege Vulnerability</p></td><td><p>Exploitation More Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-21530">CVE-2026-21530</a></td><td><p>Windows Rich Text Edit Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>6.7</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-32170">CVE-2026-32170</a></td><td><p>Windows Rich Text Edit Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>6.7</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40410">CVE-2026-40410</a></td><td><p>Windows SMB Client Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-35415">CVE-2026-35415</a></td><td><p>Windows Storage Spaces Controller Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34350">CVE-2026-34350</a></td><td><p>Windows Storport Miniport Driver Denial of Service Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>6.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40405">CVE-2026-40405</a></td><td><p>Windows TCP/IP Denial of Service Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40414">CVE-2026-40414</a></td><td><p>Windows TCP/IP Denial of Service Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>7.4</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40401">CVE-2026-40401</a></td><td><p>Windows TCP/IP Denial of Service Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>7.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40413">CVE-2026-40413</a></td><td><p>Windows TCP/IP Denial of Service Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.4</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-35422">CVE-2026-35422</a></td><td><p>Windows TCP/IP Driver Security Feature Bypass Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>6.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34351">CVE-2026-34351</a></td><td><p>Windows TCP/IP Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40399">CVE-2026-40399</a></td><td><p>Windows TCP/IP Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34334">CVE-2026-34334</a></td><td><p>Windows TCP/IP Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40406">CVE-2026-40406</a></td><td><p>Windows TCP/IP Information Disclosure Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.5</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-33837">CVE-2026-33837</a></td><td><p>Windows TCP/IP Local Elevation of Privilege Vulnerability</p></td><td><p>Exploitation More Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40415">CVE-2026-40415</a></td><td><p>Windows TCP/IP Remote Code Execution Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>8.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-42825">CVE-2026-42825</a></td><td><p>Windows Telephony Service Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>7.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34338">CVE-2026-34338</a></td><td><p>Windows Telephony Service Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40382">CVE-2026-40382</a></td><td><p>Windows Telephony Service Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40380">CVE-2026-40380</a></td><td><p>Windows Volume Manager Extension Driver Remote Code Execution Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>6.2</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40408">CVE-2026-40408</a></td><td><p>Windows WAN ARP Driver Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34333">CVE-2026-34333</a></td><td><p>Windows Win32k Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-34347">CVE-2026-34347</a></td><td><p>Windows Win32k Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>7.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-35417">CVE-2026-35417</a></td><td><p>Windows Win32k Elevation of Privilege Vulnerability</p></td><td><p>Exploitation More Likely</p></td><td><p>No</p></td><td><p>7.8</p></td></tr></tbody></table><h2>Critical RCEs and EoPs</h2><table><thead><tr><th><p>CVE</p></th><th><p>Title</p></th><th><p>Exploitation status</p></th><th><p>Publicly disclosed?</p></th><th><p>CVSS v3 base score</p></th></tr></thead><tbody><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-33109">CVE-2026-33109</a></td><td><p>Azure Managed Instance for Apache Cassandra Remote Code Execution Vulnerability</p></td><td><p>N/A</p></td><td><p>No</p></td><td><p>9.9</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-33844">CVE-2026-33844</a></td><td><p>Azure Managed Instance for Apache Cassandra Remote Code Execution Vulnerability</p></td><td><p>N/A</p></td><td><p>No</p></td><td><p>9.0</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-42823">CVE-2026-42823</a></td><td><p>Azure Logic Apps Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>9.9</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-42898">CVE-2026-42898</a></td><td><p>Microsoft Dynamics 365 On-Premises Remote Code Execution Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>9.9</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-42833">CVE-2026-42833</a></td><td><p>Microsoft Dynamics 365 On-Premises Remote Code Execution Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>9.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-41103">CVE-2026-41103</a></td><td><p>Microsoft SSO Plugin for Jira &amp; Confluence Elevation of Privilege Vulnerability</p></td><td><p>Exploitation More Likely</p></td><td><p>No</p></td><td><p>9.1</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-41096">CVE-2026-41096</a></td><td><p>Windows DNS Client Remote Code Execution Vulnerability</p></td><td><p>Exploitation Unlikely</p></td><td><p>No</p></td><td><p>9.8</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-40402">CVE-2026-40402</a></td><td><p>Windows Hyper-V Elevation of Privilege Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>9.3</p></td></tr><tr><td><a href="https://msrc.microsoft.com/update-guide/en-US/advisory/CVE-2026-41089">CVE-2026-41089</a></td><td><p>Windows Netlogon Remote Code Execution Vulnerability</p></td><td><p>Exploitation Less Likely</p></td><td><p>No</p></td><td><p>9.8</p></td></tr></tbody></table><p></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-44777 | jqlang jq up to 1.8.2rc1 Ordinary Module Loader recursion (GHSA-rmpv-jgvr-wpr9 / WID-SEC-2026-1469)]]></title>
<description><![CDATA[A vulnerability, which was classified as problematic, has been found in jqlang jq up to 1.8.2rc1. This affects an unknown part of the component Ordinary Module Loader. Performing a manipulation results in uncontrolled recursion.

This vulnerability is reported as CVE-2026-44777. The attack requir...]]></description>
<link>https://tsecurity.de/de/3512209/sicherheitsluecken/cve-2026-44777-jqlang-jq-up-to-182rc1-ordinary-module-loader-recursion-ghsa-rmpv-jgvr-wpr9-wid-sec-2026-1469/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3512209/sicherheitsluecken/cve-2026-44777-jqlang-jq-up-to-182rc1-ordinary-module-loader-recursion-ghsa-rmpv-jgvr-wpr9-wid-sec-2026-1469/</guid>
<pubDate>Wed, 13 May 2026 03:21:17 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability, which was classified as <a href="https://vuldb.com/kb/risk">problematic</a>, has been found in <a href="https://vuldb.com/product/jqlang:jq">jqlang jq up to 1.8.2rc1</a>. This affects an unknown part of the component <em>Ordinary Module Loader</em>. Performing a manipulation results in uncontrolled recursion.

This vulnerability is reported as <a href="https://vuldb.com/cve/CVE-2026-44777">CVE-2026-44777</a>. The attack requires a local approach. No exploit exists.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-40612 | jqlang jq up to 1.8.1 JSON Parser recursion (GHSA-r7m6-x9c7-h69j / WID-SEC-2026-1469)]]></title>
<description><![CDATA[A vulnerability marked as problematic has been reported in jqlang jq up to 1.8.1. This vulnerability affects unknown code of the component JSON Parser. This manipulation causes uncontrolled recursion.

This vulnerability is registered as CVE-2026-40612. Remote exploitation of the attack is possib...]]></description>
<link>https://tsecurity.de/de/3510386/sicherheitsluecken/cve-2026-40612-jqlang-jq-up-to-181-json-parser-recursion-ghsa-r7m6-x9c7-h69j-wid-sec-2026-1469/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3510386/sicherheitsluecken/cve-2026-40612-jqlang-jq-up-to-181-json-parser-recursion-ghsa-r7m6-x9c7-h69j-wid-sec-2026-1469/</guid>
<pubDate>Tue, 12 May 2026 15:10:57 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability marked as <a href="https://vuldb.com/kb/risk">problematic</a> has been reported in <a href="https://vuldb.com/product/jqlang:jq">jqlang jq up to 1.8.1</a>. This vulnerability affects unknown code of the component <em>JSON Parser</em>. This manipulation causes uncontrolled recursion.

This vulnerability is registered as <a href="https://vuldb.com/cve/CVE-2026-40612">CVE-2026-40612</a>. Remote exploitation of the attack is possible. No exploit is available.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-41311 | harttle liquidjs up to 10.25.6 recursion (GHSA-4rc3-7j7w-m548 / EUVD-2026-28886)]]></title>
<description><![CDATA[A vulnerability classified as problematic has been found in harttle liquidjs up to 10.25.6. Affected is an unknown function. Performing a manipulation results in uncontrolled recursion.

This vulnerability is identified as CVE-2026-41311. The attack can be initiated remotely. There is not any exp...]]></description>
<link>https://tsecurity.de/de/3503741/sicherheitsluecken/cve-2026-41311-harttle-liquidjs-up-to-10256-recursion-ghsa-4rc3-7j7w-m548-euvd-2026-28886/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3503741/sicherheitsluecken/cve-2026-41311-harttle-liquidjs-up-to-10256-recursion-ghsa-4rc3-7j7w-m548-euvd-2026-28886/</guid>
<pubDate>Sun, 10 May 2026 00:24:49 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability classified as <a href="https://vuldb.com/kb/risk">problematic</a> has been found in <a href="https://vuldb.com/product/harttle:liquidjs">harttle liquidjs up to 10.25.6</a>. Affected is an unknown function. Performing a manipulation results in uncontrolled recursion.

This vulnerability is identified as <a href="https://vuldb.com/cve/CVE-2026-41311">CVE-2026-41311</a>. The attack can be initiated remotely. There is not any exploit available.

It is recommended to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2019-16201 | Ruby up to 2.4.7/2.5.6/2.6.4 Regular Expression looping/backtracking DigestAuth improper authentication (DLA 2027-1 / WID-SEC-2023-1110)]]></title>
<description><![CDATA[A vulnerability, which was classified as problematic, has been found in Ruby up to 2.4.7/2.5.6/2.6.4. Affected by this vulnerability is the function WEBrick::HTTPAuth::DigestAuth of the file looping/backtracking of the component Regular Expression Handler. The manipulation leads to improper authe...]]></description>
<link>https://tsecurity.de/de/3503387/sicherheitsluecken/cve-2019-16201-ruby-up-to-247256264-regular-expression-loopingbacktracking-digestauth-improper-authentication-dla-2027-1-wid-sec-2023-1110/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3503387/sicherheitsluecken/cve-2019-16201-ruby-up-to-247256264-regular-expression-loopingbacktracking-digestauth-improper-authentication-dla-2027-1-wid-sec-2023-1110/</guid>
<pubDate>Sat, 09 May 2026 18:41:25 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability, which was classified as <a href="https://vuldb.com/kb/risk">problematic</a>, has been found in <a href="https://vuldb.com/product/ruby">Ruby up to 2.4.7/2.5.6/2.6.4</a>. Affected by this vulnerability is the function <code>WEBrick::HTTPAuth::DigestAuth</code> of the file <em>looping/backtracking</em> of the component <em>Regular Expression Handler</em>. The manipulation leads to improper authentication.

This vulnerability is traded as <a href="https://vuldb.com/cve/CVE-2019-16201">CVE-2019-16201</a>. It is possible to initiate the attack remotely. There is no exploit available.]]></content:encoded>
</item>
<item>
<title><![CDATA[Can chatbots craft correct code?]]></title>
<description><![CDATA[I recently attended the AI Engineer Code Summit in New York, an invite-only gathering of AI leaders and engineers. One theme emerged repeatedly in conversations with attendees building with AI: the belief that we’re approaching a future where developers will never need to look at code again. When...]]></description>
<link>https://tsecurity.de/de/3501448/it-security-nachrichten/can-chatbots-craft-correct-code/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3501448/it-security-nachrichten/can-chatbots-craft-correct-code/</guid>
<pubDate>Fri, 08 May 2026 23:20:32 +0200</pubDate>
<category>📰 IT Security Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>I recently attended the <a href="https://www.ai.engineer/code">AI Engineer Code Summit</a> in New York, an invite-only gathering of AI leaders and engineers. One theme emerged repeatedly in conversations with attendees building with AI: the belief that we’re approaching a future where developers will <em>never</em> need to look at code again. When I pressed these proponents, several made a similar argument:</p>
<blockquote>
<p>Forty years ago, when high-level programming languages like C became increasingly popular, some of the old guard resisted because C gave you less control than assembly. The same thing is happening now with LLMs.</p>
</blockquote>
<p>On its face, this analogy seems reasonable. Both represent increasing abstraction. Both initially met resistance. Both eventually transformed how we write software. But this analogy really thrashes my cache because it misses a fundamental distinction that matters more than abstraction level: <em><strong>determinism</strong></em>.</p>
<p>The difference between compilers and LLMs isn’t just about control or abstraction. It’s about semantic guarantees. And as I’ll argue, that difference has profound implications for the security and correctness of software.</p>
<h2>The compiler’s contract: Determinism and semantic preservation</h2>
<p>Compilers have one job: preserve the programmer’s semantic intent while changing syntax. When you write code in C, the compiler transforms it into assembly, but the meaning of your code remains intact. The compiler might choose which registers to use, whether to inline a function, or how to optimize a loop, but it doesn’t change what your program <em>does</em>. If the semantics change unintentionally, that’s not a feature. That’s a compiler bug.</p>
<p>This property, semantic preservation, is the foundation of modern programming. When you write <code>result = x + y</code> in Python, the language guarantees that addition happens. The interpreter might optimize how it performs that addition, but it won’t change what operation occurs. If it did, we’d call that a bug in Python.</p>
<p>The historical progression from assembly to C to Python to Rust maintained this property throughout. Yes, we’ve increased abstraction. Yes, we’ve given up fine-grained control. But we’ve never abandoned determinism. The act of programming remains compositional: you build complex systems from simpler, well-defined pieces, and the composition itself is deterministic and unambiguous.</p>
<p>There are some rare conditions where the abstraction of high-level languages prevents the preservation of the programmer’s semantic intent. For example, cryptographic code needs to run in a constant amount of time over all possible inputs; otherwise, an attacker can use the timing differences as an oracle to do things like brute-force passwords. Properties like “constant time execution” aren’t something most programming languages allow the programmer to specify. <a href="https://blog.trailofbits.com/2025/12/02/introducing-constant-time-support-for-llvm-to-protect-cryptographic-code/">Until very recently</a>, there was no good way to force a compiler to emit constant-time code; developers had to resort to using dangerous inline assembly. But with <a href="https://blog.trailofbits.com/2025/12/02/introducing-constant-time-support-for-llvm-to-protect-cryptographic-code/">Trail of Bits’ new extensions to LLVM</a>, we can now have compilers preserve this semantic property as well.</p>
<p>As I wrote back in 2017 in “<a href="https://www.sultanik.com/blog/AutomationOfAutomation">Automation of Automation</a>,” there are fundamental limits on what we can automate. But those limits don’t eliminate determinism in the tools we’ve built; they simply mean we can’t automatically prove every program correct. Compilers don’t try to prove your program correct; they just faithfully translate it.</p>
<h2>Why LLMs are fundamentally different</h2>
<p>LLMs are nondeterministic by design. This isn’t a bug; it’s a feature. But it has consequences we need to understand.</p>
<h3>Nondeterminism in practice</h3>
<p>Run the same prompt through an LLM twice, and you’ll likely get different code. Even with temperature set to zero, model updates change behavior. The same request to “add error handling to this function” could mean catching exceptions, adding validation checks, returning error codes, or introducing logging, and the LLM might choose differently each time.</p>
<p>This is fine for creative writing or brainstorming. It’s less fine when you need the semantic meaning of your code to be preserved.</p>
<h3>The ambiguous input problem</h3>
<p>Natural language is inherently ambiguous. When you tell an LLM to “fix the authentication bug,” you’re assuming it understands:</p>
<ul>
<li>Which authentication system you’re using</li>
<li>What “bug” means in this context</li>
<li>What “fixed” looks like</li>
<li>Which security properties must be preserved</li>
<li>What your threat model is</li>
</ul>
<p>The LLM will confidently generate code based on what it <em>thinks</em> you mean. Whether that matches what you <em>actually</em> mean is probabilistic.</p>
<h3>The unambiguous input problem (which isn’t)</h3>
<p>“Okay,” you might say, “but what if I give the LLM unambiguous input? What if I say ‘translate this C code to Python’ and provide the exact C code?”</p>
<p>Here’s the thing: even that isn’t as unambiguous as it seems. Consider this C code:</p>
<figure class="highlight">
 <pre tabindex="0" class="chroma"><code class="language-c" data-lang="c"><span class="line"><span class="cl"><span class="c1">// C code
</span></span></span><span class="line"><span class="cl"><span class="c1"></span><span class="kt">int</span> <span class="nf">increment</span><span class="p">(</span><span class="kt">int</span> <span class="n">n</span><span class="p">)</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl"> <span class="k">return</span> <span class="n">n</span> <span class="o">+</span> <span class="mi">1</span><span class="p">;</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span></span></span></code></pre>
</figure>
<p>I asked Claude Opus 4.5 (extended thinking), Gemini 3 Pro, and ChatGPT 5.2 to translate this code to Python, and they all produced the same result:</p>
<figure class="highlight">
 <pre tabindex="0" class="chroma"><code class="language-py" data-lang="py"><span class="line"><span class="cl"><span class="c1"># Python code</span>
</span></span><span class="line"><span class="cl"><span class="k">def</span> <span class="nf">increment</span><span class="p">(</span><span class="n">n</span><span class="p">:</span> <span class="nb">int</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">int</span><span class="p">:</span>
</span></span><span class="line"><span class="cl"> <span class="k">return</span> <span class="n">n</span> <span class="o">+</span> <span class="mi">1</span></span></span></code></pre>
</figure>
<p>It is subtle, but the semantics have changed. In Python, signed integer arithmetic has arbitrary precision. In C, overflowing a signed integer is undefined behavior: it might wrap, might crash, <a href="https://thephd.dev/c-undefined-behavior-and-the-sledgehammer-guideline">might do literally anything</a>. In Python, it’s well defined: you get a larger integer. None of the leading foundation models caught this difference. Why not? It depends on whether they were trained on examples highlighting this distinction, whether they “remember” the difference at inference time, and whether they consider it important enough to flag.</p>
<p>There exist an infinite number of Python programs that would behave identically to the C code for all valid inputs. An LLM is not guaranteed to produce any of them.</p>
<p>In fact, it’s impossible for an LLM to exactly translate the code without knowing how the original C developer <em>expected</em> or <em>intended</em> the C compiler to handle this edge case. Did the developer know that the inputs would never cause the addition to overflow? Or perhaps they inspected the assembly output and concluded that their specific compiler wraps to zero on overflow, and that behavior is required elsewhere in the code?</p>
<h2>A case study: When Claude “fixed” a bug that wasn’t there</h2>
<p>Let me share a recent experience that crystallizes this problem perfectly.</p>
<p>A developer suspected that a new open-source tool had stolen and open-sourced their code without a license. They decided to use <a href="https://github.com/trailofbits/vendetect">Vendetect</a>, an automated source code plagiarism detection tool I developed at Trail of Bits. Vendetect is designed for exactly this use case: you point it at two Git repos, and it finds portions of one repo that were copied from the other, including the specific offending commits.</p>
<p>When the developer ran Vendetect, it failed with a stack trace.</p>
<p>The developer, reasonably enough, turned to Claude for help. Claude analyzed the code, examined the stack trace, and quickly identified what it <em>thought</em> was the culprit: a complex recursive Python function at the heart of Vendetect’s Git repo analysis. Claude helpfully submitted both a GitHub issue and an extensive pull request “fixing” the bug.</p>
<p>I was assigned to review the PR.</p>
<p>First, I looked at the GitHub issue. It had been months since I’d written that recursive function, and Claude’s explanation seemed plausible! It really did look like a bug. When I checked out the code from the PR, the crash was indeed gone. No more stack trace. Problem solved, right?</p>
<p>Wrong.</p>
<p>Vendetect’s output was now empty. When I ran the unit tests, they were failing. Something was broken.</p>
<p>Now, I know recursion in Python is risky. Python’s stack frames are large enough that you can easily overflow the stack with deep recursion. However, I also knew that the inputs to this particular recursive function were constrained such that it would never recurse more than a few times. Claude either missed this constraint or wasn’t convinced by it. So Claude painfully rewrote the function to be iterative.</p>
<p>And broke the logic in the process.</p>
<p>I reverted to the original code on the <code>main</code> branch and reproduced the crash. After minutes of debugging, I discovered the actual problem: it wasn’t a bug in Vendetect at all.</p>
<p>The developer’s input repository contained two files with the same name but different casing: one started with an uppercase letter, the other with lowercase. Both the developer and I were running macOS, which uses a case-insensitive filesystem by default. When Git tries to operate on a repo with a filename collision on a case-insensitive filesystem, it throws an error. Vendetect faithfully reported this Git error, but followed it with a stack trace to show where in the code the Git error occurred.</p>
<p>I did end up modifying Vendetect to handle this edge case and print a more intelligible error message that wasn’t buried by the stack trace. But the bug that Claude had so confidently diagnosed and “fixed” wasn’t a bug at all. Claude had “fixed” working code and broken actual functionality in the process.</p>
<p>This experience crystallized the problem: <strong>LLMs approach code the way a human would on their first day looking at a codebase: with no context about why things are the way they are.</strong></p>
<p>The recursive function looked risky to Claude because recursion in Python <em>can</em> be risky. Without the context that this particular recursion was bounded by the nature of Git repository structures, Claude made what seemed like a reasonable change. It even “worked” in the sense that the crash disappeared. Only thorough testing revealed that it broke the core functionality.</p>
<p>And here’s the kicker: Claude was <em>confident</em>. The GitHub issue was detailed. The PR was extensive. There was no hedging, no uncertainty. Just like a junior developer who doesn’t know what they don’t know.</p>
<h2>The scale problem: When context matters most</h2>
<p>LLMs work reasonably well on greenfield projects with clear specifications. A simple web app, a standard CRUD interface, boilerplate code. These are templates the LLM has seen thousands of times. The problem is, these aren’t the situations where developers need the most help.</p>
<p>Consider software architecture like building architecture. A prefabricated shed works well for storage: the requirements are simple, the constraints are standard, and the design can be templated. This is your greenfield web app with a clear spec. LLMs can generate something functional.</p>
<p>But imagine iteratively cobbling together a skyscraper with modular pieces and no cohesive plan from the start. You literally end up with Kowloon Walled City: functional, but unmaintainable.</p>
<p>




 

 




 


 <figure>
 <img src="https://blog.trailofbits.com/2025/12/19/can-chatbots-craft-correct-code/chatbots-craft-correct-code-image-1_hu_9b7cb33d29b14aa2.webp" alt="Figure 1: Gemini’s idea of what an iteratively constructed skyscraper would look like." width="1024" height="559" loading="lazy" decoding="async">
 <figcaption>Figure 1: Gemini’s idea of what an iteratively constructed skyscraper would look like.</figcaption>
 </figure>
</p>
<p>And what about renovating a 100-year-old building? You need to know:</p>
<ul>
<li>Which walls are load-bearing</li>
<li>Where utilities are routed</li>
<li>What building codes applied when it was built</li>
<li>How previous renovations affected the structure</li>
<li>What materials were used and how they’ve aged</li>
</ul>
<p>The architectural plans—the original, deterministic specifications—are essential. You can’t just send in a contractor who looks at the building for the first time and starts swinging a sledgehammer based on what seems right.</p>
<p>Legacy codebases are exactly like this. They have:</p>
<ul>
<li>Poorly documented internal APIs</li>
<li>Brittle dependencies no one fully understands</li>
<li>Historical context that doesn’t fit in any context window</li>
<li>Constraints that aren’t obvious from reading the code</li>
<li>Business logic that emerged from <a href="https://ftrain.medium.com/fun-photoshop-file-format-facts-aa1af8a62702">years of incremental requirements changes and accreted functionality</a></li>
</ul>
<p>When you have a complex system with ambiguous internal APIs, where it’s unclear which service talks to what or for what reason, and the documentation is years out of date and too large to fit in an LLM’s context window, this is exactly when LLMs are most likely to confidently do the wrong thing.</p>
<p>The Vendetect story is a microcosm of this problem. The context that mattered—that the recursion was bounded by Git’s structure, that the real issue was a filesystem quirk—wasn’t obvious from looking at the code. Claude filled in the gaps with seemingly reasonable assumptions. Those assumptions were wrong.</p>
<h2>The path forward: Formal verification and new frameworks</h2>
<p>I’m not arguing against LLM coding assistants. In my extensive use of LLM coding tools, both for code generation and bug finding, I’ve found them genuinely useful. They excel at generating boilerplate code, suggesting approaches, serving as a rubber duck for debugging, and summarizing code. The productivity gains are real.</p>
<p>But we need to be clear-eyed about their fundamental limitations.</p>
<h3>Where LLMs work well today</h3>
<p>LLMs are most effective when you have:</p>
<ul>
<li>Clean, well-documented codebases with idiomatic code</li>
<li>Greenfield projects</li>
<li>Excellent test coverage that catches errors immediately</li>
<li>Tasks where errors are quickly obvious (it crashes, the output is wrong), allowing the LLM to iteratively climb toward the goal</li>
<li>Pair-programming style review by experienced developers who understand the context</li>
<li>Clear, unambiguous specifications written by experienced developers</li>
</ul>
<p>The last two are absolutely necessary for success, but are often not sufficient. In these environments, LLMs can accelerate development. The generated code might not be perfect, but errors are caught quickly and the cost of iteration is low.</p>
<h3>What we need to build</h3>
<p>If the ultimate goal is to raise the level of abstraction for developers <em>above</em> reviewing code, we will need these frameworks and practices:</p>
<p><strong>Formal verification frameworks for LLM output.</strong> We will need tools that can prove semantic preservation—that the LLM’s changes maintain the intended behavior of the code. This is hard, but it’s not impossible. We already have formal methods for certain domains; we need to extend them to cover LLM-generated code.</p>
<p><strong>Better ways to encode context and constraints.</strong> LLMs need more than just the code; they need to understand the invariants, the assumptions, the historical context. We need better ways to capture and communicate this.</p>
<p><strong>Testing frameworks that go beyond “does it crash?”</strong> We need to test semantic correctness, not just syntactic validity. Does the code do what it’s supposed to do? Are the security properties maintained? Are the performance characteristics acceptable? Unit tests are not enough.</p>
<p><strong>Metrics for measuring semantic correctness.</strong> “It compiles” isn’t enough. Even “it passes tests” isn’t enough. We need ways to quantify whether the semantics have been preserved.</p>
<p><strong>Composable building blocks that are secure by design.</strong> Instead of allowing the LLM to write arbitrary code, we will need the LLM to instead build with modular, composable building blocks that have been verified as secure. A bit like how industrial supplies have been commoditized into Lego-like parts. Need a NEMA 23 square body stepper motor with a D profile shaft? No need to design and build it yourself—you can buy a commercial-off-the-shelf motor from any of a dozen different manufacturers and they will all bolt into your project just as well. Likewise, LLMs shouldn’t be implementing their own authentication flows. They should be orchestrating pre-made authentication modules.</p>
<h3>The trust model</h3>
<p>Until we have these frameworks, we need a clear mental model for LLM output: <strong>Treat it like code from a junior developer who’s seeing the codebase for the first time.</strong></p>
<p>That means:</p>
<ul>
<li>Always review thoroughly</li>
<li>Never merge without testing</li>
<li>Understand that “looks right” doesn’t mean “is right”</li>
<li>Remember that LLMs are confident even when wrong</li>
<li>Verify that the solution solves the actual problem, not a plausible-sounding problem</li>
</ul>
<p>As a probabilistic system, there’s always a chance an LLM will introduce a bug or misinterpret its prompt. (These are really the same thing.) How small does that probability need to be? Ideally, it would be smaller than a human’s error rate. We’re not there yet, not even close.</p>
<h2>Conclusion: Embracing verification in the age of AI</h2>
<p>The fundamental computational limitations on automation haven’t changed since I wrote about them in 2017. What has changed is that we now have tools that make it easier to generate incorrect code confidently and at scale.</p>
<p>When we moved from assembly to C, we didn’t abandon determinism; we built compilers that guaranteed semantic preservation. As we move toward LLM-assisted development, we need similar guarantees. But the solution isn’t to reject LLMs! They offer real productivity gains for certain tasks. We just need to remember that their output is only as trustworthy as code from someone seeing the codebase for the first time. Just as we wouldn’t merge a PR from a new developer without review and testing, we can’t treat LLM output as automatically correct.</p>
<p>If you’re interested in formal verification, automated testing, or building more trustworthy AI systems, <a href="https://www.trailofbits.com/contact/">get in touch</a>. At Trail of Bits, we’re working on exactly these problems, and we’d love to hear about your experiences with LLM coding tools, both the successes and the failures. Because right now, we’re all learning together what works and what doesn’t. And the more we share those lessons, the better equipped we’ll be to build the verification frameworks we need.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Accessing 3GPP specs in PDF format]]></title>
<description><![CDATA[When you work with GSM/cellular systems, the definite resource are the
specifications.  They were originally released by ETSI, later by 3GPP.
The problem start with the fact that there are separate numbering
schemes.  Everyone in the cellular industry I know always uses the
GSM/3GPP TS numbering ...]]></description>
<link>https://tsecurity.de/de/3500778/unix-server/accessing-3gpp-specs-in-pdf-format/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3500778/unix-server/accessing-3gpp-specs-in-pdf-format/</guid>
<pubDate>Fri, 08 May 2026 22:54:46 +0200</pubDate>
<category>🐧 Unix Server</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>When you work with GSM/cellular systems, the definite resource are the
specifications.  They were originally released by ETSI, later by 3GPP.</p>
<p>The problem start with the fact that there are separate numbering
schemes.  Everyone in the cellular industry I know always uses the
GSM/3GPP TS numbering scheme, i.e. something like <em>3GPP TS 44.008</em>.
However, ETSI assigns its own numbers to the specs, like <em>ETSI TS
144008</em>.  Now in most cases, it is as simple s removing the '.' and
prefixing the '1' in the beginning.  However, that's not always true and
there are exceptions such as <em>3GPP TS 01.01</em> mapping to <em>ETSI TS
101855</em>.  To make things harder, there doesn't seem to be a
machine-readable translation table between the spec numbers, but there's
a website for spec number conversion at <a class="reference external" href="http://webapp.etsi.org/key/queryform.asp">http://webapp.etsi.org/key/queryform.asp</a></p>
<p>When I started to work on GSM related topics somewhere between my work
at Openmoko and the start of the OpenBSC project, I manually downloaded
the PDF files of GSM specifications from the ETSI website.  This was a
cumbersome process, as you had to enter the spec number (e.g. TS 04.08)
in a search window, look for the latest version in the search results,
click on that and then click again for accessing the PDF file (rather
than a proprietary Microsoft Word file).</p>
<p>At some point a poor girlfriend of mine was kind enough to do this
manual process for each and every 3GPP spec, and then create a
corresponding symbolic link so that you could type something like <em>evince
/spae/openmoko/gsm-specs/by_chapter/44.008.pdf</em> into your command line
and get instant access to the respective spec.</p>
<p>However, of course, this gets out of date over time, and by now almost a
decade has passed without a systematic update of that archive.</p>
<p>To the rescue, 3GPP started at some long time ago to not only provide
the obnoxious M$ Word DOC files, but have deep links to ETSI.  So you
could go to <a class="reference external" href="http://www.3gpp.org/DynaReport/44-series.htm">http://www.3gpp.org/DynaReport/44-series.htm</a> and then click
on 44.008, and one further click you had the desired PDF, served by
ETSI (3GPP apparently never provided PDF files).</p>
<p>However, in their infinite wisdom, at some point in 2016 the 3GPP
webmaster decided to remove those deep links.  Rather than a nice long
list of released versions of a given spec,
<a class="reference external" href="http://www.3gpp.org/DynaReport/44008.htm">http://www.3gpp.org/DynaReport/44008.htm</a> now points to some crappy
JavaScript tabbed page, where you can click on the version number and
then get a ZIP file with a single Word DOC file inside.  You can hardly
male it any more inconvenient and cumbersome.  The PDF links would open
immediately in modern browsers built-in JavaScript PDF viewer or your
favorite PDF viewer.  Single click to the information you want.  But no,
the PDF links had to go and replaced with ZIP file downloads that you
first need to extract, and then open in something like LibreOffice,
taking ages to load the document, rendering it improperly in a word
processor.  I don't want to edit the spec, I want to read it, <em>sigh</em>.</p>
<p>So since the usability of this 3GPP specification resource had been
artificially crippled, I was annoyed sufficiently well to come up with a
solution:</p>
<ul class="simple">
<li><p>first create a complete mirror of all ETSI TS (technical
specifications) by using a recursive <cite>wget</cite> on
<a class="reference external" href="http://www.etsi.org/deliver/etsi_ts/">http://www.etsi.org/deliver/etsi_ts/</a></p></li>
<li><p>then use a shell script that utilizes <cite>pdfgrep</cite> and <cite>awk</cite> to determine the
3GPP specification number (it is written in the title on the first
page of the document) and creating a symlink.  Now I have something
like <em>44.008-4.0.0.pdf -&gt; ts_144008v040000p.pdf</em></p></li>
</ul>
<p>It's such a waste of resources to have to download all those files and
then write a script using pdfgrep+awk to re-gain the same usability that
the 3GPP chose to remove from their website.  Now we can wait for ETSI
to disable indexing/recursion on their server, and easy and quick spec
access would be gone forever :/</p>
<p>Why does nobody care about efficiency these days?</p>
<p>If you're also an avid 3GPP spec reader, I'm publishing the rather
trivial scripts used at <a class="reference external" href="http://git.osmocom.org/3gpp-etsi-pdf-links">http://git.osmocom.org/3gpp-etsi-pdf-links</a></p>
<p>If you have contacts to the 3GPP webmaster, please try to motivate them
to reinstate the direct PDF links.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Adaptive Parallel Reasoning: The Next Paradigm in Efficient Inference Scaling]]></title>
<description><![CDATA[Overview of adaptive parallel reasoning.


What if a reasoning model could decide for itself when to decompose and parallelize independent subtasks, how many concurrent threads to spawn, and how to coordinate them based on the problem at hand? We provide a detailed analysis of recent progress in ...]]></description>
<link>https://tsecurity.de/de/3500032/ai-nachrichten/adaptive-parallel-reasoning-the-next-paradigm-in-efficient-inference-scaling/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3500032/ai-nachrichten/adaptive-parallel-reasoning-the-next-paradigm-in-efficient-inference-scaling/</guid>
<pubDate>Fri, 08 May 2026 19:37:47 +0200</pubDate>
<category>🔧 AI Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<!-- twitter -->














<p class="apr-fig apr-fig--wide">
<img src="https://bair.berkeley.edu/static/blog/adaptive-parallel-reasoning/cover.png" alt="Adaptive Parallel Reasoning overview"><br>
<i class="apr-fig-cap">Overview of adaptive parallel reasoning.</i>
</p>

<p>What if a reasoning model could decide <em>for itself</em> when to decompose and parallelize independent subtasks, how many concurrent threads to spawn, and how to coordinate them based on the problem at hand? We provide a detailed analysis of recent progress in the field of parallel reasoning, especially Adaptive Parallel Reasoning.</p>

<!--more-->

<p>
Disclosure: this post is part landscape survey, part perspective on adaptive parallel reasoning. One of the authors (Tony Lian) co-led ThreadWeaver (<a href="https://doi.org/10.48550/arXiv.2512.07843">Lian et al., 2025</a>), one of the methods discussed below. The authors aim to present each approach on its own terms.
</p>

<h2>Motivation</h2>

<p>Recent progress in LLM reasoning capabilities has been largely driven by inference-time scaling, in addition to data and parameter scaling (<a href="https://doi.org/10.48550/arXiv.2412.16720">OpenAI et al., 2024</a>; <a href="https://doi.org/10.1038/s41586-025-09422-z">DeepSeek-AI et al., 2025</a>). Models that explicitly output reasoning tokens (through intermediate steps, backtracking, and exploration) now dominate math, coding, and agentic benchmarks. These behaviors allow models to explore alternative hypotheses, correct earlier mistakes, and synthesize conclusions rather than committing to a single solution (<a href="https://doi.org/10.48550/arXiv.2509.04475">Wen et al., 2025</a>).</p>

<p><strong>The problem is that sequential reasoning scales linearly with the amount of exploration.</strong> Scaling sequential reasoning tokens comes at a cost, as models risk exceeding effective context limits (<a href="https://doi.org/10.48550/arXiv.2404.06654">Hsieh et al., 2024</a>). The accumulation of intermediate exploration paths makes it challenging for the model to disambiguate amongst distractors when attending to information in its context, leading to a degradation of model performance, also known as <strong>context-rot</strong> (<a href="https://research.trychroma.com/context-rot">Hong, Troynikov and Huber, 2025</a>). Latency also grows proportionally with reasoning length. For complex tasks requiring millions of tokens for exploration and planning, it’s not uncommon to see users wait tens of minutes or even hours for an answer (<a href="https://doi.org/10.48550/arXiv.2503.21614">Qu et al., 2025</a>). As we continue to scale along the output sequence length dimension, we also make inference slower, less reliable, and more compute-intensive. Parallel reasoning has emerged as a natural solution. Instead of exploring paths sequentially (<a href="https://doi.org/10.48550/arXiv.2404.03683">Gandhi et al., 2024</a>) and accumulating the context window at every step, we can allow models to explore multiple threads independently (threads don’t rely on each other’s context) and concurrently (threads can be executed at the same time).</p>

<p class="apr-fig apr-fig--wide">
<img src="https://bair.berkeley.edu/static/blog/adaptive-parallel-reasoning/figure-01-sequential-vs-parallel.png" alt="Figure 1: Sequential vs. Parallel Reasoning"><br>
<i class="apr-fig-cap">Figure 1: Sequential vs. Parallel Reasoning</i>
</p>

<p>Over recent years, a growing body of work has explored this idea across synthetic settings (e.g., the Countdown game (<a href="https://doi.org/10.48550/arXiv.2508.02900">Katz, Kokel and Sreedharan, 2025</a>)), real-world math problems, and general reasoning tasks.</p>

<h2>From Fixed Parallelism to Adaptive Control</h2>

<p>Existing approaches show that parallel reasoning can help, but most of them still decide the parallel structure outside the model rather than letting the model choose it.</p>

<p><strong>Simple fork-and-join.</strong></p>

<ul>
  <li><strong>Self-consistency/Majority Voting</strong> — independently sample multiple complete reasoning traces, extract final answer from each, and return the most common one (<a href="https://doi.org/10.48550/arXiv.2203.11171">Wang et al., 2023</a>).</li>
  <li><strong>Best-of-N (BoN)</strong> — similar to self-consistency, but uses a trained verifier to select the best solution instead of using majority voting (<a href="https://doi.org/10.48550/arXiv.2009.01325">Stiennon et al., 2022</a>).</li>
  <li>Although simple to implement, these methods often incur redundant computation across branches since trajectories are sampled independently.</li>
</ul>

<p><strong>Heuristic-based structured search.</strong></p>

<ul>
  <li><strong>Tree / Graph / Skeleton of Thoughts</strong> — a family of structured decomposition methods that explores multiple alternative “thoughts” using known search algorithms (BFS/DFS) and prunes via LLM-based evaluation (<a href="https://doi.org/10.48550/arXiv.2305.10601">Yao et al., 2023</a>; <a href="https://doi.org/10.1609/aaai.v38i16.29720">Besta et al., 2024</a>; <a href="https://doi.org/10.48550/arXiv.2307.15337">Ning et al., 2024</a>).</li>
  <li><strong>Monte-Carlo Tree Search (MCTS)</strong> — estimates node values by sampling random rollouts and expands the search tree with Upper Confidence Bound (UCB) style exploration-exploitation (<a href="https://doi.org/10.48550/arXiv.2405.00451">Xie et al., 2024</a>; <a href="https://doi.org/10.48550/arXiv.2406.07394">Zhang et al., 2024</a>).</li>
  <li>These methods improve upon simple fork-and-join by decomposing tasks into non-overlapping subtasks; however, they require prior knowledge about the decomposition strategy, which is not always known.</li>
</ul>

<p><strong>Recent variants.</strong></p>

<ul>
  <li><strong>ParaThinker</strong> — trains a model to run in two fixed stages: first generating multiple reasoning threads in parallel, then synthesizing them. They introduce trainable control tokens (<code class="language-plaintext highlighter-rouge">&lt;think_i&gt;</code>) and thought-specific positional embeddings to enforce independence during reasoning and controlled integration during summarization via a two-phase attention mask (<a href="https://doi.org/10.48550/arXiv.2509.04475">Wen et al., 2025</a>).</li>
  <li><strong>GroupThink</strong> — multiple parallel reasoning threads can see each other’s partial progress at token level and adapt mid-generation. Unlike prior concurrent methods that operate on independent requests, GroupThink runs a single LLM producing multiple interdependent reasoning trajectories simultaneously (<a href="https://doi.org/10.48550/arXiv.2505.11107">Hsu et al., 2025</a>).</li>
  <li><strong>Hogwild! Inference</strong> — multiple parallel reasoning threads share KV cache and decide how to decompose tasks without an explicit coordination protocol. Workers generate concurrently into a shared attention cache using RoPE to stitch together individual KV blocks in different orders without recomputation (<a href="https://doi.org/10.48550/arXiv.2504.06261">Rodionov et al., 2025</a>).</li>
</ul>

<p class="apr-fig apr-fig--wide">
<img src="https://bair.berkeley.edu/static/blog/adaptive-parallel-reasoning/figure-02-strategies.png" alt="Figure 2: Various Strategies for Parallel Reasoning"><br>
<i class="apr-fig-cap">Figure 2: Various Strategies for Parallel Reasoning</i>
</p>

<p>The methods above share a common limitation: the decision to parallelize, the level of parallelization, and the search strategy are imposed on the model, regardless of whether the problem actually benefits from it. However, different problems need different levels of parallelization, and that is something critical to the effectiveness of parallelization. For example, a framework that applies the same parallel structure to “What’s 25+42?” and “What’s the smallest planar region in which you can continuously rotate a unit-length line segment by 180°?” is wasting compute on the former and probably using the wrong decomposition strategy for the latter. In the approaches described above, the model is not taught this adaptive behavior. A natural question arises: <strong>What if the model could decide for itself when to parallelize, how many threads to spawn, and how to coordinate them based on the problem at hand?</strong></p>

<p>Adaptive Parallel Reasoning (APR) answers this question by making parallelization part of the model’s generated control flow. Formally defined, adaptivity refers to the model’s ability to <strong>dynamically allocate compute between parallel and serial operations at inference time</strong>. In other words, a model with adaptive parallel reasoning (APR) capability is taught to coordinate its control flow — when to generate sequences sequentially vs. in parallel.</p>

<p>It’s important to note that the concept of adaptive parallel reasoning was introduced by the work <em>Learning Adaptive Parallel Reasoning with Language Models</em> (<a href="https://doi.org/10.48550/arXiv.2504.15466">Pan et al., 2025</a>), but is a paradigm rather than a specific method. Throughout this post, <strong>APR</strong> refers to the paradigm, while “<strong>the APR method</strong>” denotes the specific instantiation from Pan et al. (2025).</p>

<p>This shift matters for three reasons. <strong>Compared to Tree-of-Thoughts, APR doesn’t need domain-specific heuristics for decomposition.</strong> During RL, the model learns <em>general</em> decomposition strategies from trial and error. In fact, models discover useful parallelization patterns, such as running the next step along with the self-verification of a previous step, or hedging a primary approach with a backup one, in an emergent manner that would be difficult to hand-design (<a href="https://doi.org/10.48550/arXiv.2305.10601">Yao et al., 2023</a>; <a href="https://doi.org/10.48550/arXiv.2512.07461">Wu et al., 2025</a>; <a href="https://doi.org/10.48550/arXiv.2509.07980">Zheng et al., 2025</a>).</p>

<p><strong>Compared to BoN, APR avoids redundant computation.</strong> APR models have control over what each parallel thread will do before branching out. Therefore, APR can learn to produce a set of unique, non-overlapping subtasks before assigning them to independent threads (<a href="https://doi.org/10.48550/arXiv.2203.11171">Wang et al., 2023</a>; <a href="https://doi.org/10.48550/arXiv.2009.01325">Stiennon et al., 2022</a>; <a href="https://doi.org/10.48550/arXiv.2504.15466">Pan et al., 2025</a>; <a href="https://doi.org/10.48550/arXiv.2506.09991">Yang et al., 2025</a>).</p>

<p><strong>Compared to non-adaptive approaches, APR can choose not to parallelize.</strong> Adaptive models can adjust the level of parallelization to match the complexity of the problem against the complexity and overhead of parallelization (<a href="https://doi.org/10.48550/arXiv.2512.07843">Lian et al., 2025</a>).</p>

<p>In practice, this is implemented by having the model output special tokens that control when to reason in parallel versus sequentially. Below is a condensed ThreadWeaver-style trace: two outlines and two paths under a &lt;Parallel&gt; block, then the threads agree on a single boxed answer.</p>

<p class="apr-fig apr-fig--tall-1-5x">
<img src="https://bair.berkeley.edu/static/blog/adaptive-parallel-reasoning/figure-03-threadweaver-trajectory.png" alt="Figure 3: Example of an Adaptive Parallel Reasoning Trajectory from ThreadWeaver, manually condensed for ease of illustration."><br>
<i class="apr-fig-cap">Figure 3: Example of an Adaptive Parallel Reasoning Trajectory from ThreadWeaver, manually condensed for ease of illustration.</i>
</p>

<p class="apr-fig apr-fig--wide">
<img src="https://bair.berkeley.edu/static/blog/adaptive-parallel-reasoning/figure-04-special-tokens.png" alt="Figure 4: Special Tokens Variants across Adaptive Parallel Reasoning Papers"><br>
<i class="apr-fig-cap">Figure 4: Special Tokens Variants across Adaptive Parallel Reasoning Papers</i>
</p>

<h2>Inference Systems for Adaptive Parallelism</h2>

<p>How do we actually execute parallel branches? We take inspiration from computer systems, and specifically, multithreading and multiprocessing. Most of this work can be viewed as leveraging a fork-join design.</p>

<p><strong>At inference time, we are effectively asking the model to perform a map-reduce operation:</strong></p>

<ul>
  <li>Fork the problem into subtasks/threads, process them concurrently</li>
  <li>Join them into a final answer</li>
</ul>

<p class="apr-fig apr-fig--wide">
<img src="https://bair.berkeley.edu/static/blog/adaptive-parallel-reasoning/figure-05-fork-join.png" alt="Figure 5: Fork-join Inference Design"><br>
<i class="apr-fig-cap">Figure 5: Fork-join Inference Design</i>
</p>

<p>Specifically, the model will encounter a list of subtasks. It will then prefill each of the subtasks and send them off as independent requests for the inference engine to process. These threads then decode concurrently until they hit an end token or exceed max length. This process blocks until all threads finish decoding and then aggregates the results. This is common across various adaptive parallel reasoning approaches. However, one issue arises during aggregation: the content generated in branches cannot be easily aggregated at the KV cache level. This is because tokens in independent threads start at identical position IDs, resulting in encoding overlap and non-standard behavior when merging KV cache back together. Similarly, since independent threads do not attend to each other, their concatenated KV cache results in a non-causal attention pattern, which the base model has not seen during training.</p>

<p>To address this issue, the field splits into two schools of thought on how to execute the aggregation process, defined by whether they modify the inference engine or work around it.</p>

<p><strong>Multiverse modifies the inference engine to reuse KV cache across the join.</strong> Before taking a deeper look into Multiverse (<a href="https://doi.org/10.48550/arXiv.2506.09991">Yang et al., 2025</a>)’s memory management, let’s first understand how KV cache is handled up until the “join” phase. Notice how each of the independent threads share the prefix sequence, i.e., the list of subtasks. Without optimization, each thread needs to prefill and recompute the KV cache for the prefix sequence. However, this redundancy can be avoided with <a href="https://github.com/sgl-project/sglang">SGLang</a>’s RadixAttention (<a href="https://doi.org/10.48550/arXiv.2312.07104">Sheng et al., 2023</a>), which organizes multiple requests into a radix tree, a trie (prefix tree) with sequences of elements of varying lengths instead of single elements. This way, the only new KV cache entries are those from independent thread generation.</p>

<p class="apr-fig apr-fig--tall-2x">
<img src="https://bair.berkeley.edu/static/blog/adaptive-parallel-reasoning/figure-06-radix.png" alt="Figure 6: RadixAttention’s KV Cache Management Strategy"><br>
<i class="apr-fig-cap">Figure 6: RadixAttention’s KV Cache Management Strategy</i>
</p>

<p>Now, if everything went well, all the independent threads have come back from the inference engine. Our goal is now to figure out how to synthesize them back into a single sequence to continue decoding for next steps. It turns out, we can reuse the KV cache of these independent threads during the synthesis stage. Specifically, Multiverse (<a href="https://doi.org/10.48550/arXiv.2506.09991">Yang et al., 2025</a>), Parallel-R1 (<a href="https://doi.org/10.48550/arXiv.2509.07980">Zheng et al., 2025</a>), and NPR (<a href="https://doi.org/10.48550/arXiv.2512.07461">Wu et al., 2025</a>) modify the inference engine to copy over the KV cache generated by each thread and edits the page table so that it stitches together non-contiguous memory blocks into a single KV cache sequence. This avoids the redundant computation of a second prefill and reuses existing KV cache as much as possible. However, this has several major limitations.</p>

<p>First, this approach requires modifying the inference engine to perform non-standard memory handling, which can result in unexpected behaviors. Specifically, since the synthesis request references KV cache from previous requests, it creates fragility in the system and the possibility of bad pointers. Another request can come in and evict the referenced KV cache before the synthesis request completes, requiring it to halt and trigger a re-prefilling of the previous thread request. This problem has led the Multiverse researchers (<a href="https://doi.org/10.48550/arXiv.2506.09991">Yang et al., 2025</a>) to limit the batch size that the inference engine can handle, which restricts throughput.</p>

<p class="apr-fig apr-fig--tall-2x">
<img src="https://bair.berkeley.edu/static/blog/adaptive-parallel-reasoning/figure-07-kv-stitch.png" alt="Figure 7: KV Cache “Stitching” During Multiverse Inference"><br>
<i class="apr-fig-cap">Figure 7: KV Cache “Stitching” During Multiverse Inference</i>
</p>

<p>Second, this approach modifies how models see the sequence, which creates a distributional shift that models are not pretrained on, therefore requiring more extensive training to align behavior. Specifically, when we stitch together KV cache this way, we create a sequence with non-standard position encoding. During independent-thread generation, all threads started at the same position index and attended to the prior subtasks, NOT each other. So when the threads merge back, the resulting KV cache has a non-standard positional encoding and does not use causal attention. Therefore, this approach requires extensive training to align the model to this new behavior. To address this, Multiverse (<a href="https://doi.org/10.48550/arXiv.2506.09991">Yang et al., 2025</a>) and related works apply a modified attention mask during training to prevent independent threads from attending to each other, aligning the training and inference behaviors.</p>

<p class="apr-fig apr-fig--tall-2x">
<img src="https://bair.berkeley.edu/static/blog/adaptive-parallel-reasoning/figure-08-attention-mask.png" alt="Figure 8: Multiverse’s Attention Mask"><br>
<i class="apr-fig-cap">Figure 8: Multiverse’s Attention Mask</i>
</p>

<p>With these issues arising from non-standard KV cache management, can we try an approach without engine modifications?</p>

<p><strong>ThreadWeaver keeps the inference engine unchanged and moves orchestration to the client.</strong> ThreadWeaver (<a href="https://doi.org/10.48550/arXiv.2512.07843">Lian et al., 2025</a>) treats parallel inference purely as a client-side problem. The “Fork” process is nearly identical to Multiverse’s, but the join phase handles memory very differently as it does NOT modify engine internals. Instead, the client concatenates all text outputs from independent branches into one contiguous sequence. Then, the engine performs a second prefill to generate the KV cache for the conclusion generation step. While this introduces computational redundancy that Multiverse tries to avoid, the cost of prefill is significantly lower than decoding. In addition, this does not require special attention handling during inference, as the second prefill uses causal attention (threads see each other), making it easier to adapt sequential autoregressive models for this task.</p>

<p class="apr-fig apr-fig--wide">
<img src="https://bair.berkeley.edu/static/blog/adaptive-parallel-reasoning/figure-09-prefill-decode.png" alt="Figure 9: ThreadWeaver’s Prefill and Decode Strategy"><br>
<i class="apr-fig-cap">Figure 9: ThreadWeaver’s Prefill and Decode Strategy</i>
</p>

<p>How should we train a model to learn this behavior? Naively, for each parallel trajectory, we can break it down into multiple sequential pieces following our inference pattern. For instance, we would train the model to output the subtasks given prompt, individual threads given prompt+subtask assignment, and conclusion given prompt+subtasks+corresponding threads. However, this seems redundant and not compute efficient. Can we do better? Turns out, yes. As in ThreadWeaver (<a href="https://doi.org/10.48550/arXiv.2512.07843">Lian et al., 2025</a>), we can organize a parallel trajectory into a prefix-tree (trie), flatten it into a single sequence, and apply an ancestor-only attention mask during training (not inference!).</p>

<p class="apr-fig apr-fig--tall-1-2x">
<img src="https://bair.berkeley.edu/static/blog/adaptive-parallel-reasoning/figure-10-prefix-tree.png" alt="Figure 10: Building the Prefix-tree and Flattening into a single training sequence"><br>
<i class="apr-fig-cap">Figure 10: Building the Prefix-tree and Flattening into a single training sequence</i>
</p>

<p>Specifically, we apply masking and position IDs to mimic the inference behavior, such that each thread is only conditioned on the prompt+subtasks, without ever attending to sibling threads or the final conclusion.</p>

<p>The engine-agnostic design makes adoption easy since you don’t need to figure out a separate hosting method and can leverage existing hardware infra. It also gets better as existing inference engines get better. What’s more, with an engine-agnostic method, we can serve a hybrid model that switches between sequential and parallel thinking modes easily.</p>

<h2>Training Models to Use Parallelism</h2>

<p>Once the inference path exists, the next problem is teaching a model to use it. Demonstrations are needed because the model must learn to output special tokens that orchestrate control flow. We found the instruction-following capabilities of base models insufficient for generating parallel threads.</p>

<p>An interesting question here is: does SFT training induce a fundamental reasoning capability for parallel execution that was previously absent, or does it merely align the model’s existing pre-trained capabilities to a specific control-flow token syntax. Typical wisdom is SFT teaches new knowledge; but contrary to common belief, some papers—notably Parallel-R1 (<a href="https://doi.org/10.48550/arXiv.2509.07980">Zheng et al., 2025</a>) and NPR (<a href="https://doi.org/10.48550/arXiv.2512.07461">Wu et al., 2025</a>)—argue that their SFT demonstrations simply induce format following (i.e., how to structure parallel requests). We leave this as future work.</p>

<p class="apr-fig apr-fig--wide">
<img src="https://bair.berkeley.edu/static/blog/adaptive-parallel-reasoning/figure-11-demo-sources.png" alt="Figure 11: Sources of Parallelization Demonstration Data"><br>
<i class="apr-fig-cap">Figure 11: Sources of Parallelization Demonstration Data</i>
</p>

<p>Demonstrations teach the syntax of parallel control flow, but they do not fully solve the incentive problem. In an ideal world, we only need to reward the outcome accuracy, and the parallelization pattern emerges naturally given that it learns to output special tokens through SFT, similar to the emergence of long CoT. However, researchers (<a href="https://doi.org/10.48550/arXiv.2509.07980">Zheng et al., 2025</a>) observed that this is not enough, and we do in fact need parallelization incentives. The question then becomes, how do we tell when the model is parallelizing effectively?</p>

<p><strong>Structure-only rewards are too easy to game.</strong> Naively, we can give a reward for the number of threads spawned. But models can spawn many short, useless threads to hack the reward. Okay, that doesn’t work. How about a binary reward for simply using parallel structure correctly? This partially solves the issue of models spamming new threads, but models still learn to spawn threads when they don’t need to. The authors of Parallel-R1 (<a href="https://doi.org/10.48550/arXiv.2509.07980">Zheng et al., 2025</a>) introduced an alternating-schedule, only rewarding parallel structure 20% of the time, which successfully increased the use of parallel structure (13.6% → 63%), but had little impact on overall accuracy.</p>

<p>With this structure-only approach, we might be drifting away from our original goal of increasing accuracy and reducing latency… How can we optimize for the Pareto frontier directly? Accuracy is simple — we just look at the outcome. How about latency?</p>

<p><strong>Efficiency rewards need to track the critical path.</strong> In sequential-only trajectories, we can measure latency based on the total number of tokens generated. To extend this to parallel trajectories, we can focus on the critical path, or the longest sequence of tokens that are causally dependent, as this directly determines our end-to-end generation time (i.e., wall-clock time). As an example, when there are two &lt;Parallel&gt; sections with five threads each, the critical path will go through the longest thread from the first parallel section, then any sequential tokens, then the longest thread from the second parallel section, and so on until the end of sequence.</p>

<p class="apr-fig apr-fig--wide">
<img src="https://bair.berkeley.edu/static/blog/adaptive-parallel-reasoning/figure-12-critical-path.png" alt="Figure 12: Critical Path Length Illustration"><br>
<i class="apr-fig-cap">Figure 12: Critical Path Length Illustration</i>
</p>

<p>The goal is to minimize the length of the critical path. Simultaneously, we would still like the model to be spending tokens exploring threads in parallel. To combine the two objectives, we can focus on making the critical path a smaller fraction of the total tokens spent. Authors of ThreadWeaver (<a href="https://doi.org/10.48550/arXiv.2512.07843">Lian et al., 2025</a>) framed the parallelization reward as $1 - L_{\mathrm{critical}} / L_{\mathrm{total}}$, which is 0 for a sequential trajectory, and increases linearly as the critical path gets smaller compared to the total tokens generated.</p>

<p><strong>Parallel efficiency should be gated by correctness.</strong> Intuitively, when multiple trajectories are correct we should assign more reward to the trajectories that are more efficient at parallelization. But how about when they are all incorrect? Should we assign any reward at all? Probably not.</p>

<p>To formalize this, $R = R_{\mathrm{correctness}} + R_{\mathrm{parallel}}$. Assuming binary outcome correctness, this can be written as $R = \mathbf{1}(\text{Correctness}) + \mathbf{1}(\text{Correctness}) \times (\text{some parallelization metric})$. This way, a model only gets a parallelization reward when it answers correctly, since we don’t want to pose parallelization constraints on the model if it couldn’t answer the question correctly.</p>

<p class="apr-fig apr-fig--tall-2x">
<img src="https://bair.berkeley.edu/static/blog/adaptive-parallel-reasoning/figure-13-reward-designs.png" alt="Figure 13: Differences in Reward Designs Across Adaptive Parallel Reasoning Works"><br>
<i class="apr-fig-cap">Figure 13: Differences in Reward Designs Across Adaptive Parallel Reasoning Works</i>
</p>

<h2>Evaluation and Open Questions</h2>

<p>When all is said and done, how well do these adaptive parallel methods actually perform? Well…this is a hard question, as they differ in model choice and metrics. The model selection depends on the training method, SFT problem difficulty, and sequence length. When running SFT on difficult datasets like s1k, which contains graduate-level math and science problems, researchers chose a large base model (Qwen2.5 32B for Multiverse (<a href="https://doi.org/10.48550/arXiv.2506.09991">Yang et al., 2025</a>)) to capture the complex reasoning structure behind the solution trajectories. When running RL, researchers chose a small, non-CoT, instruct model (4B, 8B) due to compute cost constraints.</p>

<p class="apr-fig apr-fig--wide apr-fig--wide-0-8">
<img src="https://bair.berkeley.edu/static/blog/adaptive-parallel-reasoning/figure-14-model-choice.png" alt="Figure 14: Difference in Model Choice Across Adaptive Parallel Reasoning Papers"><br>
<i class="apr-fig-cap">Figure 14: Difference in Model Choice Across Adaptive Parallel Reasoning Papers</i>
</p>

<p>Each paper also offers a slightly different interpretation about how adaptive parallel reasoning contributes to the research field. They optimize for different theoretical objectives, so they use slightly different sets of metrics:</p>

<ul>
  <li><strong>Multiverse and ThreadWeaver</strong> (<a href="https://doi.org/10.48550/arXiv.2506.09991">Yang et al., 2025</a>; <a href="https://doi.org/10.48550/arXiv.2512.07843">Lian et al., 2025</a>) aim to deliver sequential-AR-model-level accuracy at faster speeds. Multiverse shows that APR models can achieve higher accuracy under the same fixed context window, while ThreadWeaver shows that the APR model achieves shorter end-to-end token latency (critical path length) while getting comparable accuracy.</li>
  <li><strong>NPR</strong> (<a href="https://doi.org/10.48550/arXiv.2512.07461">Wu et al., 2025</a>) treats sequential fallback as a failure mode and optimizes for 100% Genuine Parallelism Rate, measured as the ratio of parallel tokens to total tokens.</li>
  <li><strong>Parallel-R1</strong> (<a href="https://doi.org/10.48550/arXiv.2509.07980">Zheng et al., 2025</a>) does not focus on end-to-end latency and instead optimizes for exploration diversity, presenting APR as a form of mid-training exploration scaffold that provides a performance boost after RL.</li>
</ul>

<h3>Open Questions</h3>

<p>While Adaptive Parallel Reasoning represents a promising step toward more efficient inference-time scaling, significant open questions remain.</p>

<p>As noted above, Parallel-R1 (<a href="https://doi.org/10.48550/arXiv.2509.07980">Zheng et al., 2025</a>) presents APR as a form of mid-training exploration scaffold rather than a primarily inference-time technique. This invites a more fundamental question: Does parallelization at inference-time consistently improve accuracy, or is it primarily valuable as a training-time exploration scaffold? Parallel-R1 suggests that the diversity induced by parallel structure during RL may matter more than the parallelization itself at test time.</p>

<p>A related concern is stability. There’s also a persistent tendency for models to collapse back to sequential reasoning when parallelization rewards are relaxed. Parallel-R1 authors showed that removing parallelization reward after 200 steps results in the model reverting to sequential behavior. Is this a training stability issue, a reward signal design issue, or evidence that parallel structure genuinely conflicts with how autoregressive pretraining shapes the model’s prior?</p>

<p>Beyond whether APR works, deployment introduces its own questions. Can we design training methods that account for available compute budget at inference time, so parallelization decisions are hardware-aware rather than purely problem-driven?</p>

<p>Finally, the parallel structures considered above are essentially flat. What if we allow parallelization depth &gt; 1? Recursive language models (RLMs; <a href="https://doi.org/10.48550/arXiv.2512.24601">Zhang, Kraska and Khattab, 2026</a>) effectively manage long context and show promising inference-time scaling capabilities. How well do RLMs perform when trained with end-to-end RL that incentivizes adaptive parallelization?</p>

<h2>Acknowledgements</h2>

<div class="apr-ack">
<p>We thank <a href="https://nickatomlin.github.io/">Nicholas Tomlin</a> and <a href="https://www.alanesuhr.com/">Alane Suhr</a> for providing us with helpful feedback. We thank Christopher Park, Karl Vilhelmsson, <a href="https://xyntechx.com/">Nyx Iskandar</a>, Georgia Zhou, <a href="https://www.kaivalshah.com/">Kaival Shah</a>, and Jyoti Rani for their insightful suggestions. We thank <a href="https://www.vkethana.com/">Vijay Kethana</a>, <a href="https://www.jaewon.io/">Jaewon Chang</a>, <a href="https://www.cameronsjordan.com/">Cameron Jordan</a>, <a href="https://smontariol.github.io/">Syrielle Montariol</a>, Erran Li, and <a href="https://anya-ji.github.io/">Anya Ji</a> for their valuable discussions. We thank <a href="https://jiayipan.com/">Jiayi Pan</a>, <a href="https://xiuyuli.com/">Xiuyu Li</a>, and <a href="https://alexzhang13.github.io/">Alex Zhang</a> for their constructive correspondences about Adaptive Parallel Reasoning and Recursive Language Models.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Release v1.162.0]]></title>
<description><![CDATA[1.162.0 - 2026-05-07
### Added

pro: Improved support for tracking taint through nested functions. (LANG-95)
Added indexes to file targeting to improve performance of semgrepignore matching. (gh-27830)

### Changed

Faster JSON rule parsing: rule files in JSON format now parse roughly 5x faster e...]]></description>
<link>https://tsecurity.de/de/3496737/it-security-tools/release-v11620/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3496737/it-security-tools/release-v11620/</guid>
<pubDate>Thu, 07 May 2026 18:18:49 +0200</pubDate>
<category>💾 IT Security Tools</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2><a href="https://github.com/semgrep/semgrep/releases/tag/v1.162.0">1.162.0</a> - 2026-05-07</h2>
<h3>### Added</h3>
<ul>
<li>pro: Improved support for tracking taint through nested functions. (LANG-95)</li>
<li>Added indexes to file targeting to improve performance of semgrepignore matching. (gh-27830)</li>
</ul>
<h3>### Changed</h3>
<ul>
<li>Faster JSON rule parsing: rule files in JSON format now parse roughly 5x faster end-to-end (measured ~134s → ~28s on a 382MB rule pack) by going through a new hand-written RFC 8259 parser instead of the previous JS-parser-based chain. (ENGINE-2725)</li>
<li>Scala projects are now identified for Supply Chain only by their root build.sbt, rather than treating each build.sbt as a different subproject. (SC-3293)</li>
<li>MCP <code>semgrep_findings</code> tool: added a <code>refs</code> parameter to filter findings by branch (defaults to the primary branch when not specified), and made <code>autotriage_verdict</code> optional so that findings without an AI verdict can also be returned. (engine-2723)</li>
</ul>
<h3>### Fixed</h3>
<ul>
<li>jsonnet: <code>import</code> and <code>importstr</code> now reject paths that resolve outside the<br>
rule file's parent directory. (ENGINE-2727)</li>
<li>semgrep ci: redact URL-embedded credentials and <code>Authorization</code> header<br>
values from git error messages and from the captured tracebacks sent to<br>
the fail-open telemetry endpoint, preventing leaks of secrets like<br>
<code>CI_JOB_TOKEN</code> from a failed <code>git fetch</code> in GitLab CI. Also closes<br>
ENGINE-2731 (raw, unsanitized tracebacks in fail-open telemetry). (ENGINE-2728)</li>
<li><code>semgrep ci</code> no longer transmits SCM tokens to the Semgrep Platform. (ENGINE-2729)</li>
<li>semgrep CLI: the on-disk log file (<code>~/.semgrep/semgrep.log</code> or <code>$SEMGREP_LOG_FILE</code>) now respects the requested log level instead of always being written at DEBUG. This narrows the surface for credentials to land on disk via CI runner filesystems or job artifacts; pass <code>--debug</code> to restore the previous behavior. (ENGINE-2730)</li>
<li>jsonnet rules: bound recursion in both rule loading and evaluation so a<br>
malicious rule can no longer hang semgrep via mutually-recursive <code>import</code>s<br>
or runtime function calls that recurse forever. (ENGINE-2727-dos)</li>
<li>Scala: Merging consecutive top-level package declarations into a single package path. (LANG-374)</li>
<li>Fixed PHP parse errors during highly-parallel parsing. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1390733505" data-permission-text="Title is private" data-url="https://github.com/semgrep/semgrep/issues/6197" data-hovercard-type="pull_request" data-hovercard-url="/semgrep/semgrep/pull/6197/hovercard" href="https://github.com/semgrep/semgrep/pull/6197">gh-6197</a>)</li>
<li>Fixed Scala parse errors during highly-parallel parsing. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1390743685" data-permission-text="Title is private" data-url="https://github.com/semgrep/semgrep/issues/6198" data-hovercard-type="pull_request" data-hovercard-url="/semgrep/semgrep/pull/6198/hovercard" href="https://github.com/semgrep/semgrep/pull/6198">gh-6198</a>)</li>
<li>Surface a clearer error from the MCP scan tool when metrics is off and auto config is specified (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4289570188" data-permission-text="Title is private" data-url="https://github.com/semgrep/semgrep/issues/11649" data-hovercard-type="issue" data-hovercard-url="/semgrep/semgrep/issues/11649/hovercard" href="https://github.com/semgrep/semgrep/issues/11649">gh-11649</a>)</li>
<li>Fixed unknown option error when spawning the MCP daemon (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4322162904" data-permission-text="Title is private" data-url="https://github.com/semgrep/semgrep/issues/11660" data-hovercard-type="issue" data-hovercard-url="/semgrep/semgrep/issues/11660/hovercard" href="https://github.com/semgrep/semgrep/issues/11660">gh-11660</a>)</li>
</ul>]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-33532 | eemeli yaml up to 1.10.2/2.8.2 YAML Parser parse recursion (GHSA-48c2-rrv3-qjmp / WID-SEC-2026-1407)]]></title>
<description><![CDATA[A vulnerability, which was classified as problematic, has been found in eemeli yaml up to 1.10.2/2.8.2. Affected by this issue is the function parse of the component YAML Parser. Performing a manipulation results in uncontrolled recursion.

This vulnerability is cataloged as CVE-2026-33532. It is...]]></description>
<link>https://tsecurity.de/de/3496270/sicherheitsluecken/cve-2026-33532-eemeli-yaml-up-to-1102282-yaml-parser-parse-recursion-ghsa-48c2-rrv3-qjmp-wid-sec-2026-1407/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3496270/sicherheitsluecken/cve-2026-33532-eemeli-yaml-up-to-1102282-yaml-parser-parse-recursion-ghsa-48c2-rrv3-qjmp-wid-sec-2026-1407/</guid>
<pubDate>Thu, 07 May 2026 16:10:58 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability, which was classified as <a href="https://vuldb.com/kb/risk">problematic</a>, has been found in <a href="https://vuldb.com/product/eemeli:yaml">eemeli yaml up to 1.10.2/2.8.2</a>. Affected by this issue is the function <code>parse</code> of the component <em>YAML Parser</em>. Performing a manipulation results in uncontrolled recursion.

This vulnerability is cataloged as <a href="https://vuldb.com/cve/CVE-2026-33532">CVE-2026-33532</a>. It is possible to initiate the attack remotely. There is no exploit available.

It is advisable to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[trunk/15b59a9602d875b92acd764c346e19da5dfa60c2: Fix FxGraphCachePickler crash on unpicklable pybind11 (#178853)]]></title>
<description><![CDATA[Motivation
When using torch.compile with operators backed by pybind11 extensions (e.g. collective communication libraries), the FX graph cache pickler crashes with TypeError: cannot pickle '' object.
Root cause: PyTorch's FxGraphCachePickler serializes FX graphs to compute cache keys. It uses dis...]]></description>
<link>https://tsecurity.de/de/3494751/downloads/trunk15b59a9602d875b92acd764c346e19da5dfa60c2-fix-fxgraphcachepickler-crash-on-unpicklable-pybind11-178853/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3494751/downloads/trunk15b59a9602d875b92acd764c346e19da5dfa60c2-fix-fxgraphcachepickler-crash-on-unpicklable-pybind11-178853/</guid>
<pubDate>Thu, 07 May 2026 07:46:32 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h3>Motivation</h3>
<p>When using <code>torch.compile</code> with operators backed by pybind11 extensions (e.g. collective communication libraries), the FX graph cache pickler crashes with <code>TypeError: cannot pickle '&lt;type&gt;' object</code>.</p>
<p><strong>Root cause:</strong> PyTorch's <code>FxGraphCachePickler</code> serializes FX graphs to compute cache keys. It uses <code>dispatch_table</code> for known types (Tensor, FakeTensor, etc.), but has no fallback for unknown extension types. When a pybind11 enum (e.g. a <code>ReduceOp</code> from a communication library) appears in the graph, pickle falls through to <code>__reduce_ex__</code>, which raises <code>TypeError</code> for pybind11 objects.</p>
<p>The problem is compounded by <code>AOTAutogradCachePickler</code> (the subclass actually used at runtime): its <code>reducer_override</code> handles tensor subclasses but returns <code>NotImplemented</code> for everything else, sending unhandled types directly to the default pickle protocol — which fails for pybind11 objects.</p>
<p>Currently PyTorch has no general mechanism to gracefully handle unpicklable extension types during cache key computation. The only options are: register every type in <code>dispatch_table</code> (not scalable), or bypass the cache entirely (defeats the purpose of caching).</p>
<h3>Solution</h3>
<p><strong>1. Generic <code>reducer_override</code> on <code>FxGraphCachePickler</code></strong> (<code>codecache.py</code>):</p>
<ul>
<li>Added <code>reducer_override()</code> that probes <code>__reduce_ex__</code> for unknown types. If it raises <code>TypeError</code>/<code>AttributeError</code>, the object is treated as unpicklable and serialized via <code>_get_stable_obj_key()</code> — a deterministic string derived from the object's type and value accessors (supports pybind11 enum pattern <code>obj.type.name</code>, Python enum <code>obj.name</code>, and <code>obj.value</code>).</li>
<li>A <code>_PICKLE_NATIVE_TYPES</code> frozenset prevents infinite recursion for types that pickle handles natively via GLOBAL/INST opcodes (functions, builtins, types) even though their <code>__reduce_ex__</code> may raise.</li>
<li>An <code>_unpicklable_types</code> cache avoids re-probing the same type.</li>
</ul>
<p><strong>2. <code>AOTAutogradCachePickler</code> fallthrough</strong> (<code>autograd_cache.py</code>):</p>
<ul>
<li>Changed <code>return NotImplemented</code> to <code>return super().reducer_override(obj)</code> so unhandled types fall through to the parent's generic handler instead of the default pickle protocol.</li>
</ul>
<h3>Test Plan</h3>
<ul>
<li>Added 4 unit tests in <code>TestFxGraphCacheHashing</code> (<code>test/inductor/test_codecache.py</code>):
<ul>
<li><code>test_reducer_override_unpicklable_type</code>: verifies stable hashing for objects with failing <code>__reduce_ex__</code></li>
<li><code>test_reducer_override_unpicklable_with_pybind11_pattern</code>: verifies <code>obj.type.name</code> accessor pattern</li>
<li><code>test_reducer_override_does_not_affect_normal_types</code>: verifies normal picklable objects are unaffected</li>
<li><code>test_reducer_override_caches_unpicklable_types</code>: verifies <code>_unpicklable_types</code> caching behavior</li>
</ul>
</li>
<li>Added 1 unit test in <code>AOTAutogradCachePicklerTests</code> (<code>test/dynamo/test_aot_autograd_cache.py</code>):
<ul>
<li><code>test_reducer_override_fallthrough_for_unpicklable_types</code>: verifies the subclass falls through to parent for unpicklable non-tensor types</li>
</ul>
</li>
</ul>
<p>Co-authored-by: Claude</p>
<p>Pull Request resolved: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4176112283" data-permission-text="Title is private" data-url="https://github.com/pytorch/pytorch/issues/178853" data-hovercard-type="pull_request" data-hovercard-url="/pytorch/pytorch/pull/178853/hovercard" href="https://github.com/pytorch/pytorch/pull/178853">#178853</a><br>
Approved by: <a href="https://github.com/aorenste">https://github.com/aorenste</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2020-6071 | Videolabs libmicrodns 0.1.0 recursion (Nessus ID 214737)]]></title>
<description><![CDATA[A vulnerability identified as problematic has been detected in Videolabs libmicrodns 0.1.0. This affects an unknown part. The manipulation leads to uncontrolled recursion.

This vulnerability is documented as CVE-2020-6071. The attack can be initiated remotely. There is not any exploit available....]]></description>
<link>https://tsecurity.de/de/3489149/sicherheitsluecken/cve-2020-6071-videolabs-libmicrodns-010-recursion-nessus-id-214737/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3489149/sicherheitsluecken/cve-2020-6071-videolabs-libmicrodns-010-recursion-nessus-id-214737/</guid>
<pubDate>Tue, 05 May 2026 12:23:57 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability identified as <a href="https://vuldb.com/kb/risk">problematic</a> has been detected in <a href="https://vuldb.com/product/videolabs:libmicrodns">Videolabs libmicrodns 0.1.0</a>. This affects an unknown part. The manipulation leads to uncontrolled recursion.

This vulnerability is documented as <a href="https://vuldb.com/cve/CVE-2020-6071">CVE-2020-6071</a>. The attack can be initiated remotely. There is not any exploit available.

You should upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[Hermes Agent v0.4.0 (v2026.3.23)]]></title>
<description><![CDATA[Hermes Agent v0.4.0 (v2026.3.23)
Release Date: March 23, 2026

The platform expansion release — OpenAI-compatible API server, 6 new messaging adapters, 4 new inference providers, MCP server management with OAuth 2.1, @ context references, gateway prompt caching, streaming enabled by default, and ...]]></description>
<link>https://tsecurity.de/de/3488037/downloads/hermes-agent-v040-v2026323/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3488037/downloads/hermes-agent-v040-v2026323/</guid>
<pubDate>Tue, 05 May 2026 03:01:41 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h1>Hermes Agent v0.4.0 (v2026.3.23)</h1>
<p><strong>Release Date:</strong> March 23, 2026</p>
<blockquote>
<p>The platform expansion release — OpenAI-compatible API server, 6 new messaging adapters, 4 new inference providers, MCP server management with OAuth 2.1, @ context references, gateway prompt caching, streaming enabled by default, and a sweeping reliability pass with 200+ bug fixes.</p>
</blockquote>
<hr>
<h2>✨ Highlights</h2>
<ul>
<li>
<p><strong>OpenAI-compatible API server</strong> — Expose Hermes as an <code>/v1/chat/completions</code> endpoint with a new <code>/api/jobs</code> REST API for cron job management, hardened with input limits, field whitelists, SQLite-backed response persistence, and CORS origin protection (<a href="https://github.com/NousResearch/hermes-agent/pull/1756" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1756/hovercard">#1756</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2450" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2450/hovercard">#2450</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2456" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2456/hovercard">#2456</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2451" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2451/hovercard">#2451</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2472" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2472/hovercard">#2472</a>)</p>
</li>
<li>
<p><strong>6 new messaging platform adapters</strong> — Signal, DingTalk, SMS (Twilio), Mattermost, Matrix, and Webhook adapters join Telegram, Discord, and WhatsApp. Gateway auto-reconnects failed platforms with exponential backoff (<a href="https://github.com/NousResearch/hermes-agent/pull/2206" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2206/hovercard">#2206</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/1685" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1685/hovercard">#1685</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/1688" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1688/hovercard">#1688</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/1683" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1683/hovercard">#1683</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2166" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2166/hovercard">#2166</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2584" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2584/hovercard">#2584</a>)</p>
</li>
<li>
<p><strong>@ context references</strong> — Claude Code-style <code>@file</code> and <code>@url</code> context injection with tab completions in the CLI (<a href="https://github.com/NousResearch/hermes-agent/pull/2343" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2343/hovercard">#2343</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2482" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2482/hovercard">#2482</a>)</p>
</li>
<li>
<p><strong>4 new inference providers</strong> — GitHub Copilot (OAuth + token validation), Alibaba Cloud / DashScope, Kilo Code, and OpenCode Zen/Go (<a href="https://github.com/NousResearch/hermes-agent/pull/1924" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1924/hovercard">#1924</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/1879" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1879/hovercard">#1879</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mchzimm/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mchzimm">@mchzimm</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/1673" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1673/hovercard">#1673</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/1666" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1666/hovercard">#1666</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/1650" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1650/hovercard">#1650</a>)</p>
</li>
<li>
<p><strong>MCP server management CLI</strong> — <code>hermes mcp</code> commands for installing, configuring, and authenticating MCP servers with full OAuth 2.1 PKCE flow (<a href="https://github.com/NousResearch/hermes-agent/pull/2465" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2465/hovercard">#2465</a>)</p>
</li>
<li>
<p><strong>Gateway prompt caching</strong> — Cache AIAgent instances per session, preserving Anthropic prompt cache across turns for dramatic cost reduction on long conversations (<a href="https://github.com/NousResearch/hermes-agent/pull/2282" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2282/hovercard">#2282</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2284" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2284/hovercard">#2284</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2361" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2361/hovercard">#2361</a>)</p>
</li>
<li>
<p><strong>Context compression overhaul</strong> — Structured summaries with iterative updates, token-budget tail protection, configurable summary endpoint, and fallback model support (<a href="https://github.com/NousResearch/hermes-agent/pull/2323" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2323/hovercard">#2323</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/1727" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1727/hovercard">#1727</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2224" data-hovercard-type="issue" data-hovercard-url="/NousResearch/hermes-agent/issues/2224/hovercard">#2224</a>)</p>
</li>
<li>
<p><strong>Streaming enabled by default</strong> — CLI streaming on by default with proper spinner/tool progress display during streaming mode, plus extensive linebreak and concatenation fixes (<a href="https://github.com/NousResearch/hermes-agent/pull/2340" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2340/hovercard">#2340</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2161" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2161/hovercard">#2161</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2258" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2258/hovercard">#2258</a>)</p>
</li>
</ul>
<hr>
<h2>🖥️ CLI &amp; User Experience</h2>
<h3>New Commands &amp; Interactions</h3>
<ul>
<li><strong>@ context completions</strong> — Tab-completable <code>@file</code>/<code>@url</code> references that inject file content or web pages into the conversation (<a href="https://github.com/NousResearch/hermes-agent/pull/2482" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2482/hovercard">#2482</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2343" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2343/hovercard">#2343</a>)</li>
<li><strong><code>/statusbar</code></strong> — Toggle a persistent config bar showing model + provider info in the prompt (<a href="https://github.com/NousResearch/hermes-agent/pull/2240" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2240/hovercard">#2240</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/1917" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1917/hovercard">#1917</a>)</li>
<li><strong><code>/queue</code></strong> — Queue prompts for the agent without interrupting the current run (<a href="https://github.com/NousResearch/hermes-agent/pull/2191" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2191/hovercard">#2191</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2469" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2469/hovercard">#2469</a>)</li>
<li><strong><code>/permission</code></strong> — Switch approval mode dynamically during a session (<a href="https://github.com/NousResearch/hermes-agent/pull/2207" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2207/hovercard">#2207</a>)</li>
<li><strong><code>/browser</code></strong> — Interactive browser sessions from the CLI (<a href="https://github.com/NousResearch/hermes-agent/pull/2273" data-hovercard-type="issue" data-hovercard-url="/NousResearch/hermes-agent/issues/2273/hovercard">#2273</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/1814" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1814/hovercard">#1814</a>)</li>
<li><strong><code>/cost</code></strong> — Live pricing and usage tracking in gateway mode (<a href="https://github.com/NousResearch/hermes-agent/pull/2180" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2180/hovercard">#2180</a>)</li>
<li><strong><code>/approve</code> and <code>/deny</code></strong> — Replaced bare text approval in gateway with explicit commands (<a href="https://github.com/NousResearch/hermes-agent/pull/2002" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2002/hovercard">#2002</a>)</li>
</ul>
<h3>Streaming &amp; Display</h3>
<ul>
<li>Streaming enabled by default in CLI (<a href="https://github.com/NousResearch/hermes-agent/pull/2340" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2340/hovercard">#2340</a>)</li>
<li>Show spinners and tool progress during streaming mode (<a href="https://github.com/NousResearch/hermes-agent/pull/2161" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2161/hovercard">#2161</a>)</li>
<li>Show reasoning/thinking blocks when <code>show_reasoning</code> enabled (<a href="https://github.com/NousResearch/hermes-agent/pull/2118" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2118/hovercard">#2118</a>)</li>
<li>Context pressure warnings for CLI and gateway (<a href="https://github.com/NousResearch/hermes-agent/pull/2159" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2159/hovercard">#2159</a>)</li>
<li>Fix: streaming chunks concatenated without whitespace (<a href="https://github.com/NousResearch/hermes-agent/pull/2258" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2258/hovercard">#2258</a>)</li>
<li>Fix: iteration boundary linebreak prevents stream concatenation (<a href="https://github.com/NousResearch/hermes-agent/pull/2413" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2413/hovercard">#2413</a>)</li>
<li>Fix: defer streaming linebreak to prevent blank line stacking (<a href="https://github.com/NousResearch/hermes-agent/pull/2473" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2473/hovercard">#2473</a>)</li>
<li>Fix: suppress spinner animation in non-TTY environments (<a href="https://github.com/NousResearch/hermes-agent/pull/2216" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2216/hovercard">#2216</a>)</li>
<li>Fix: display provider and endpoint in API error messages (<a href="https://github.com/NousResearch/hermes-agent/pull/2266" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2266/hovercard">#2266</a>)</li>
<li>Fix: resolve garbled ANSI escape codes in status printouts (<a href="https://github.com/NousResearch/hermes-agent/pull/2448" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2448/hovercard">#2448</a>)</li>
<li>Fix: update gold ANSI color to true-color format (<a href="https://github.com/NousResearch/hermes-agent/pull/2246" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2246/hovercard">#2246</a>)</li>
<li>Fix: normalize toolset labels and use skin colors in banner (<a href="https://github.com/NousResearch/hermes-agent/pull/1912" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1912/hovercard">#1912</a>)</li>
</ul>
<h3>CLI Polish</h3>
<ul>
<li>Fix: prevent 'Press ENTER to continue...' on exit (<a href="https://github.com/NousResearch/hermes-agent/pull/2555" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2555/hovercard">#2555</a>)</li>
<li>Fix: flush stdout during agent loop to prevent macOS display freeze (<a href="https://github.com/NousResearch/hermes-agent/pull/1654" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1654/hovercard">#1654</a>)</li>
<li>Fix: show human-readable error when <code>hermes setup</code> hits permissions error (<a href="https://github.com/NousResearch/hermes-agent/pull/2196" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2196/hovercard">#2196</a>)</li>
<li>Fix: <code>/stop</code> command crash + UnboundLocalError in streaming media delivery (<a href="https://github.com/NousResearch/hermes-agent/pull/2463" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2463/hovercard">#2463</a>)</li>
<li>Fix: allow custom/local endpoints without API key (<a href="https://github.com/NousResearch/hermes-agent/pull/2556" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2556/hovercard">#2556</a>)</li>
<li>Fix: Kitty keyboard protocol Shift+Enter for Ghostty/WezTerm (attempted + reverted due to prompt_toolkit crash) (<a href="https://github.com/NousResearch/hermes-agent/pull/2345" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2345/hovercard">#2345</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2349" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2349/hovercard">#2349</a>)</li>
</ul>
<h3>Configuration</h3>
<ul>
<li><strong><code>${ENV_VAR}</code> substitution</strong> in config.yaml (<a href="https://github.com/NousResearch/hermes-agent/pull/2684" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2684/hovercard">#2684</a>)</li>
<li><strong>Real-time config reload</strong> — config.yaml changes apply without restart (<a href="https://github.com/NousResearch/hermes-agent/pull/2210" data-hovercard-type="issue" data-hovercard-url="/NousResearch/hermes-agent/issues/2210/hovercard">#2210</a>)</li>
<li><strong><code>custom_models.yaml</code></strong> for user-managed model additions (<a href="https://github.com/NousResearch/hermes-agent/pull/2214" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2214/hovercard">#2214</a>)</li>
<li><strong>Priority-based context file selection</strong> + CLAUDE.md support (<a href="https://github.com/NousResearch/hermes-agent/pull/2301" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2301/hovercard">#2301</a>)</li>
<li><strong>Merge nested YAML sections</strong> instead of replacing on config update (<a href="https://github.com/NousResearch/hermes-agent/pull/2213" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2213/hovercard">#2213</a>)</li>
<li>Fix: config.yaml provider key overrides env var silently (<a href="https://github.com/NousResearch/hermes-agent/pull/2272" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2272/hovercard">#2272</a>)</li>
<li>Fix: log warning instead of silently swallowing config.yaml errors (<a href="https://github.com/NousResearch/hermes-agent/pull/2683" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2683/hovercard">#2683</a>)</li>
<li>Fix: disabled toolsets re-enable themselves after <code>hermes tools</code> (<a href="https://github.com/NousResearch/hermes-agent/pull/2268" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2268/hovercard">#2268</a>)</li>
<li>Fix: platform default toolsets silently override tool deselection (<a href="https://github.com/NousResearch/hermes-agent/pull/2624" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2624/hovercard">#2624</a>)</li>
<li>Fix: honor bare YAML <code>approvals.mode: off</code> (<a href="https://github.com/NousResearch/hermes-agent/pull/2620" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2620/hovercard">#2620</a>)</li>
<li>Fix: <code>hermes update</code> use <code>.[all]</code> extras with fallback (<a href="https://github.com/NousResearch/hermes-agent/pull/1728" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1728/hovercard">#1728</a>)</li>
<li>Fix: <code>hermes update</code> prompt before resetting working tree on stash conflicts (<a href="https://github.com/NousResearch/hermes-agent/pull/2390" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2390/hovercard">#2390</a>)</li>
<li>Fix: use git pull --rebase in update/install to avoid divergent branch error (<a href="https://github.com/NousResearch/hermes-agent/pull/2274" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2274/hovercard">#2274</a>)</li>
<li>Fix: add zprofile fallback and create zshrc on fresh macOS installs (<a href="https://github.com/NousResearch/hermes-agent/pull/2320" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2320/hovercard">#2320</a>)</li>
<li>Fix: remove <code>ANTHROPIC_BASE_URL</code> env var to avoid collisions (<a href="https://github.com/NousResearch/hermes-agent/pull/1675" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1675/hovercard">#1675</a>)</li>
<li>Fix: don't ask IMAP password if already in keyring or env (<a href="https://github.com/NousResearch/hermes-agent/pull/2212" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2212/hovercard">#2212</a>)</li>
<li>Fix: OpenCode Zen/Go show OpenRouter models instead of their own (<a href="https://github.com/NousResearch/hermes-agent/pull/2277" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2277/hovercard">#2277</a>)</li>
</ul>
<hr>
<h2>🏗️ Core Agent &amp; Architecture</h2>
<h3>New Providers</h3>
<ul>
<li><strong>GitHub Copilot</strong> — Full OAuth auth, API routing, token validation, and 400k context. (<a href="https://github.com/NousResearch/hermes-agent/pull/1924" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1924/hovercard">#1924</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/1896" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1896/hovercard">#1896</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/1879" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1879/hovercard">#1879</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mchzimm/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mchzimm">@mchzimm</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2507" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2507/hovercard">#2507</a>)</li>
<li><strong>Alibaba Cloud / DashScope</strong> — Full integration with DashScope v1 runtime, model dot preservation, and 401 auth fixes (<a href="https://github.com/NousResearch/hermes-agent/pull/1673" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1673/hovercard">#1673</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2332" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2332/hovercard">#2332</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2459" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2459/hovercard">#2459</a>)</li>
<li><strong>Kilo Code</strong> — First-class inference provider (<a href="https://github.com/NousResearch/hermes-agent/pull/1666" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1666/hovercard">#1666</a>)</li>
<li><strong>OpenCode Zen and OpenCode Go</strong> — New provider backends (<a href="https://github.com/NousResearch/hermes-agent/pull/1650" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1650/hovercard">#1650</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2393" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2393/hovercard">#2393</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/0xbyt4/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/0xbyt4">@0xbyt4</a>)</li>
<li><strong>NeuTTS</strong> — Local TTS provider backend with built-in setup flow, replacing the old optional skill (<a href="https://github.com/NousResearch/hermes-agent/pull/1657" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1657/hovercard">#1657</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/1664" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1664/hovercard">#1664</a>)</li>
</ul>
<h3>Provider Improvements</h3>
<ul>
<li><strong>Eager fallback</strong> to backup model on rate-limit errors (<a href="https://github.com/NousResearch/hermes-agent/pull/1730" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1730/hovercard">#1730</a>)</li>
<li><strong>Endpoint metadata</strong> for custom model context and pricing; query local servers for actual context window size (<a href="https://github.com/NousResearch/hermes-agent/pull/1906" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1906/hovercard">#1906</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2091" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2091/hovercard">#2091</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dusterbloom/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dusterbloom">@dusterbloom</a>)</li>
<li><strong>Context length detection overhaul</strong> — models.dev integration, provider-aware resolution, fuzzy matching for custom endpoints, <code>/v1/props</code> for llama.cpp (<a href="https://github.com/NousResearch/hermes-agent/pull/2158" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2158/hovercard">#2158</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2051" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2051/hovercard">#2051</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2403" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2403/hovercard">#2403</a>)</li>
<li><strong>Model catalog updates</strong> — gpt-5.4-mini, gpt-5.4-nano, healer-alpha, haiku-4.5, minimax-m2.7, claude 4.6 at 1M context (<a href="https://github.com/NousResearch/hermes-agent/pull/1913" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1913/hovercard">#1913</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/1915" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1915/hovercard">#1915</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/1900" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1900/hovercard">#1900</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2155" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2155/hovercard">#2155</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2474" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2474/hovercard">#2474</a>)</li>
<li><strong>Custom endpoint improvements</strong> — <code>model.base_url</code> in config.yaml, <code>api_mode</code> override for responses API, allow endpoints without API key, fail fast on missing keys (<a href="https://github.com/NousResearch/hermes-agent/pull/2330" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2330/hovercard">#2330</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/1651" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1651/hovercard">#1651</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2556" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2556/hovercard">#2556</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2445" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2445/hovercard">#2445</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/1994" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1994/hovercard">#1994</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/1998" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1998/hovercard">#1998</a>)</li>
<li>Inject model and provider into system prompt (<a href="https://github.com/NousResearch/hermes-agent/pull/1929" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1929/hovercard">#1929</a>)</li>
<li>Tie <code>api_mode</code> to provider config instead of env var (<a href="https://github.com/NousResearch/hermes-agent/pull/1656" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1656/hovercard">#1656</a>)</li>
<li>Fix: prevent Anthropic token leaking to third-party <code>anthropic_messages</code> providers (<a href="https://github.com/NousResearch/hermes-agent/pull/2389" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2389/hovercard">#2389</a>)</li>
<li>Fix: prevent Anthropic fallback from inheriting non-Anthropic <code>base_url</code> (<a href="https://github.com/NousResearch/hermes-agent/pull/2388" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2388/hovercard">#2388</a>)</li>
<li>Fix: <code>auxiliary_is_nous</code> flag never resets — leaked Nous tags to other providers (<a href="https://github.com/NousResearch/hermes-agent/pull/1713" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1713/hovercard">#1713</a>)</li>
<li>Fix: Anthropic <code>tool_choice 'none'</code> still allowed tool calls (<a href="https://github.com/NousResearch/hermes-agent/pull/1714" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1714/hovercard">#1714</a>)</li>
<li>Fix: Mistral parser nested JSON fallback extraction (<a href="https://github.com/NousResearch/hermes-agent/pull/2335" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2335/hovercard">#2335</a>)</li>
<li>Fix: MiniMax 401 auth resolved by defaulting to <code>anthropic_messages</code> (<a href="https://github.com/NousResearch/hermes-agent/pull/2103" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2103/hovercard">#2103</a>)</li>
<li>Fix: case-insensitive model family matching (<a href="https://github.com/NousResearch/hermes-agent/pull/2350" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2350/hovercard">#2350</a>)</li>
<li>Fix: ignore placeholder provider keys in activation checks (<a href="https://github.com/NousResearch/hermes-agent/pull/2358" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2358/hovercard">#2358</a>)</li>
<li>Fix: Preserve Ollama model:tag colons in context length detection (<a href="https://github.com/NousResearch/hermes-agent/pull/2149" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2149/hovercard">#2149</a>)</li>
<li>Fix: recognize Claude Code OAuth credentials in startup gate (<a href="https://github.com/NousResearch/hermes-agent/pull/1663" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1663/hovercard">#1663</a>)</li>
<li>Fix: detect Claude Code version dynamically for OAuth user-agent (<a href="https://github.com/NousResearch/hermes-agent/pull/1670" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1670/hovercard">#1670</a>)</li>
<li>Fix: OAuth flag stale after refresh/fallback (<a href="https://github.com/NousResearch/hermes-agent/pull/1890" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1890/hovercard">#1890</a>)</li>
<li>Fix: auxiliary client skips expired Codex JWT (<a href="https://github.com/NousResearch/hermes-agent/pull/2397" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2397/hovercard">#2397</a>)</li>
</ul>
<h3>Agent Loop</h3>
<ul>
<li><strong>Gateway prompt caching</strong> — Cache AIAgent per session, keep assistant turns, fix session restore (<a href="https://github.com/NousResearch/hermes-agent/pull/2282" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2282/hovercard">#2282</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2284" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2284/hovercard">#2284</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2361" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2361/hovercard">#2361</a>)</li>
<li><strong>Context compression overhaul</strong> — Structured summaries, iterative updates, token-budget tail protection, configurable <code>summary_base_url</code> (<a href="https://github.com/NousResearch/hermes-agent/pull/2323" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2323/hovercard">#2323</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/1727" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1727/hovercard">#1727</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2224" data-hovercard-type="issue" data-hovercard-url="/NousResearch/hermes-agent/issues/2224/hovercard">#2224</a>)</li>
<li><strong>Pre-call sanitization and post-call tool guardrails</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/1732" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1732/hovercard">#1732</a>)</li>
<li><strong>Auto-recover</strong> from provider-rejected <code>tool_choice</code> by retrying without (<a href="https://github.com/NousResearch/hermes-agent/pull/2174" data-hovercard-type="issue" data-hovercard-url="/NousResearch/hermes-agent/issues/2174/hovercard">#2174</a>)</li>
<li><strong>Background memory/skill review</strong> replaces inline nudges (<a href="https://github.com/NousResearch/hermes-agent/pull/2235" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2235/hovercard">#2235</a>)</li>
<li><strong>SOUL.md as primary agent identity</strong> instead of hardcoded default (<a href="https://github.com/NousResearch/hermes-agent/pull/1922" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1922/hovercard">#1922</a>)</li>
<li>Fix: prevent silent tool result loss during context compression (<a href="https://github.com/NousResearch/hermes-agent/pull/1993" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1993/hovercard">#1993</a>)</li>
<li>Fix: handle empty/null function arguments in tool call recovery (<a href="https://github.com/NousResearch/hermes-agent/pull/2163" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2163/hovercard">#2163</a>)</li>
<li>Fix: handle API refusal responses gracefully instead of crashing (<a href="https://github.com/NousResearch/hermes-agent/pull/2156" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2156/hovercard">#2156</a>)</li>
<li>Fix: prevent stuck agent loop on malformed tool calls (<a href="https://github.com/NousResearch/hermes-agent/pull/2114" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2114/hovercard">#2114</a>)</li>
<li>Fix: return JSON parse error to model instead of dispatching with empty args (<a href="https://github.com/NousResearch/hermes-agent/pull/2342" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2342/hovercard">#2342</a>)</li>
<li>Fix: consecutive assistant message merge drops content on mixed types (<a href="https://github.com/NousResearch/hermes-agent/pull/1703" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1703/hovercard">#1703</a>)</li>
<li>Fix: message role alternation violations in JSON recovery and error handler (<a href="https://github.com/NousResearch/hermes-agent/pull/1722" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1722/hovercard">#1722</a>)</li>
<li>Fix: <code>compression_attempts</code> resets each iteration — allowed unlimited compressions (<a href="https://github.com/NousResearch/hermes-agent/pull/1723" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1723/hovercard">#1723</a>)</li>
<li>Fix: <code>length_continue_retries</code> never resets — later truncations got fewer retries (<a href="https://github.com/NousResearch/hermes-agent/pull/1717" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1717/hovercard">#1717</a>)</li>
<li>Fix: compressor summary role violated consecutive-role constraint (<a href="https://github.com/NousResearch/hermes-agent/pull/1720" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1720/hovercard">#1720</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/1743" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1743/hovercard">#1743</a>)</li>
<li>Fix: remove hardcoded <code>gemini-3-flash-preview</code> as default summary model (<a href="https://github.com/NousResearch/hermes-agent/pull/2464" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2464/hovercard">#2464</a>)</li>
<li>Fix: correctly handle empty tool results (<a href="https://github.com/NousResearch/hermes-agent/pull/2201" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2201/hovercard">#2201</a>)</li>
<li>Fix: crash on None entry in <code>tool_calls</code> list (<a href="https://github.com/NousResearch/hermes-agent/pull/2209" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2209/hovercard">#2209</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/0xbyt4/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/0xbyt4">@0xbyt4</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2316" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2316/hovercard">#2316</a>)</li>
<li>Fix: per-thread persistent event loops in worker threads (<a href="https://github.com/NousResearch/hermes-agent/pull/2214" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2214/hovercard">#2214</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jquesnelle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jquesnelle">@jquesnelle</a>)</li>
<li>Fix: prevent 'event loop already running' when async tools run in parallel (<a href="https://github.com/NousResearch/hermes-agent/pull/2207" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2207/hovercard">#2207</a>)</li>
<li>Fix: strip ANSI at the source — clean terminal output before it reaches the model (<a href="https://github.com/NousResearch/hermes-agent/pull/2115" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2115/hovercard">#2115</a>)</li>
<li>Fix: skip top-level <code>cache_control</code> on role:tool for OpenRouter (<a href="https://github.com/NousResearch/hermes-agent/pull/2391" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2391/hovercard">#2391</a>)</li>
<li>Fix: delegate tool — save parent tool names before child construction mutates global (<a href="https://github.com/NousResearch/hermes-agent/pull/2083" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2083/hovercard">#2083</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ygd58/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ygd58">@ygd58</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/1894" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1894/hovercard">#1894</a>)</li>
<li>Fix: only strip last assistant message if empty string (<a href="https://github.com/NousResearch/hermes-agent/pull/2326" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2326/hovercard">#2326</a>)</li>
</ul>
<h3>Session &amp; Memory</h3>
<ul>
<li><strong>Session search</strong> and management slash commands (<a href="https://github.com/NousResearch/hermes-agent/pull/2198" data-hovercard-type="issue" data-hovercard-url="/NousResearch/hermes-agent/issues/2198/hovercard">#2198</a>)</li>
<li><strong>Auto session titles</strong> and <code>.hermes.md</code> project config (<a href="https://github.com/NousResearch/hermes-agent/pull/1712" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1712/hovercard">#1712</a>)</li>
<li>Fix: concurrent memory writes silently drop entries — added file locking (<a href="https://github.com/NousResearch/hermes-agent/pull/1726" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1726/hovercard">#1726</a>)</li>
<li>Fix: search all sources by default in <code>session_search</code> (<a href="https://github.com/NousResearch/hermes-agent/pull/1892" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1892/hovercard">#1892</a>)</li>
<li>Fix: handle hyphenated FTS5 queries and preserve quoted literals (<a href="https://github.com/NousResearch/hermes-agent/pull/1776" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1776/hovercard">#1776</a>)</li>
<li>Fix: skip corrupt lines in <code>load_transcript</code> instead of crashing (<a href="https://github.com/NousResearch/hermes-agent/pull/1744" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1744/hovercard">#1744</a>)</li>
<li>Fix: normalize session keys to prevent case-sensitive duplicates (<a href="https://github.com/NousResearch/hermes-agent/pull/2157" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2157/hovercard">#2157</a>)</li>
<li>Fix: prevent <code>session_search</code> crash when no sessions exist (<a href="https://github.com/NousResearch/hermes-agent/pull/2194" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2194/hovercard">#2194</a>)</li>
<li>Fix: reset token counters on new session for accurate usage display (<a href="https://github.com/NousResearch/hermes-agent/pull/2101" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2101/hovercard">#2101</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/InB4DevOps/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/InB4DevOps">@InB4DevOps</a>)</li>
<li>Fix: prevent stale memory overwrites by flush agent (<a href="https://github.com/NousResearch/hermes-agent/pull/2687" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2687/hovercard">#2687</a>)</li>
<li>Fix: remove synthetic error message injection, fix session resume after repeated failures (<a href="https://github.com/NousResearch/hermes-agent/pull/2303" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2303/hovercard">#2303</a>)</li>
<li>Fix: quiet mode with <code>--resume</code> now passes conversation_history (<a href="https://github.com/NousResearch/hermes-agent/pull/2357" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2357/hovercard">#2357</a>)</li>
<li>Fix: unify resume logic in batch mode (<a href="https://github.com/NousResearch/hermes-agent/pull/2331" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2331/hovercard">#2331</a>)</li>
</ul>
<h3>Honcho Memory</h3>
<ul>
<li>Honcho config fixes and @ context reference integration (<a href="https://github.com/NousResearch/hermes-agent/pull/2343" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2343/hovercard">#2343</a>)</li>
<li>Self-hosted / Docker configuration documentation (<a href="https://github.com/NousResearch/hermes-agent/pull/2475" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2475/hovercard">#2475</a>)</li>
</ul>
<hr>
<h2>📱 Messaging Platforms (Gateway)</h2>
<h3>New Platform Adapters</h3>
<ul>
<li><strong>Signal Messenger</strong> — Full adapter with attachment handling, group message filtering, and Note to Self echo-back protection (<a href="https://github.com/NousResearch/hermes-agent/pull/2206" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2206/hovercard">#2206</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2400" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2400/hovercard">#2400</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2297" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2297/hovercard">#2297</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2156" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2156/hovercard">#2156</a>)</li>
<li><strong>DingTalk</strong> — Adapter with gateway wiring and setup docs (<a href="https://github.com/NousResearch/hermes-agent/pull/1685" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1685/hovercard">#1685</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/1690" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1690/hovercard">#1690</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/1692" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1692/hovercard">#1692</a>)</li>
<li><strong>SMS (Twilio)</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/1688" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1688/hovercard">#1688</a>)</li>
<li><strong>Mattermost</strong> — With @-mention-only channel filter (<a href="https://github.com/NousResearch/hermes-agent/pull/1683" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1683/hovercard">#1683</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2443" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2443/hovercard">#2443</a>)</li>
<li><strong>Matrix</strong> — With vision support and image caching (<a href="https://github.com/NousResearch/hermes-agent/pull/1683" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1683/hovercard">#1683</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2520" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2520/hovercard">#2520</a>)</li>
<li><strong>Webhook</strong> — Platform adapter for external event triggers (<a href="https://github.com/NousResearch/hermes-agent/pull/2166" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2166/hovercard">#2166</a>)</li>
<li><strong>OpenAI-compatible API server</strong> — <code>/v1/chat/completions</code> endpoint with <code>/api/jobs</code> cron management (<a href="https://github.com/NousResearch/hermes-agent/pull/1756" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1756/hovercard">#1756</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2450" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2450/hovercard">#2450</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2456" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2456/hovercard">#2456</a>)</li>
</ul>
<h3>Telegram Improvements</h3>
<ul>
<li>MarkdownV2 support — strikethrough, spoiler, blockquotes, escape parentheses/braces/backslashes/backticks (<a href="https://github.com/NousResearch/hermes-agent/pull/2199" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2199/hovercard">#2199</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2200" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2200/hovercard">#2200</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/llbn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/llbn">@llbn</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2386" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2386/hovercard">#2386</a>)</li>
<li>Auto-detect HTML tags and use <code>parse_mode=HTML</code> (<a href="https://github.com/NousResearch/hermes-agent/pull/1709" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1709/hovercard">#1709</a>)</li>
<li>Telegram group vision support + thread-based sessions (<a href="https://github.com/NousResearch/hermes-agent/pull/2153" data-hovercard-type="issue" data-hovercard-url="/NousResearch/hermes-agent/issues/2153/hovercard">#2153</a>)</li>
<li>Auto-reconnect polling after network interruption (<a href="https://github.com/NousResearch/hermes-agent/pull/2517" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2517/hovercard">#2517</a>)</li>
<li>Aggregate split text messages before dispatching (<a href="https://github.com/NousResearch/hermes-agent/pull/1674" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1674/hovercard">#1674</a>)</li>
<li>Fix: streaming config bridge, not-modified, flood control (<a href="https://github.com/NousResearch/hermes-agent/pull/1782" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1782/hovercard">#1782</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/1783" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1783/hovercard">#1783</a>)</li>
<li>Fix: edited_message event crashes (<a href="https://github.com/NousResearch/hermes-agent/pull/2074" data-hovercard-type="issue" data-hovercard-url="/NousResearch/hermes-agent/issues/2074/hovercard">#2074</a>)</li>
<li>Fix: retry 409 polling conflicts before giving up (<a href="https://github.com/NousResearch/hermes-agent/pull/2312" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2312/hovercard">#2312</a>)</li>
<li>Fix: topic delivery via <code>platform:chat_id:thread_id</code> format (<a href="https://github.com/NousResearch/hermes-agent/pull/2455" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2455/hovercard">#2455</a>)</li>
</ul>
<h3>Discord Improvements</h3>
<ul>
<li>Document caching and text-file injection (<a href="https://github.com/NousResearch/hermes-agent/pull/2503" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2503/hovercard">#2503</a>)</li>
<li>Persistent typing indicator for DMs (<a href="https://github.com/NousResearch/hermes-agent/pull/2468" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2468/hovercard">#2468</a>)</li>
<li>Discord DM vision — inline images + attachment analysis (<a href="https://github.com/NousResearch/hermes-agent/pull/2186" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2186/hovercard">#2186</a>)</li>
<li>Persist thread participation across gateway restarts (<a href="https://github.com/NousResearch/hermes-agent/pull/1661" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1661/hovercard">#1661</a>)</li>
<li>Fix: gateway crash on non-ASCII guild names (<a href="https://github.com/NousResearch/hermes-agent/pull/2302" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2302/hovercard">#2302</a>)</li>
<li>Fix: thread permission errors (<a href="https://github.com/NousResearch/hermes-agent/pull/2073" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2073/hovercard">#2073</a>)</li>
<li>Fix: slash event routing in threads (<a href="https://github.com/NousResearch/hermes-agent/pull/2460" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2460/hovercard">#2460</a>)</li>
<li>Fix: remove bugged followup messages + <code>/ask</code> command (<a href="https://github.com/NousResearch/hermes-agent/pull/1836" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1836/hovercard">#1836</a>)</li>
<li>Fix: graceful WebSocket reconnection (<a href="https://github.com/NousResearch/hermes-agent/pull/2127" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2127/hovercard">#2127</a>)</li>
<li>Fix: voice channel TTS when streaming enabled (<a href="https://github.com/NousResearch/hermes-agent/pull/2322" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2322/hovercard">#2322</a>)</li>
</ul>
<h3>WhatsApp &amp; Other Adapters</h3>
<ul>
<li>WhatsApp: outbound <code>send_message</code> routing (<a href="https://github.com/NousResearch/hermes-agent/pull/1769" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1769/hovercard">#1769</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sai-samarth/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sai-samarth">@sai-samarth</a>), LID format self-chat (<a href="https://github.com/NousResearch/hermes-agent/pull/1667" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1667/hovercard">#1667</a>), <code>reply_prefix</code> config fix (<a href="https://github.com/NousResearch/hermes-agent/pull/1923" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1923/hovercard">#1923</a>), restart on bridge child exit (<a href="https://github.com/NousResearch/hermes-agent/pull/2334" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2334/hovercard">#2334</a>), image/bridge improvements (<a href="https://github.com/NousResearch/hermes-agent/pull/2181" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2181/hovercard">#2181</a>)</li>
<li>Matrix: correct <code>reply_to_message_id</code> parameter (<a href="https://github.com/NousResearch/hermes-agent/pull/1895" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1895/hovercard">#1895</a>), bare media types fix (<a href="https://github.com/NousResearch/hermes-agent/pull/1736" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1736/hovercard">#1736</a>)</li>
<li>Mattermost: MIME types for media attachments (<a href="https://github.com/NousResearch/hermes-agent/pull/2329" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2329/hovercard">#2329</a>)</li>
</ul>
<h3>Gateway Core</h3>
<ul>
<li><strong>Auto-reconnect</strong> failed platforms with exponential backoff (<a href="https://github.com/NousResearch/hermes-agent/pull/2584" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2584/hovercard">#2584</a>)</li>
<li><strong>Notify users when session auto-resets</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/2519" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2519/hovercard">#2519</a>)</li>
<li><strong>Reply-to message context</strong> for out-of-session replies (<a href="https://github.com/NousResearch/hermes-agent/pull/1662" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1662/hovercard">#1662</a>)</li>
<li><strong>Ignore unauthorized DMs</strong> config option (<a href="https://github.com/NousResearch/hermes-agent/pull/1919" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1919/hovercard">#1919</a>)</li>
<li>Fix: <code>/reset</code> in thread-mode resets global session instead of thread (<a href="https://github.com/NousResearch/hermes-agent/pull/2254" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2254/hovercard">#2254</a>)</li>
<li>Fix: deliver MEDIA: files after streaming responses (<a href="https://github.com/NousResearch/hermes-agent/pull/2382" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2382/hovercard">#2382</a>)</li>
<li>Fix: cap interrupt recursion depth to prevent resource exhaustion (<a href="https://github.com/NousResearch/hermes-agent/pull/1659" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1659/hovercard">#1659</a>)</li>
<li>Fix: detect stopped processes and release stale locks on <code>--replace</code> (<a href="https://github.com/NousResearch/hermes-agent/pull/2406" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2406/hovercard">#2406</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/1908" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1908/hovercard">#1908</a>)</li>
<li>Fix: PID-based wait with force-kill for gateway restart (<a href="https://github.com/NousResearch/hermes-agent/pull/1902" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1902/hovercard">#1902</a>)</li>
<li>Fix: prevent <code>--replace</code> mode from killing the caller process (<a href="https://github.com/NousResearch/hermes-agent/pull/2185" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2185/hovercard">#2185</a>)</li>
<li>Fix: <code>/model</code> shows active fallback model instead of config default (<a href="https://github.com/NousResearch/hermes-agent/pull/1660" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1660/hovercard">#1660</a>)</li>
<li>Fix: <code>/title</code> command fails when session doesn't exist in SQLite yet (<a href="https://github.com/NousResearch/hermes-agent/pull/2379" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2379/hovercard">#2379</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ten-jampa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ten-jampa">@ten-jampa</a>)</li>
<li>Fix: process <code>/queue</code>'d messages after agent completion (<a href="https://github.com/NousResearch/hermes-agent/pull/2469" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2469/hovercard">#2469</a>)</li>
<li>Fix: strip orphaned <code>tool_results</code> + let <code>/reset</code> bypass running agent (<a href="https://github.com/NousResearch/hermes-agent/pull/2180" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2180/hovercard">#2180</a>)</li>
<li>Fix: prevent agents from starting gateway outside systemd management (<a href="https://github.com/NousResearch/hermes-agent/pull/2617" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2617/hovercard">#2617</a>)</li>
<li>Fix: prevent systemd restart storm on gateway connection failure (<a href="https://github.com/NousResearch/hermes-agent/pull/2327" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2327/hovercard">#2327</a>)</li>
<li>Fix: include resolved node path in systemd unit (<a href="https://github.com/NousResearch/hermes-agent/pull/1767" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1767/hovercard">#1767</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sai-samarth/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sai-samarth">@sai-samarth</a>)</li>
<li>Fix: send error details to user in gateway outer exception handler (<a href="https://github.com/NousResearch/hermes-agent/pull/1966" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1966/hovercard">#1966</a>)</li>
<li>Fix: improve error handling for 429 usage limits and 500 context overflow (<a href="https://github.com/NousResearch/hermes-agent/pull/1839" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1839/hovercard">#1839</a>)</li>
<li>Fix: add all missing platform allowlist env vars to startup warning check (<a href="https://github.com/NousResearch/hermes-agent/pull/2628" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2628/hovercard">#2628</a>)</li>
<li>Fix: media delivery fails for file paths containing spaces (<a href="https://github.com/NousResearch/hermes-agent/pull/2621" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2621/hovercard">#2621</a>)</li>
<li>Fix: duplicate session-key collision in multi-platform gateway (<a href="https://github.com/NousResearch/hermes-agent/pull/2171" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2171/hovercard">#2171</a>)</li>
<li>Fix: Matrix and Mattermost never report as connected (<a href="https://github.com/NousResearch/hermes-agent/pull/1711" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1711/hovercard">#1711</a>)</li>
<li>Fix: PII redaction config never read — missing yaml import (<a href="https://github.com/NousResearch/hermes-agent/pull/1701" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1701/hovercard">#1701</a>)</li>
<li>Fix: NameError on skill slash commands (<a href="https://github.com/NousResearch/hermes-agent/pull/1697" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1697/hovercard">#1697</a>)</li>
<li>Fix: persist watcher metadata in checkpoint for crash recovery (<a href="https://github.com/NousResearch/hermes-agent/pull/1706" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1706/hovercard">#1706</a>)</li>
<li>Fix: pass <code>message_thread_id</code> in send_image_file, send_document, send_video (<a href="https://github.com/NousResearch/hermes-agent/pull/2339" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2339/hovercard">#2339</a>)</li>
<li>Fix: media-group aggregation on rapid successive photo messages (<a href="https://github.com/NousResearch/hermes-agent/pull/2160" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2160/hovercard">#2160</a>)</li>
</ul>
<hr>
<h2>🔧 Tool System</h2>
<h3>MCP Enhancements</h3>
<ul>
<li><strong>MCP server management CLI</strong> + OAuth 2.1 PKCE auth (<a href="https://github.com/NousResearch/hermes-agent/pull/2465" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2465/hovercard">#2465</a>)</li>
<li><strong>Expose MCP servers as standalone toolsets</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/1907" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1907/hovercard">#1907</a>)</li>
<li><strong>Interactive MCP tool configuration</strong> in <code>hermes tools</code> (<a href="https://github.com/NousResearch/hermes-agent/pull/1694" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1694/hovercard">#1694</a>)</li>
<li>Fix: MCP-OAuth port mismatch, path traversal, and shared handler state (<a href="https://github.com/NousResearch/hermes-agent/pull/2552" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2552/hovercard">#2552</a>)</li>
<li>Fix: preserve MCP tool registrations across session resets (<a href="https://github.com/NousResearch/hermes-agent/pull/2124" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2124/hovercard">#2124</a>)</li>
<li>Fix: concurrent file access crash + duplicate MCP registration (<a href="https://github.com/NousResearch/hermes-agent/pull/2154" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2154/hovercard">#2154</a>)</li>
<li>Fix: normalise MCP schemas + expand session list columns (<a href="https://github.com/NousResearch/hermes-agent/pull/2102" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2102/hovercard">#2102</a>)</li>
<li>Fix: <code>tool_choice</code> <code>mcp_</code> prefix handling (<a href="https://github.com/NousResearch/hermes-agent/pull/1775" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1775/hovercard">#1775</a>)</li>
</ul>
<h3>Web Tool Backends</h3>
<ul>
<li><strong>Tavily</strong> as web search/extract/crawl backend (<a href="https://github.com/NousResearch/hermes-agent/pull/1731" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1731/hovercard">#1731</a>)</li>
<li><strong>Parallel</strong> as alternative web search/extract backend (<a href="https://github.com/NousResearch/hermes-agent/pull/1696" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1696/hovercard">#1696</a>)</li>
<li><strong>Configurable web backend</strong> — Firecrawl/BeautifulSoup/Playwright selection (<a href="https://github.com/NousResearch/hermes-agent/pull/2256" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2256/hovercard">#2256</a>)</li>
<li>Fix: whitespace-only env vars bypass web backend detection (<a href="https://github.com/NousResearch/hermes-agent/pull/2341" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2341/hovercard">#2341</a>)</li>
</ul>
<h3>New Tools</h3>
<ul>
<li><strong>IMAP email</strong> reading and sending (<a href="https://github.com/NousResearch/hermes-agent/pull/2173" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2173/hovercard">#2173</a>)</li>
<li><strong>STT (speech-to-text)</strong> tool using Whisper API (<a href="https://github.com/NousResearch/hermes-agent/pull/2072" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2072/hovercard">#2072</a>)</li>
<li><strong>Route-aware pricing estimates</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/1695" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1695/hovercard">#1695</a>)</li>
</ul>
<h3>Tool Improvements</h3>
<ul>
<li>TTS: <code>base_url</code> support for OpenAI TTS provider (<a href="https://github.com/NousResearch/hermes-agent/pull/2064" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2064/hovercard">#2064</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hanai/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hanai">@hanai</a>)</li>
<li>Vision: configurable timeout, tilde expansion in file paths, DM vision with multi-image and base64 fallback (<a href="https://github.com/NousResearch/hermes-agent/pull/2480" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2480/hovercard">#2480</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2585" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2585/hovercard">#2585</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2211" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2211/hovercard">#2211</a>)</li>
<li>Browser: race condition fix in session creation (<a href="https://github.com/NousResearch/hermes-agent/pull/1721" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1721/hovercard">#1721</a>), TypeError on unexpected LLM params (<a href="https://github.com/NousResearch/hermes-agent/pull/1735" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1735/hovercard">#1735</a>)</li>
<li>File tools: strip ANSI escape codes from write_file and patch content (<a href="https://github.com/NousResearch/hermes-agent/pull/2532" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2532/hovercard">#2532</a>), include pagination args in repeated search key (<a href="https://github.com/NousResearch/hermes-agent/pull/1824" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1824/hovercard">#1824</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cutepawss/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cutepawss">@cutepawss</a>), improve fuzzy matching accuracy + position calculation refactor (<a href="https://github.com/NousResearch/hermes-agent/pull/2096" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2096/hovercard">#2096</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/1681" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1681/hovercard">#1681</a>)</li>
<li>Code execution: resource leak and double socket close fix (<a href="https://github.com/NousResearch/hermes-agent/pull/2381" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2381/hovercard">#2381</a>)</li>
<li>Delegate: thread safety for concurrent subagent delegation (<a href="https://github.com/NousResearch/hermes-agent/pull/1672" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1672/hovercard">#1672</a>), preserve parent agent's tool list after delegation (<a href="https://github.com/NousResearch/hermes-agent/pull/1778" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1778/hovercard">#1778</a>)</li>
<li>Fix: make concurrent tool batching path-aware for file mutations (<a href="https://github.com/NousResearch/hermes-agent/pull/1914" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1914/hovercard">#1914</a>)</li>
<li>Fix: chunk long messages in <code>send_message_tool</code> before platform dispatch (<a href="https://github.com/NousResearch/hermes-agent/pull/1646" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1646/hovercard">#1646</a>)</li>
<li>Fix: add missing 'messaging' toolset (<a href="https://github.com/NousResearch/hermes-agent/pull/1718" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1718/hovercard">#1718</a>)</li>
<li>Fix: prevent unavailable tool names from leaking into model schemas (<a href="https://github.com/NousResearch/hermes-agent/pull/2072" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2072/hovercard">#2072</a>)</li>
<li>Fix: pass visited set by reference to prevent diamond dependency duplication (<a href="https://github.com/NousResearch/hermes-agent/pull/2311" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2311/hovercard">#2311</a>)</li>
<li>Fix: Daytona sandbox lookup migrated from <code>find_one</code> to <code>get/list</code> (<a href="https://github.com/NousResearch/hermes-agent/pull/2063" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2063/hovercard">#2063</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rovle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rovle">@rovle</a>)</li>
</ul>
<hr>
<h2>🧩 Skills Ecosystem</h2>
<h3>Skills System Improvements</h3>
<ul>
<li><strong>Agent-created skills</strong> — Caution-level findings allowed, dangerous skills ask instead of block (<a href="https://github.com/NousResearch/hermes-agent/pull/1840" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1840/hovercard">#1840</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2446" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2446/hovercard">#2446</a>)</li>
<li><strong><code>--yes</code> flag</strong> to bypass confirmation in <code>/skills install</code> and uninstall (<a href="https://github.com/NousResearch/hermes-agent/pull/1647" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1647/hovercard">#1647</a>)</li>
<li><strong>Disabled skills respected</strong> across banner, system prompt, and slash commands (<a href="https://github.com/NousResearch/hermes-agent/pull/1897" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1897/hovercard">#1897</a>)</li>
<li>Fix: skills custom_tools import crash + sandbox file_tools integration (<a href="https://github.com/NousResearch/hermes-agent/pull/2239" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2239/hovercard">#2239</a>)</li>
<li>Fix: agent-created skills with pip requirements crash on install (<a href="https://github.com/NousResearch/hermes-agent/pull/2145" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2145/hovercard">#2145</a>)</li>
<li>Fix: race condition in <code>Skills.__init__</code> when <code>hub.yaml</code> missing (<a href="https://github.com/NousResearch/hermes-agent/pull/2242" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2242/hovercard">#2242</a>)</li>
<li>Fix: validate skill metadata before install and block duplicates (<a href="https://github.com/NousResearch/hermes-agent/pull/2241" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2241/hovercard">#2241</a>)</li>
<li>Fix: skills hub inspect/resolve — 4 bugs in inspect, redirects, discovery, tap list (<a href="https://github.com/NousResearch/hermes-agent/pull/2447" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2447/hovercard">#2447</a>)</li>
<li>Fix: agent-created skills keep working after session reset (<a href="https://github.com/NousResearch/hermes-agent/pull/2121" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2121/hovercard">#2121</a>)</li>
</ul>
<h3>New Skills</h3>
<ul>
<li><strong>OCR-and-documents</strong> — PDF/DOCX/XLS/PPTX/image OCR with optional GPU (<a href="https://github.com/NousResearch/hermes-agent/pull/2236" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2236/hovercard">#2236</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2461" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2461/hovercard">#2461</a>)</li>
<li><strong>Huggingface-hub</strong> bundled skill (<a href="https://github.com/NousResearch/hermes-agent/pull/1921" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1921/hovercard">#1921</a>)</li>
<li><strong>Sherlock OSINT</strong> username search (<a href="https://github.com/NousResearch/hermes-agent/pull/1671" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1671/hovercard">#1671</a>)</li>
<li><strong>Meme-generation</strong> — Image generator with Pillow (<a href="https://github.com/NousResearch/hermes-agent/pull/2344" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2344/hovercard">#2344</a>)</li>
<li><strong>Bioinformatics</strong> gateway skill — index to 400+ bio skills (<a href="https://github.com/NousResearch/hermes-agent/pull/2387" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2387/hovercard">#2387</a>)</li>
<li><strong>Inference.sh</strong> skill (terminal-based) (<a href="https://github.com/NousResearch/hermes-agent/pull/1686" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1686/hovercard">#1686</a>)</li>
<li><strong>Base blockchain</strong> optional skill (<a href="https://github.com/NousResearch/hermes-agent/pull/1643" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1643/hovercard">#1643</a>)</li>
<li><strong>3D-model-viewer</strong> optional skill (<a href="https://github.com/NousResearch/hermes-agent/pull/2226" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2226/hovercard">#2226</a>)</li>
<li><strong>FastMCP</strong> optional skill (<a href="https://github.com/NousResearch/hermes-agent/pull/2113" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2113/hovercard">#2113</a>)</li>
<li><strong>Hermes-agent-setup</strong> skill (<a href="https://github.com/NousResearch/hermes-agent/pull/1905" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1905/hovercard">#1905</a>)</li>
</ul>
<hr>
<h2>🔌 Plugin System Enhancements</h2>
<ul>
<li><strong>TUI extension hooks</strong> — Build custom CLIs on top of Hermes (<a href="https://github.com/NousResearch/hermes-agent/pull/2333" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2333/hovercard">#2333</a>)</li>
<li><strong><code>hermes plugins install/remove/list</code></strong> commands (<a href="https://github.com/NousResearch/hermes-agent/pull/2337" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2337/hovercard">#2337</a>)</li>
<li><strong>Slash command registration</strong> for plugins (<a href="https://github.com/NousResearch/hermes-agent/pull/2359" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2359/hovercard">#2359</a>)</li>
<li><strong><code>session:end</code> lifecycle event</strong> hook (<a href="https://github.com/NousResearch/hermes-agent/pull/1725" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1725/hovercard">#1725</a>)</li>
<li>Fix: require opt-in for project plugin discovery (<a href="https://github.com/NousResearch/hermes-agent/pull/2215" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2215/hovercard">#2215</a>)</li>
</ul>
<hr>
<h2>🔒 Security &amp; Reliability</h2>
<h3>Security</h3>
<ul>
<li><strong>SSRF protection</strong> for vision_tools and web_tools (<a href="https://github.com/NousResearch/hermes-agent/pull/2679" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2679/hovercard">#2679</a>)</li>
<li><strong>Shell injection prevention</strong> in <code>_expand_path</code> via <code>~user</code> path suffix (<a href="https://github.com/NousResearch/hermes-agent/pull/2685" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2685/hovercard">#2685</a>)</li>
<li><strong>Block untrusted browser-origin</strong> API server access (<a href="https://github.com/NousResearch/hermes-agent/pull/2451" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2451/hovercard">#2451</a>)</li>
<li><strong>Block sandbox backend creds</strong> from subprocess env (<a href="https://github.com/NousResearch/hermes-agent/pull/1658" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1658/hovercard">#1658</a>)</li>
<li><strong>Block @ references</strong> from reading secrets outside workspace (<a href="https://github.com/NousResearch/hermes-agent/pull/2601" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2601/hovercard">#2601</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Gutslabs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Gutslabs">@Gutslabs</a>)</li>
<li><strong>Malicious code pattern pre-exec scanner</strong> for terminal_tool (<a href="https://github.com/NousResearch/hermes-agent/pull/2245" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2245/hovercard">#2245</a>)</li>
<li><strong>Harden terminal safety</strong> and sandbox file writes (<a href="https://github.com/NousResearch/hermes-agent/pull/1653" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1653/hovercard">#1653</a>)</li>
<li><strong>PKCE verifier leak</strong> fix + OAuth refresh Content-Type (<a href="https://github.com/NousResearch/hermes-agent/pull/1775" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1775/hovercard">#1775</a>)</li>
<li><strong>Eliminate SQL string formatting</strong> in <code>execute()</code> calls (<a href="https://github.com/NousResearch/hermes-agent/pull/2061" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2061/hovercard">#2061</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dusterbloom/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dusterbloom">@dusterbloom</a>)</li>
<li><strong>Harden jobs API</strong> — input limits, field whitelist, startup check (<a href="https://github.com/NousResearch/hermes-agent/pull/2456" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2456/hovercard">#2456</a>)</li>
</ul>
<h3>Reliability</h3>
<ul>
<li>Thread locks on 4 SessionDB methods (<a href="https://github.com/NousResearch/hermes-agent/pull/1704" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1704/hovercard">#1704</a>)</li>
<li>File locking for concurrent memory writes (<a href="https://github.com/NousResearch/hermes-agent/pull/1726" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1726/hovercard">#1726</a>)</li>
<li>Handle OpenRouter errors gracefully (<a href="https://github.com/NousResearch/hermes-agent/pull/2112" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2112/hovercard">#2112</a>)</li>
<li>Guard print() calls against OSError (<a href="https://github.com/NousResearch/hermes-agent/pull/1668" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1668/hovercard">#1668</a>)</li>
<li>Safely handle non-string inputs in redacting formatter (<a href="https://github.com/NousResearch/hermes-agent/pull/2392" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2392/hovercard">#2392</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/1700" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1700/hovercard">#1700</a>)</li>
<li>ACP: preserve session provider on model switch, persist sessions to disk (<a href="https://github.com/NousResearch/hermes-agent/pull/2380" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2380/hovercard">#2380</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2071" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2071/hovercard">#2071</a>)</li>
<li>API server: persist ResponseStore to SQLite across restarts (<a href="https://github.com/NousResearch/hermes-agent/pull/2472" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2472/hovercard">#2472</a>)</li>
<li>Fix: <code>fetch_nous_models</code> always TypeError from positional args (<a href="https://github.com/NousResearch/hermes-agent/pull/1699" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1699/hovercard">#1699</a>)</li>
<li>Fix: resolve merge conflict markers in cli.py breaking startup (<a href="https://github.com/NousResearch/hermes-agent/pull/2347" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2347/hovercard">#2347</a>)</li>
<li>Fix: <code>minisweagent_path.py</code> missing from wheel (<a href="https://github.com/NousResearch/hermes-agent/pull/2098" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2098/hovercard">#2098</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JiwaniZakir/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JiwaniZakir">@JiwaniZakir</a>)</li>
</ul>
<h3>Cron System</h3>
<ul>
<li><strong><code>[SILENT]</code> response</strong> — cron agents can suppress delivery (<a href="https://github.com/NousResearch/hermes-agent/pull/1833" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1833/hovercard">#1833</a>)</li>
<li><strong>Scale missed-job grace window</strong> with schedule frequency (<a href="https://github.com/NousResearch/hermes-agent/pull/2449" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2449/hovercard">#2449</a>)</li>
<li><strong>Recover recent one-shot jobs</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/1918" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1918/hovercard">#1918</a>)</li>
<li>Fix: normalize <code>repeat&lt;=0</code> to None — jobs deleted after first run when LLM passes -1 (<a href="https://github.com/NousResearch/hermes-agent/pull/2612" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2612/hovercard">#2612</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Mibayy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Mibayy">@Mibayy</a>)</li>
<li>Fix: Matrix added to scheduler delivery platform_map (<a href="https://github.com/NousResearch/hermes-agent/pull/2167" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2167/hovercard">#2167</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/buntingszn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/buntingszn">@buntingszn</a>)</li>
<li>Fix: naive ISO timestamps without timezone — jobs fire at wrong time (<a href="https://github.com/NousResearch/hermes-agent/pull/1729" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1729/hovercard">#1729</a>)</li>
<li>Fix: <code>get_due_jobs</code> reads <code>jobs.json</code> twice — race condition (<a href="https://github.com/NousResearch/hermes-agent/pull/1716" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1716/hovercard">#1716</a>)</li>
<li>Fix: silent jobs return empty response for delivery skip (<a href="https://github.com/NousResearch/hermes-agent/pull/2442" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2442/hovercard">#2442</a>)</li>
<li>Fix: stop injecting cron outputs into gateway session history (<a href="https://github.com/NousResearch/hermes-agent/pull/2313" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2313/hovercard">#2313</a>)</li>
<li>Fix: close abandoned coroutine when <code>asyncio.run()</code> raises RuntimeError (<a href="https://github.com/NousResearch/hermes-agent/pull/2317" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2317/hovercard">#2317</a>)</li>
</ul>
<hr>
<h2>🧪 Testing</h2>
<ul>
<li>Resolve all consistently failing tests (<a href="https://github.com/NousResearch/hermes-agent/pull/2488" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2488/hovercard">#2488</a>)</li>
<li>Replace <code>FakePath</code> with <code>monkeypatch</code> for Python 3.12 compat (<a href="https://github.com/NousResearch/hermes-agent/pull/2444" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2444/hovercard">#2444</a>)</li>
<li>Align Hermes setup and full-suite expectations (<a href="https://github.com/NousResearch/hermes-agent/pull/1710" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1710/hovercard">#1710</a>)</li>
</ul>
<hr>
<h2>📚 Documentation</h2>
<ul>
<li>Comprehensive docs update for recent features (<a href="https://github.com/NousResearch/hermes-agent/pull/1693" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1693/hovercard">#1693</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2183" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2183/hovercard">#2183</a>)</li>
<li>Alibaba Cloud and DingTalk setup guides (<a href="https://github.com/NousResearch/hermes-agent/pull/1687" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1687/hovercard">#1687</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/1692" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1692/hovercard">#1692</a>)</li>
<li>Detailed skills documentation (<a href="https://github.com/NousResearch/hermes-agent/pull/2244" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2244/hovercard">#2244</a>)</li>
<li>Honcho self-hosted / Docker configuration (<a href="https://github.com/NousResearch/hermes-agent/pull/2475" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2475/hovercard">#2475</a>)</li>
<li>Context length detection FAQ and quickstart references (<a href="https://github.com/NousResearch/hermes-agent/pull/2179" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2179/hovercard">#2179</a>)</li>
<li>Fix docs inconsistencies across reference and user guides (<a href="https://github.com/NousResearch/hermes-agent/pull/1995" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1995/hovercard">#1995</a>)</li>
<li>Fix MCP install commands — use uv, not bare pip (<a href="https://github.com/NousResearch/hermes-agent/pull/1909" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1909/hovercard">#1909</a>)</li>
<li>Replace ASCII diagrams with Mermaid/lists (<a href="https://github.com/NousResearch/hermes-agent/pull/2402" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2402/hovercard">#2402</a>)</li>
<li>Gemini OAuth provider implementation plan (<a href="https://github.com/NousResearch/hermes-agent/pull/2467" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2467/hovercard">#2467</a>)</li>
<li>Discord Server Members Intent marked as required (<a href="https://github.com/NousResearch/hermes-agent/pull/2330" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2330/hovercard">#2330</a>)</li>
<li>Fix MDX build error in api-server.md (<a href="https://github.com/NousResearch/hermes-agent/pull/1787" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1787/hovercard">#1787</a>)</li>
<li>Align venv path to match installer (<a href="https://github.com/NousResearch/hermes-agent/pull/2114" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2114/hovercard">#2114</a>)</li>
<li>New skills added to hub index (<a href="https://github.com/NousResearch/hermes-agent/pull/2281" data-hovercard-type="issue" data-hovercard-url="/NousResearch/hermes-agent/issues/2281/hovercard">#2281</a>)</li>
</ul>
<hr>
<h2>👥 Contributors</h2>
<h3>Core</h3>
<ul>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/teknium1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/teknium1">@teknium1</a></strong> (Teknium) — 280 PRs</li>
</ul>
<h3>Community Contributors</h3>
<ul>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mchzimm/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mchzimm">@mchzimm</a></strong> (to_the_max) — GitHub Copilot provider integration (<a href="https://github.com/NousResearch/hermes-agent/pull/1879" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1879/hovercard">#1879</a>)</li>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jquesnelle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jquesnelle">@jquesnelle</a></strong> (Jeffrey Quesnelle) — Per-thread persistent event loops fix (<a href="https://github.com/NousResearch/hermes-agent/pull/2214" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2214/hovercard">#2214</a>)</li>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/llbn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/llbn">@llbn</a></strong> (lbn) — Telegram MarkdownV2 strikethrough, spoiler, blockquotes, and escape fixes (<a href="https://github.com/NousResearch/hermes-agent/pull/2199" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2199/hovercard">#2199</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2200" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2200/hovercard">#2200</a>)</li>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dusterbloom/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dusterbloom">@dusterbloom</a></strong> — SQL injection prevention + local server context window querying (<a href="https://github.com/NousResearch/hermes-agent/pull/2061" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2061/hovercard">#2061</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2091" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2091/hovercard">#2091</a>)</li>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/0xbyt4/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/0xbyt4">@0xbyt4</a></strong> — Anthropic tool_calls None guard + OpenCode-Go provider config fix (<a href="https://github.com/NousResearch/hermes-agent/pull/2209" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2209/hovercard">#2209</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/2393" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2393/hovercard">#2393</a>)</li>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sai-samarth/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sai-samarth">@sai-samarth</a></strong> (Saisamarth) — WhatsApp send_message routing + systemd node path (<a href="https://github.com/NousResearch/hermes-agent/pull/1769" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1769/hovercard">#1769</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/1767" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1767/hovercard">#1767</a>)</li>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Gutslabs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Gutslabs">@Gutslabs</a></strong> (Guts) — Block @ references from reading secrets (<a href="https://github.com/NousResearch/hermes-agent/pull/2601" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2601/hovercard">#2601</a>)</li>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Mibayy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Mibayy">@Mibayy</a></strong> (Mibay) — Cron job repeat normalization (<a href="https://github.com/NousResearch/hermes-agent/pull/2612" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2612/hovercard">#2612</a>)</li>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ten-jampa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ten-jampa">@ten-jampa</a></strong> (Tenzin Jampa) — Gateway /title command fix (<a href="https://github.com/NousResearch/hermes-agent/pull/2379" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2379/hovercard">#2379</a>)</li>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cutepawss/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cutepawss">@cutepawss</a></strong> (lila) — File tools search pagination fix (<a href="https://github.com/NousResearch/hermes-agent/pull/1824" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1824/hovercard">#1824</a>)</li>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hanai/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hanai">@hanai</a></strong> (Hanai) — OpenAI TTS base_url support (<a href="https://github.com/NousResearch/hermes-agent/pull/2064" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2064/hovercard">#2064</a>)</li>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rovle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rovle">@rovle</a></strong> (Lovre Pešut) — Daytona sandbox API migration (<a href="https://github.com/NousResearch/hermes-agent/pull/2063" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2063/hovercard">#2063</a>)</li>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/buntingszn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/buntingszn">@buntingszn</a></strong> (bunting szn) — Matrix cron delivery support (<a href="https://github.com/NousResearch/hermes-agent/pull/2167" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2167/hovercard">#2167</a>)</li>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/InB4DevOps/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/InB4DevOps">@InB4DevOps</a></strong> — Token counter reset on new session (<a href="https://github.com/NousResearch/hermes-agent/pull/2101" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2101/hovercard">#2101</a>)</li>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JiwaniZakir/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JiwaniZakir">@JiwaniZakir</a></strong> (Zakir Jiwani) — Missing file in wheel fix (<a href="https://github.com/NousResearch/hermes-agent/pull/2098" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2098/hovercard">#2098</a>)</li>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ygd58/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ygd58">@ygd58</a></strong> (buray) — Delegate tool parent tool names fix (<a href="https://github.com/NousResearch/hermes-agent/pull/2083" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2083/hovercard">#2083</a>)</li>
</ul>
<hr>
<p><strong>Full Changelog</strong>: <a href="https://github.com/NousResearch/hermes-agent/compare/v2026.3.17...v2026.3.23">v2026.3.17...v2026.3.23</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Hermes Agent v0.8.0 (v2026.4.8)]]></title>
<description><![CDATA[Hermes Agent v0.8.0 (v2026.4.8)
Release Date: April 8, 2026

The intelligence release — background task auto-notifications, free MiMo v2 Pro on Nous Portal, live model switching across all platforms, self-optimized GPT/Codex guidance, native Google AI Studio, smart inactivity timeouts, approval b...]]></description>
<link>https://tsecurity.de/de/3488033/downloads/hermes-agent-v080-v202648/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3488033/downloads/hermes-agent-v080-v202648/</guid>
<pubDate>Tue, 05 May 2026 03:01:34 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h1>Hermes Agent v0.8.0 (v2026.4.8)</h1>
<p><strong>Release Date:</strong> April 8, 2026</p>
<blockquote>
<p>The intelligence release — background task auto-notifications, free MiMo v2 Pro on Nous Portal, live model switching across all platforms, self-optimized GPT/Codex guidance, native Google AI Studio, smart inactivity timeouts, approval buttons, MCP OAuth 2.1, and 209 merged PRs with 82 resolved issues.</p>
</blockquote>
<hr>
<h2>✨ Highlights</h2>
<ul>
<li>
<p><strong>Background Process Auto-Notifications (<code>notify_on_complete</code>)</strong> — Background tasks can now automatically notify the agent when they finish. Start a long-running process (AI model training, test suites, deployments, builds) and the agent gets notified on completion — no polling needed. The agent can keep working on other things and pick up results when they land. (<a href="https://github.com/NousResearch/hermes-agent/pull/5779" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5779/hovercard">#5779</a>)</p>
</li>
<li>
<p><strong>Free Xiaomi MiMo v2 Pro on Nous Portal</strong> — Nous Portal now supports the free-tier Xiaomi MiMo v2 Pro model for auxiliary tasks (compression, vision, summarization), with free-tier model gating and pricing display in model selection. (<a href="https://github.com/NousResearch/hermes-agent/pull/6018" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/6018/hovercard">#6018</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/5880" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5880/hovercard">#5880</a>)</p>
</li>
<li>
<p><strong>Live Model Switching (<code>/model</code> Command)</strong> — Switch models and providers mid-session from CLI, Telegram, Discord, Slack, or any gateway platform. Aggregator-aware resolution keeps you on OpenRouter/Nous when possible, with automatic cross-provider fallback when needed. Interactive model pickers on Telegram and Discord with inline buttons. (<a href="https://github.com/NousResearch/hermes-agent/pull/5181" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5181/hovercard">#5181</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/5742" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5742/hovercard">#5742</a>)</p>
</li>
<li>
<p><strong>Self-Optimized GPT/Codex Tool-Use Guidance</strong> — The agent diagnosed and patched 5 failure modes in GPT and Codex tool calling through automated behavioral benchmarking, dramatically improving reliability on OpenAI models. Includes execution discipline guidance and thinking-only prefill continuation for structured reasoning. (<a href="https://github.com/NousResearch/hermes-agent/pull/6120" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/6120/hovercard">#6120</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/5414" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5414/hovercard">#5414</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/5931" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5931/hovercard">#5931</a>)</p>
</li>
<li>
<p><strong>Google AI Studio (Gemini) Native Provider</strong> — Direct access to Gemini models through Google's AI Studio API. Includes automatic models.dev registry integration for real-time context length detection across any provider. (<a href="https://github.com/NousResearch/hermes-agent/pull/5577" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5577/hovercard">#5577</a>)</p>
</li>
<li>
<p><strong>Inactivity-Based Agent Timeouts</strong> — Gateway and cron timeouts now track actual tool activity instead of wall-clock time. Long-running tasks that are actively working will never be killed — only truly idle agents time out. (<a href="https://github.com/NousResearch/hermes-agent/pull/5389" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5389/hovercard">#5389</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/5440" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5440/hovercard">#5440</a>)</p>
</li>
<li>
<p><strong>Approval Buttons on Slack &amp; Telegram</strong> — Dangerous command approval via native platform buttons instead of typing <code>/approve</code>. Slack gets thread context preservation; Telegram gets emoji reactions for approval status. (<a href="https://github.com/NousResearch/hermes-agent/pull/5890" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5890/hovercard">#5890</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/5975" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5975/hovercard">#5975</a>)</p>
</li>
<li>
<p><strong>MCP OAuth 2.1 PKCE + OSV Malware Scanning</strong> — Full standards-compliant OAuth for MCP server authentication, plus automatic malware scanning of MCP extension packages via the OSV vulnerability database. (<a href="https://github.com/NousResearch/hermes-agent/pull/5420" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5420/hovercard">#5420</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/5305" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5305/hovercard">#5305</a>)</p>
</li>
<li>
<p><strong>Centralized Logging &amp; Config Validation</strong> — Structured logging to <code>~/.hermes/logs/</code> (agent.log + errors.log) with the <code>hermes logs</code> command for tailing and filtering. Config structure validation catches malformed YAML at startup before it causes cryptic failures. (<a href="https://github.com/NousResearch/hermes-agent/pull/5430" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5430/hovercard">#5430</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/5426" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5426/hovercard">#5426</a>)</p>
</li>
<li>
<p><strong>Plugin System Expansion</strong> — Plugins can now register CLI subcommands, receive request-scoped API hooks with correlation IDs, prompt for required env vars during install, and hook into session lifecycle events (finalize/reset). (<a href="https://github.com/NousResearch/hermes-agent/pull/5295" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5295/hovercard">#5295</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/5427" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5427/hovercard">#5427</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/5470" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5470/hovercard">#5470</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/6129" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/6129/hovercard">#6129</a>)</p>
</li>
<li>
<p><strong>Matrix Tier 1 &amp; Platform Hardening</strong> — Matrix gets reactions, read receipts, rich formatting, and room management. Discord adds channel controls and ignored channels. Signal gets full MEDIA: tag delivery. Mattermost gets file attachments. Comprehensive reliability fixes across all platforms. (<a href="https://github.com/NousResearch/hermes-agent/pull/5275" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5275/hovercard">#5275</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/5975" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5975/hovercard">#5975</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/5602" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5602/hovercard">#5602</a>)</p>
</li>
<li>
<p><strong>Security Hardening Pass</strong> — Consolidated SSRF protections, timing attack mitigations, tar traversal prevention, credential leakage guards, cron path traversal hardening, and cross-session isolation. Terminal workdir sanitization across all backends. (<a href="https://github.com/NousResearch/hermes-agent/pull/5944" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5944/hovercard">#5944</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/5613" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5613/hovercard">#5613</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/5629" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5629/hovercard">#5629</a>)</p>
</li>
</ul>
<hr>
<h2>🏗️ Core Agent &amp; Architecture</h2>
<h3>Provider &amp; Model Support</h3>
<ul>
<li><strong>Native Google AI Studio (Gemini) provider</strong> with models.dev integration for automatic context length detection (<a href="https://github.com/NousResearch/hermes-agent/pull/5577" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5577/hovercard">#5577</a>)</li>
<li><strong><code>/model</code> command — full provider+model system overhaul</strong> — live switching across CLI and all gateway platforms with aggregator-aware resolution (<a href="https://github.com/NousResearch/hermes-agent/pull/5181" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5181/hovercard">#5181</a>)</li>
<li><strong>Interactive model picker for Telegram and Discord</strong> — inline button-based model selection (<a href="https://github.com/NousResearch/hermes-agent/pull/5742" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5742/hovercard">#5742</a>)</li>
<li><strong>Nous Portal free-tier model gating</strong> with pricing display in model selection (<a href="https://github.com/NousResearch/hermes-agent/pull/5880" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5880/hovercard">#5880</a>)</li>
<li><strong>Model pricing display</strong> for OpenRouter and Nous Portal providers (<a href="https://github.com/NousResearch/hermes-agent/pull/5416" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5416/hovercard">#5416</a>)</li>
<li><strong>xAI (Grok) prompt caching</strong> via <code>x-grok-conv-id</code> header (<a href="https://github.com/NousResearch/hermes-agent/pull/5604" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5604/hovercard">#5604</a>)</li>
<li><strong>Grok added to tool-use enforcement models</strong> for direct xAI usage (<a href="https://github.com/NousResearch/hermes-agent/pull/5595" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5595/hovercard">#5595</a>)</li>
<li><strong>MiniMax TTS provider</strong> (speech-2.8) (<a href="https://github.com/NousResearch/hermes-agent/pull/4963" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/4963/hovercard">#4963</a>)</li>
<li><strong>Non-agentic model warning</strong> — warns users when loading Hermes LLM models not designed for tool use (<a href="https://github.com/NousResearch/hermes-agent/pull/5378" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5378/hovercard">#5378</a>)</li>
<li><strong>Ollama Cloud auth, /model switch persistence</strong>, and alias tab completion (<a href="https://github.com/NousResearch/hermes-agent/pull/5269" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5269/hovercard">#5269</a>)</li>
<li><strong>Preserve dots in OpenCode Go model names</strong> (minimax-m2.7, glm-4.5, kimi-k2.5) (<a href="https://github.com/NousResearch/hermes-agent/pull/5597" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5597/hovercard">#5597</a>)</li>
<li><strong>MiniMax models 404 fix</strong> — strip /v1 from Anthropic base URL for OpenCode Go (<a href="https://github.com/NousResearch/hermes-agent/pull/4918" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/4918/hovercard">#4918</a>)</li>
<li><strong>Provider credential reset windows</strong> honored in pooled failover (<a href="https://github.com/NousResearch/hermes-agent/pull/5188" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5188/hovercard">#5188</a>)</li>
<li><strong>OAuth token sync</strong> between credential pool and credentials file (<a href="https://github.com/NousResearch/hermes-agent/pull/4981" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/4981/hovercard">#4981</a>)</li>
<li><strong>Stale OAuth credentials</strong> no longer block OpenRouter users on auto-detect (<a href="https://github.com/NousResearch/hermes-agent/pull/5746" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5746/hovercard">#5746</a>)</li>
<li><strong>Codex OAuth credential pool disconnect</strong> + expired token import fix (<a href="https://github.com/NousResearch/hermes-agent/pull/5681" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5681/hovercard">#5681</a>)</li>
<li><strong>Codex pool entry sync</strong> from <code>~/.codex/auth.json</code> on exhaustion — <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/GratefulDave/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/GratefulDave">@GratefulDave</a> (<a href="https://github.com/NousResearch/hermes-agent/pull/5610" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5610/hovercard">#5610</a>)</li>
<li><strong>Auxiliary client payment fallback</strong> — retry with next provider on 402 (<a href="https://github.com/NousResearch/hermes-agent/pull/5599" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5599/hovercard">#5599</a>)</li>
<li><strong>Auxiliary client resolves named custom providers</strong> and 'main' alias (<a href="https://github.com/NousResearch/hermes-agent/pull/5978" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5978/hovercard">#5978</a>)</li>
<li><strong>Use mimo-v2-pro</strong> for non-vision auxiliary tasks on Nous free tier (<a href="https://github.com/NousResearch/hermes-agent/pull/6018" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/6018/hovercard">#6018</a>)</li>
<li><strong>Vision auto-detection</strong> tries main provider first (<a href="https://github.com/NousResearch/hermes-agent/pull/6041" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/6041/hovercard">#6041</a>)</li>
<li><strong>Provider re-ordering and Quick Install</strong> — <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/austinpickett/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/austinpickett">@austinpickett</a> (<a href="https://github.com/NousResearch/hermes-agent/pull/4664" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/4664/hovercard">#4664</a>)</li>
<li><strong>Nous OAuth access_token</strong> no longer used as inference API key — <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SHL0MS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SHL0MS">@SHL0MS</a> (<a href="https://github.com/NousResearch/hermes-agent/pull/5564" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5564/hovercard">#5564</a>)</li>
<li><strong>HERMES_PORTAL_BASE_URL env var</strong> respected during Nous login — <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/benbarclay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/benbarclay">@benbarclay</a> (<a href="https://github.com/NousResearch/hermes-agent/pull/5745" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5745/hovercard">#5745</a>)</li>
<li><strong>Env var overrides</strong> for Nous portal/inference URLs (<a href="https://github.com/NousResearch/hermes-agent/pull/5419" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5419/hovercard">#5419</a>)</li>
<li><strong>Z.AI endpoint auto-detect</strong> via probe and cache (<a href="https://github.com/NousResearch/hermes-agent/pull/5763" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5763/hovercard">#5763</a>)</li>
<li><strong>MiniMax context lengths, model catalog, thinking guard, aux model, and config base_url</strong> corrections (<a href="https://github.com/NousResearch/hermes-agent/pull/6082" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/6082/hovercard">#6082</a>)</li>
<li><strong>Community provider/model resolution fixes</strong> — salvaged 4 community PRs + MiniMax aux URL (<a href="https://github.com/NousResearch/hermes-agent/pull/5983" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5983/hovercard">#5983</a>)</li>
</ul>
<h3>Agent Loop &amp; Conversation</h3>
<ul>
<li><strong>Self-optimized GPT/Codex tool-use guidance</strong> via automated behavioral benchmarking — agent self-diagnosed and patched 5 failure modes (<a href="https://github.com/NousResearch/hermes-agent/pull/6120" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/6120/hovercard">#6120</a>)</li>
<li><strong>GPT/Codex execution discipline guidance</strong> in system prompts (<a href="https://github.com/NousResearch/hermes-agent/pull/5414" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5414/hovercard">#5414</a>)</li>
<li><strong>Thinking-only prefill continuation</strong> for structured reasoning responses (<a href="https://github.com/NousResearch/hermes-agent/pull/5931" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5931/hovercard">#5931</a>)</li>
<li><strong>Accept reasoning-only responses</strong> without retries — set content to "(empty)" instead of infinite retry (<a href="https://github.com/NousResearch/hermes-agent/pull/5278" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5278/hovercard">#5278</a>)</li>
<li><strong>Jittered retry backoff</strong> — exponential backoff with jitter for API retries (<a href="https://github.com/NousResearch/hermes-agent/pull/6048" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/6048/hovercard">#6048</a>)</li>
<li><strong>Smart thinking block signature management</strong> — preserve and manage Anthropic thinking signatures across turns (<a href="https://github.com/NousResearch/hermes-agent/pull/6112" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/6112/hovercard">#6112</a>)</li>
<li><strong>Coerce tool call arguments</strong> to match JSON Schema types — fixes models that send strings instead of numbers/booleans (<a href="https://github.com/NousResearch/hermes-agent/pull/5265" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5265/hovercard">#5265</a>)</li>
<li><strong>Save oversized tool results to file</strong> instead of destructive truncation (<a href="https://github.com/NousResearch/hermes-agent/pull/5210" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5210/hovercard">#5210</a>)</li>
<li><strong>Sandbox-aware tool result persistence</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/6085" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/6085/hovercard">#6085</a>)</li>
<li><strong>Streaming fallback</strong> improved after edit failures (<a href="https://github.com/NousResearch/hermes-agent/pull/6110" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/6110/hovercard">#6110</a>)</li>
<li><strong>Codex empty-output gaps</strong> covered in fallback + normalizer + auxiliary client (<a href="https://github.com/NousResearch/hermes-agent/pull/5724" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5724/hovercard">#5724</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/5730" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5730/hovercard">#5730</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/5734" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5734/hovercard">#5734</a>)</li>
<li><strong>Codex stream output backfill</strong> from output_item.done events (<a href="https://github.com/NousResearch/hermes-agent/pull/5689" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5689/hovercard">#5689</a>)</li>
<li><strong>Stream consumer creates new message</strong> after tool boundaries (<a href="https://github.com/NousResearch/hermes-agent/pull/5739" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5739/hovercard">#5739</a>)</li>
<li><strong>Codex validation aligned</strong> with normalization for empty stream output (<a href="https://github.com/NousResearch/hermes-agent/pull/5940" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5940/hovercard">#5940</a>)</li>
<li><strong>Bridge tool-calls</strong> in copilot-acp adapter (<a href="https://github.com/NousResearch/hermes-agent/pull/5460" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5460/hovercard">#5460</a>)</li>
<li><strong>Filter transcript-only roles</strong> from chat-completions payload (<a href="https://github.com/NousResearch/hermes-agent/pull/4880" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/4880/hovercard">#4880</a>)</li>
<li><strong>Context compaction failures fixed</strong> on temperature-restricted models — <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MadKangYu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MadKangYu">@MadKangYu</a> (<a href="https://github.com/NousResearch/hermes-agent/pull/5608" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5608/hovercard">#5608</a>)</li>
<li><strong>Sanitize tool_calls for all strict APIs</strong> (Fireworks, Mistral, etc.) — <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lumethegreat/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lumethegreat">@lumethegreat</a> (<a href="https://github.com/NousResearch/hermes-agent/pull/5183" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5183/hovercard">#5183</a>)</li>
</ul>
<h3>Memory &amp; Sessions</h3>
<ul>
<li><strong>Supermemory memory provider</strong> — new memory plugin with multi-container, search_mode, identity template, and env var override (<a href="https://github.com/NousResearch/hermes-agent/pull/5737" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5737/hovercard">#5737</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/5933" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5933/hovercard">#5933</a>)</li>
<li><strong>Shared thread sessions</strong> by default — multi-user thread support across gateway platforms (<a href="https://github.com/NousResearch/hermes-agent/pull/5391" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5391/hovercard">#5391</a>)</li>
<li><strong>Subagent sessions linked to parent</strong> and hidden from session list (<a href="https://github.com/NousResearch/hermes-agent/pull/5309" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5309/hovercard">#5309</a>)</li>
<li><strong>Profile-scoped memory isolation</strong> and clone support (<a href="https://github.com/NousResearch/hermes-agent/pull/4845" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/4845/hovercard">#4845</a>)</li>
<li><strong>Thread gateway user_id to memory plugins</strong> for per-user scoping (<a href="https://github.com/NousResearch/hermes-agent/pull/5895" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5895/hovercard">#5895</a>)</li>
<li><strong>Honcho plugin drift overhaul</strong> + plugin CLI registration system (<a href="https://github.com/NousResearch/hermes-agent/pull/5295" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5295/hovercard">#5295</a>)</li>
<li><strong>Honcho holographic prompt and trust score</strong> rendering preserved (<a href="https://github.com/NousResearch/hermes-agent/pull/4872" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/4872/hovercard">#4872</a>)</li>
<li><strong>Honcho doctor fix</strong> — use recall_mode instead of memory_mode — <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/techguysimon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/techguysimon">@techguysimon</a> (<a href="https://github.com/NousResearch/hermes-agent/pull/5645" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5645/hovercard">#5645</a>)</li>
<li><strong>RetainDB</strong> — API routes, write queue, dialectic, agent model, file tools fixes (<a href="https://github.com/NousResearch/hermes-agent/pull/5461" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5461/hovercard">#5461</a>)</li>
<li><strong>Hindsight memory plugin overhaul</strong> + memory setup wizard fixes (<a href="https://github.com/NousResearch/hermes-agent/pull/5094" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5094/hovercard">#5094</a>)</li>
<li><strong>mem0 API v2 compat</strong>, prefetch context fencing, secret redaction (<a href="https://github.com/NousResearch/hermes-agent/pull/5423" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5423/hovercard">#5423</a>)</li>
<li><strong>mem0 env vars merged</strong> with mem0.json instead of either/or (<a href="https://github.com/NousResearch/hermes-agent/pull/4939" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/4939/hovercard">#4939</a>)</li>
<li><strong>Clean user message</strong> used for all memory provider operations (<a href="https://github.com/NousResearch/hermes-agent/pull/4940" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/4940/hovercard">#4940</a>)</li>
<li><strong>Silent memory flush failure</strong> on /new and /resume fixed — <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ryanautomated/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ryanautomated">@ryanautomated</a> (<a href="https://github.com/NousResearch/hermes-agent/pull/5640" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5640/hovercard">#5640</a>)</li>
<li><strong>OpenViking atexit safety net</strong> for session commit (<a href="https://github.com/NousResearch/hermes-agent/pull/5664" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5664/hovercard">#5664</a>)</li>
<li><strong>OpenViking tenant-scoping headers</strong> for multi-tenant servers (<a href="https://github.com/NousResearch/hermes-agent/pull/4936" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/4936/hovercard">#4936</a>)</li>
<li><strong>ByteRover brv query</strong> runs synchronously before LLM call (<a href="https://github.com/NousResearch/hermes-agent/pull/4831" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/4831/hovercard">#4831</a>)</li>
</ul>
<hr>
<h2>📱 Messaging Platforms (Gateway)</h2>
<h3>Gateway Core</h3>
<ul>
<li><strong>Inactivity-based agent timeout</strong> — replaces wall-clock timeout with smart activity tracking; long-running active tasks never killed (<a href="https://github.com/NousResearch/hermes-agent/pull/5389" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5389/hovercard">#5389</a>)</li>
<li><strong>Approval buttons for Slack &amp; Telegram</strong> + Slack thread context preservation (<a href="https://github.com/NousResearch/hermes-agent/pull/5890" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5890/hovercard">#5890</a>)</li>
<li><strong>Live-stream /update output</strong> + forward interactive prompts to user (<a href="https://github.com/NousResearch/hermes-agent/pull/5180" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5180/hovercard">#5180</a>)</li>
<li><strong>Infinite timeout support</strong> + periodic notifications + actionable error messages (<a href="https://github.com/NousResearch/hermes-agent/pull/4959" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/4959/hovercard">#4959</a>)</li>
<li><strong>Duplicate message prevention</strong> — gateway dedup + partial stream guard (<a href="https://github.com/NousResearch/hermes-agent/pull/4878" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/4878/hovercard">#4878</a>)</li>
<li><strong>Webhook delivery_info persistence</strong> + full session id in /status (<a href="https://github.com/NousResearch/hermes-agent/pull/5942" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5942/hovercard">#5942</a>)</li>
<li><strong>Tool preview truncation</strong> respects tool_preview_length in all/new progress modes (<a href="https://github.com/NousResearch/hermes-agent/pull/5937" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5937/hovercard">#5937</a>)</li>
<li><strong>Short preview truncation</strong> restored for all/new tool progress modes (<a href="https://github.com/NousResearch/hermes-agent/pull/4935" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/4935/hovercard">#4935</a>)</li>
<li><strong>Update-pending state</strong> written atomically to prevent corruption (<a href="https://github.com/NousResearch/hermes-agent/pull/4923" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/4923/hovercard">#4923</a>)</li>
<li><strong>Approval session key isolated</strong> per turn (<a href="https://github.com/NousResearch/hermes-agent/pull/4884" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/4884/hovercard">#4884</a>)</li>
<li><strong>Active-session guard bypass</strong> for /approve, /deny, /stop, /new (<a href="https://github.com/NousResearch/hermes-agent/pull/4926" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/4926/hovercard">#4926</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/5765" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5765/hovercard">#5765</a>)</li>
<li><strong>Typing indicator paused</strong> during approval waits (<a href="https://github.com/NousResearch/hermes-agent/pull/5893" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5893/hovercard">#5893</a>)</li>
<li><strong>Caption check</strong> uses exact line-by-line match instead of substring (all platforms) (<a href="https://github.com/NousResearch/hermes-agent/pull/5939" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5939/hovercard">#5939</a>)</li>
<li><strong>MEDIA: tags stripped</strong> from streamed gateway messages (<a href="https://github.com/NousResearch/hermes-agent/pull/5152" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5152/hovercard">#5152</a>)</li>
<li><strong>MEDIA: tags extracted</strong> from cron delivery before sending (<a href="https://github.com/NousResearch/hermes-agent/pull/5598" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5598/hovercard">#5598</a>)</li>
<li><strong>Profile-aware service units</strong> + voice transcription cleanup (<a href="https://github.com/NousResearch/hermes-agent/pull/5972" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5972/hovercard">#5972</a>)</li>
<li><strong>Thread-safe PairingStore</strong> with atomic writes — <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CharlieKerfoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CharlieKerfoot">@CharlieKerfoot</a> (<a href="https://github.com/NousResearch/hermes-agent/pull/5656" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5656/hovercard">#5656</a>)</li>
<li><strong>Sanitize media URLs</strong> in base platform logs — <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/WAXLYY/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/WAXLYY">@WAXLYY</a> (<a href="https://github.com/NousResearch/hermes-agent/pull/5631" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5631/hovercard">#5631</a>)</li>
<li><strong>Reduce Telegram fallback IP activation log noise</strong> — <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MadKangYu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MadKangYu">@MadKangYu</a> (<a href="https://github.com/NousResearch/hermes-agent/pull/5615" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5615/hovercard">#5615</a>)</li>
<li><strong>Cron static method wrappers</strong> to prevent self-binding (<a href="https://github.com/NousResearch/hermes-agent/pull/5299" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5299/hovercard">#5299</a>)</li>
<li><strong>Stale 'hermes login' replaced</strong> with 'hermes auth' + credential removal re-seeding fix (<a href="https://github.com/NousResearch/hermes-agent/pull/5670" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5670/hovercard">#5670</a>)</li>
</ul>
<h3>Telegram</h3>
<ul>
<li><strong>Group topics skill binding</strong> for supergroup forum topics (<a href="https://github.com/NousResearch/hermes-agent/pull/4886" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/4886/hovercard">#4886</a>)</li>
<li><strong>Emoji reactions</strong> for approval status and notifications (<a href="https://github.com/NousResearch/hermes-agent/pull/5975" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5975/hovercard">#5975</a>)</li>
<li><strong>Duplicate message delivery prevented</strong> on send timeout (<a href="https://github.com/NousResearch/hermes-agent/pull/5153" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5153/hovercard">#5153</a>)</li>
<li><strong>Command names sanitized</strong> to strip invalid characters (<a href="https://github.com/NousResearch/hermes-agent/pull/5596" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5596/hovercard">#5596</a>)</li>
<li><strong>Per-platform disabled skills</strong> respected in Telegram menu and gateway dispatch (<a href="https://github.com/NousResearch/hermes-agent/pull/4799" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/4799/hovercard">#4799</a>)</li>
<li><strong>/approve and /deny</strong> routed through running-agent guard (<a href="https://github.com/NousResearch/hermes-agent/pull/4798" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/4798/hovercard">#4798</a>)</li>
</ul>
<h3>Discord</h3>
<ul>
<li><strong>Channel controls</strong> — ignored_channels and no_thread_channels config options (<a href="https://github.com/NousResearch/hermes-agent/pull/5975" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5975/hovercard">#5975</a>)</li>
<li><strong>Skills registered as native slash commands</strong> via shared gateway logic (<a href="https://github.com/NousResearch/hermes-agent/pull/5603" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5603/hovercard">#5603</a>)</li>
<li><strong>/approve, /deny, /queue, /background, /btw</strong> registered as native slash commands (<a href="https://github.com/NousResearch/hermes-agent/pull/4800" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/4800/hovercard">#4800</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/5477" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5477/hovercard">#5477</a>)</li>
<li><strong>Unnecessary members intent</strong> removed on startup + token lock leak fix (<a href="https://github.com/NousResearch/hermes-agent/pull/5302" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5302/hovercard">#5302</a>)</li>
</ul>
<h3>Slack</h3>
<ul>
<li><strong>Thread engagement</strong> — auto-respond in bot-started and mentioned threads (<a href="https://github.com/NousResearch/hermes-agent/pull/5897" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5897/hovercard">#5897</a>)</li>
<li><strong>mrkdwn in edit_message</strong> + thread replies without @mentions (<a href="https://github.com/NousResearch/hermes-agent/pull/5733" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5733/hovercard">#5733</a>)</li>
</ul>
<h3>Matrix</h3>
<ul>
<li><strong>Tier 1 feature parity</strong> — reactions, read receipts, rich formatting, room management (<a href="https://github.com/NousResearch/hermes-agent/pull/5275" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5275/hovercard">#5275</a>)</li>
<li><strong>MATRIX_REQUIRE_MENTION and MATRIX_AUTO_THREAD</strong> support (<a href="https://github.com/NousResearch/hermes-agent/pull/5106" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5106/hovercard">#5106</a>)</li>
<li><strong>Comprehensive reliability</strong> — encrypted media, auth recovery, cron E2EE, Synapse compat (<a href="https://github.com/NousResearch/hermes-agent/pull/5271" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5271/hovercard">#5271</a>)</li>
<li><strong>CJK input, E2EE, and reconnect</strong> fixes (<a href="https://github.com/NousResearch/hermes-agent/pull/5665" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5665/hovercard">#5665</a>)</li>
</ul>
<h3>Signal</h3>
<ul>
<li><strong>Full MEDIA: tag delivery</strong> — send_image_file, send_voice, and send_video implemented (<a href="https://github.com/NousResearch/hermes-agent/pull/5602" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5602/hovercard">#5602</a>)</li>
</ul>
<h3>Mattermost</h3>
<ul>
<li><strong>File attachments</strong> — set message type to DOCUMENT when post has file attachments — <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nericervin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nericervin">@nericervin</a> (<a href="https://github.com/NousResearch/hermes-agent/pull/5609" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5609/hovercard">#5609</a>)</li>
</ul>
<h3>Feishu</h3>
<ul>
<li><strong>Interactive card approval buttons</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/6043" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/6043/hovercard">#6043</a>)</li>
<li><strong>Reconnect and ACL</strong> fixes (<a href="https://github.com/NousResearch/hermes-agent/pull/5665" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5665/hovercard">#5665</a>)</li>
</ul>
<h3>Webhooks</h3>
<ul>
<li><strong><code>{__raw__}</code> template token</strong> and thread_id passthrough for forum topics (<a href="https://github.com/NousResearch/hermes-agent/pull/5662" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5662/hovercard">#5662</a>)</li>
</ul>
<hr>
<h2>🖥️ CLI &amp; User Experience</h2>
<h3>Interactive CLI</h3>
<ul>
<li><strong>Defer response content</strong> until reasoning block completes (<a href="https://github.com/NousResearch/hermes-agent/pull/5773" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5773/hovercard">#5773</a>)</li>
<li><strong>Ghost status-bar lines cleared</strong> on terminal resize (<a href="https://github.com/NousResearch/hermes-agent/pull/4960" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/4960/hovercard">#4960</a>)</li>
<li><strong>Normalise \r\n and \r line endings</strong> in pasted text (<a href="https://github.com/NousResearch/hermes-agent/pull/4849" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/4849/hovercard">#4849</a>)</li>
<li><strong>ChatConsole errors, curses scroll, skin-aware banner, git state</strong> banner fixes (<a href="https://github.com/NousResearch/hermes-agent/pull/5974" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5974/hovercard">#5974</a>)</li>
<li><strong>Native Windows image paste</strong> support (<a href="https://github.com/NousResearch/hermes-agent/pull/5917" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5917/hovercard">#5917</a>)</li>
<li><strong>--yolo and other flags</strong> no longer silently dropped when placed before 'chat' subcommand (<a href="https://github.com/NousResearch/hermes-agent/pull/5145" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5145/hovercard">#5145</a>)</li>
</ul>
<h3>Setup &amp; Configuration</h3>
<ul>
<li><strong>Config structure validation</strong> — detect malformed YAML at startup with actionable error messages (<a href="https://github.com/NousResearch/hermes-agent/pull/5426" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5426/hovercard">#5426</a>)</li>
<li><strong>Centralized logging</strong> to <code>~/.hermes/logs/</code> — agent.log (INFO+), errors.log (WARNING+) with <code>hermes logs</code> command (<a href="https://github.com/NousResearch/hermes-agent/pull/5430" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5430/hovercard">#5430</a>)</li>
<li><strong>Docs links added</strong> to setup wizard sections (<a href="https://github.com/NousResearch/hermes-agent/pull/5283" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5283/hovercard">#5283</a>)</li>
<li><strong>Doctor diagnostics</strong> — sync provider checks, config migration, WAL and mem0 diagnostics (<a href="https://github.com/NousResearch/hermes-agent/pull/5077" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5077/hovercard">#5077</a>)</li>
<li><strong>Timeout debug logging</strong> and user-facing diagnostics improved (<a href="https://github.com/NousResearch/hermes-agent/pull/5370" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5370/hovercard">#5370</a>)</li>
<li><strong>Reasoning effort unified</strong> to config.yaml only (<a href="https://github.com/NousResearch/hermes-agent/pull/6118" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/6118/hovercard">#6118</a>)</li>
<li><strong>Permanent command allowlist</strong> loaded on startup (<a href="https://github.com/NousResearch/hermes-agent/pull/5076" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5076/hovercard">#5076</a>)</li>
<li><strong><code>hermes auth remove</code></strong> now clears env-seeded credentials permanently (<a href="https://github.com/NousResearch/hermes-agent/pull/5285" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5285/hovercard">#5285</a>)</li>
<li><strong>Bundled skills synced to all profiles</strong> during update (<a href="https://github.com/NousResearch/hermes-agent/pull/5795" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5795/hovercard">#5795</a>)</li>
<li><strong><code>hermes update</code> no longer kills</strong> freshly-restarted gateway service (<a href="https://github.com/NousResearch/hermes-agent/pull/5448" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5448/hovercard">#5448</a>)</li>
<li><strong>Subprocess.run() timeouts</strong> added to all gateway CLI commands (<a href="https://github.com/NousResearch/hermes-agent/pull/5424" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5424/hovercard">#5424</a>)</li>
<li><strong>Actionable error message</strong> when Codex refresh token is reused — <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tymrtn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tymrtn">@tymrtn</a> (<a href="https://github.com/NousResearch/hermes-agent/pull/5612" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5612/hovercard">#5612</a>)</li>
<li><strong>Google-workspace skill scripts</strong> can now run directly — <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xinbenlv/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xinbenlv">@xinbenlv</a> (<a href="https://github.com/NousResearch/hermes-agent/pull/5624" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5624/hovercard">#5624</a>)</li>
</ul>
<h3>Cron System</h3>
<ul>
<li><strong>Inactivity-based cron timeout</strong> — replaces wall-clock; active tasks run indefinitely (<a href="https://github.com/NousResearch/hermes-agent/pull/5440" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5440/hovercard">#5440</a>)</li>
<li><strong>Pre-run script injection</strong> for data collection and change detection (<a href="https://github.com/NousResearch/hermes-agent/pull/5082" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5082/hovercard">#5082</a>)</li>
<li><strong>Delivery failure tracking</strong> in job status (<a href="https://github.com/NousResearch/hermes-agent/pull/6042" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/6042/hovercard">#6042</a>)</li>
<li><strong>Delivery guidance</strong> in cron prompts — stops send_message thrashing (<a href="https://github.com/NousResearch/hermes-agent/pull/5444" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5444/hovercard">#5444</a>)</li>
<li><strong>MEDIA files delivered</strong> as native platform attachments (<a href="https://github.com/NousResearch/hermes-agent/pull/5921" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5921/hovercard">#5921</a>)</li>
<li><strong>[SILENT] suppression</strong> works anywhere in response — <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/auspic7/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/auspic7">@auspic7</a> (<a href="https://github.com/NousResearch/hermes-agent/pull/5654" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5654/hovercard">#5654</a>)</li>
<li><strong>Cron path traversal</strong> hardening (<a href="https://github.com/NousResearch/hermes-agent/pull/5147" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5147/hovercard">#5147</a>)</li>
</ul>
<hr>
<h2>🔧 Tool System</h2>
<h3>Terminal &amp; Execution</h3>
<ul>
<li><strong>Execute_code on remote backends</strong> — code execution now works on Docker, SSH, Modal, and other remote terminal backends (<a href="https://github.com/NousResearch/hermes-agent/pull/5088" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5088/hovercard">#5088</a>)</li>
<li><strong>Exit code context</strong> for common CLI tools in terminal results — helps agent understand what went wrong (<a href="https://github.com/NousResearch/hermes-agent/pull/5144" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5144/hovercard">#5144</a>)</li>
<li><strong>Progressive subdirectory hint discovery</strong> — agent learns project structure as it navigates (<a href="https://github.com/NousResearch/hermes-agent/pull/5291" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5291/hovercard">#5291</a>)</li>
<li><strong>notify_on_complete for background processes</strong> — get notified when long-running tasks finish (<a href="https://github.com/NousResearch/hermes-agent/pull/5779" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5779/hovercard">#5779</a>)</li>
<li><strong>Docker env config</strong> — explicit container environment variables via docker_env config (<a href="https://github.com/NousResearch/hermes-agent/pull/4738" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/4738/hovercard">#4738</a>)</li>
<li><strong>Approval metadata included</strong> in terminal tool results (<a href="https://github.com/NousResearch/hermes-agent/pull/5141" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5141/hovercard">#5141</a>)</li>
<li><strong>Workdir parameter sanitized</strong> in terminal tool across all backends (<a href="https://github.com/NousResearch/hermes-agent/pull/5629" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5629/hovercard">#5629</a>)</li>
<li><strong>Detached process crash recovery</strong> state corrected (<a href="https://github.com/NousResearch/hermes-agent/pull/6101" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/6101/hovercard">#6101</a>)</li>
<li><strong>Agent-browser paths with spaces</strong> preserved — <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Vasanthdev2004/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Vasanthdev2004">@Vasanthdev2004</a> (<a href="https://github.com/NousResearch/hermes-agent/pull/6077" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/6077/hovercard">#6077</a>)</li>
<li><strong>Portable base64 encoding</strong> for image reading on macOS — <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CharlieKerfoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CharlieKerfoot">@CharlieKerfoot</a> (<a href="https://github.com/NousResearch/hermes-agent/pull/5657" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5657/hovercard">#5657</a>)</li>
</ul>
<h3>Browser</h3>
<ul>
<li><strong>Switch managed browser provider</strong> from Browserbase to Browser Use — <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/benbarclay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/benbarclay">@benbarclay</a> (<a href="https://github.com/NousResearch/hermes-agent/pull/5750" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5750/hovercard">#5750</a>)</li>
<li><strong>Firecrawl cloud browser</strong> provider — <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alt-glitch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alt-glitch">@alt-glitch</a> (<a href="https://github.com/NousResearch/hermes-agent/pull/5628" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5628/hovercard">#5628</a>)</li>
<li><strong>JS evaluation</strong> via browser_console expression parameter (<a href="https://github.com/NousResearch/hermes-agent/pull/5303" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5303/hovercard">#5303</a>)</li>
<li><strong>Windows browser</strong> fixes (<a href="https://github.com/NousResearch/hermes-agent/pull/5665" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5665/hovercard">#5665</a>)</li>
</ul>
<h3>MCP</h3>
<ul>
<li><strong>MCP OAuth 2.1 PKCE</strong> — full standards-compliant OAuth client support (<a href="https://github.com/NousResearch/hermes-agent/pull/5420" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5420/hovercard">#5420</a>)</li>
<li><strong>OSV malware check</strong> for MCP extension packages (<a href="https://github.com/NousResearch/hermes-agent/pull/5305" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5305/hovercard">#5305</a>)</li>
<li><strong>Prefer structuredContent over text</strong> + no_mcp sentinel (<a href="https://github.com/NousResearch/hermes-agent/pull/5979" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5979/hovercard">#5979</a>)</li>
<li><strong>Unknown toolsets warning suppressed</strong> for MCP server names (<a href="https://github.com/NousResearch/hermes-agent/pull/5279" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5279/hovercard">#5279</a>)</li>
</ul>
<h3>Web &amp; Files</h3>
<ul>
<li><strong>.zip document support</strong> + auto-mount cache dirs into remote backends (<a href="https://github.com/NousResearch/hermes-agent/pull/4846" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/4846/hovercard">#4846</a>)</li>
<li><strong>Redact query secrets</strong> in send_message errors — <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/WAXLYY/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/WAXLYY">@WAXLYY</a> (<a href="https://github.com/NousResearch/hermes-agent/pull/5650" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5650/hovercard">#5650</a>)</li>
</ul>
<h3>Delegation</h3>
<ul>
<li><strong>Credential pool sharing</strong> + workspace path hints for subagents (<a href="https://github.com/NousResearch/hermes-agent/pull/5748" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5748/hovercard">#5748</a>)</li>
</ul>
<h3>ACP (VS Code / Zed / JetBrains)</h3>
<ul>
<li><strong>Aggregate ACP improvements</strong> — auth compat, protocol fixes, command ads, delegation, SSE events (<a href="https://github.com/NousResearch/hermes-agent/pull/5292" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5292/hovercard">#5292</a>)</li>
</ul>
<hr>
<h2>🧩 Skills Ecosystem</h2>
<h3>Skills System</h3>
<ul>
<li><strong>Skill config interface</strong> — skills can declare required config.yaml settings, prompted during setup, injected at load time (<a href="https://github.com/NousResearch/hermes-agent/pull/5635" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5635/hovercard">#5635</a>)</li>
<li><strong>Plugin CLI registration system</strong> — plugins register their own CLI subcommands without touching main.py (<a href="https://github.com/NousResearch/hermes-agent/pull/5295" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5295/hovercard">#5295</a>)</li>
<li><strong>Request-scoped API hooks</strong> with tool call correlation IDs for plugins (<a href="https://github.com/NousResearch/hermes-agent/pull/5427" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5427/hovercard">#5427</a>)</li>
<li><strong>Session lifecycle hooks</strong> — on_session_finalize and on_session_reset for CLI + gateway (<a href="https://github.com/NousResearch/hermes-agent/pull/6129" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/6129/hovercard">#6129</a>)</li>
<li><strong>Prompt for required env vars</strong> during plugin install — <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kshitijk4poor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kshitijk4poor">@kshitijk4poor</a> (<a href="https://github.com/NousResearch/hermes-agent/pull/5470" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5470/hovercard">#5470</a>)</li>
<li><strong>Plugin name validation</strong> — reject names that resolve to plugins root (<a href="https://github.com/NousResearch/hermes-agent/pull/5368" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5368/hovercard">#5368</a>)</li>
<li><strong>pre_llm_call plugin context</strong> moved to user message to preserve prompt cache (<a href="https://github.com/NousResearch/hermes-agent/pull/5146" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5146/hovercard">#5146</a>)</li>
</ul>
<h3>New &amp; Updated Skills</h3>
<ul>
<li><strong>popular-web-designs</strong> — 54 production website design systems (<a href="https://github.com/NousResearch/hermes-agent/pull/5194" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5194/hovercard">#5194</a>)</li>
<li><strong>p5js creative coding</strong> — <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SHL0MS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SHL0MS">@SHL0MS</a> (<a href="https://github.com/NousResearch/hermes-agent/pull/5600" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5600/hovercard">#5600</a>)</li>
<li><strong>manim-video</strong> — mathematical and technical animations — <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SHL0MS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SHL0MS">@SHL0MS</a> (<a href="https://github.com/NousResearch/hermes-agent/pull/4930" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/4930/hovercard">#4930</a>)</li>
<li><strong>llm-wiki</strong> — Karpathy's LLM Wiki skill (<a href="https://github.com/NousResearch/hermes-agent/pull/5635" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5635/hovercard">#5635</a>)</li>
<li><strong>gitnexus-explorer</strong> — codebase indexing and knowledge serving (<a href="https://github.com/NousResearch/hermes-agent/pull/5208" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5208/hovercard">#5208</a>)</li>
<li><strong>research-paper-writing</strong> — AI-Scientist &amp; GPT-Researcher patterns — <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SHL0MS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SHL0MS">@SHL0MS</a> (<a href="https://github.com/NousResearch/hermes-agent/pull/5421" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5421/hovercard">#5421</a>)</li>
<li><strong>blogwatcher</strong> updated to JulienTant's fork (<a href="https://github.com/NousResearch/hermes-agent/pull/5759" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5759/hovercard">#5759</a>)</li>
<li><strong>claude-code skill</strong> comprehensive rewrite v2.0 + v2.2 (<a href="https://github.com/NousResearch/hermes-agent/pull/5155" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5155/hovercard">#5155</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/5158" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5158/hovercard">#5158</a>)</li>
<li><strong>Code verification skills</strong> consolidated into one (<a href="https://github.com/NousResearch/hermes-agent/pull/4854" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/4854/hovercard">#4854</a>)</li>
<li><strong>Manim CE reference docs</strong> expanded — geometry, animations, LaTeX — <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/leotrs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/leotrs">@leotrs</a> (<a href="https://github.com/NousResearch/hermes-agent/pull/5791" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5791/hovercard">#5791</a>)</li>
<li><strong>Manim-video references</strong> — design thinking, updaters, paper explainer, decorations, production quality — <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SHL0MS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SHL0MS">@SHL0MS</a> (<a href="https://github.com/NousResearch/hermes-agent/pull/5588" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5588/hovercard">#5588</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/5408" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5408/hovercard">#5408</a>)</li>
</ul>
<hr>
<h2>🔒 Security &amp; Reliability</h2>
<h3>Security Hardening</h3>
<ul>
<li><strong>Consolidated security</strong> — SSRF protections, timing attack mitigations, tar traversal prevention, credential leakage guards (<a href="https://github.com/NousResearch/hermes-agent/pull/5944" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5944/hovercard">#5944</a>)</li>
<li><strong>Cross-session isolation</strong> + cron path traversal hardening (<a href="https://github.com/NousResearch/hermes-agent/pull/5613" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5613/hovercard">#5613</a>)</li>
<li><strong>Workdir parameter sanitized</strong> in terminal tool across all backends (<a href="https://github.com/NousResearch/hermes-agent/pull/5629" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5629/hovercard">#5629</a>)</li>
<li><strong>Approval 'once' session escalation</strong> prevented + cron delivery platform validation (<a href="https://github.com/NousResearch/hermes-agent/pull/5280" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5280/hovercard">#5280</a>)</li>
<li><strong>Profile-scoped Google Workspace OAuth tokens</strong> protected (<a href="https://github.com/NousResearch/hermes-agent/pull/4910" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/4910/hovercard">#4910</a>)</li>
</ul>
<h3>Reliability</h3>
<ul>
<li><strong>Aggressive worktree and branch cleanup</strong> to prevent accumulation (<a href="https://github.com/NousResearch/hermes-agent/pull/6134" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/6134/hovercard">#6134</a>)</li>
<li><strong>O(n²) catastrophic backtracking</strong> in redact regex fixed — 100x improvement on large outputs (<a href="https://github.com/NousResearch/hermes-agent/pull/4962" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/4962/hovercard">#4962</a>)</li>
<li><strong>Runtime stability fixes</strong> across core, web, delegate, and browser tools (<a href="https://github.com/NousResearch/hermes-agent/pull/4843" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/4843/hovercard">#4843</a>)</li>
<li><strong>API server streaming fix</strong> + conversation history support (<a href="https://github.com/NousResearch/hermes-agent/pull/5977" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5977/hovercard">#5977</a>)</li>
<li><strong>OpenViking API endpoint paths</strong> and response parsing corrected (<a href="https://github.com/NousResearch/hermes-agent/pull/5078" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5078/hovercard">#5078</a>)</li>
</ul>
<hr>
<h2>🐛 Notable Bug Fixes</h2>
<ul>
<li><strong>9 community bugfixes salvaged</strong> — gateway, cron, deps, macOS launchd in one batch (<a href="https://github.com/NousResearch/hermes-agent/pull/5288" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5288/hovercard">#5288</a>)</li>
<li><strong>Batch core bug fixes</strong> — model config, session reset, alias fallback, launchctl, delegation, atomic writes (<a href="https://github.com/NousResearch/hermes-agent/pull/5630" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5630/hovercard">#5630</a>)</li>
<li><strong>Batch gateway/platform fixes</strong> — matrix E2EE, CJK input, Windows browser, Feishu reconnect + ACL (<a href="https://github.com/NousResearch/hermes-agent/pull/5665" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5665/hovercard">#5665</a>)</li>
<li><strong>Stale test skips removed</strong>, regex backtracking, file search bug, and test flakiness (<a href="https://github.com/NousResearch/hermes-agent/pull/4969" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/4969/hovercard">#4969</a>)</li>
<li><strong>Nix flake</strong> — read version, regen uv.lock, add hermes_logging — <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alt-glitch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alt-glitch">@alt-glitch</a> (<a href="https://github.com/NousResearch/hermes-agent/pull/5651" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5651/hovercard">#5651</a>)</li>
<li><strong>Lowercase variable redaction</strong> regression tests (<a href="https://github.com/NousResearch/hermes-agent/pull/5185" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5185/hovercard">#5185</a>)</li>
</ul>
<hr>
<h2>🧪 Testing</h2>
<ul>
<li><strong>57 failing CI tests repaired</strong> across 14 files (<a href="https://github.com/NousResearch/hermes-agent/pull/5823" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5823/hovercard">#5823</a>)</li>
<li><strong>Test suite re-architecture</strong> + CI failure fixes — <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alt-glitch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alt-glitch">@alt-glitch</a> (<a href="https://github.com/NousResearch/hermes-agent/pull/5946" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5946/hovercard">#5946</a>)</li>
<li><strong>Codebase-wide lint cleanup</strong> — unused imports, dead code, and inefficient patterns (<a href="https://github.com/NousResearch/hermes-agent/pull/5821" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5821/hovercard">#5821</a>)</li>
<li><strong>browser_close tool removed</strong> — auto-cleanup handles it (<a href="https://github.com/NousResearch/hermes-agent/pull/5792" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5792/hovercard">#5792</a>)</li>
</ul>
<hr>
<h2>📚 Documentation</h2>
<ul>
<li><strong>Comprehensive documentation audit</strong> — fix stale info, expand thin pages, add depth (<a href="https://github.com/NousResearch/hermes-agent/pull/5393" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5393/hovercard">#5393</a>)</li>
<li><strong>40+ discrepancies fixed</strong> between documentation and codebase (<a href="https://github.com/NousResearch/hermes-agent/pull/5818" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5818/hovercard">#5818</a>)</li>
<li><strong>13 features documented</strong> from last week's PRs (<a href="https://github.com/NousResearch/hermes-agent/pull/5815" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5815/hovercard">#5815</a>)</li>
<li><strong>Guides section overhaul</strong> — fix existing + add 3 new tutorials (<a href="https://github.com/NousResearch/hermes-agent/pull/5735" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5735/hovercard">#5735</a>)</li>
<li><strong>Salvaged 4 docs PRs</strong> — docker setup, post-update validation, local LLM guide, signal-cli install (<a href="https://github.com/NousResearch/hermes-agent/pull/5727" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5727/hovercard">#5727</a>)</li>
<li><strong>Discord configuration reference</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/5386" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5386/hovercard">#5386</a>)</li>
<li><strong>Community FAQ entries</strong> for common workflows and troubleshooting (<a href="https://github.com/NousResearch/hermes-agent/pull/4797" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/4797/hovercard">#4797</a>)</li>
<li><strong>WSL2 networking guide</strong> for local model servers (<a href="https://github.com/NousResearch/hermes-agent/pull/5616" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5616/hovercard">#5616</a>)</li>
<li><strong>Honcho CLI reference</strong> + plugin CLI registration docs (<a href="https://github.com/NousResearch/hermes-agent/pull/5308" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5308/hovercard">#5308</a>)</li>
<li><strong>Obsidian Headless setup</strong> for servers in llm-wiki (<a href="https://github.com/NousResearch/hermes-agent/pull/5660" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/5660/hovercard">#5660</a>)</li>
<li><strong>Hermes Mod visual skin editor</strong> added to skins page (<a href="https://github.com/NousResearch/hermes-agent/pull/6095" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/6095/hovercard">#6095</a>)</li>
</ul>
<hr>
<h2>👥 Contributors</h2>
<h3>Core</h3>
<ul>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/teknium1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/teknium1">@teknium1</a></strong> — 179 PRs</li>
</ul>
<h3>Top Community Contributors</h3>
<ul>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SHL0MS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SHL0MS">@SHL0MS</a></strong> (7 PRs) — p5js creative coding skill, manim-video skill + 5 reference expansions, research-paper-writing, Nous OAuth fix, manim font fix</li>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alt-glitch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alt-glitch">@alt-glitch</a></strong> (3 PRs) — Firecrawl cloud browser provider, test re-architecture + CI fixes, Nix flake fixes</li>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/benbarclay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/benbarclay">@benbarclay</a></strong> (2 PRs) — Browser Use managed provider switch, Nous portal base URL fix</li>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CharlieKerfoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CharlieKerfoot">@CharlieKerfoot</a></strong> (2 PRs) — macOS portable base64 encoding, thread-safe PairingStore</li>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/WAXLYY/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/WAXLYY">@WAXLYY</a></strong> (2 PRs) — send_message secret redaction, gateway media URL sanitization</li>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MadKangYu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MadKangYu">@MadKangYu</a></strong> (2 PRs) — Telegram log noise reduction, context compaction fix for temperature-restricted models</li>
</ul>
<h3>All Contributors</h3>
<p><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alt-glitch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alt-glitch">@alt-glitch</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/austinpickett/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/austinpickett">@austinpickett</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/auspic7/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/auspic7">@auspic7</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/benbarclay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/benbarclay">@benbarclay</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CharlieKerfoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CharlieKerfoot">@CharlieKerfoot</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/GratefulDave/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/GratefulDave">@GratefulDave</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kshitijk4poor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kshitijk4poor">@kshitijk4poor</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/leotrs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/leotrs">@leotrs</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lumethegreat/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lumethegreat">@lumethegreat</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MadKangYu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MadKangYu">@MadKangYu</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nericervin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nericervin">@nericervin</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ryanautomated/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ryanautomated">@ryanautomated</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SHL0MS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SHL0MS">@SHL0MS</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/techguysimon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/techguysimon">@techguysimon</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tymrtn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tymrtn">@tymrtn</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Vasanthdev2004/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Vasanthdev2004">@Vasanthdev2004</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/WAXLYY/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/WAXLYY">@WAXLYY</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xinbenlv/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xinbenlv">@xinbenlv</a></p>
<hr>
<p><strong>Full Changelog</strong>: <a href="https://github.com/NousResearch/hermes-agent/compare/v2026.4.3...v2026.4.8">v2026.4.3...v2026.4.8</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[v8.27.0]]></title>
<description><![CDATA[Changelog

782f310 Archive support (#1872)
489d13c Update README.md
d29ee55 Reduce aws-access-token false positives (#1876)
611db65 Set pass_filenames to false for Docker hook (#1850)
0589ae0 unicode decoding (#1854)
82f7e32 Diagnostics (#1856)
f97a9ee chore: include decoder in debug log (#1853)
...]]></description>
<link>https://tsecurity.de/de/3487981/it-security-tools/v8270/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3487981/it-security-tools/v8270/</guid>
<pubDate>Tue, 05 May 2026 02:33:27 +0200</pubDate>
<category>💾 IT Security Tools</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Changelog</h2>
<ul>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/gitleaks/gitleaks/commit/782f3104786efdce0f809bce8a9ff31f2fa1c9ed/hovercard" href="https://github.com/gitleaks/gitleaks/commit/782f3104786efdce0f809bce8a9ff31f2fa1c9ed"><tt>782f310</tt></a> Archive support (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3082142371" data-permission-text="Title is private" data-url="https://github.com/gitleaks/gitleaks/issues/1872" data-hovercard-type="pull_request" data-hovercard-url="/gitleaks/gitleaks/pull/1872/hovercard" href="https://github.com/gitleaks/gitleaks/pull/1872">#1872</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/gitleaks/gitleaks/commit/489d13c14ee69d31a048cb41855a678105137004/hovercard" href="https://github.com/gitleaks/gitleaks/commit/489d13c14ee69d31a048cb41855a678105137004"><tt>489d13c</tt></a> Update README.md</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/gitleaks/gitleaks/commit/d29ee5517128b093810915bb0a3a3aa7190fc0af/hovercard" href="https://github.com/gitleaks/gitleaks/commit/d29ee5517128b093810915bb0a3a3aa7190fc0af"><tt>d29ee55</tt></a> Reduce aws-access-token false positives (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3094139511" data-permission-text="Title is private" data-url="https://github.com/gitleaks/gitleaks/issues/1876" data-hovercard-type="pull_request" data-hovercard-url="/gitleaks/gitleaks/pull/1876/hovercard" href="https://github.com/gitleaks/gitleaks/pull/1876">#1876</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/gitleaks/gitleaks/commit/611db6579b59e10f4016c433e2a1196cb2786b76/hovercard" href="https://github.com/gitleaks/gitleaks/commit/611db6579b59e10f4016c433e2a1196cb2786b76"><tt>611db65</tt></a> Set <code>pass_filenames</code> to <code>false</code> for Docker hook (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3037732219" data-permission-text="Title is private" data-url="https://github.com/gitleaks/gitleaks/issues/1850" data-hovercard-type="pull_request" data-hovercard-url="/gitleaks/gitleaks/pull/1850/hovercard" href="https://github.com/gitleaks/gitleaks/pull/1850">#1850</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/gitleaks/gitleaks/commit/0589ae0298409c937eef072f14aa43ce72aaa89c/hovercard" href="https://github.com/gitleaks/gitleaks/commit/0589ae0298409c937eef072f14aa43ce72aaa89c"><tt>0589ae0</tt></a> unicode decoding (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3058561312" data-permission-text="Title is private" data-url="https://github.com/gitleaks/gitleaks/issues/1854" data-hovercard-type="pull_request" data-hovercard-url="/gitleaks/gitleaks/pull/1854/hovercard" href="https://github.com/gitleaks/gitleaks/pull/1854">#1854</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/gitleaks/gitleaks/commit/82f7e32b71d2d393fdcde845f811d9747cb2f7cf/hovercard" href="https://github.com/gitleaks/gitleaks/commit/82f7e32b71d2d393fdcde845f811d9747cb2f7cf"><tt>82f7e32</tt></a> Diagnostics (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3060241398" data-permission-text="Title is private" data-url="https://github.com/gitleaks/gitleaks/issues/1856" data-hovercard-type="pull_request" data-hovercard-url="/gitleaks/gitleaks/pull/1856/hovercard" href="https://github.com/gitleaks/gitleaks/pull/1856">#1856</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/gitleaks/gitleaks/commit/f97a9ee8721adb78de4081c89d1885b88e96692e/hovercard" href="https://github.com/gitleaks/gitleaks/commit/f97a9ee8721adb78de4081c89d1885b88e96692e"><tt>f97a9ee</tt></a> chore: include decoder in debug log (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3058259479" data-permission-text="Title is private" data-url="https://github.com/gitleaks/gitleaks/issues/1853" data-hovercard-type="pull_request" data-hovercard-url="/gitleaks/gitleaks/pull/1853/hovercard" href="https://github.com/gitleaks/gitleaks/pull/1853">#1853</a>)</li>
</ul>
<p>Got another <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bplaxco/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bplaxco">@bplaxco</a> release. Cheers!</p>
<h4>Archive Scanning</h4>
<p>Sometimes secrets are packaged within archive files like zip files or tarballs,<br>
making them difficult to discover. Now you can tell gitleaks to automatically<br>
extract and scan the contents of archives. The flag <code>--max-archive-depth</code><br>
enables this feature for both <code>dir</code> and <code>git</code> scan types. The default value of<br>
"0" means this feature is disabled by default.</p>
<p>Recursive scanning is supported since archives can also contain other archives.<br>
The <code>--max-archive-depth</code> flag sets the recursion limit. Recursion stops when<br>
there are no new archives to extract, so setting a very high max depth just<br>
sets the potential to go that deep. It will only go as deep as it needs to.</p>
<p>The findings for secrets located within an archive will include the path to the<br>
file inside the archive. Inner paths are separated with <code>!</code>.</p>
<p>Example finding (shortened for brevity):</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Finding:     DB_PASSWORD=8ae31cacf141669ddfb5da
...
File:        testdata/archives/nested.tar.gz!archives/files.tar!files/.env.prod
Line:        4
Commit:      6e6ee6596d337bb656496425fb98644eb62b4a82
...
Fingerprint: 6e6ee6596d337bb656496425fb98644eb62b4a82:testdata/archives/nested.tar.gz!archives/files.tar!files/.env.prod:generic-api-key:4
Link:        https://github.com/leaktk/gitleaks/blob/6e6ee6596d337bb656496425fb98644eb62b4a82/testdata/archives/nested.tar.gz"><pre class="notranslate"><code>Finding:     DB_PASSWORD=8ae31cacf141669ddfb5da
...
File:        testdata/archives/nested.tar.gz!archives/files.tar!files/.env.prod
Line:        4
Commit:      6e6ee6596d337bb656496425fb98644eb62b4a82
...
Fingerprint: 6e6ee6596d337bb656496425fb98644eb62b4a82:testdata/archives/nested.tar.gz!archives/files.tar!files/.env.prod:generic-api-key:4
Link:        https://github.com/leaktk/gitleaks/blob/6e6ee6596d337bb656496425fb98644eb62b4a82/testdata/archives/nested.tar.gz
</code></pre></div>
<p>This means a secret was detected on line 4 of <code>files/.env.prod.</code> which is in<br>
<code>archives/files.tar</code> which is in <code>testdata/archives/nested.tar.gz</code>.</p>
<p>Currently supported formats:</p>
<p>The <a href="https://github.com/mholt/archives?tab=readme-ov-file#supported-compression-formats">compression</a><br>
and <a href="https://github.com/mholt/archives?tab=readme-ov-file#supported-archive-formats">archive</a><br>
formats supported by mholt's <a href="https://github.com/mholt/archives">archives package</a><br>
are supported.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[2.0.0]]></title>
<description><![CDATA[PentAGI 2.0 — Broader Model Support, Analytics, Runtime Flexibility, and Agent Guardrails
This release expands the LLM provider ecosystem with four new providers, introduces a full analytics dashboard, enables runtime provider switching mid-flow, adds Docker host network mode for OOB attack scena...]]></description>
<link>https://tsecurity.de/de/3487935/it-security-tools/200/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3487935/it-security-tools/200/</guid>
<pubDate>Tue, 05 May 2026 02:32:22 +0200</pubDate>
<category>💾 IT Security Tools</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<hr>
<div align="center">
<p><strong>PentAGI 2.0 — Broader Model Support, Analytics, Runtime Flexibility, and Agent Guardrails</strong></p>
<p>This release expands the LLM provider ecosystem with four new providers, introduces a full analytics dashboard, enables runtime provider switching mid-flow, adds Docker host network mode for OOB attack scenarios, and ships a comprehensive set of stability and reliability improvements. It also includes significant test coverage expansion across the backend codebase.</p>
<p><a href="https://discord.gg/2xrMh7qX6m" rel="nofollow"><img src="https://camo.githubusercontent.com/a21b1aed16f00dca6c20dfd5f774cad885564c0ca567b5287064678f9dd4a9ad/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446973636f72642d3732383944413f6c6f676f3d646973636f7264266c6f676f436f6c6f723d7768697465" alt="Discord" data-canonical-src="https://img.shields.io/badge/Discord-7289DA?logo=discord&amp;logoColor=white"></a>⠀<a href="https://t.me/+Ka9i6CNwe71hMWQy" rel="nofollow"><img src="https://camo.githubusercontent.com/6330f08e9a6011f0cce3ae560b8c13095d4add60454cb914dfdbf33c3bbabdf2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f54656c656772616d2d3243413545303f6c6f676f3d74656c656772616d266c6f676f436f6c6f723d7768697465" alt="Telegram" data-canonical-src="https://img.shields.io/badge/Telegram-2CA5E0?logo=telegram&amp;logoColor=white"></a></p>
</div>
<hr>
<h3>Major Features</h3>
<h4><strong>Four New LLM Providers: DeepSeek, GLM, Kimi, Qwen</strong></h4>
<p>Native support for four providers from the Chinese LLM ecosystem — DeepSeek, GLM (Zhipu AI), Kimi (Moonshot AI), and Qwen (Alibaba Cloud). Each is available through the standard provider configuration interface with API key and server URL environment variables (<code>DEEPSEEK_API_KEY</code>, <code>GLM_API_KEY</code>, <code>KIMI_API_KEY</code>, <code>QWEN_API_KEY</code>). All four providers are registered in the GraphQL schema and settings UI, and come with pre-configured model lists and pricing information. Unit test coverage for all four providers is included (~71% coverage per provider).</p>
<h4><strong>Ollama Cloud Support</strong></h4>
<p>In addition to local Ollama deployments, PentAGI now ships a pre-built <code>ollama-cloud.provider.yml</code> configuration with 7 cloud-hosted models assigned per agent type: nemotron-3-super, qwen3-coder-next, glm-5, minimax-m2.7, qwen3.5:397b, and devstral-2:123b. Both Free Tier and Paid Tier setup options are documented. The configuration is bundled in the Docker image at <code>/opt/pentagi/conf/ollama-cloud.provider.yml</code>.</p>
<h4><strong>Analytics Dashboards</strong></h4>
<p>A new analytics dashboard surfaces usage statistics and cost data collected from the REST API analytics endpoints introduced in v1.2.0. The dashboard shows:</p>
<ul>
<li>Token usage and cost breakdown per flow and per agent type (primary, pentester, coder, installer, searcher, adviser, etc.)</li>
<li>Cache hit rates and cache read/write cost separation for Anthropic and Gemini providers</li>
<li>Tool call frequency and execution time metrics per flow and subtask</li>
<li>Per-model cost detail, useful when running multiple provider configurations simultaneously</li>
</ul>
<h4><strong>Runtime Provider Switching</strong></h4>
<p>It is now possible to switch the active LLM provider for a running flow without restarting the application. To switch providers: pause the flow using the stop button, navigate to provider settings to change the active provider or update configuration, then resume the flow with a message directing the agent. The backend applies conditional chain normalization to preserve the reasoning cache when the provider is unchanged, and converts tool call IDs when switching providers. The <code>modelProvider</code> parameter has been added to the relevant GraphQL mutations to support this workflow.</p>
<h4><strong>Agent Supervision System (Beta)</strong></h4>
<p>Two optional supervision mechanisms are now available and disabled by default:</p>
<ul>
<li><code>AGENT_PLANNING_STEP_ENABLED=true</code> — enables a planning step before each specialist agent starts work, where a planner generates a 3–7 step execution plan to scope the subtask and prevent drift.</li>
<li><code>EXECUTION_MONITOR_ENABLED=true</code> — enables automatic detection of unproductive agent behavior: consecutive identical tool calls (<code>EXECUTION_MONITOR_SAME_TOOL_LIMIT</code>, default 5) and excessive exploration (<code>EXECUTION_MONITOR_TOTAL_TOOL_LIMIT</code>, default 10) trigger automatic mentor intervention to redirect the agent.</li>
</ul>
<h4><strong>Reworked Langfuse Observability</strong></h4>
<p>The Langfuse integration has been significantly overhauled for clearer visualization of agent activity. Observation types are now separated into Spans, Generations, Agents, Tools, Chains, Retrievers, Evaluators, Embeddings, and Guardrails. Each agent's tool calls, LLM calls, and intermediate results are tracked as distinct observations, making it straightforward to trace why an agent made a particular decision, what input it received, and what output it produced. Score metrics, timing data, and variable tracking have been improved across all observation types.</p>
<hr>
<h3>New Capabilities</h3>
<h4><strong>Docker Host Network Mode</strong></h4>
<p>Setting <code>DOCKER_NETWORK=host</code> instructs PentAGI to create worker containers using the host network stack instead of a bridge network. This gives containers direct access to local network interfaces, which is necessary for OOB (out-of-band) attack techniques that require binding to local interfaces — such as setting up reverse shells where the listener must be reachable from the target network. Agent prompts include mandatory guidance on OOB port allocation for this mode.</p>
<h4><strong>HTTP Client Timeout</strong></h4>
<p>A new environment variable <code>HTTP_CLIENT_TIMEOUT</code> (default: 600 seconds / 10 minutes) applies a timeout to all outbound HTTP connections — including every LLM provider, search tool, and external API call. Previously, connections to unresponsive backends could hang indefinitely, blocking agent goroutines. When the config is nil, a client with the default timeout is returned instead of Go's <code>http.DefaultClient</code> (which has no timeout).</p>
<h4><strong>Agent Tool Call Limits</strong></h4>
<p>Hard limits are now enforced on the number of tool calls per agent invocation:</p>
<ul>
<li><code>MAX_GENERAL_AGENT_TOOL_CALLS</code> (default: 100) — applies to primary and specialist agents</li>
<li><code>MAX_LIMITED_AGENT_TOOL_CALLS</code> (default: 20) — applies to focused agents (reflector, mentor, etc.)</li>
</ul>
<p>When the limit is reached, the agent is guided to a graceful completion using barrier tools rather than being abruptly terminated.</p>
<h4><strong>Tool Call ID Generation</strong></h4>
<p>A configurable tool call ID template mechanism has been added for LLM backends that require a specific tool call ID format. This prevents validation errors from providers with strict ID format requirements and is set per provider configuration.</p>
<h4><strong>vLLM Reference Configuration</strong></h4>
<p>A tested reference configuration for <code>qwen3.5-27b</code> under vLLM is included, aimed at fully air-gapped or isolated environments where cloud LLM providers are unavailable. The configuration covers model parameters optimized for the agent roles PentAGI uses.</p>
<h4><strong>Flow Templates</strong></h4>
<p>Flows can now be saved as templates and reused. The templates management interface is available in the frontend, with full GraphQL API support for creating, updating, and launching flows from templates.</p>
<h4><strong>Novita AI Provider (Optional)</strong></h4>
<p>Novita AI is available as an optional provider via custom provider YAML configuration (<code>novita.provider.yml</code>). The default model assignment uses <code>moonshotai/kimi-k2.5</code> for primary agents.</p>
<hr>
<h3>LLM Provider Improvements</h3>
<h4><strong>Updated Model Configurations</strong></h4>
<p>All built-in provider configurations have been updated to reflect the current model landscape:</p>
<ul>
<li>OpenAI: updated to GPT-5.4 series with revised pricing and token limits</li>
<li>Anthropic: increased <code>max_tokens</code> limits and updated to latest Claude Sonnet/Opus variants</li>
<li>Gemini: updated model assignments including Gemini 2.5-class models</li>
<li>Bedrock: added support for Default AWS SDK credential chain, Bearer token, and static credentials (Access Key + Secret Key), in addition to the existing session token method</li>
</ul>
<h4><strong>Function Call and Thinking Signatures</strong></h4>
<p>Provider-level support for function call signatures and thinking signatures ensures that reasoning-capable models (Claude extended thinking, Gemini thinking tokens, DeepSeek R1 reasoning mode) produce well-formed conversations that preserve reasoning context across multi-turn interactions. This is particularly important for chain summarization, which now retains thinking signatures when compressing long conversations.</p>
<h4><strong>Improved Token Caching</strong></h4>
<p>Token caching has been further optimized for Anthropic (ephemeral cache controls) and Gemini (pre-created content caching) to reduce costs in long-running flows. Cache hit and cache write token counts are tracked separately per turn and are visible in the analytics dashboard.</p>
<hr>
<h3>Bug Fixes</h3>
<h4><strong>Bedrock Provider Compatibility</strong></h4>
<p>Two distinct Bedrock issues have been resolved:</p>
<ul>
<li>Fixed <code>ValidationException</code> errors when using the Converse API with tool schemas generated by Go's jsonschema reflector. The <code>$schema</code> field is now automatically stripped from tool parameters before sending to Bedrock.</li>
<li>Fixed a runtime failure where <code>toolConfig</code> was undefined for message chains containing <code>toolUse</code>/<code>toolResult</code> blocks. <code>WithTools</code> is now applied last in both <code>CallEx</code> and <code>CallWithTools</code> to prevent provider config options from overwriting tool definitions.</li>
</ul>
<h4><strong>Detached Terminal Command Hangs</strong></h4>
<p>Background (detach mode) terminal commands previously inherited the parent agent context. When the parent context was cancelled (e.g., due to agent delegation timeout), the background goroutine was also terminated. Fixed by using <code>context.WithoutCancel</code> for detached goroutines, which preserves context values (tracing, logging) while preventing parent cancellation propagation. The command's own timeout continues to work as expected.</p>
<h4><strong>Infinite Agent Loop Prevention</strong></h4>
<p>Two complementary safeguards are now in place:</p>
<ul>
<li>A hard cap of 100 iterations on the main agent chain loop prevents infinite execution when a model repeatedly calls the same tool.</li>
<li>After 3 consecutive identical tool calls, the agent receives a soft "please try another approach" message. After 7 identical consecutive calls in total, the loop terminates with an error.</li>
<li>Infinite reflector recursion has been independently fixed by moving retry guards to reflector entry points.</li>
</ul>
<h4><strong>Logging and Log Worker Fixes</strong></h4>
<p>Several issues with agent activity logging were resolved: fixed log update propagation in the flow assistant log worker, corrected empty log entries being created when no updates occurred during assistant processing, improved streaming log throttling to prevent excessive cache updates, and fixed log worker initialization in assistant mode (missing agent call limits and execution monitoring).</p>
<h4><strong>QA Summarization Double-Summarization</strong></h4>
<p>Fixed an issue where already-summarized sections could be summarized a second time, producing degraded summaries in long-running flows with many completed phases.</p>
<h4><strong>Search Tool HTTP Client Safety</strong></h4>
<p><code>tavily.go</code> and <code>traversaal.go</code> were mutating Go's global <code>http.DefaultClient.Transport</code> when configuring proxy settings, creating a data race for concurrent requests. Both tools now create a new <code>http.Client</code> instance when a proxy is configured.</p>
<h4><strong>Browser Tool Screenshot Handling</strong></h4>
<p>A screenshot failure in the browser tool no longer discards successfully-fetched page content. The screenshot is treated as a non-critical side effect; on failure, a warning is logged and the page content is returned with an empty screenshot reference.</p>
<h4><strong>Google Search Proxy Configuration</strong></h4>
<p>The Google search tool was constructing a proxy-configured options slice but then ignoring it and using a hardcoded <code>option.WithAPIKey</code> in the actual service creation call. The proxy configuration is now correctly applied.</p>
<h4><strong>User-Defined Provider Precedence</strong></h4>
<p>Fixed an issue (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4108584093" data-permission-text="Title is private" data-url="https://github.com/vxcontrol/pentagi/issues/220" data-hovercard-type="issue" data-hovercard-url="/vxcontrol/pentagi/issues/220/hovercard" href="https://github.com/vxcontrol/pentagi/issues/220">#220</a>) where built-in provider configurations could override user-defined custom configurations with the same provider identifier. User-defined providers now always take precedence.</p>
<h4><strong>Security: CA Private Key Cleanup</strong></h4>
<p>After the server certificate is signed during container startup, the CA private key, CSR, and serial file are now immediately removed from disk. These files are not needed at runtime and their presence increases the attack surface if the container filesystem is compromised.</p>
<h4><strong>Auth Session Management</strong></h4>
<p>Improved session handling in the frontend: WebSocket connections on public pages are prevented, 401/403 errors in WebSocket, GraphQL, and HTTP requests trigger automatic session refresh, and the OAuth providers list is always fetched fresh on the login page to reflect newly added providers without cache clearing.</p>
<hr>
<h3>Test Coverage</h3>
<p>Backend test coverage has been significantly expanded in this release. Key package coverage after new tests:</p>
<table>
<thead>
<tr>
<th>Package</th>
<th>Coverage</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>pkg/terminal</code></td>
<td>83.3%</td>
</tr>
<tr>
<td><code>pkg/queue</code></td>
<td>89.4%</td>
</tr>
<tr>
<td><code>pkg/schema</code></td>
<td>86.5%</td>
</tr>
<tr>
<td><code>pkg/server/auth</code></td>
<td>87.7%</td>
</tr>
<tr>
<td><code>pkg/server/response</code></td>
<td>100.0%</td>
</tr>
<tr>
<td><code>pkg/server/context</code></td>
<td>100.0%</td>
</tr>
<tr>
<td><code>pkg/csum</code></td>
<td>84.0%</td>
</tr>
<tr>
<td><code>pkg/cast</code></td>
<td>87.3%</td>
</tr>
<tr>
<td><code>pkg/config</code></td>
<td>75.7%</td>
</tr>
<tr>
<td><code>pkg/providers/bedrock</code></td>
<td>81.1%</td>
</tr>
<tr>
<td><code>pkg/providers/custom</code></td>
<td>79.2%</td>
</tr>
<tr>
<td><code>pkg/providers/embeddings</code></td>
<td>74.0%</td>
</tr>
<tr>
<td><code>pkg/providers/deepseek</code></td>
<td>71.4%</td>
</tr>
<tr>
<td><code>pkg/providers/glm</code></td>
<td>71.4%</td>
</tr>
<tr>
<td><code>pkg/providers/kimi</code></td>
<td>71.4%</td>
</tr>
<tr>
<td><code>pkg/providers/qwen</code></td>
<td>71.4%</td>
</tr>
<tr>
<td><code>pkg/providers/tester</code></td>
<td>78.7%</td>
</tr>
</tbody>
</table>
<p>Tests also cover agent context management, tool registry completeness, executor helpers, terminal formatting utilities, langfuse helpers and noop observer, graphiti disabled mode, server/models validation, and JSON Schema validation.</p>
<hr>
<h3>Infrastructure</h3>
<ul>
<li><strong>Docker Compose healthcheck</strong>: <code>pg_isready</code> healthcheck added to the <code>pgvector</code> service so the application waits for the database to be fully ready before starting.</li>
<li><strong>License compliance</strong>: <code>CONTRIBUTING.md</code> with license compliance guidelines for contributors, and Dockerfile tooling to generate frontend and backend dependency license reports.</li>
<li><strong>Frontend terminal</strong>: Modular architecture refactor, Unicode rendering fix, and security hardening.</li>
</ul>
<hr>
<h3>Documentation</h3>
<ul>
<li>Added <code>CONTRIBUTORS.md</code> recognizing all contributors across the full project history (see note below).</li>
<li>Updated README with Ollama Cloud setup instructions (Free Tier and Paid Tier).</li>
<li>Added reference documentation for Docker host network mode and OOB attack scenarios.</li>
<li>Documented agent supervision settings (<code>AGENT_PLANNING_STEP_ENABLED</code>, <code>EXECUTION_MONITOR_ENABLED</code>, <code>MAX_GENERAL_AGENT_TOOL_CALLS</code>, <code>MAX_LIMITED_AGENT_TOOL_CALLS</code>, <code>HTTP_CLIENT_TIMEOUT</code>).</li>
</ul>
<hr>
<h3>A Note on Repository History</h3>
<p>On March 29, 2026, the repository history prior to that date was rewritten into a single squash commit to resolve a licensing matter. Individual commit history from January 2025 through March 2026 is no longer visible in the GitHub interface. The <code>CONTRIBUTORS.md</code> file was created to permanently record all contributions made during that period.</p>
<hr>
<h2>Contributors</h2>
<h3>Core Team</h3>
<ul>
<li><a href="https://github.com/asdek">@asdek</a> (Dmitry Nagibin) — Architecture, backend infrastructure, agent system, provider integrations, observability, project coordination</li>
<li><a href="https://github.com/sirozha">@sirozha</a> (Sergey Kozyrenko) — React UI, settings interfaces, GraphQL integration, frontend architecture, analytics dashboard, terminal component</li>
<li><a href="https://github.com/zavgorodnii">@zavgorodnii</a> (Andrei Zavgorodnii) — Graphiti integration, patch refiner, knowledge graph implementation</li>
</ul>
<h3>External Contributors</h3>
<ul>
<li><a href="https://github.com/mason5052">@mason5052</a> — Comprehensive test coverage across 20+ packages, multiple critical bug fixes (detached context isolation, infinite loop cap, HTTP client mutation, browser screenshot handling, CA key cleanup, OAuth state validation, Google search proxy, and more)</li>
<li><a href="https://github.com/niuqun2003">@niuqun2003</a> — DeepSeek, GLM, Kimi, and Qwen LLM provider implementations (<a href="https://github.com/vxcontrol/pentagi/pull/154" data-hovercard-type="pull_request" data-hovercard-url="/vxcontrol/pentagi/pull/154/hovercard">PR#154</a>)</li>
<li><a href="https://github.com/Priyanka-2725">@Priyanka-2725</a> — AWS Bedrock toolConfig runtime fix, Sploitus integration, terminal command handling fix (<a href="https://github.com/vxcontrol/pentagi/pull/166" data-hovercard-type="pull_request" data-hovercard-url="/vxcontrol/pentagi/pull/166/hovercard">PR#166</a>, <a href="https://github.com/vxcontrol/pentagi/pull/133" data-hovercard-type="pull_request" data-hovercard-url="/vxcontrol/pentagi/pull/133/hovercard">PR#133</a>, <a href="https://github.com/vxcontrol/pentagi/pull/124" data-hovercard-type="pull_request" data-hovercard-url="/vxcontrol/pentagi/pull/124/hovercard">PR#124</a>)</li>
<li><a href="https://github.com/efe-arv">@efe-arv</a> / <a href="https://github.com/liri-ha">@liri-ha</a> — HTTP client configurable timeout (<a href="https://github.com/vxcontrol/pentagi/pull/205" data-hovercard-type="pull_request" data-hovercard-url="/vxcontrol/pentagi/pull/205/hovercard">PR#205</a>)</li>
<li><a href="https://github.com/manusjs">@manusjs</a> — Bedrock toolConfig fix for toolUse/toolResult blocks (<a href="https://github.com/vxcontrol/pentagi/pull/196" data-hovercard-type="pull_request" data-hovercard-url="/vxcontrol/pentagi/pull/196/hovercard">PR#196</a>)</li>
<li><a href="https://github.com/Alex-wuhu">@Alex-wuhu</a> — Novita AI provider integration (<a href="https://github.com/vxcontrol/pentagi/pull/162" data-hovercard-type="pull_request" data-hovercard-url="/vxcontrol/pentagi/pull/162/hovercard">PR#162</a>)</li>
<li><a href="https://github.com/octo-patch">@octo-patch</a> — User-defined provider precedence fix (<a href="https://github.com/vxcontrol/pentagi/pull/234" data-hovercard-type="pull_request" data-hovercard-url="/vxcontrol/pentagi/pull/234/hovercard">PR#234</a>)</li>
<li><a href="https://github.com/haosenwang1018">@haosenwang1018</a> — .gitignore improvements (<a href="https://github.com/vxcontrol/pentagi/pull/163" data-hovercard-type="pull_request" data-hovercard-url="/vxcontrol/pentagi/pull/163/hovercard">PR#163</a>)</li>
<li><a href="https://github.com/stoykovstoyk">@stoykovstoyk</a> — SearXNG meta-search integration (<a href="https://github.com/vxcontrol/pentagi/pull/53" data-hovercard-type="pull_request" data-hovercard-url="/vxcontrol/pentagi/pull/53/hovercard">PR#53</a>)</li>
<li><a href="https://github.com/kaikreuzer">@kaikreuzer</a> — AWS temporary credentials support (<a href="https://github.com/vxcontrol/pentagi/pull/90" data-hovercard-type="pull_request" data-hovercard-url="/vxcontrol/pentagi/pull/90/hovercard">PR#90</a>)</li>
<li><a href="https://github.com/mrigankad">@mrigankad</a> — Security and bug fixes (<a href="https://github.com/vxcontrol/pentagi/pull/104" data-hovercard-type="pull_request" data-hovercard-url="/vxcontrol/pentagi/pull/104/hovercard">PR#104</a>)</li>
<li><a href="https://github.com/salmanmkc">@salmanmkc</a> — GitHub Actions modernization (<a href="https://github.com/vxcontrol/pentagi/pull/111" data-hovercard-type="pull_request" data-hovercard-url="/vxcontrol/pentagi/pull/111/hovercard">PR#111</a>, <a href="https://github.com/vxcontrol/pentagi/pull/112" data-hovercard-type="pull_request" data-hovercard-url="/vxcontrol/pentagi/pull/112/hovercard">PR#112</a>)</li>
<li><a href="https://github.com/Vaibhavee89">@Vaibhavee89</a> — External network access configuration guide</li>
<li><a href="https://github.com/PeterDaveHello">@PeterDaveHello</a> — Dockerfile optimization (<a href="https://github.com/vxcontrol/pentagi/pull/50" data-hovercard-type="pull_request" data-hovercard-url="/vxcontrol/pentagi/pull/50/hovercard">PR#50</a>)</li>
<li><a href="https://github.com/s-b-repo">@s-b-repo</a> — File size limit and path escaping security improvements (<a href="https://github.com/vxcontrol/pentagi/pull/83" data-hovercard-type="pull_request" data-hovercard-url="/vxcontrol/pentagi/pull/83/hovercard">PR#83</a>)</li>
<li><a href="https://github.com/SkyFlyingMouse">@SkyFlyingMouse</a> — Docker client constant name fix (<a href="https://github.com/vxcontrol/pentagi/pull/128" data-hovercard-type="pull_request" data-hovercard-url="/vxcontrol/pentagi/pull/128/hovercard">PR#128</a>)</li>
<li><a href="https://github.com/hhktony">@hhktony</a> — README improvements (<a href="https://github.com/vxcontrol/pentagi/pull/32" data-hovercard-type="pull_request" data-hovercard-url="/vxcontrol/pentagi/pull/32/hovercard">PR#32</a>)</li>
</ul>
<hr>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/vxcontrol/pentagi/compare/v1.2.0...v2.0.0"><tt>v1.2.0...v2.0.0</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-23276 | Linux Kernel up to 6.18.18/6.19.8/7.0-rc3 net bond_xmit_broadcast recursion (EUVD-2026-13612 / Nessus ID 303182)]]></title>
<description><![CDATA[A vulnerability was found in Linux Kernel up to 6.18.18/6.19.8/7.0-rc3. It has been rated as critical. Affected by this issue is the function bond_xmit_broadcast of the component net. Performing a manipulation results in uncontrolled recursion.

This vulnerability was named CVE-2026-23276. The at...]]></description>
<link>https://tsecurity.de/de/3485182/sicherheitsluecken/cve-2026-23276-linux-kernel-up-to-61818619870-rc3-net-bondxmitbroadcast-recursion-euvd-2026-13612-nessus-id-303182/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3485182/sicherheitsluecken/cve-2026-23276-linux-kernel-up-to-61818619870-rc3-net-bondxmitbroadcast-recursion-euvd-2026-13612-nessus-id-303182/</guid>
<pubDate>Mon, 04 May 2026 08:52:28 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/product/linux:kernel">Linux Kernel up to 6.18.18/6.19.8/7.0-rc3</a>. It has been rated as <a href="https://vuldb.com/kb/risk">critical</a>. Affected by this issue is the function <code>bond_xmit_broadcast</code> of the component <em>net</em>. Performing a manipulation results in uncontrolled recursion.

This vulnerability was named <a href="https://vuldb.com/cve/CVE-2026-23276">CVE-2026-23276</a>. The attack needs to be approached within the local network. There is no available exploit.

Upgrading the affected component is advised.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-0994 | Protobuf V33.0 google.protobuf.json_format.ParseDict recursion (Nessus ID 296422 / WID-SEC-2026-0480)]]></title>
<description><![CDATA[A vulnerability identified as problematic has been detected in Protobuf V33.0. Affected is the function google.protobuf.json_format.ParseDict. Performing a manipulation results in uncontrolled recursion.

This vulnerability is identified as CVE-2026-0994. The attack can be initiated remotely. The...]]></description>
<link>https://tsecurity.de/de/3483340/sicherheitsluecken/cve-2026-0994-protobuf-v330-googleprotobufjsonformatparsedict-recursion-nessus-id-296422-wid-sec-2026-0480/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3483340/sicherheitsluecken/cve-2026-0994-protobuf-v330-googleprotobufjsonformatparsedict-recursion-nessus-id-296422-wid-sec-2026-0480/</guid>
<pubDate>Sun, 03 May 2026 08:52:23 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability identified as <a href="https://vuldb.com/kb/risk">problematic</a> has been detected in <a href="https://vuldb.com/product/protobuf">Protobuf V33.0</a>. Affected is the function <code>google.protobuf.json_format.ParseDict</code>. Performing a manipulation results in uncontrolled recursion.

This vulnerability is identified as <a href="https://vuldb.com/cve/CVE-2026-0994">CVE-2026-0994</a>. The attack can be initiated remotely. There is not any exploit available.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-7164 | FreeBSD SCTP Chunk Parameter Parser recursion (WID-SEC-2026-1324)]]></title>
<description><![CDATA[A vulnerability marked as critical has been reported in FreeBSD. This impacts an unknown function of the component SCTP Chunk Parameter Parser. This manipulation causes uncontrolled recursion.

The identification of this vulnerability is CVE-2026-7164. It is possible to initiate the attack remote...]]></description>
<link>https://tsecurity.de/de/3479355/sicherheitsluecken/cve-2026-7164-freebsd-sctp-chunk-parameter-parser-recursion-wid-sec-2026-1324/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3479355/sicherheitsluecken/cve-2026-7164-freebsd-sctp-chunk-parameter-parser-recursion-wid-sec-2026-1324/</guid>
<pubDate>Fri, 01 May 2026 05:21:54 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability marked as <a href="https://vuldb.com/kb/risk">critical</a> has been reported in <a href="https://vuldb.com/product/freebsd">FreeBSD</a>. This impacts an unknown function of the component <em>SCTP Chunk Parameter Parser</em>. This manipulation causes uncontrolled recursion.

The identification of this vulnerability is <a href="https://vuldb.com/cve/CVE-2026-7164">CVE-2026-7164</a>. It is possible to initiate the attack remotely. There is no exploit available.

To fix this issue, it is recommended to deploy a patch.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-6527 | Wireshark up to 4.4.14/4.6.4 ASN.1 PER Protocol Dissector recursion (WID-SEC-2026-1311)]]></title>
<description><![CDATA[A vulnerability labeled as problematic has been found in Wireshark up to 4.4.14/4.6.4. Affected by this vulnerability is an unknown functionality of the component ASN.1 PER Protocol Dissector. Such manipulation leads to uncontrolled recursion.

This vulnerability is uniquely identified as CVE-202...]]></description>
<link>https://tsecurity.de/de/3478822/sicherheitsluecken/cve-2026-6527-wireshark-up-to-4414464-asn1-per-protocol-dissector-recursion-wid-sec-2026-1311/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3478822/sicherheitsluecken/cve-2026-6527-wireshark-up-to-4414464-asn1-per-protocol-dissector-recursion-wid-sec-2026-1311/</guid>
<pubDate>Thu, 30 Apr 2026 22:22:38 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability labeled as <a href="https://vuldb.com/kb/risk">problematic</a> has been found in <a href="https://vuldb.com/product/wireshark">Wireshark up to 4.4.14/4.6.4</a>. Affected by this vulnerability is an unknown functionality of the component <em>ASN.1 PER Protocol Dissector</em>. Such manipulation leads to uncontrolled recursion.

This vulnerability is uniquely identified as <a href="https://vuldb.com/cve/CVE-2026-6527">CVE-2026-6527</a>. The attack can be launched remotely. No exploit exists.

The affected component should be upgraded.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-5401 | Wireshark up to 4.4.14/4.6.4 AFP Spotlight Protocol Dissector recursion (ID 21088 / WID-SEC-2026-1311)]]></title>
<description><![CDATA[A vulnerability has been found in Wireshark up to 4.4.14/4.6.4 and classified as problematic. Affected by this issue is some unknown functionality of the component AFP Spotlight Protocol Dissector. The manipulation leads to uncontrolled recursion.

This vulnerability is documented as CVE-2026-540...]]></description>
<link>https://tsecurity.de/de/3478218/sicherheitsluecken/cve-2026-5401-wireshark-up-to-4414464-afp-spotlight-protocol-dissector-recursion-id-21088-wid-sec-2026-1311/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3478218/sicherheitsluecken/cve-2026-5401-wireshark-up-to-4414464-afp-spotlight-protocol-dissector-recursion-id-21088-wid-sec-2026-1311/</guid>
<pubDate>Thu, 30 Apr 2026 17:53:13 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability has been found in <a href="https://vuldb.com/product/wireshark">Wireshark up to 4.4.14/4.6.4</a> and classified as <a href="https://vuldb.com/kb/risk">problematic</a>. Affected by this issue is some unknown functionality of the component <em>AFP Spotlight Protocol Dissector</em>. The manipulation leads to uncontrolled recursion.

This vulnerability is documented as <a href="https://vuldb.com/cve/CVE-2026-5401">CVE-2026-5401</a>. The attack can be initiated remotely. There is not any exploit available.

The affected component should be upgraded.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-5409 | Wireshark up to 4.4.14/4.6.4 Monero Protocol Dissector recursion (ID 21066 / EUVD-2026-26322)]]></title>
<description><![CDATA[A vulnerability was found in Wireshark up to 4.4.14/4.6.4. It has been rated as problematic. Impacted is an unknown function of the component Monero Protocol Dissector. Performing a manipulation results in uncontrolled recursion.

This vulnerability is known as CVE-2026-5409. Remote exploitation ...]]></description>
<link>https://tsecurity.de/de/3476878/sicherheitsluecken/cve-2026-5409-wireshark-up-to-4414464-monero-protocol-dissector-recursion-id-21066-euvd-2026-26322/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3476878/sicherheitsluecken/cve-2026-5409-wireshark-up-to-4414464-monero-protocol-dissector-recursion-id-21066-euvd-2026-26322/</guid>
<pubDate>Thu, 30 Apr 2026 10:53:04 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/product/wireshark">Wireshark up to 4.4.14/4.6.4</a>. It has been rated as <a href="https://vuldb.com/kb/risk">problematic</a>. Impacted is an unknown function of the component <em>Monero Protocol Dissector</em>. Performing a manipulation results in uncontrolled recursion.

This vulnerability is known as <a href="https://vuldb.com/cve/CVE-2026-5409">CVE-2026-5409</a>. Remote exploitation of the attack is possible. No exploit is available.

Upgrading the affected component is advised.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-5406 | Wireshark up to 4.4.14/4.6.4 FC-SWILS Protocol Dissector recursion (ID 21070 / EUVD-2026-26319)]]></title>
<description><![CDATA[A vulnerability was found in Wireshark up to 4.4.14/4.6.4 and classified as problematic. This affects an unknown part of the component FC-SWILS Protocol Dissector. The manipulation results in uncontrolled recursion.

This vulnerability is reported as CVE-2026-5406. The attack can be launched remo...]]></description>
<link>https://tsecurity.de/de/3476876/sicherheitsluecken/cve-2026-5406-wireshark-up-to-4414464-fc-swils-protocol-dissector-recursion-id-21070-euvd-2026-26319/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3476876/sicherheitsluecken/cve-2026-5406-wireshark-up-to-4414464-fc-swils-protocol-dissector-recursion-id-21070-euvd-2026-26319/</guid>
<pubDate>Thu, 30 Apr 2026 10:53:01 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/product/wireshark">Wireshark up to 4.4.14/4.6.4</a> and classified as <a href="https://vuldb.com/kb/risk">problematic</a>. This affects an unknown part of the component <em>FC-SWILS Protocol Dissector</em>. The manipulation results in uncontrolled recursion.

This vulnerability is reported as <a href="https://vuldb.com/cve/CVE-2026-5406">CVE-2026-5406</a>. The attack can be launched remotely. No exploit exists.

It is suggested to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-5408 | Wireshark up to 4.4.14/4.6.4 DHT Protocol Dissector recursion (ID 21067 / EUVD-2026-26321)]]></title>
<description><![CDATA[A vulnerability was found in Wireshark up to 4.4.14/4.6.4. It has been declared as problematic. This issue affects some unknown processing of the component DHT Protocol Dissector. Such manipulation leads to uncontrolled recursion.

This vulnerability is traded as CVE-2026-5408. The attack may be ...]]></description>
<link>https://tsecurity.de/de/3476875/sicherheitsluecken/cve-2026-5408-wireshark-up-to-4414464-dht-protocol-dissector-recursion-id-21067-euvd-2026-26321/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3476875/sicherheitsluecken/cve-2026-5408-wireshark-up-to-4414464-dht-protocol-dissector-recursion-id-21067-euvd-2026-26321/</guid>
<pubDate>Thu, 30 Apr 2026 10:53:00 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/product/wireshark">Wireshark up to 4.4.14/4.6.4</a>. It has been declared as <a href="https://vuldb.com/kb/risk">problematic</a>. This issue affects some unknown processing of the component <em>DHT Protocol Dissector</em>. Such manipulation leads to uncontrolled recursion.

This vulnerability is traded as <a href="https://vuldb.com/cve/CVE-2026-5408">CVE-2026-5408</a>. The attack may be launched remotely. There is no exploit available.

It is recommended to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-5299 | Wireshark up to 4.4.14/4.6.4 ICMPv6 PvD Protocol Dissector recursion (ID 21077 / EUVD-2026-26315)]]></title>
<description><![CDATA[A vulnerability, which was classified as problematic, was found in Wireshark up to 4.4.14/4.6.4. Affected by this vulnerability is an unknown functionality of the component ICMPv6 PvD Protocol Dissector. Executing a manipulation can lead to uncontrolled recursion.

This vulnerability is registere...]]></description>
<link>https://tsecurity.de/de/3476873/sicherheitsluecken/cve-2026-5299-wireshark-up-to-4414464-icmpv6-pvd-protocol-dissector-recursion-id-21077-euvd-2026-26315/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3476873/sicherheitsluecken/cve-2026-5299-wireshark-up-to-4414464-icmpv6-pvd-protocol-dissector-recursion-id-21077-euvd-2026-26315/</guid>
<pubDate>Thu, 30 Apr 2026 10:52:57 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability, which was classified as <a href="https://vuldb.com/kb/risk">problematic</a>, was found in <a href="https://vuldb.com/product/wireshark">Wireshark up to 4.4.14/4.6.4</a>. Affected by this vulnerability is an unknown functionality of the component <em>ICMPv6 PvD Protocol Dissector</em>. Executing a manipulation can lead to uncontrolled recursion.

This vulnerability is registered as <a href="https://vuldb.com/cve/CVE-2026-5299">CVE-2026-5299</a>. It is possible to launch the attack remotely. No exploit is available.

You should upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[openclaw 2026.4.27]]></title>
<description><![CDATA[2026.4.27
Changes

Sandbox/Docker: add opt-in sandbox.docker.gpus passthrough for Docker sandbox containers so local GPU workloads can run inside sandboxed agents when the host Docker runtime supports --gpus. Fixes #57976; carries forward #58124. Thanks @cyan-ember.
iOS/Gateway: add an authentica...]]></description>
<link>https://tsecurity.de/de/3475895/downloads/openclaw-2026427/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3475895/downloads/openclaw-2026427/</guid>
<pubDate>Thu, 30 Apr 2026 00:15:46 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>2026.4.27</h2>
<h3>Changes</h3>
<ul>
<li>Sandbox/Docker: add opt-in <code>sandbox.docker.gpus</code> passthrough for Docker sandbox containers so local GPU workloads can run inside sandboxed agents when the host Docker runtime supports <code>--gpus</code>. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4174567936" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/57976" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/57976/hovercard" href="https://github.com/openclaw/openclaw/issues/57976">#57976</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4175598032" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/58124" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/58124/hovercard" href="https://github.com/openclaw/openclaw/pull/58124">#58124</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cyan-ember/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cyan-ember">@cyan-ember</a>.</li>
<li>iOS/Gateway: add an authenticated <code>node.presence.alive</code> protocol event and <code>node.list</code> last-seen fields so background iOS wakes can mark paired nodes recently alive without treating them as connected. Carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4224034257" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63123" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/63123/hovercard" href="https://github.com/openclaw/openclaw/pull/63123">#63123</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ngutman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ngutman">@ngutman</a>.</li>
<li>Android: publish authenticated <code>node.presence.alive</code> events after node connect and background transitions so paired Android nodes retain durable last-seen metadata after disconnects. Carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4224034257" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63123" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/63123/hovercard" href="https://github.com/openclaw/openclaw/pull/63123">#63123</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ngutman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ngutman">@ngutman</a>.</li>
<li>Gateway/chat: accept non-image attachments through <code>chat.send</code> by staging them as agent-readable media paths, while keeping unsupported RPC attachment paths explicit instead of silently dropping files. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4081507639" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/48123" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/48123/hovercard" href="https://github.com/openclaw/openclaw/issues/48123">#48123</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4274009184" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/67572" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/67572/hovercard" href="https://github.com/openclaw/openclaw/pull/67572">#67572</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/samzong/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/samzong">@samzong</a>.</li>
<li>Security/networking: add opt-in operator-managed outbound proxy routing (proxy.enabled + proxy.proxyUrl/OPENCLAW_PROXY_URL) with strict http:// forward-proxy validation, loopback-only Gateway bypass, and cleanup of proxy env/dispatcher state on exit. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4307364306" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/70044" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/70044/hovercard" href="https://github.com/openclaw/openclaw/pull/70044">#70044</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jesse-merhi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jesse-merhi">@jesse-merhi</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshavant/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshavant">@joshavant</a>.</li>
<li>Dependencies: refresh provider and tooling dependencies, including AWS SDK, PI runtime packages, AJV, Feishu SDK, Anthropic SDK, tokenjuice, and native TypeScript/oxlint tooling. Thanks <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>.</li>
<li>Matrix/QA: add live Matrix approval scenarios for exec metadata, chunked fallback, plugin approvals, deny reactions, thread targeting, and <code>target: "both"</code> delivery, with redacted artifacts preserving safe approval summaries. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gumadeiras/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gumadeiras">@gumadeiras</a>.</li>
<li>Codex: add Computer Use setup for Codex-mode agents, including <code>/codex computer-use status/install</code>, marketplace discovery, optional auto-install, and fail-closed MCP server checks before Codex-mode turns start. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4330543453" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72094" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72094/hovercard" href="https://github.com/openclaw/openclaw/issues/72094">#72094</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4329591250" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/71842" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/71842/hovercard" href="https://github.com/openclaw/openclaw/pull/71842">#71842</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pash-openai/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pash-openai">@pash-openai</a>.</li>
<li>Apps: consume Peekaboo 3.0.0-beta4 and ElevenLabsKit 0.1.1, align Swabble on Commander 0.2.2, and refresh macOS/iOS SwiftPM resolutions against the released dependency graph. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blaizzy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blaizzy">@Blaizzy</a>.</li>
<li>Plugin SDK: expose shared channel route normalization, parser-driven target resolution, raw-target compact keys, parsed-target types, and route comparison helpers through <code>openclaw/plugin-sdk/channel-route</code>, switch native approval origin matching onto that route contract with optional delivery and match-only target normalization, and retire the internal channel-route shim behind dated compatibility aliases for legacy key/comparable-target helpers. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Docs/Codex: document how Codex Computer Use, direct <code>cua-driver mcp</code>, and OpenClaw.app's PeekabooBridge fit together so desktop-control setup choices are clearer. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pash-openai/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pash-openai">@pash-openai</a> and <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/trycua/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/trycua">@trycua</a>.</li>
<li>Matrix/streaming: stream tool-progress updates into live Matrix preview edits by default when preview streaming is active, with <code>streaming.preview.toolProgress: false</code> to keep answer previews while hiding interim tool lines. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gumadeiras/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gumadeiras">@gumadeiras</a>.</li>
<li>Plugins/models: wire manifest <code>modelCatalog.aliases</code> and <code>modelCatalog.suppressions</code> into model-catalog planning and built-in model suppression, with stale Spark and Qwen Coding Plan suppressions now declared in plugin manifests instead of runtime fallback hooks. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shakkernerd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shakkernerd">@shakkernerd</a>.</li>
<li>Plugin SDK/models: add a shared manifest-backed provider catalog builder and move Qianfan, Xiaomi, NVIDIA, Cerebras, Mistral, Moonshot, DeepSeek, Tencent TokenHub, and StepFun provider catalogs onto their plugin manifest <code>modelCatalog</code> rows. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shakkernerd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shakkernerd">@shakkernerd</a>.</li>
<li>Plugin SDK/models: move BytePlus and Volcano Engine standard and plan-provider catalogs into plugin manifest <code>modelCatalog</code> rows and remove the now-unused Volcengine-family shared catalog SDK subpath. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shakkernerd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shakkernerd">@shakkernerd</a>.</li>
<li>CLI/models: move Fireworks and Together AI fixed provider catalogs into plugin manifest <code>modelCatalog</code> rows so provider-filtered listing can use manifest-backed static rows. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shakkernerd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shakkernerd">@shakkernerd</a>.</li>
<li>Channels/Yuanbao: register the Tencent Yuanbao external channel plugin (<code>openclaw-plugin-yuanbao</code>) in the official channel catalog, contract suites, and community plugin docs, with a new <code>docs/channels/yuanbao.md</code> quick-start guide for WebSocket bot DMs and group chats. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4335031388" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72756" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72756/hovercard" href="https://github.com/openclaw/openclaw/pull/72756">#72756</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/loongfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/loongfay">@loongfay</a>.</li>
<li>Channels/Yuanbao: add a channel docs entrance so the Tencent Yuanbao bot appears in the channel listing and sidebar navigation. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4341969080" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73443" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/73443/hovercard" href="https://github.com/openclaw/openclaw/pull/73443">#73443</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/loongfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/loongfay">@loongfay</a>.</li>
<li>Channels/QQBot: add full group chat support (history tracking, @-mention gating, activation modes, per-group config, FIFO message queue with deliver debounce), C2C <code>stream_messages</code> streaming with a <code>StreamingController</code> lifecycle manager, unified <code>sendMedia</code> with chunked upload for large files, and refactor the engine into pipeline stages, focused outbound submodules, builtin slash-command modules, and explicit DI ports via <code>createEngineAdapters()</code>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4316471394" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/70624" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/70624/hovercard" href="https://github.com/openclaw/openclaw/pull/70624">#70624</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cxyhhhhh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cxyhhhhh">@cxyhhhhh</a>.</li>
<li>Plugins/startup: migrate bundled plugin manifests to explicit <code>activation.onStartup</code> declarations so Gateway startup imports only the bundled plugins that intentionally register startup-time runtime surfaces. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shakkernerd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shakkernerd">@shakkernerd</a>.</li>
<li>Plugins/startup: add an opt-in future-mode gate for disabling deprecated implicit startup sidecar loading while preserving explicit startup and narrower activation triggers. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shakkernerd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shakkernerd">@shakkernerd</a>.</li>
<li>Plugins/startup: add plugin compatibility warnings for deprecated implicit startup loading so authors can migrate to explicit <code>activation.onStartup</code> metadata. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shakkernerd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shakkernerd">@shakkernerd</a>.</li>
<li>Plugins/runtime: load bundled agent tool-result middleware from manifest contracts on demand so tokenjuice stays startup-lazy without losing Pi/Codex tool-output compaction. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shakkernerd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shakkernerd">@shakkernerd</a>.</li>
<li>Plugins/startup: add explicit <code>activation.onStartup</code> metadata so plugins can declare Gateway startup import behavior while the deprecated implicit sidecar fallback remains for legacy plugins. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shakkernerd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shakkernerd">@shakkernerd</a>.</li>
<li>Gateway/startup: reuse lookup-table plugin manifests when loading startup plugins so Gateway boot avoids rebuilding plugin discovery and manifest metadata. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shakkernerd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shakkernerd">@shakkernerd</a>.</li>
<li>CLI/models: declare fixed Qianfan, Xiaomi, NVIDIA, Cerebras, Mistral, Chutes, Kilo, OpenAI, and OpenCode Go model catalogs in refreshable plugin manifests, keep broad <code>models list --all</code> on raw registry and supplement rows without runtime normalization, and avoid duplicate supplement resolution. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shakkernerd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shakkernerd">@shakkernerd</a>.</li>
<li>Gateway/runtime: reuse the current plugin metadata snapshot for provider discovery so repeated model-provider discovery avoids rebuilding plugin manifest metadata. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shakkernerd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shakkernerd">@shakkernerd</a>.</li>
<li>Gateway/startup: pass the plugin metadata snapshot from config validation into plugin bootstrap so startup reuses one manifest product instead of rebuilding plugin metadata. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shakkernerd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shakkernerd">@shakkernerd</a>.</li>
<li>Plugin SDK/testing: move core-only channel contract fixtures under the channel contract test tree and retire the old <code>test/helpers/channels</code> bridge directory so plugin tests stay on focused SDK surfaces. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Plugin SDK/testing: expose native agent-runtime contract fixtures through <code>plugin-sdk/agent-runtime-test-contracts</code>, move sandbox config fixtures into the focused generic fixture subpath, and block extension tests from importing repo-only <code>test/helpers</code> bridges. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Plugin SDK/testing: expose generic module reload, bundled-path, Node builtin mock, channel pairing/envelope, HTTP server, temp-home, replay-policy, and live STT helpers through focused SDK test subpaths so extension tests no longer depend on repo-only helper bridges. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Plugin SDK: move maintained bundled channels off the deprecated <code>channel-config-schema-legacy</code> subpath, add an explicit bundled-channel schema SDK surface, and track both remaining legacy test/config compatibility barrels with dated removal windows. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Plugin SDK/testing: expose media provider capability assertions and provider HTTP mocks through focused SDK test subpaths, and retire the repo-only media-generation test helper bridge. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Plugin SDK/testing: promote bundled plugin/provider/channel contract helpers to focused SDK test subpaths and retire the repo-only <code>test/helpers/plugins</code> TypeScript bridge. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Plugin SDK/testing: expose generic channel action, setup, status, and directory contract helpers through <code>plugin-sdk/channel-test-helpers</code> so bundled extension tests no longer import repo-only channel helper bridges. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Plugin SDK/testing: add <code>plugin-sdk/channel-target-testing</code> for shared channel target-resolution cases, document channel reaction helpers on <code>plugin-sdk/channel-feedback</code>, and keep the old <code>plugin-sdk/test-utils</code> alias as compatibility-only. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Plugin SDK/testing: add a focused generic fixture subpath for CLI capture, sandbox, skill, agent-message, system-event, terminal, chunking, auth-token, and typed-case helpers. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Plugin SDK/testing: add focused plugin runtime and environment fixture subpaths so plugin tests can avoid the broad <code>plugin-sdk/testing</code> barrel for common setup helpers. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Plugin SDK/testing: add a focused <code>plugin-sdk/plugin-test-api</code> helper subpath and move bundled plugin registration tests off the repo-only plugin API bridge. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Plugin SDK: add generic host hooks for session state, next-turn context, trusted tool policy, UI descriptors, events, scheduler cleanup, and run-scoped plugin context. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4331488241" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72287" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72287/hovercard" href="https://github.com/openclaw/openclaw/pull/72287">#72287</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/100yenadmin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/100yenadmin">@100yenadmin</a>.</li>
<li>Plugin SDK/testing: expose provider catalog, wizard, registry, manifest, public-artifact, outbound, and TTS contract helpers through documented SDK testing seams so bundled plugin tests no longer import repo <code>src/**</code> internals. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Providers/DeepInfra: add a bundled DeepInfra provider with <code>DEEPINFRA_API_KEY</code> onboarding, dynamic OpenAI-compatible model discovery, image generation/editing, image/audio media understanding, TTS, text-to-video, memory embeddings, static catalog metadata, and provider-owned base URL policy. Carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4129162171" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/53805" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/53805/hovercard" href="https://github.com/openclaw/openclaw/pull/53805">#53805</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4081292816" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/48088" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/48088/hovercard" href="https://github.com/openclaw/openclaw/pull/48088">#48088</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4033250790" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/37576" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/37576/hovercard" href="https://github.com/openclaw/openclaw/pull/37576">#37576</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4063305884" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/43896" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/43896/hovercard" href="https://github.com/openclaw/openclaw/issues/43896">#43896</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3911558639" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/11533" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/11533/hovercard" href="https://github.com/openclaw/openclaw/issues/11533">#11533</a>, and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3858643301" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/2554" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/2554/hovercard" href="https://github.com/openclaw/openclaw/issues/2554">#2554</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ats3v/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ats3v">@ats3v</a>.</li>
<li>Matrix: attach versioned structured approval metadata to pending approval messages so capable Matrix clients can render richer approval UI while body text and reaction fallback keep working. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332314876" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72432" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72432/hovercard" href="https://github.com/openclaw/openclaw/pull/72432">#72432</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kakahu2015/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kakahu2015">@kakahu2015</a>.</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Gateway/sessions: align <code>chat.history</code> and <code>sessions.list</code> thinking defaults with owning-agent and catalog-aware resolution so Control UI session defaults match backend runtime state. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4228334073" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63418" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/63418/hovercard" href="https://github.com/openclaw/openclaw/pull/63418">#63418</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jpreagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jpreagan">@jpreagan</a>.</li>
<li>Devices/pairing: recover array-shaped device and node pairing state files before persisting approvals, so UUID-keyed pending and paired entries no longer disappear after a malformed JSON store write. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4223190605" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63035" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/63035/hovercard" href="https://github.com/openclaw/openclaw/issues/63035">#63035</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sar618/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sar618">@sar618</a>.</li>
<li>Gateway/auth: clear reused stale device tokens and stop reconnecting on device-token mismatch in the Control UI and Node gateway clients, avoiding rate-limit loops after scope-upgrade or token-rotation handoffs. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4328280664" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/71609" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/71609/hovercard" href="https://github.com/openclaw/openclaw/issues/71609">#71609</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ricksayhi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ricksayhi">@ricksayhi</a>.</li>
<li>Gateway/approvals: treat duplicate same-decision approval resolves as idempotent during the resolved-entry grace window, including consumed <code>allow-once</code> approvals, while returning an explicit already-resolved error for conflicting repeats. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4188520175" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/59162" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/59162/hovercard" href="https://github.com/openclaw/openclaw/issues/59162">#59162</a>; refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4180849243" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/58479" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/58479/hovercard" href="https://github.com/openclaw/openclaw/issues/58479">#58479</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4249117948" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/65486" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/65486/hovercard" href="https://github.com/openclaw/openclaw/issues/65486">#65486</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wikithoughts/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wikithoughts">@wikithoughts</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sajazuniga7-coder/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sajazuniga7-coder">@sajazuniga7-coder</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mjmai20682068-create/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mjmai20682068-create">@mjmai20682068-create</a>.</li>
<li>Channels/Telegram: honor <code>approvals.exec/plugin.targets[].accountId</code> when routing native approvals across multi-bot Telegram accounts while preserving unscoped Telegram targets for any account. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4306154607" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/69916" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/69916/hovercard" href="https://github.com/openclaw/openclaw/issues/69916">#69916</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joerod26/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joerod26">@joerod26</a>.</li>
<li>Telegram/gateway: bound outbound Bot API calls and cache bundled plugin alias lookup so slow Telegram sends or WSL2 filesystem scans no longer wedge gateway replies. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4348974196" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/74210" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/74210/hovercard" href="https://github.com/openclaw/openclaw/pull/74210">#74210</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/obviyus/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/obviyus">@obviyus</a>.</li>
<li>Agents/exec: omit the internal session-resume fallback preface from successful async exec completion messages sent directly back to chat. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4269075777" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/67181" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/67181/hovercard" href="https://github.com/openclaw/openclaw/issues/67181">#67181</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/raistlin88/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/raistlin88">@raistlin88</a>.</li>
<li>Agents/media: register detached <code>video_generate</code> and <code>music_generate</code> tool run contexts until terminal status, so Discord-backed provider jobs stay live in <code>/tasks</code> instead of becoming <code>lost</code> when the parent chat run context disappears. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Agents/media: prefer OpenAI image and video providers when the default model uses the OpenAI Codex auth alias, so auto media generation no longer falls through to Fal before GPT Image or Sora. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Tasks/media: infer agent ownership for session-scoped task records so <code>/tasks</code> agent-local fallback includes session-backed <code>video_generate</code> and other async media jobs even when the current chat session has no linked rows. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Agents/media: keep long-running <code>video_generate</code> and <code>music_generate</code> tasks fresh while provider jobs are still pending, so task maintenance does not mark active Discord media renders lost before completion. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>CLI/status: treat scope-limited gateway probes as reachable-but-degraded in shared status scans, so <code>openclaw status --all</code> no longer reports a live gateway as unreachable after <code>missing scope: operator.read</code>. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4090293663" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/49180" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/49180/hovercard" href="https://github.com/openclaw/openclaw/issues/49180">#49180</a>; supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4080656366" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/47981" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/47981/hovercard" href="https://github.com/openclaw/openclaw/pull/47981">#47981</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/openjay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/openjay">@openjay</a>.</li>
<li>CLI/update: skip tracked plugins disabled in config during post-update plugin sync before npm, ClawHub, or marketplace update checks, preserving their install records without failing the update. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4347036954" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73880" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73880/hovercard" href="https://github.com/openclaw/openclaw/issues/73880">#73880</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/islandpreneur007/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/islandpreneur007">@islandpreneur007</a>.</li>
<li>Slack/Socket Mode: use a 15s Slack SDK pong timeout by default and add <code>channels.slack.socketMode.clientPingTimeout</code>, <code>serverPingTimeout</code>, and <code>pingPongLoggingEnabled</code> overrides so stale-websocket handling no longer depends on app-event health heuristics. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3928501869" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/14248" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/14248/hovercard" href="https://github.com/openclaw/openclaw/issues/14248">#14248</a>; refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4181320028" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/58519" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/58519/hovercard" href="https://github.com/openclaw/openclaw/issues/58519">#58519</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4235931183" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/64009" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/64009/hovercard" href="https://github.com/openclaw/openclaw/issues/64009">#64009</a>, and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4228899443" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63488" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/63488/hovercard" href="https://github.com/openclaw/openclaw/issues/63488">#63488</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shivasymbl/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shivasymbl">@shivasymbl</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/freerk/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/freerk">@freerk</a>.</li>
<li>Slack/media: bound private file and forwarded attachment downloads with idle and total timeouts while preserving placeholder fallback, so stalled Slack <code>file_share</code> media no longer wedges inbound message handling. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4211497843" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/61850" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/61850/hovercard" href="https://github.com/openclaw/openclaw/issues/61850">#61850</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bassboy2k/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bassboy2k">@bassboy2k</a>.</li>
<li>Plugins/inspector: keep bundled plugin runtime capture quiet and config-tolerant for Codex, memory-lancedb, Feishu, Mattermost, QQBot, and Tlon so plugin-inspector JSON checks can validate the full bundled set. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Slack/auto-reply: keep fully consumed text reset triggers such as <code>new session</code> out of <code>BodyForAgent</code> after directive cleanup, so configured Slack reset phrases do not leak into the fresh model turn. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4339884694" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73137" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73137/hovercard" href="https://github.com/openclaw/openclaw/issues/73137">#73137</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/neeravmakwana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/neeravmakwana">@neeravmakwana</a>.</li>
<li>Plugins/runtime deps: prune stale retained bundled runtime deps and keep doctor/secret channel contract scans on lightweight artifacts, so disabled bundled channels stop preserving old dependency trees or importing heavy plugin surfaces. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SymbolStar/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SymbolStar">@SymbolStar</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Plugins/runtime deps: cache unchanged bundled runtime mirror dist-file materialization decisions and close file-lock handles on owner-write failures, reducing repeated startup chunk scans and avoiding FileHandle-GC recovery stalls. Refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4342776048" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73532" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73532/hovercard" href="https://github.com/openclaw/openclaw/issues/73532">#73532</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oadiazp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oadiazp">@oadiazp</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bstanbury/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bstanbury">@bstanbury</a>.</li>
<li>Auto-reply: bound the post-run pending tool-result delivery drain with a progress-aware idle timeout, so a never-settling tool-result task no longer leaves the session active forever while slow healthy deliveries can keep draining. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4130025048" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/53889" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/53889/hovercard" href="https://github.com/openclaw/openclaw/issues/53889">#53889</a>; supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4243998262" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/64733" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/64733/hovercard" href="https://github.com/openclaw/openclaw/pull/64733">#64733</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4341833964" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73434" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/73434/hovercard" href="https://github.com/openclaw/openclaw/pull/73434">#73434</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/zijunl/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/zijunl">@zijunl</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wujiaming88/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wujiaming88">@wujiaming88</a>.</li>
<li>Gateway/startup: start chat channels without waiting for primary model prewarm, keeping model warmup bounded in the background so Slack and other channels come online promptly when provider discovery is slow. Supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4341654117" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73420" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/73420/hovercard" href="https://github.com/openclaw/openclaw/pull/73420">#73420</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dorukardahan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dorukardahan">@dorukardahan</a>.</li>
<li>Gateway/install: carry env-backed config SecretRefs such as <code>channels.discord.token</code> into generated service environments when they are present only in the installing shell, while keeping gateway auth SecretRefs non-persisted. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4278464013" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/67817" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/67817/hovercard" href="https://github.com/openclaw/openclaw/issues/67817">#67817</a>; supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4341722381" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73426" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/73426/hovercard" href="https://github.com/openclaw/openclaw/pull/73426">#73426</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wdimaculangan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wdimaculangan">@wdimaculangan</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ztexydt-cqh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ztexydt-cqh">@ztexydt-cqh</a>.</li>
<li>Auto-reply/commands: stop bare <code>/reset</code> and <code>/new</code> after reset hooks acknowledge the command, so non-ACP channels no longer fall through into empty provider calls while <code>/reset &lt;message&gt;</code> and <code>/new &lt;message&gt;</code> still seed the next model turn. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4341297328" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73367" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73367/hovercard" href="https://github.com/openclaw/openclaw/issues/73367">#73367</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4341562364" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73412" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73412/hovercard" href="https://github.com/openclaw/openclaw/issues/73412">#73412</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hoyanhan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hoyanhan">@hoyanhan</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wenxu007/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wenxu007">@wenxu007</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amdhelper/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amdhelper">@amdhelper</a>.</li>
<li>Providers/DeepSeek: backfill DeepSeek V4 <code>reasoning_content</code> on plain assistant replay messages as well as tool-call turns, so thinking sessions with prior tool use no longer fail follow-up requests with missing reasoning content. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4341637215" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73417" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73417/hovercard" href="https://github.com/openclaw/openclaw/issues/73417">#73417</a>; refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4326839791" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/71372" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/71372/hovercard" href="https://github.com/openclaw/openclaw/issues/71372">#71372</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/34262315716/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/34262315716">@34262315716</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Bartok9/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Bartok9">@Bartok9</a>.</li>
<li>Agents/gateway tool: strip full config payloads from <code>config.patch</code> and <code>config.apply</code> tool responses while preserving direct RPC responses, so config-heavy sessions no longer replay large redacted configs into transcript history. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4079102358" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/47610" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/47610/hovercard" href="https://github.com/openclaw/openclaw/issues/47610">#47610</a>; supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4341899536" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73439" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/73439/hovercard" href="https://github.com/openclaw/openclaw/pull/73439">#73439</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/HanenVit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/HanenVit">@HanenVit</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/juan-flores077/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/juan-flores077">@juan-flores077</a>.</li>
<li>Auto-reply: preserve voice-note media from silent turns while continuing to suppress text and non-voice media, so <code>NO_REPLY</code> TTS replies still deliver the requested audio bubble. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4341519878" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73406" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/73406/hovercard" href="https://github.com/openclaw/openclaw/pull/73406">#73406</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/zqchris/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/zqchris">@zqchris</a>.</li>
<li>Channels/Mattermost: stop enqueueing regular inbound posts as system events, so Mattermost user messages reach the model only as user-role inbound-envelope content instead of also appearing as <code>System: Mattermost message...</code> directives. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4329384231" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/71795" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/71795/hovercard" href="https://github.com/openclaw/openclaw/issues/71795">#71795</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/juan-flores077/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/juan-flores077">@juan-flores077</a>.</li>
<li>Agents/media: qualify bare <code>agents.defaults.imageModel</code> and <code>pdfModel</code> refs from unique configured image-capable providers, so Ollama vision models such as <code>moondream</code> and <code>qwen2.5vl:7b</code> do not fall through to the default provider. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4038277975" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/38816" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/38816/hovercard" href="https://github.com/openclaw/openclaw/issues/38816">#38816</a>; supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4341470414" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73396" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/73396/hovercard" href="https://github.com/openclaw/openclaw/pull/73396">#73396</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alainasclaw/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alainasclaw">@alainasclaw</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Agents/Anthropic: send implicit Anthropic beta headers only to direct public Anthropic endpoints, including OAuth, so custom Anthropic-compatible providers no longer mis-handle unsupported beta flags unless explicitly configured. Refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4341127562" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73346" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/73346/hovercard" href="https://github.com/openclaw/openclaw/pull/73346">#73346</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/byBrodowski/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/byBrodowski">@byBrodowski</a>.</li>
<li>Skills: require explicit <code>skills.entries.coding-agent.enabled</code> before exposing the bundled coding-agent skill, so installs with Codex on PATH but no OpenAI auth do not silently offer Codex delegation. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4341259220" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73358" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73358/hovercard" href="https://github.com/openclaw/openclaw/issues/73358">#73358</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/LaFleurAdvertising/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/LaFleurAdvertising">@LaFleurAdvertising</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Sanjays2402/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Sanjays2402">@Sanjays2402</a>.</li>
<li>Plugins/startup: treat manifestless Claude bundles as valid installed-plugin registry entries instead of stale missing manifests, so workspace bundles no longer force repeated derived registry rebuilds or noisy <code>plugins.entries.workspace</code> warnings during Gateway startup. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4341825054" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73433" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73433/hovercard" href="https://github.com/openclaw/openclaw/issues/73433">#73433</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AnneVoss/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AnneVoss">@AnneVoss</a>.</li>
<li>Agents/subagents: preserve <code>sessions_yield</code> as a paused subagent state and ignore its wait text while freezing completion output, so parent sessions wait for the final post-compaction answer instead of receiving intermediate progress or <code>(no output)</code>. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4341601776" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73413" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73413/hovercard" href="https://github.com/openclaw/openclaw/issues/73413">#73413</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Ask-sola/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Ask-sola">@Ask-sola</a>.</li>
<li>Plugins/startup: precompute bundled runtime mirror fingerprints before taking the mirror lock and keep Docker bundled plugin runtime deps/mirrors in a Docker-managed volume instead of the Windows/WSL config bind mount, so cold starts avoid slow host-volume mirror writes. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4341089006" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73339" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73339/hovercard" href="https://github.com/openclaw/openclaw/issues/73339">#73339</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/1yihui/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/1yihui">@1yihui</a>.</li>
<li>Plugins/runtime deps: refresh bundled runtime mirrors without deleting active import trees, so config-triggered restarts do not see transient missing plugin files during registration. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shakkernerd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shakkernerd">@shakkernerd</a>.</li>
<li>Channels/LINE: persist inbound image, video, audio, and file downloads in <code>~/.openclaw/media/inbound/</code> instead of temporary files so agents can still read LINE media after <code>/tmp</code> cleanup. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4341315204" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73370" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73370/hovercard" href="https://github.com/openclaw/openclaw/issues/73370">#73370</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hijirii/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hijirii">@hijirii</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wenxu007/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wenxu007">@wenxu007</a>.</li>
<li>CLI/plugins: keep bundled plugin installs out of <code>plugins.load.paths</code> while preserving install records, so install/inspect/doctor loops no longer warn about the current bundled plugin directory. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>CLI/plugins: scope <code>plugins inspect &lt;id&gt;</code> runtime loading to the matched plugin so single-plugin inspection does not load every plugin before checking the target. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shakkernerd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shakkernerd">@shakkernerd</a>.</li>
<li>CLI/plugins: remove managed copied-path plugin directories during uninstall and plan uninstall from metadata instead of runtime-loading plugins, so plugin lifecycle commands avoid unnecessary bundled runtime-deps work. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shakkernerd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shakkernerd">@shakkernerd</a>.</li>
<li>Cron tool: infer the creating session's agentId for <code>cron.add</code> jobs when <code>agentId</code> is omitted or passed as undefined, keeping scheduled agentTurn jobs routed to the session agent; <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4043242041" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/40571" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/40571/hovercard" href="https://github.com/openclaw/openclaw/pull/40571">#40571</a> identified the guard bug and supplied the focused regression coverage. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ChanningYul/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ChanningYul">@ChanningYul</a>.</li>
<li>Cron/Telegram: add <code>--thread-id</code> to <code>openclaw cron add</code> and <code>openclaw cron edit</code>, preserving Telegram forum topic delivery targets across scheduled announcements. Carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112231006" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/51581" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/51581/hovercard" href="https://github.com/openclaw/openclaw/pull/51581">#51581</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4201006584" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/60373" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/60373/hovercard" href="https://github.com/openclaw/openclaw/pull/60373">#60373</a>, and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4204997315" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/60890" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/60890/hovercard" href="https://github.com/openclaw/openclaw/pull/60890">#60890</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ChunHao-dev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ChunHao-dev">@ChunHao-dev</a>.</li>
<li>Cron/Telegram: preserve session-derived Telegram topic thread IDs when isolated cron delivery explicitly targets the parent chat, keeping bare chat targets in the active forum topic without leaking stale topics to other chats. Carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4243631655" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/64708" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/64708/hovercard" href="https://github.com/openclaw/openclaw/pull/64708">#64708</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/addelh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/addelh">@addelh</a>.</li>
<li>Memory/compaction: keep pre-compaction memory-flush prompts runtime-only so session transcripts and <code>chat.history</code> no longer expose them as normal user turns. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4134199009" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/54408" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/54408/hovercard" href="https://github.com/openclaw/openclaw/issues/54408">#54408</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4185979464" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/58956" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/58956/hovercard" href="https://github.com/openclaw/openclaw/issues/58956">#58956</a>; refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4061564416" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/43567" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/43567/hovercard" href="https://github.com/openclaw/openclaw/issues/43567">#43567</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/markgong/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/markgong">@markgong</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/guoyuhang9/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/guoyuhang9">@guoyuhang9</a>.</li>
<li>Control UI/WebChat: keep large attachment payloads out of Lit state and optimistic chat messages, using object URL previews plus send-time payload serialization so PDF/image uploads no longer trigger <code>RangeError: Maximum call stack size exceeded</code>. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4341266867" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73360" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73360/hovercard" href="https://github.com/openclaw/openclaw/issues/73360">#73360</a>; refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4133779613" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/54378" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/54378/hovercard" href="https://github.com/openclaw/openclaw/issues/54378">#54378</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4228443758" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63432" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/63432/hovercard" href="https://github.com/openclaw/openclaw/issues/63432">#63432</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hejunhui-73/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hejunhui-73">@hejunhui-73</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Ansub/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Ansub">@Ansub</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/christianhernandez3-afk/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/christianhernandez3-afk">@christianhernandez3-afk</a>.</li>
<li>Agents/Anthropic: cancel stalled Anthropic Messages SSE body reads when abort signals fire, so active-memory timeouts release transport resources instead of leaving hidden recall runs parked on <code>reader.read()</code>. Refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4337826285" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72965" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72965/hovercard" href="https://github.com/openclaw/openclaw/issues/72965">#72965</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4339750581" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73120" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/73120/hovercard" href="https://github.com/openclaw/openclaw/pull/73120">#73120</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wdeveloper16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wdeveloper16">@wdeveloper16</a>.</li>
<li>Control UI/WebChat: keep pending run and typing state attached to the active client run, so unowned inject/announce/side-result finals no longer unlock unrelated active runs while completed owned runs still clear promptly. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4171808259" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/57795" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/57795/hovercard" href="https://github.com/openclaw/openclaw/issues/57795">#57795</a>; carries forward the narrow diagnosis from <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4173312913" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/57887" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/57887/hovercard" href="https://github.com/openclaw/openclaw/pull/57887">#57887</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/haoyu-haoyu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/haoyu-haoyu">@haoyu-haoyu</a>.</li>
<li>Sandbox/Docker: stop satisfying a missing default sandbox image by tagging plain Debian as <code>openclaw-sandbox:bookworm-slim</code>, preserving the Python tooling required by sandbox write/edit helpers and directing users to build the default image. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109522309" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/51185" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/51185/hovercard" href="https://github.com/openclaw/openclaw/issues/51185">#51185</a>; refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4071029208" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/45108" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/45108/hovercard" href="https://github.com/openclaw/openclaw/issues/45108">#45108</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4108362554" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/51099" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/51099/hovercard" href="https://github.com/openclaw/openclaw/issues/51099">#51099</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112362767" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/51609" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/51609/hovercard" href="https://github.com/openclaw/openclaw/issues/51609">#51609</a>, and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4170772851" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/57713" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/57713/hovercard" href="https://github.com/openclaw/openclaw/issues/57713">#57713</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dpalis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dpalis">@dpalis</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Tin55FoilDev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Tin55FoilDev">@Tin55FoilDev</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbcohen2-coder/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbcohen2-coder">@jbcohen2-coder</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/macminihal-cyber/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/macminihal-cyber">@macminihal-cyber</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/PraxoOnline/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/PraxoOnline">@PraxoOnline</a>.</li>
<li>Control UI/WebChat: confirm toolbar New Session button resets before dispatching <code>/new</code> while leaving typed <code>/new</code> and <code>/reset</code> commands immediate. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4074850255" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/45800" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/45800/hovercard" href="https://github.com/openclaw/openclaw/issues/45800">#45800</a>; refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3992944943" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/27065" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/27065/hovercard" href="https://github.com/openclaw/openclaw/issues/27065">#27065</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4161620254" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/56611" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/56611/hovercard" href="https://github.com/openclaw/openclaw/issues/56611">#56611</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4135743341" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/54499" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/54499/hovercard" href="https://github.com/openclaw/openclaw/issues/54499">#54499</a>, and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3993040551" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/27110" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/27110/hovercard" href="https://github.com/openclaw/openclaw/pull/27110">#27110</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aethnova/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aethnova">@aethnova</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kosta228-huli/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kosta228-huli">@kosta228-huli</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adambezemek/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adambezemek">@adambezemek</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xss925175263/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xss925175263">@xss925175263</a> (xianshishan).</li>
<li>Agents/models: keep per-agent primary models strict when <code>fallbacks</code> is omitted, so probe-only custom providers are not tried as hidden fallback candidates unless the agent explicitly opts in. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4341014684" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73332" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73332/hovercard" href="https://github.com/openclaw/openclaw/issues/73332">#73332</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/haumanto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/haumanto">@haumanto</a>.</li>
<li>Gateway/models: add <code>models.pricing.enabled</code> so offline or restricted-network installs can skip startup OpenRouter and LiteLLM pricing-catalog fetches while keeping explicit model costs working. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4127063527" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/53639" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/53639/hovercard" href="https://github.com/openclaw/openclaw/issues/53639">#53639</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/callebtc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/callebtc">@callebtc</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/palewire/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/palewire">@palewire</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rjdjohnston/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rjdjohnston">@rjdjohnston</a>.</li>
<li>Gateway/startup: warn when legacy <code>CLAWDBOT_*</code> or <code>MOLTBOT_*</code> environment variables are still present, pointing users to <code>OPENCLAW_*</code> names instead of failing silently. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4125716584" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/53482" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/53482/hovercard" href="https://github.com/openclaw/openclaw/issues/53482">#53482</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4127532557" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/53667" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/53667/hovercard" href="https://github.com/openclaw/openclaw/pull/53667">#53667</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lndyzwdxhs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lndyzwdxhs">@lndyzwdxhs</a>.</li>
<li>Onboarding: pin interactive and non-interactive health checks to the just-configured setup token/password so stale <code>OPENCLAW_GATEWAY_TOKEN</code> or <code>OPENCLAW_GATEWAY_PASSWORD</code> values do not produce false gateway-token-mismatch failures after setup. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4331051996" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72203" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72203/hovercard" href="https://github.com/openclaw/openclaw/issues/72203">#72203</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galiniliev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galiniliev">@galiniliev</a>.</li>
<li>Doctor/state: require an interactive confirmation before archiving orphan transcript files, so <code>openclaw doctor --fix</code> no longer silently renames recoverable session history after upgrades regenerate <code>sessions.json</code>. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4339670365" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73106" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73106/hovercard" href="https://github.com/openclaw/openclaw/issues/73106">#73106</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/scottgl9/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/scottgl9">@scottgl9</a>.</li>
<li>Cron/Telegram: preserve explicit <code>:topic:</code> delivery targets over stale session-derived thread IDs when isolated cron announces to Telegram forum topics. Carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4187348607" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/59069" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/59069/hovercard" href="https://github.com/openclaw/openclaw/pull/59069">#59069</a>; refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4093910899" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/49704" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/49704/hovercard" href="https://github.com/openclaw/openclaw/pull/49704">#49704</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4062796590" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/43808" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/43808/hovercard" href="https://github.com/openclaw/openclaw/pull/43808">#43808</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/roytong9/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/roytong9">@roytong9</a>.</li>
<li>Build/runtime: write the runtime-postbuild stamp after <code>pnpm build</code> writes the build stamp, so the next CLI invocation does not re-sync runtime artifacts after a successful build. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4339964556" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73151" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73151/hovercard" href="https://github.com/openclaw/openclaw/issues/73151">#73151</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bittoby/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bittoby">@bittoby</a>.</li>
<li>Build/runtime: preserve staged bundled-plugin runtime dependency caches across source-checkout tsdown rebuilds, so local CLI and gateway-watch rebuilds no longer recreate large plugin dependency trees before starting. Refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4340343701" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73205" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/73205/hovercard" href="https://github.com/openclaw/openclaw/pull/73205">#73205</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SymbolStar/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SymbolStar">@SymbolStar</a>.</li>
<li>CLI/channels: list configured chat channel accounts from read-only setup metadata even when the standalone CLI has not loaded the runtime channel registry, so <code>openclaw channels list</code> shows Telegram accounts before auth providers. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4340934976" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73319" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73319/hovercard" href="https://github.com/openclaw/openclaw/issues/73319">#73319</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4340939351" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73322" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73322/hovercard" href="https://github.com/openclaw/openclaw/issues/73322">#73322</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mlaihk/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mlaihk">@mlaihk</a>.</li>
<li>CLI/model probes: keep <code>infer model run --gateway</code> raw by skipping prior session transcript, bootstrap context, context-engine assembly, tools, and bundled MCP servers, so local backends can be tested without full agent-context overhead. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4340882752" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73308" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73308/hovercard" href="https://github.com/openclaw/openclaw/issues/73308">#73308</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ScientificProgrammer/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ScientificProgrammer">@ScientificProgrammer</a>.</li>
<li>CLI/image describe: pass <code>--prompt</code> and <code>--timeout-ms</code> through <code>infer image describe</code> and <code>describe-many</code>, so custom vision instructions and slow local model budgets reach media-understanding providers such as Ollama, OpenAI, Google, and OpenRouter. Addresses <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4231557359" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63700" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/63700/hovercard" href="https://github.com/openclaw/openclaw/issues/63700">#63700</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cedricjanssens/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cedricjanssens">@cedricjanssens</a>.</li>
<li>Providers/Ollama: reject long non-linguistic Kimi/GLM symbol runs as provider failures instead of storing them as successful visible assistant replies, so fallback or error handling can recover from garbled cloud output. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4238583929" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/64262" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/64262/hovercard" href="https://github.com/openclaw/openclaw/issues/64262">#64262</a>; refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4266745361" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/67019" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/67019/hovercard" href="https://github.com/openclaw/openclaw/issues/67019">#67019</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Kloz813/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Kloz813">@Kloz813</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xiaomenger123/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xiaomenger123">@xiaomenger123</a>.</li>
<li>CLI/model probes: reject empty or whitespace-only <code>infer model run --prompt</code> values before calling local providers or the Gateway, so smoke checks do not spend provider calls on invalid turns. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4340232392" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73185" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73185/hovercard" href="https://github.com/openclaw/openclaw/issues/73185">#73185</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/iot2edge/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/iot2edge">@iot2edge</a>.</li>
<li>Gateway/media: route text-only <code>chat.send</code> image offloads through media-understanding fields so <code>agents.defaults.imageModel</code> can describe WebChat attachments instead of leaving only an opaque <code>media://inbound</code> marker. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4337865362" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72968" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72968/hovercard" href="https://github.com/openclaw/openclaw/issues/72968">#72968</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vorajeeah/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vorajeeah">@vorajeeah</a>.</li>
<li>Gateway/Windows: route no-listener restart handoffs through the Windows supervisor without leaving restart tokens in flight, so failed task scheduling can be retried and successful handoffs do not coalesce later restart requests. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4291628266" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/69056" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/69056/hovercard" href="https://github.com/openclaw/openclaw/pull/69056">#69056</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Thatgfsj/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Thatgfsj">@Thatgfsj</a>.</li>
<li>Gateway/model pricing: skip plugin manifest discovery during background pricing refreshes when <code>plugins.enabled: false</code>, so disabled-plugin setups do not keep rebuilding plugin metadata from the Gateway hot path. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4340746488" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73291" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73291/hovercard" href="https://github.com/openclaw/openclaw/issues/73291">#73291</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/slideshow-dingo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/slideshow-dingo">@slideshow-dingo</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fishgills/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fishgills">@fishgills</a>.</li>
<li>Ollama/thinking: validate <code>/think</code> commands against live Ollama catalog reasoning metadata and preserve explicit native <code>params.think</code>/<code>params.thinking</code>, so models whose <code>/api/show</code> capabilities include <code>thinking</code> expose <code>low</code>, <code>medium</code>, <code>high</code>, and <code>max</code> instead of being stuck on <code>off</code>. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4341296549" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73366" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73366/hovercard" href="https://github.com/openclaw/openclaw/issues/73366">#73366</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cymise/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cymise">@cymise</a>.</li>
<li>Gateway/sessions: remove automatic oversized <code>sessions.json</code> rotation backups, deprecate <code>session.maintenance.rotateBytes</code>, and teach <code>openclaw doctor --fix</code> to remove the ignored key so hot session writes no longer copy multi-MB stores. Refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4331750102" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72338" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72338/hovercard" href="https://github.com/openclaw/openclaw/issues/72338">#72338</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/midhunmonachan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/midhunmonachan">@midhunmonachan</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DougButdorf/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DougButdorf">@DougButdorf</a>.</li>
<li>Channels/Telegram: fail fast when Telegram rejects the startup <code>getMe</code> token probe with 401, so invalid or stale BotFather tokens are reported as token auth failures instead of misleading <code>deleteWebhook</code> cleanup failures. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4079390685" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/47674" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/47674/hovercard" href="https://github.com/openclaw/openclaw/issues/47674">#47674</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/samaedan-arch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/samaedan-arch">@samaedan-arch</a>.</li>
<li>ACPX: keep generated Codex and Claude ACP wrapper startup paths working when remote or special state filesystems reject chmod, since OpenClaw invokes the wrappers through Node instead of executing them directly. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4341024005" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73333" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73333/hovercard" href="https://github.com/openclaw/openclaw/issues/73333">#73333</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/david-garcia-garcia/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/david-garcia-garcia">@david-garcia-garcia</a>.</li>
<li>CLI/onboarding: infer image input for common custom-provider vision model IDs, ask only for unknown models, and keep <code>--custom-image-input</code>/<code>--custom-text-input</code> overrides so vision-capable proxies do not get saved as text-only configs. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113799040" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/51869" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/51869/hovercard" href="https://github.com/openclaw/openclaw/issues/51869">#51869</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Antsoldier1974/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Antsoldier1974">@Antsoldier1974</a>.</li>
<li>Models/OpenAI Codex: stop listing or resolving unsupported <code>openai-codex/gpt-5.4-mini</code> rows through Codex OAuth, keep stale discovery rows suppressed with a clear API-key-route hint, and leave direct <code>openai/gpt-5.4-mini</code> available. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4340500200" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73242" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73242/hovercard" href="https://github.com/openclaw/openclaw/issues/73242">#73242</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/0xCyda/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/0xCyda">@0xCyda</a>.</li>
<li>Plugin SDK: restore the root <code>stringEnum</code> and <code>optionalStringEnum</code> exports on both the published SDK entry and runtime root-alias bridge, so older external plugins can keep building and loading while migrating to focused SDK subpaths. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4285319218" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/68279" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/68279/hovercard" href="https://github.com/openclaw/openclaw/issues/68279">#68279</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/marzliak/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/marzliak">@marzliak</a>.</li>
<li>Plugin SDK: restore the root-alias bridge for <code>registerContextEngine</code> and expose missing legacy compat helpers <code>normalizeAccountId</code> and <code>resolvePreferredOpenClawTmpDir</code> so older external plugins such as <code>openclaw-weixin</code> can keep loading while migrating to focused SDK subpaths. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4125782136" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/53497" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/53497/hovercard" href="https://github.com/openclaw/openclaw/issues/53497">#53497</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alanxchen85/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alanxchen85">@alanxchen85</a>.</li>
<li>Auth profiles: make <code>openclaw doctor --fix</code> migrate legacy flat <code>auth-profiles.json</code> files such as <code>{ "ollama-windows": { "apiKey": "ollama-local" } }</code> to canonical provider default API-key profiles with a backup, so custom Ollama/OpenAI-compatible providers recover cleanly after upgrading. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4193723396" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/59629" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/59629/hovercard" href="https://github.com/openclaw/openclaw/issues/59629">#59629</a>; supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4193943109" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/59642" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/59642/hovercard" href="https://github.com/openclaw/openclaw/pull/59642">#59642</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Xsanders555/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Xsanders555">@Xsanders555</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Linux2010/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Linux2010">@Linux2010</a>.</li>
<li>Memory/Dreaming: retry Dream Diary once with the session default when a configured dreaming model is unavailable, while leaving subagent trust and allowlist errors visible instead of silently masking configuration problems. Refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4272034013" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/67409" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/67409/hovercard" href="https://github.com/openclaw/openclaw/issues/67409">#67409</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4293314377" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/69209" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/69209/hovercard" href="https://github.com/openclaw/openclaw/pull/69209">#69209</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Ghiggins18/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Ghiggins18">@Ghiggins18</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/everySympathy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/everySympathy">@everySympathy</a>.</li>
<li>Feishu/inbound files: recover CJK filenames from plain <code>Content-Disposition: filename=</code> download headers when Feishu exposes UTF-8 bytes through Latin-1 header decoding, while leaving valid Latin-1 and JSON-derived names unchanged. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4085480139" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/48578" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/48578/hovercard" href="https://github.com/openclaw/openclaw/pull/48578">#48578</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4101571186" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/50435" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/50435/hovercard" href="https://github.com/openclaw/openclaw/pull/50435">#50435</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4191619007" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/59431" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/59431/hovercard" href="https://github.com/openclaw/openclaw/pull/59431">#59431</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alex-xuweilong/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alex-xuweilong">@alex-xuweilong</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lishuaigit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lishuaigit">@lishuaigit</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DoChaoing/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DoChaoing">@DoChaoing</a>.</li>
<li>Channels/Telegram: normalize accidental full <code>/bot&lt;TOKEN&gt;</code> Telegram <code>apiRoot</code> values at runtime and teach <code>openclaw doctor --fix</code> to remove the suffix, so startup control calls no longer 404 when direct Bot API curl commands work. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4147583968" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/55387" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/55387/hovercard" href="https://github.com/openclaw/openclaw/issues/55387">#55387</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/brendanmatthewjones-cmyk/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/brendanmatthewjones-cmyk">@brendanmatthewjones-cmyk</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/techfindubai-ux/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/techfindubai-ux">@techfindubai-ux</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Sivlerback-Chris/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Sivlerback-Chris">@Sivlerback-Chris</a>.</li>
<li>Zalo Personal: persist refreshed <code>zca-js</code> session cookies after QR login, session restore, and successful API calls so gateway restarts restore the freshest local session. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4340657088" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73277" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/73277/hovercard" href="https://github.com/openclaw/openclaw/pull/73277">#73277</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/darkamenosa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/darkamenosa">@darkamenosa</a>.</li>
<li>Logging/security: redact sensitive tokens (sk-* keys, Bearer/Authorization values, etc.) at the subsystem console sink so <code>createSubsystemLogger().info/warn/error</code> output that bypasses the patched console-capture handler still applies the same redaction the file transport already does. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4340695876" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73284" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73284/hovercard" href="https://github.com/openclaw/openclaw/issues/73284">#73284</a>; refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4279976745" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/67953" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/67953/hovercard" href="https://github.com/openclaw/openclaw/issues/67953">#67953</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4236258393" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/64046" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/64046/hovercard" href="https://github.com/openclaw/openclaw/issues/64046">#64046</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/edwin-rivera-dev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/edwin-rivera-dev">@edwin-rivera-dev</a>.</li>
<li>Plugins/runtime deps: reuse enclosing versioned cache roots when bundled plugins resolve from nested staged paths, so plugin-runtime-deps no longer mints <code>openclaw-unknown-*</code> directories or loops on <code>ENOTEMPTY</code>. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4337695678" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72956" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72956/hovercard" href="https://github.com/openclaw/openclaw/issues/72956">#72956</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4340343701" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73205" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/73205/hovercard" href="https://github.com/openclaw/openclaw/pull/73205">#73205</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SymbolStar/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SymbolStar">@SymbolStar</a>.</li>
<li>Agents/failover: classify CJK provider transport, quota, billing, auth, and overload error text so Chinese-language provider failures trigger fallback and user-facing transport copy instead of surfacing as unclassified raw errors. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4158199546" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/56242" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/56242/hovercard" href="https://github.com/openclaw/openclaw/pull/56242">#56242</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tomcatzh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tomcatzh">@tomcatzh</a>.</li>
<li>Agents/failover: seed non-claude-cli fallback prompts with Claude Code session context when a claude-cli attempt fails, so fallback models do not restart cold after billing or quota failover. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4330447925" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72069" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72069/hovercard" href="https://github.com/openclaw/openclaw/pull/72069">#72069</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stainlu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stainlu">@stainlu</a>.</li>
<li>Agents/CLI runner: transfer bundle-MCP tempDir cleanup from the per-turn runner finally to the Claude live-session lifecycle, so persistent Claude CLI sessions keep their <code>--mcp-config</code> directory until the live subprocess closes. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4340502808" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73244" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73244/hovercard" href="https://github.com/openclaw/openclaw/issues/73244">#73244</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/edwin-rivera-dev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/edwin-rivera-dev">@edwin-rivera-dev</a>.</li>
<li>Gateway/nodes: allow Windows companion nodes to use safe declared commands such as canvas, camera list, location, device info, and screen snapshot by default while keeping dangerous media commands opt-in. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4329773477" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/71884" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/71884/hovercard" href="https://github.com/openclaw/openclaw/pull/71884">#71884</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shanselman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shanselman">@shanselman</a>.</li>
<li>Agents/cron: clarify agent-tool and CLI cron timezone guidance so supplied <code>tz</code> values use local wall-clock cron fields and omitted cron <code>tz</code> falls back to the Gateway host local timezone. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4127561601" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/53669" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/53669/hovercard" href="https://github.com/openclaw/openclaw/issues/53669">#53669</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4075848754" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/46177" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/46177/hovercard" href="https://github.com/openclaw/openclaw/pull/46177">#46177</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4341318988" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73372" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/73372/hovercard" href="https://github.com/openclaw/openclaw/pull/73372">#73372</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chen-zhang-cs-code/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chen-zhang-cs-code">@chen-zhang-cs-code</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/maranello-o/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/maranello-o">@maranello-o</a>.</li>
<li>Providers/Qwen: allow explicitly configured <code>qwen/qwen3.6-plus</code> to resolve on Qwen Coding Plan endpoints while keeping the built-in catalog from advertising it there. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4230933224" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63654" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/63654/hovercard" href="https://github.com/openclaw/openclaw/issues/63654">#63654</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4235706659" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63987" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/63987/hovercard" href="https://github.com/openclaw/openclaw/pull/63987">#63987</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jepson-liu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jepson-liu">@jepson-liu</a>.</li>
<li>Channels/Telegram: keep Bot API network fallbacks sticky after failed attempts and retry timed-out startup control calls once on the fallback route, so <code>deleteWebhook</code> IPv6 stalls no longer trigger slow multi-account retry storms. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4340559555" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73255" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73255/hovercard" href="https://github.com/openclaw/openclaw/issues/73255">#73255</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ttomiczek/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ttomiczek">@ttomiczek</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sktbrd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sktbrd">@sktbrd</a>.</li>
<li>Gateway/agents: accept heartbeat, cron, and webhook as internal channel hints for agent runs so <code>sessions_spawn</code> works from non-delivery parent sessions while unknown channel hints still fail closed. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4340486669" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73237" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73237/hovercard" href="https://github.com/openclaw/openclaw/issues/73237">#73237</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/KeWang0622/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/KeWang0622">@KeWang0622</a>.</li>
<li>Gateway/models: merge explicit <code>models.providers.*.models</code> rows into the Gateway model catalog with normalized provider/model dedupe, and use normalized image-capability lookup so custom vision models keep native image attachments even when Pi discovery omits them or model ID casing differs. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4237974987" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/64213" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/64213/hovercard" href="https://github.com/openclaw/openclaw/issues/64213">#64213</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4246490555" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/65165" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/65165/hovercard" href="https://github.com/openclaw/openclaw/issues/65165">#65165</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/billonese/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/billonese">@billonese</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/202233a/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/202233a">@202233a</a>.</li>
<li>Gateway/reload: publish canonical post-write source config to in-process reloaders so simple config saves no longer create phantom plugin diffs or trigger unnecessary Gateway restarts. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4340625317" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73267" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/73267/hovercard" href="https://github.com/openclaw/openclaw/pull/73267">#73267</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/szsip239/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/szsip239">@szsip239</a>.</li>
<li>Gateway/Docker: keep config-triggered restarts in-process inside containers instead of spawning a detached child and exiting PID 1 cleanly, so Docker Swarm and other on-failure supervisors do not leave the service stuck at 0/1 replicas. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4340175542" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73178" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73178/hovercard" href="https://github.com/openclaw/openclaw/issues/73178">#73178</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/du-nguyen-IT007/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/du-nguyen-IT007">@du-nguyen-IT007</a>.</li>
<li>CLI/tasks: ship the task-registry control runtime in npm packages so <code>openclaw tasks cancel</code> can load ACP/subagent cancellation helpers from published builds. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4291247802" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/68997" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/68997/hovercard" href="https://github.com/openclaw/openclaw/issues/68997">#68997</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/1OAKDesign/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/1OAKDesign">@1OAKDesign</a>.</li>
<li>Channels/Telegram: preserve unsent generated media after partial reply streaming has already delivered the text, so <code>image_generate</code> outputs still reach Telegram as photos instead of being dropped from the final payload. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4340553289" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73253" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73253/hovercard" href="https://github.com/openclaw/openclaw/issues/73253">#73253</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mlaihk/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mlaihk">@mlaihk</a>.</li>
<li>Memory-core/dreaming: cap detached Dream Diary narrative subagents across cron sweeps so multi-workspace dreaming no longer fans out unbounded subagent sessions, lock contention, and cascading narrative timeouts. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4340303806" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73198" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73198/hovercard" href="https://github.com/openclaw/openclaw/issues/73198">#73198</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4340721230" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73287" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/73287/hovercard" href="https://github.com/openclaw/openclaw/pull/73287">#73287</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/KeWang0622/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/KeWang0622">@KeWang0622</a>.</li>
<li>CLI/agents: close local one-shot Claude live stdio sessions and bundled MCP loopback resources after embedded <code>openclaw agent --local</code> runs, while keeping gateway-owned MCP loopback cleanup internal to the Gateway. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/frankekn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/frankekn">@frankekn</a>.</li>
<li>Export/session: keep inline export HTML scripts and vendor libraries injected after template formatting so generated session exports open with the app code, markdown renderer, and syntax highlighter present. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4049814084" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/41862" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/41862/hovercard" href="https://github.com/openclaw/openclaw/issues/41862">#41862</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4096932390" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/49957" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/49957/hovercard" href="https://github.com/openclaw/openclaw/issues/49957">#49957</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4049813001" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/41861" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/41861/hovercard" href="https://github.com/openclaw/openclaw/pull/41861">#41861</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4290760423" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/68947" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/68947/hovercard" href="https://github.com/openclaw/openclaw/pull/68947">#68947</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/briannewman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/briannewman">@briannewman</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/martenzi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/martenzi">@martenzi</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/armanddp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/armanddp">@armanddp</a>.</li>
<li>Agents/ACPX: stage the patched Claude ACP adapter as an ACPX runtime dependency and route known Codex/Claude ACP commands through local wrappers, so Gateway runtime no longer depends on live <code>npx</code> adapter resolution. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4340321679" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73202" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73202/hovercard" href="https://github.com/openclaw/openclaw/issues/73202">#73202</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joerod26/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joerod26">@joerod26</a>.</li>
<li>Memory/compaction: let pre-compaction memory flush use an exact <code>agents.defaults.compaction.memoryFlush.model</code> override such as <code>ollama/qwen3:8b</code> without inheriting the active session fallback chain, so local housekeeping can avoid paid conversation models. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4128881385" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/53772" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/53772/hovercard" href="https://github.com/openclaw/openclaw/issues/53772">#53772</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/limen96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/limen96">@limen96</a>.</li>
<li>macOS/update: stop managed Gateway services before package replacement and keep LaunchAgent service secrets out of world-readable plist metadata by loading them from owner-only env files. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4338237591" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72996" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72996/hovercard" href="https://github.com/openclaw/openclaw/issues/72996">#72996</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Mathewb7/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Mathewb7">@Mathewb7</a>.</li>
<li>Google Meet: keep observe-only Chrome joins and setup checks from requiring BlackHole or audio bridge commands, avoid granting or selecting the microphone in observe-only mode, and make <code>test_speech</code> report fresh realtime output-byte verification instead of only confirming a queued utterance. Refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332551182" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72478" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72478/hovercard" href="https://github.com/openclaw/openclaw/issues/72478">#72478</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DougButdorf/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DougButdorf">@DougButdorf</a>.</li>
<li>Gateway/hooks: route non-delivered hook completion and error summaries to the target agent's main session instead of the default agent session, preserving multi-agent hook isolation. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3979541205" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/24693" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/24693/hovercard" href="https://github.com/openclaw/openclaw/issues/24693">#24693</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4288898401" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/68667" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/68667/hovercard" href="https://github.com/openclaw/openclaw/pull/68667">#68667</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/abersonFAC/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/abersonFAC">@abersonFAC</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bluesky6868/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bluesky6868">@bluesky6868</a>.</li>
<li>Control UI/models: request the configured Gateway model-list view so dashboards with only <code>models.providers.*.models</code> show those configured models first instead of flooding the picker with the full built-in catalog. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4248445151" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/65405" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/65405/hovercard" href="https://github.com/openclaw/openclaw/issues/65405">#65405</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wbyanclaw/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wbyanclaw">@wbyanclaw</a>.</li>
<li>CLI/models: keep default-model and allowlist pickers on explicit <code>models.providers.*.models</code> entries when <code>models.mode</code> is <code>replace</code> instead of loading the full built-in catalog. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4245406045" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/64950" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/64950/hovercard" href="https://github.com/openclaw/openclaw/issues/64950">#64950</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mrozentsvayg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mrozentsvayg">@mrozentsvayg</a>.</li>
<li>Media/security: tighten media-understanding MIME sanitization so parameterized MIME values stay end-anchored and malformed whitespace or suffix payloads are rejected before file-context handling. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3902840056" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/9795" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/9795/hovercard" href="https://github.com/openclaw/openclaw/issues/9795">#9795</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4284328200" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/68225" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/68225/hovercard" href="https://github.com/openclaw/openclaw/pull/68225">#68225</a> with related review/test context from <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4205684778" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/61016" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/61016/hovercard" href="https://github.com/openclaw/openclaw/pull/61016">#61016</a>/<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4287206480" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/68456" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/68456/hovercard" href="https://github.com/openclaw/openclaw/pull/68456">#68456</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ymaxgit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ymaxgit">@ymaxgit</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bluesky6868/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bluesky6868">@bluesky6868</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shamsulalam1114/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shamsulalam1114">@shamsulalam1114</a>.</li>
<li>Discord: own the Carbon interaction listener and hand off Discord slash/component handling asynchronously, so compaction or long session locks no longer trip <code>InteractionEventListener</code> listener timeouts. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4340336485" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73204" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73204/hovercard" href="https://github.com/openclaw/openclaw/issues/73204">#73204</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/slideshow-dingo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/slideshow-dingo">@slideshow-dingo</a>.</li>
<li>Compaction/diagnostics: keep unknown compaction failure classifications stable while logging sanitized detail for unclassified provider errors such as missing Ollama provider adapters. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gzsiang/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gzsiang">@gzsiang</a>.</li>
<li>Models/fallbacks: record first-class <code>model.fallback_step</code> trajectory events with from/to models, failure detail, chain position, and final outcome so support exports preserve the primary model failure even when a later fallback also fails. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4329116597" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/71744" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/71744/hovercard" href="https://github.com/openclaw/openclaw/issues/71744">#71744</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nikolaykazakovvs-ux/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nikolaykazakovvs-ux">@nikolaykazakovvs-ux</a>.</li>
<li>Gateway/agents: block agent <code>exec</code> from launching interactive <code>openclaw channels login</code> flows and abort active agent runs after invalid-config recovery restores last-known-good config, preventing known channel-login and reload paths from wedging replies. Refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4331750102" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72338" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72338/hovercard" href="https://github.com/openclaw/openclaw/issues/72338">#72338</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/midhunmonachan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/midhunmonachan">@midhunmonachan</a>.</li>
<li>Gateway/diagnostics: emit payload-free liveness warnings with event-loop delay, event-loop utilization, CPU-core ratio, active-session counts, and OTEL warning metrics/spans so live-but-stalled Gateways capture CPU-spin context in stability bundles and telemetry. Refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4331750102" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72338" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72338/hovercard" href="https://github.com/openclaw/openclaw/issues/72338">#72338</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/midhunmonachan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/midhunmonachan">@midhunmonachan</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DougButdorf/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DougButdorf">@DougButdorf</a>.</li>
<li>Gateway/startup: keep value-option foreground starts on the gateway fast path and skip proxy bootstrap unless proxy env is configured, reducing normal gateway startup RSS and avoiding full CLI graph loading. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Heartbeat/models: show heartbeat model bleed guidance on context-overflow resets when the last runtime model matches configured <code>heartbeat.model</code>, so smaller local heartbeat models point users to <code>isolatedSession</code> or <code>lightContext</code> instead of only compaction-buffer tuning. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4270540769" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/67314" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/67314/hovercard" href="https://github.com/openclaw/openclaw/issues/67314">#67314</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Knightmare6890/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Knightmare6890">@Knightmare6890</a>.</li>
<li>Subagents/models: persist <code>sessions_spawn.model</code> and configured subagent models as child-session model overrides before the first turn, so spawned subagents actually run on the requested provider/model instead of reverting to the target agent default. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4340182127" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73180" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73180/hovercard" href="https://github.com/openclaw/openclaw/issues/73180">#73180</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danielzinhu99/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danielzinhu99">@danielzinhu99</a>.</li>
<li>Channels/Telegram: keep webhook-mode local listeners alive and retry Telegram <code>setWebhook</code> registration after recoverable startup network failures, so transient Bot API timeouts no longer leave reverse proxies pointing at a closed listener. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4329545775" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/71834" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/71834/hovercard" href="https://github.com/openclaw/openclaw/issues/71834">#71834</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jinon86/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jinon86">@jinon86</a>.</li>
<li>Agents/ACPX: bundle the Codex ACP adapter and launch it from the isolated <code>CODEX_HOME</code> wrapper before falling back to npm, so Codex ACP startup no longer depends on live <code>npx</code> resolution or the stale <code>@zed-industries/codex-acp@^0.11.1</code> range. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4330344102" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72037" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72037/hovercard" href="https://github.com/openclaw/openclaw/issues/72037">#72037</a>; refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4340321679" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73202" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73202/hovercard" href="https://github.com/openclaw/openclaw/issues/73202">#73202</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jasonftl/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jasonftl">@jasonftl</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sazora/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sazora">@sazora</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joerod26/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joerod26">@joerod26</a>.</li>
<li>Agents/ACPX: register the embedded ACP backend at Gateway startup through a lightweight ACP backend SDK path and without importing the heavy ACPX runtime until an ACP session or explicit startup probe needs it, reducing baseline Gateway RSS. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>CLI/update: keep restart health polling when the restarted Gateway is reachable but has not reported its version yet, so macOS service restarts do not fail early with <code>actual unavailable</code>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ProspectOre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ProspectOre">@ProspectOre</a>.</li>
<li>Backup: skip installed plugin <code>extensions/*/node_modules</code> dependency trees while keeping plugin manifests and source files in archives, so local backups avoid rebuildable npm payload bloat. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4237147053" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/64144" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/64144/hovercard" href="https://github.com/openclaw/openclaw/issues/64144">#64144</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BrilliantWang/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/BrilliantWang">@BrilliantWang</a>.</li>
<li>Cron/models: fail isolated cron runs closed when an explicit <code>payload.model</code> is not allowed or cannot be resolved, so scheduled jobs do not silently fall back to an unrelated agent default or paid route before configured provider proxies such as LiteLLM can run. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4339951821" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73146" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73146/hovercard" href="https://github.com/openclaw/openclaw/issues/73146">#73146</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oneandrewwang/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oneandrewwang">@oneandrewwang</a>.</li>
<li>Memory/QMD: back off repeated chat-turn QMD open failures while still letting memory status and CLI probes recheck immediately, so a broken sidecar dependency cannot trigger active-memory or cron retry storms. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4340255740" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73188" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73188/hovercard" href="https://github.com/openclaw/openclaw/issues/73188">#73188</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4340161415" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73176" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73176/hovercard" href="https://github.com/openclaw/openclaw/issues/73176">#73176</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/leonlushgit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/leonlushgit">@leonlushgit</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/w3i-William/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/w3i-William">@w3i-William</a>.</li>
<li>Talk Mode: resolve <code>messages.tts.providers.&lt;id&gt;.apiKey</code> through the active runtime snapshot for <code>talk.config</code>, so Talk overlays can discover SecretRef-backed speech providers without falling back to local speech. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4339685909" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73109" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73109/hovercard" href="https://github.com/openclaw/openclaw/issues/73109">#73109</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4339688293" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73111" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/73111/hovercard" href="https://github.com/openclaw/openclaw/pull/73111">#73111</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/omarshahine/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/omarshahine">@omarshahine</a>.</li>
<li>Memory/Ollama: resolve <code>memorySearch.provider</code> custom provider ids through their configured <code>models.providers.&lt;id&gt;.api</code> owner, so multi-GPU Ollama setups can dedicate embeddings to providers such as <code>ollama-5080</code> without losing the Ollama adapter or local auth semantics. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4339962249" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73150" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73150/hovercard" href="https://github.com/openclaw/openclaw/issues/73150">#73150</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oneandrewwang/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oneandrewwang">@oneandrewwang</a>.</li>
<li>CLI/memory: skip eager context-window warmup for <code>openclaw memory</code> commands so memory search does not race unrelated model metadata discovery. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4339788493" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73123" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73123/hovercard" href="https://github.com/openclaw/openclaw/issues/73123">#73123</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oalansilva/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oalansilva">@oalansilva</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/neeravmakwana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/neeravmakwana">@neeravmakwana</a>.</li>
<li>CLI/Telegram: route Telegram <code>message send</code> and poll actions through the running Gateway when available, so packaged installs use the staged <code>grammy</code> runtime deps and CLI sends return instead of hanging after the Telegram channel is active. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4339924390" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73140" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73140/hovercard" href="https://github.com/openclaw/openclaw/issues/73140">#73140</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oalansilva/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oalansilva">@oalansilva</a>.</li>
<li>Plugins/runtime deps: prepare staged bundled plugin dependencies before loading packaged public surfaces, so OpenClaw's Telegram runtime/test facade loads resolve <code>grammy</code> from the managed runtime-deps stage without copying dependencies into the global package root. Refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4339924390" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73140" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73140/hovercard" href="https://github.com/openclaw/openclaw/issues/73140">#73140</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oalansilva/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oalansilva">@oalansilva</a>.</li>
<li>Agents/exec: emit <code>(no output)</code> for silent exec update and node-host result blocks so Anthropic-compatible providers no longer reject empty tool-result text after quiet commands. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4339725017" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73117" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73117/hovercard" href="https://github.com/openclaw/openclaw/issues/73117">#73117</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pfrederiksen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pfrederiksen">@pfrederiksen</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Sanjays2402/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Sanjays2402">@Sanjays2402</a>.</li>
<li>Cron/providers: preflight local Ollama and OpenAI-compatible provider endpoints before isolated cron agent turns, record unreachable local providers as skipped runs, and cache dead-endpoint probes so many jobs do not hammer the same stopped local server. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4182642667" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/58584" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/58584/hovercard" href="https://github.com/openclaw/openclaw/issues/58584">#58584</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jpeghead/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jpeghead">@jpeghead</a>.</li>
<li>Gateway/config: let config reload continue in degraded mode when invalidity is scoped to plugin entries, so incompatible plugin configs can be skipped and the Gateway restart can still pick up the rest of the config after rollbacks. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4339843720" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73131" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73131/hovercard" href="https://github.com/openclaw/openclaw/issues/73131">#73131</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Adam-Researchh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Adam-Researchh">@Adam-Researchh</a>.</li>
<li>Doctor/channels: suppress disabled bundled-plugin blocker warnings when a trusted external plugin owns the configured channel, so Lark/Feishu installs no longer get Feishu repair noise after switching to <code>openclaw-lark</code>. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4162464369" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/56794" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/56794/hovercard" href="https://github.com/openclaw/openclaw/issues/56794">#56794</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wuji-tech-dev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wuji-tech-dev">@wuji-tech-dev</a>.</li>
<li>CLI/status: show skipped fast-path memory checks as <code>not checked</code> and report active custom memory plugin runtime status from <code>status --json --all</code> without requiring built-in <code>agents.defaults.memorySearch</code>, so plugins such as memory-lancedb-pro and memory-cms no longer look unavailable when their own runtime is healthy. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4163904786" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/56968" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/56968/hovercard" href="https://github.com/openclaw/openclaw/issues/56968">#56968</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Tony-ooo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Tony-ooo">@Tony-ooo</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aderius/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aderius">@aderius</a>.</li>
<li>Gateway/channels: record and log unexpected clean channel monitor exits so channels that return without throwing no longer appear stopped with no error. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4339623116" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73099" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73099/hovercard" href="https://github.com/openclaw/openclaw/issues/73099">#73099</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/balaji1968-kingler/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/balaji1968-kingler">@balaji1968-kingler</a>.</li>
<li>Discord/group chats: keep group/channel replies private by default unless the agent explicitly uses the message tool, so always-on rooms can lurk without leaking automatic final, block, preview, or status-reaction output; <code>messages.groupChat.visibleReplies: "automatic"</code> restores legacy auto-posting. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4338908935" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73046" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/73046/hovercard" href="https://github.com/openclaw/openclaw/pull/73046">#73046</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/scoootscooob/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/scoootscooob">@scoootscooob</a>.</li>
<li>Plugins/package: force nested bundled-plugin runtime dependency installs out of inherited npm dry-run mode during prepack and package smoke checks, so packed installs materialize required plugin modules instead of reporting missing bundled files. Refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4339840741" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73128" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73128/hovercard" href="https://github.com/openclaw/openclaw/issues/73128">#73128</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Adam-Researchh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Adam-Researchh">@Adam-Researchh</a>.</li>
<li>Discord: skip reaction events before REST channel fetch when notifications are off, guild reactions are disabled, or allowlist mode cannot match without channel overrides, reducing reconnect bursts that caused slow listener warnings. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4339855498" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73133" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73133/hovercard" href="https://github.com/openclaw/openclaw/issues/73133">#73133</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/isaacsummers/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/isaacsummers">@isaacsummers</a>.</li>
<li>Channels/Telegram: centralize polling update tracking so accepted offsets remain durable across restarts, same-process handler failures can still retry, and slow offset writes cannot overwrite newer accepted watermarks. Refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4339707241" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73115" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73115/hovercard" href="https://github.com/openclaw/openclaw/issues/73115">#73115</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vdruts/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vdruts">@vdruts</a>.</li>
<li>Agents/models: classify empty, reasoning-only, and planning-only terminal agent runs before accepting a model fallback candidate, so invalid or incompatible models can advance to the next configured fallback instead of returning a 30-second terminal failure. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4339707241" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73115" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73115/hovercard" href="https://github.com/openclaw/openclaw/issues/73115">#73115</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vdruts/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vdruts">@vdruts</a>.</li>
<li>Memory/LanceDB: let embedding config use provider-backed auth profiles, environment credentials, or provider config without a separate plugin <code>embedding.apiKey</code>, so OAuth-capable embedding providers can power auto-recall/capture. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4290795041" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/68950" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/68950/hovercard" href="https://github.com/openclaw/openclaw/issues/68950">#68950</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/malshaalan-ai/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/malshaalan-ai">@malshaalan-ai</a>.</li>
<li>CLI/parents: invoking <code>openclaw &lt;parent&gt;</code> (memory, channels, plugins, approvals, devices, cron, mcp) without a subcommand now prints the parent's help and exits <code>0</code>, matching <code>&lt;parent&gt; --help</code> and the existing <code>agents</code> / <code>sessions</code> defaults so shell <code>&amp;&amp;</code> chains and pnpm wrappers no longer surface a misleading <code>ELIFECYCLE Command failed with exit code 1.</code> line. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4339375554" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73077" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73077/hovercard" href="https://github.com/openclaw/openclaw/issues/73077">#73077</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hclsys/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hclsys">@hclsys</a>.</li>
<li>Plugins/hooks: time out never-settling <code>agent_end</code> observation hooks after 30 seconds and log the plugin failure, so hung embedding endpoints no longer leave memory capture silently pending forever. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4249867560" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/65544" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/65544/hovercard" href="https://github.com/openclaw/openclaw/issues/65544">#65544</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ghoc0099/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ghoc0099">@ghoc0099</a>.</li>
<li>Gateway/config: serve runtime config schemas from the current plugin metadata snapshot and generated bundled channel schema metadata instead of rebuilding plugin channel config modules on every <code>config.get</code>/<code>config.schema</code>, preventing idle plugin-discovery CPU churn after upgrades. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4339511644" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73088" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73088/hovercard" href="https://github.com/openclaw/openclaw/issues/73088">#73088</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sleitor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sleitor">@sleitor</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/geovansb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/geovansb">@geovansb</a>.</li>
<li>Memory/LanceDB: call OpenAI-compatible embedding endpoints through the raw SDK transport without sending <code>encoding_format</code>, then normalize float-array or base64 responses so providers such as ZhiPu and DashScope no longer fail recall with wrong vector dimensions or rejected parameters. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4230976508" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63655" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/63655/hovercard" href="https://github.com/openclaw/openclaw/issues/63655">#63655</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kinthaiofficial/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kinthaiofficial">@kinthaiofficial</a>.</li>
<li>Plugins/install: run dependency installs with npm error-level logging instead of silent mode so failed plugin or hook installs surface actionable npm errors such as EUNSUPPORTEDPROTOCOL instead of <code>npm install failed:</code> with no detail. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4339561417" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73093" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/73093/hovercard" href="https://github.com/openclaw/openclaw/pull/73093">#73093</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sanctrl/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sanctrl">@sanctrl</a>.</li>
<li>Memory/LanceDB: bound memory recall embedding queries with a new <code>recallMaxChars</code> setting, prefer the latest user message over channel prompt metadata during auto-recall, and document the knob so small Ollama embedding models avoid context-length failures. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4162415456" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/56780" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/56780/hovercard" href="https://github.com/openclaw/openclaw/issues/56780">#56780</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rungmc357/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rungmc357">@rungmc357</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/zak-collaborator/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/zak-collaborator">@zak-collaborator</a>.</li>
<li>CLI/skills: resolve workspace-backed skills commands from <code>--agent</code>, then the current agent workspace, before falling back to the default agent, so multi-agent ClawHub installs, updates, and status checks stay scoped to the active workspace. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4157320909" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/56161" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/56161/hovercard" href="https://github.com/openclaw/openclaw/issues/56161">#56161</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4334459577" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72726" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72726/hovercard" href="https://github.com/openclaw/openclaw/pull/72726">#72726</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/langbowang/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/langbowang">@langbowang</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luyao618/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luyao618">@luyao618</a>.</li>
<li>Plugin SDK: fall back from partial bundled plugin directory overrides to package source public surfaces while preserving <code>OPENCLAW_DISABLE_BUNDLED_PLUGINS</code> as a hard disable. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4335993735" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72817" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72817/hovercard" href="https://github.com/openclaw/openclaw/pull/72817">#72817</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/serkonyc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/serkonyc">@serkonyc</a>.</li>
<li>Agents/ACPX: stop forwarding Codex ACP timeout config controls that Codex rejects while preserving OpenClaw's run-timeout watchdog for ACP subagents. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4339011227" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73052" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73052/hovercard" href="https://github.com/openclaw/openclaw/issues/73052">#73052</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pfrederiksen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pfrederiksen">@pfrederiksen</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/richa65/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/richa65">@richa65</a>.</li>
<li>Memory Core: stream fallback vector search scoring with a bounded top-K result set so large indexes do not materialize every chunk embedding when sqlite-vec is unavailable. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4339283981" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73069" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/73069/hovercard" href="https://github.com/openclaw/openclaw/pull/73069">#73069</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/parkertoddbrooks/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/parkertoddbrooks">@parkertoddbrooks</a>.</li>
<li>Memory Core: stream embedding-cache seeding during safe reindex so large local caches do not materialize every row into the V8 heap before the atomic rebuild. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4339268869" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73067" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/73067/hovercard" href="https://github.com/openclaw/openclaw/pull/73067">#73067</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/parkertoddbrooks/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/parkertoddbrooks">@parkertoddbrooks</a>.</li>
<li>Memory/Ollama: add <code>memorySearch.remote.nonBatchConcurrency</code> for inline embedding indexing, default Ollama non-batch indexing to one request at a time, and keep batch concurrency separate from non-batch concurrency so local embedding backfills avoid timeout storms on smaller hosts. Carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4171036314" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/57733" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/57733/hovercard" href="https://github.com/openclaw/openclaw/pull/57733">#57733</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/itilys/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/itilys">@itilys</a>.</li>
<li>macOS app: update Peekaboo, ElevenLabsKit, and MLX TTS helper dependencies, make canvas file watching and config/exec-approval state writes reliable under concurrent app/test activity, and keep the app plus helper builds warning-free. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blaizzy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blaizzy">@Blaizzy</a>.</li>
<li>iOS app: refresh SwiftPM/XcodeGen source hygiene, make app, extension, watch, and curated shared Swift files pass the prebuild SwiftFormat and SwiftLint checks, move relay registration off deprecated StoreKit receipt APIs, and keep simulator builds and logic tests warning-free. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ngutman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ngutman">@ngutman</a>.</li>
<li>Agents/models: keep <code>models.json</code> readiness and provider-hook caches warm across repeated agent and subagent model resolution while preserving external <code>models.json</code> invalidation, reducing repeated provider-plugin loads on slower ARM64 hosts. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4339372396" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73075" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73075/hovercard" href="https://github.com/openclaw/openclaw/issues/73075">#73075</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jochen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jochen">@jochen</a>.</li>
<li>Docs/tools: clarify that <code>tools.profile: "messaging"</code> is intentionally narrow and that <code>tools.profile: "full"</code> is the unrestricted baseline for broader command/control access. Carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4041419805" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/39954" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/39954/hovercard" href="https://github.com/openclaw/openclaw/pull/39954">#39954</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/posigit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/posigit">@posigit</a>.</li>
<li>Control UI/Agents: redact tool-call args, partial/final results, derived exec output, and configured custom secret patterns before streaming tool events to the Control UI, so tool output cannot expose provider or channel credentials. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4331444788" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72283" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72283/hovercard" href="https://github.com/openclaw/openclaw/issues/72283">#72283</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4331637860" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72319" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72319/hovercard" href="https://github.com/openclaw/openclaw/pull/72319">#72319</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/volcano303/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/volcano303">@volcano303</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BunsDev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/BunsDev">@BunsDev</a>.</li>
<li>Agents/sessions: keep <code>sessions_history</code> recall redaction enabled even when general log redaction is disabled, and clarify that safety-boundary UI/tool/diagnostic payloads still redact independently of <code>logging.redactSensitive</code>. Carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4331637860" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72319" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72319/hovercard" href="https://github.com/openclaw/openclaw/pull/72319">#72319</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/volcano303/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/volcano303">@volcano303</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BunsDev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/BunsDev">@BunsDev</a>.</li>
<li>Providers/Codex: pass agent and workspace directories into provider stream wrappers so Codex native <code>web_search</code> activation can evaluate the correct auth context, and smoke-test the built status-message runtime by resolving the emitted bundle name. Carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4278884433" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/67843" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/67843/hovercard" href="https://github.com/openclaw/openclaw/pull/67843">#67843</a>; refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4254105422" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/65909" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/65909/hovercard" href="https://github.com/openclaw/openclaw/issues/65909">#65909</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/neilofneils404/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/neilofneils404">@neilofneils404</a>.</li>
<li>Cron/models: keep <code>payload.model</code> as a per-job primary that can use configured fallbacks, while still letting <code>payload.fallbacks: []</code> make cron runs strict and avoid hidden agent-primary retries. Refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4338698277" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73023" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73023/hovercard" href="https://github.com/openclaw/openclaw/issues/73023">#73023</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pavelyortho-cyber/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pavelyortho-cyber">@pavelyortho-cyber</a>.</li>
<li>Models/fallbacks: treat user-selected session models as exact choices, so <code>/model ollama/...</code> and model-picker switches fail visibly when the selected provider is unreachable instead of answering from an unrelated configured fallback. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4338698277" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73023" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73023/hovercard" href="https://github.com/openclaw/openclaw/issues/73023">#73023</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pavelyortho-cyber/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pavelyortho-cyber">@pavelyortho-cyber</a>.</li>
<li>Codex harness: keep ChatGPT subscription app-server runs from inheriting <code>CODEX_API_KEY</code> or <code>OPENAI_API_KEY</code>, and fall back to <code>CODEX_API_KEY</code> / <code>OPENAI_API_KEY</code> app-server login only when no Codex account is available. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4339128579" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73057" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73057/hovercard" href="https://github.com/openclaw/openclaw/issues/73057">#73057</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/holgergruenhagen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/holgergruenhagen">@holgergruenhagen</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pashpashpash/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pashpashpash">@pashpashpash</a>.</li>
<li>CLI/model probes: fail local <code>infer model run</code> probes when the provider returns no text output, so unreachable local providers and empty completions no longer look like successful smoke tests. Refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4338698277" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73023" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73023/hovercard" href="https://github.com/openclaw/openclaw/issues/73023">#73023</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pavelyortho-cyber/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pavelyortho-cyber">@pavelyortho-cyber</a>.</li>
<li>CLI/Ollama: run local <code>infer model run</code> through the lean provider completion path and skip global model discovery for one-shot local probes, so Ollama smoke tests no longer pay full chat-agent/tool startup cost or hang before the native <code>/api/chat</code> request. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4336516073" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72851" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72851/hovercard" href="https://github.com/openclaw/openclaw/issues/72851">#72851</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TotalRes2020/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TotalRes2020">@TotalRes2020</a>.</li>
<li>Doctor/gateway services: ignore launchd/systemd companion services that only reference the gateway as a dependency, suppress inactive Linux extra-service warnings, and avoid rewriting a running systemd gateway command/entrypoint during doctor repair. Carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4039248468" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/39118" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/39118/hovercard" href="https://github.com/openclaw/openclaw/pull/39118">#39118</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/therk/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/therk">@therk</a>.</li>
<li>Daemon/service: only emit hard-coded version-manager paths such as <code>~/.volta/bin</code>, <code>~/.asdf/shims</code>, <code>~/.bun/bin</code>, and fnm/pnpm fallbacks into gateway and node service PATHs when the directories exist, so <code>openclaw doctor</code> no longer flags <code>gateway.path.non-minimal</code> against a PATH the daemon just wrote. Env-driven roots and stable user-bin dirs remain unconditional. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4329986857" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/71944" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/71944/hovercard" href="https://github.com/openclaw/openclaw/issues/71944">#71944</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4330028013" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/71964" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/71964/hovercard" href="https://github.com/openclaw/openclaw/pull/71964">#71964</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Sanjays2402/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Sanjays2402">@Sanjays2402</a>.</li>
<li>CLI/startup: disable Node's module compile cache automatically for live source-checkout launchers so in-place <code>pnpm build</code> updates are visible to the next <code>openclaw</code> CLI invocation. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4338808471" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73037" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73037/hovercard" href="https://github.com/openclaw/openclaw/issues/73037">#73037</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/LouisGameDev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/LouisGameDev">@LouisGameDev</a>.</li>
<li>Agents/group chat: keep silent-allowed empty and reasoning-only turns on the <code>NO_REPLY</code> path without injecting visible-answer retry prompts, and clarify the group prompt so agents use the exact silent token instead of prose. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Agents/group chat: move <code>NO_REPLY</code> mechanics into channel-aware direct/group prompts and suppress the duplicate generic silent-reply section for auto-reply runs, so always-on group agents get one consistent stay-silent instruction. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Providers/OpenAI: preserve encrypted empty-summary Responses reasoning items in WebSocket replay and request <code>reasoning.encrypted_content</code> on reasoning turns so GPT-5.4/GPT-5.5 sessions do not lose required <code>rs_*</code> state beside <code>msg_*</code> items. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4339067221" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73053" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73053/hovercard" href="https://github.com/openclaw/openclaw/issues/73053">#73053</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/odb36777/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/odb36777">@odb36777</a>.</li>
<li>Gateway/startup: treat <code>plugins.enabled=false</code> as an early plugin fast path, skipping plugin auto-enable discovery, gateway plugin lookup/runtime-dependency staging, and stale-plugin cleanup warnings while preserving channel blocker warnings. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4338846905" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73041" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/73041/hovercard" href="https://github.com/openclaw/openclaw/pull/73041">#73041</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/WuKongAI-CMU/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/WuKongAI-CMU">@WuKongAI-CMU</a>.</li>
<li>Channels/commands: make generated <code>/dock-*</code> commands switch the active session reply route through <code>session.identityLinks</code> instead of falling through to normal chat. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4293284812" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/69206" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/69206/hovercard" href="https://github.com/openclaw/openclaw/issues/69206">#69206</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4338791805" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73033" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/73033/hovercard" href="https://github.com/openclaw/openclaw/pull/73033">#73033</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/clawbones/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/clawbones">@clawbones</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/michaelatamuk/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/michaelatamuk">@michaelatamuk</a>.</li>
<li>Providers/Cloudflare AI Gateway: strip assistant prefill turns from Anthropic Messages payloads when thinking is enabled, so Claude requests through Cloudflare AI Gateway no longer fail Anthropic conversation-ending validation. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4337166380" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72905" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72905/hovercard" href="https://github.com/openclaw/openclaw/issues/72905">#72905</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4338428671" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73005" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/73005/hovercard" href="https://github.com/openclaw/openclaw/pull/73005">#73005</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AaronFaby/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AaronFaby">@AaronFaby</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sahilsatralkar/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sahilsatralkar">@sahilsatralkar</a>.</li>
<li>Gateway/startup: keep primary-model startup prewarm on scoped metadata preparation, let native approval bootstraps retry outside channel startup, and skip the global hook runner when no <code>gateway_start</code> hook is registered, so clean post-ready sidecar work stays off the critical path. Refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4336399068" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72846" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72846/hovercard" href="https://github.com/openclaw/openclaw/issues/72846">#72846</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RayWoo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RayWoo">@RayWoo</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/livekm0309/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/livekm0309">@livekm0309</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mrz1836/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mrz1836">@mrz1836</a>.</li>
<li>Gateway/channels: start bundled channel accounts with a lightweight <code>runtimeContexts</code> surface instead of importing the full reply/routing/session channel runtime before <code>startAccount</code>, so Discord, Telegram, Slack, Matrix, and QQBot startup no longer block on unrelated channel helper graphs. Refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4336399068" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72846" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72846/hovercard" href="https://github.com/openclaw/openclaw/issues/72846">#72846</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4337770989" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72960" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72960/hovercard" href="https://github.com/openclaw/openclaw/issues/72960">#72960</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mrz1836/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mrz1836">@mrz1836</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RayWoo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RayWoo">@RayWoo</a>, and @rollingshmily.</li>
<li>Gateway/supervisor: exit cleanly when a supervised restart finds an existing healthy gateway and bound retries when the existing gateway stays unhealthy, so stale lock contention cannot loop indefinitely. Refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4336399068" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72846" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72846/hovercard" href="https://github.com/openclaw/openclaw/issues/72846">#72846</a>. Thanks @azgardtek.</li>
<li>Gateway/startup: scope primary-model provider discovery during channel prewarm to the configured provider owner and add split startup trace timings, so boot avoids staging unrelated bundled provider dependencies while setup discovery remains broad. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4338390058" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73002" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73002/hovercard" href="https://github.com/openclaw/openclaw/issues/73002">#73002</a>. Thanks @Schnup03.</li>
<li>Plugins/runtime deps: declare retained staged bundled plugin dependencies in the npm staging manifest while installing only newly missing packages, so Gateway restarts avoid reinstalling the full retained dependency set when one runtime dependency is absent. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4339108345" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73055" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73055/hovercard" href="https://github.com/openclaw/openclaw/issues/73055">#73055</a>. Thanks @GCorp2026.</li>
<li>CLI/status: keep default <code>openclaw status</code> off the heavyweight security audit, plugin compatibility, and memory-vector probes while still showing configured Telegram channels through setup metadata, so routine health checks stay fast and no longer render an empty Channels table. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4338209541" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72993" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72993/hovercard" href="https://github.com/openclaw/openclaw/issues/72993">#72993</a>. Thanks @comick1.</li>
<li>Channels/Telegram: send a best-effort native typing cue immediately after an inbound message is accepted, so slow pre-dispatch turns show Telegram liveness before queueing, compaction, model, or tool work starts. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4232643063" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63759" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/63759/hovercard" href="https://github.com/openclaw/openclaw/issues/63759">#63759</a>. Thanks @alessandropcostabr.</li>
<li>Channels/Telegram: stop native approval startup auth failures from retrying every second, while still waiting through retryable Gateway auth handoffs, so Telegram approval setup problems no longer create a reconnect/log loop during channel startup. Refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4336399068" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72846" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72846/hovercard" href="https://github.com/openclaw/openclaw/issues/72846">#72846</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4336796824" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72867" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72867/hovercard" href="https://github.com/openclaw/openclaw/issues/72867">#72867</a>. Thanks @kiranvk-2011 and @porly1985.</li>
<li>Channels/Microsoft Teams: unwrap staged CommonJS JWT runtime dependencies before Bot Connector token validation so inbound Teams messages no longer 401 after the bundled runtime-deps move. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4338718429" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73026" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73026/hovercard" href="https://github.com/openclaw/openclaw/issues/73026">#73026</a>. Thanks @kbrown10000.</li>
<li>Gateway/auth: allow local direct callers in trusted-proxy mode to use the configured gateway password as an internal fallback while keeping token fallback rejected. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3945900988" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/17761" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/17761/hovercard" href="https://github.com/openclaw/openclaw/issues/17761">#17761</a>. Thanks @dashed, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>, and @jetd1.</li>
<li>Gateway/auth: add explicit <code>trustedProxy.allowLoopback</code> support for same-host loopback reverse proxies while keeping loopback trusted-proxy auth fail-closed by default and preserving required-header and allowlist checks. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4188620757" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/59167" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/59167/hovercard" href="https://github.com/openclaw/openclaw/issues/59167">#59167</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4227796213" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63379" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/63379/hovercard" href="https://github.com/openclaw/openclaw/pull/63379">#63379</a>. Thanks @Matir, @jeremyakers, and @mrosmarin.</li>
<li>Channels/sessions: prevent guarded inbound session recording from creating route-only phantom sessions while still allowing last-route updates for sessions that already exist. Carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4338488486" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73009" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/73009/hovercard" href="https://github.com/openclaw/openclaw/pull/73009">#73009</a>. Thanks @jzakirov.</li>
<li>Cron: accept <code>delivery.threadId</code> in Gateway cron add/update schemas so scheduled announce delivery can target Telegram forum topics and other threaded channel destinations through the documented delivery path. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4338638195" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73017" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73017/hovercard" href="https://github.com/openclaw/openclaw/issues/73017">#73017</a>. Thanks @coachsootz.</li>
<li>Plugins/runtime deps: stage bundled plugin dependencies imported by mirrored root dist chunks, so packaged memory and status commands do not miss <code>chokidar</code> or similar root-chunk dependencies after update. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4336949413" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72882" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72882/hovercard" href="https://github.com/openclaw/openclaw/issues/72882">#72882</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4337873931" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72970" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72970/hovercard" href="https://github.com/openclaw/openclaw/issues/72970">#72970</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4338190423" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72992" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72992/hovercard" href="https://github.com/openclaw/openclaw/issues/72992">#72992</a>. Thanks @shrimpy8, @colin-chang, and @Schnup03.</li>
<li>Plugins/runtime deps: reuse unchanged bundled plugin runtime mirrors instead of rebuilding plugin trees on every load, cutting avoidable writes and restart/reconnect I/O on slow storage. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4337456774" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72933" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72933/hovercard" href="https://github.com/openclaw/openclaw/issues/72933">#72933</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jasonftl/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jasonftl">@jasonftl</a>.</li>
<li>Agents/runtime context: deliver hidden runtime context through prompt-local system context while keeping the transcript-only custom entry out of provider user turns, and strip stale copied runtime-context prefaces from user-facing replies. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332131924" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72386" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72386/hovercard" href="https://github.com/openclaw/openclaw/issues/72386">#72386</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4337871339" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72969" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72969/hovercard" href="https://github.com/openclaw/openclaw/pull/72969">#72969</a>. Thanks @jhsmith409.</li>
<li>Channels/Telegram: skip the optional webhook-info API call during polling-mode status checks and startup bot-label probes so long-polling setups avoid an unnecessary Telegram round trip. Carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4338178741" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72990" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72990/hovercard" href="https://github.com/openclaw/openclaw/pull/72990">#72990</a>. Thanks @danielgruneberg.</li>
<li>CLI/message: resolve targeted <code>openclaw message</code> channels to their owning plugin before loading the registry, and fall back to configured channel plugins when the channel must be inferred, so scripted sends avoid full bundled plugin registry scans without assuming channel ids match plugin ids. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4338464996" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73006" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73006/hovercard" href="https://github.com/openclaw/openclaw/issues/73006">#73006</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jasonftl/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jasonftl">@jasonftl</a>.</li>
<li>Plugins/startup: parse strict JSON plugin manifests with native JSON first and keep JSON5 as the compatibility fallback, reducing manifest registry CPU during Gateway boot and CLI startup. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4338504645" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73011" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73011/hovercard" href="https://github.com/openclaw/openclaw/issues/73011">#73011</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jasonftl/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jasonftl">@jasonftl</a>.</li>
<li>CLI/models: keep route-first <code>models status --json</code> stdout reserved for the JSON payload by routing auth-profile and startup diagnostics to stderr. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4337789017" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72962" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72962/hovercard" href="https://github.com/openclaw/openclaw/issues/72962">#72962</a>. Thanks @vishutdhar.</li>
<li>Gateway/runtime: keep dirty-tree status calls from rebuilding live <code>dist</code>, clear stale task and restart state across in-process restarts, retry transient Discord lazy imports, and let channel startup continue after slow model warmup so browser, Discord, and voice-call sidecars come online. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Security/CodeQL: replace file SecretRef id gateway schema regex validation with segment-aligned predicates and set empty permissions on release summary/backfill jobs so the narrowed CodeQL profile stays clean. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Sessions: ignore future-dated session activity timestamps during reset freshness checks and cap future <code>updatedAt</code> values at the merge boundary so clock-skewed messages cannot keep stale sessions alive forever. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4338169255" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72989" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72989/hovercard" href="https://github.com/openclaw/openclaw/issues/72989">#72989</a>. Thanks @martingarramon.</li>
<li>Sessions: apply search, activity filters, and limits before gateway row enrichment so bounded session lists avoid scanning discarded transcripts. Carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4337964654" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72978" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72978/hovercard" href="https://github.com/openclaw/openclaw/pull/72978">#72978</a>. Thanks @yeager.</li>
<li>Sessions: remove trajectory runtime and pointer sidecars when session maintenance prunes, caps, or disk-evicts their owning session, while preserving sidecars still referenced by live rows. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4338364401" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/73000" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/73000/hovercard" href="https://github.com/openclaw/openclaw/issues/73000">#73000</a>. Thanks @jared-rebel.</li>
<li>Plugins/CLI: allow managed plugin installs when the active extensions root is a symlink to a real state directory, while keeping nested target symlinks blocked and suppressing misleading hook-pack fallback errors for install-boundary failures. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4337538823" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72946" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72946/hovercard" href="https://github.com/openclaw/openclaw/issues/72946">#72946</a>. Thanks @mayank6136.</li>
<li>Providers/Ollama: mark discovered Ollama catalog models as supporting streaming usage metadata so token accounting stays enabled for local models. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4337951581" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72976" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72976/hovercard" href="https://github.com/openclaw/openclaw/pull/72976">#72976</a>) Thanks @sdeyang.</li>
<li>Media understanding: reject malformed MIME values with trailing junk while preserving standard parameter tails before enrichment uses them. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4337267723" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72914" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72914/hovercard" href="https://github.com/openclaw/openclaw/pull/72914">#72914</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/volcano303/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/volcano303">@volcano303</a>.</li>
<li>WebChat: keep bare <code>/new</code> and <code>/reset</code> prompts from producing empty transcript text by inserting the hidden session marker when the visible tail is blank. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4336713074" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72863" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72863/hovercard" href="https://github.com/openclaw/openclaw/pull/72863">#72863</a>) Thanks @mahopan.</li>
<li>CLI/update: explain completion-cache refresh timeouts with manual refresh guidance instead of surfacing a raw low-level timeout. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4336309267" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72842" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72842/hovercard" href="https://github.com/openclaw/openclaw/issues/72842">#72842</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4336515486" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72850" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72850/hovercard" href="https://github.com/openclaw/openclaw/pull/72850">#72850</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/iot2edge/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/iot2edge">@iot2edge</a>.</li>
<li>Memory-core/dreaming: give narrative generation a 60-second timeout so slower local or remote models can finish instead of timing out at 15 seconds. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4336220062" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72837" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72837/hovercard" href="https://github.com/openclaw/openclaw/issues/72837">#72837</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4336522097" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72852" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72852/hovercard" href="https://github.com/openclaw/openclaw/pull/72852">#72852</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RayWoo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RayWoo">@RayWoo</a>.</li>
<li>Plugins/hooks: inject each plugin's resolved config into internal hook event context without mutating the shared event object. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4337006350" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72888" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72888/hovercard" href="https://github.com/openclaw/openclaw/pull/72888">#72888</a>) Thanks @jalapeno777.</li>
<li>Agents/ACP: pass the resolved ACP agent directory into media understanding so per-agent media caches and config are used for ACP-dispatched image turns. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4336153101" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72832" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72832/hovercard" href="https://github.com/openclaw/openclaw/pull/72832">#72832</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luyao618/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luyao618">@luyao618</a>.</li>
<li>Gateway/Bonjour: truncate mDNS service names and host labels to the 63-byte DNS label limit at valid UTF-8 boundaries. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4335853257" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72809" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72809/hovercard" href="https://github.com/openclaw/openclaw/pull/72809">#72809</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luyao618/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luyao618">@luyao618</a>.</li>
<li>Feishu: treat groups explicitly configured under channels.feishu.groups as admitted even when groupAllowFrom is empty, while preserving groupPolicy: "disabled" as a hard group block and keeping groups.* wildcard defaults non-admitting. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4276123133" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/67687" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/67687/hovercard" href="https://github.com/openclaw/openclaw/issues/67687">#67687</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4335551932" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72789" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72789/hovercard" href="https://github.com/openclaw/openclaw/pull/72789">#72789</a>) Thanks @MoerAI.</li>
<li>Gateway/startup: keep hot Gateway boot paths on leaf config imports and add max-RSS reporting to the gateway startup bench so low-memory startup regressions are visible before release. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>WebChat: read <code>chat.history</code> from active transcript branches, drop stale streamed assistant tails once final history catches up, and coalesce duplicate in-flight Control UI submits, so rewritten prompts, completed replies, and rapid send events no longer render or process twice. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4337951573" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72975" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72975/hovercard" href="https://github.com/openclaw/openclaw/issues/72975">#72975</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4337799302" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72963" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72963/hovercard" href="https://github.com/openclaw/openclaw/issues/72963">#72963</a>, and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4337936981" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72974" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72974/hovercard" href="https://github.com/openclaw/openclaw/issues/72974">#72974</a>. Thanks @dmagdici, @lhtpluto, and @Benjamin5281999.</li>
<li>WebChat/TTS: persist automatic final-mode TTS audio as a supplemental audio-only transcript update instead of adding a second assistant message with the same visible text. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4336135891" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72830" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72830/hovercard" href="https://github.com/openclaw/openclaw/issues/72830">#72830</a>. Thanks @lhtpluto.</li>
<li>Agents/LSP: terminate bundled stdio LSP process trees during runtime disposal and Gateway shutdown, so nested children such as <code>tsserver</code> do not survive stop or restart. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4331967579" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72357" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72357/hovercard" href="https://github.com/openclaw/openclaw/issues/72357">#72357</a>. Thanks @ai-hpc and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bittoby/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bittoby">@bittoby</a>.</li>
<li>Diagnostics/OTEL: capture privacy-safe model-call request payload bytes, streamed response bytes, first-response latency, and total duration in diagnostic events, plugin hooks, stability snapshots, and OTEL model-call spans/metrics without logging raw model content. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4019760959" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/33832" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/33832/hovercard" href="https://github.com/openclaw/openclaw/issues/33832">#33832</a>. Thanks @wwh830.</li>
<li>Logging: write validated diagnostic trace context as top-level <code>traceId</code>, <code>spanId</code>, <code>parentSpanId</code>, and <code>traceFlags</code> fields in file-log JSONL records so traced requests and model calls are easier to correlate in log processors. Refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4042435480" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/40353" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/40353/hovercard" href="https://github.com/openclaw/openclaw/issues/40353">#40353</a>. Thanks @liangruochong44-ui.</li>
<li>Logging/sessions: apply configured redaction patterns to persisted session transcript text and accept escaped character classes in safe custom redaction regexes, so transcript JSONL no longer keeps matching sensitive text in the clear. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4056740716" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/42982" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/42982/hovercard" href="https://github.com/openclaw/openclaw/issues/42982">#42982</a>. Thanks @panpan0000.</li>
<li>Providers/Ollama: honor <code>/api/show</code> capabilities when registering local models so non-tool Ollama models no longer receive the agent tool surface, and keep native Ollama thinking opt-in instead of enabling it by default. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4243652449" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/64710" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/64710/hovercard" href="https://github.com/openclaw/openclaw/issues/64710">#64710</a> and duplicate <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4247974485" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/65343" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/65343/hovercard" href="https://github.com/openclaw/openclaw/issues/65343">#65343</a>. Thanks @yuan-b, @netherby, @xilopaint, and @Diyforfun2026.</li>
<li>Control UI/Agents: remount the Overview model controls when switching agents so the primary-model picker cannot retain stale per-agent selection. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4040239436" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/39392" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/39392/hovercard" href="https://github.com/openclaw/openclaw/issues/39392">#39392</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4040268087" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/39401" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/39401/hovercard" href="https://github.com/openclaw/openclaw/pull/39401">#39401</a>, notes the duplicate <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4040506831" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/39495" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/39495/hovercard" href="https://github.com/openclaw/openclaw/pull/39495">#39495</a> approach, and keeps <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4076009746" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/46275" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/46275/hovercard" href="https://github.com/openclaw/openclaw/pull/46275">#46275</a>/<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4138805247" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/54724" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/54724/hovercard" href="https://github.com/openclaw/openclaw/pull/54724">#54724</a> broader stabilization out of scope. Thanks @daijunyi002, @SergioChan, @aworki, and @wsyjh8.</li>
<li>Auto-reply: poison inbound message dedupe after replay-unsafe provider/runtime failures so retries stay safe before visible progress but cannot duplicate messages after block output, tool side effects, or session progress. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4295112826" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/69303" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/69303/hovercard" href="https://github.com/openclaw/openclaw/issues/69303">#69303</a>; keeps <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4181977803" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/58549" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/58549/hovercard" href="https://github.com/openclaw/openclaw/issues/58549">#58549</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4242766269" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/64606" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/64606/hovercard" href="https://github.com/openclaw/openclaw/issues/64606">#64606</a> as duplicate validation. Thanks @martingarramon, @NikolaFC, and @zeroth-blip.</li>
<li>Agents/model fallback: jump directly to a known later live-session model redirect instead of walking unrelated fallback candidates, while preserving the already-landed live-session/fallback loop guard. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4167179452" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/57471" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/57471/hovercard" href="https://github.com/openclaw/openclaw/issues/57471">#57471</a>; related loop family already closed via <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4181008782" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/58496" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/58496/hovercard" href="https://github.com/openclaw/openclaw/issues/58496">#58496</a>. Thanks @yuxiaoyang2007-prog.</li>
<li>Gateway/Bonjour: keep @homebridge/ciao cancellation handlers registered across advertiser restarts so late probing cancellations cannot crash Linux and other mDNS-churned gateways. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Plugins/startup: load the default <code>memory-core</code> slot during Gateway startup when permitted so active-memory recall can call <code>memory_search</code> and <code>memory_get</code> without requiring an explicit <code>plugins.slots.memory</code> entry, while preserving <code>plugins.slots.memory: "none"</code>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Gateway/plugins: resolve <code>gateway_start</code> cron hooks from live Gateway runtime state before the legacy deps fallback, so memory-core dreaming cron reconciliation keeps working on installs where <code>deps.cron</code> is not populated during service startup. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4336219364" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72835" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72835/hovercard" href="https://github.com/openclaw/openclaw/issues/72835">#72835</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RayWoo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RayWoo">@RayWoo</a>.</li>
<li>Plugins/CLI: prefer native require for compiled bundled plugin JavaScript before jiti so read-only config, status, device, and node commands avoid unnecessary transform overhead on slow hosts. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4221630999" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/62842" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/62842/hovercard" href="https://github.com/openclaw/openclaw/issues/62842">#62842</a>. Thanks @Effet.</li>
<li>Plugins/compat: inventory doctor-side deprecation migrations separately from runtime plugin compatibility so release sweeps preserve needed repairs while enforcing dated removal windows. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Plugins/compat: add missing dated compatibility records for legacy extension-api, memory registration, provider hook/type aliases, runtime aliases, channel SDK helpers, and approval/test utility shims. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Plugins/CLI: refresh the persisted registry after managed plugin files are removed so ClawHub uninstall cannot leave stale <code>plugins list</code> entries. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Plugins/CLI: make plugin install and uninstall config writes conflict-aware, clear stale denylist entries on explicit reinstall/removal, and delete managed plugin files only after config/index commit succeeds. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Plugins: fail <code>plugins update</code> when tracked plugin or hook updates error, keep bundled runtime-dependency repair behind restrictive allowlists, and reject package installs with unloadable extension entries. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>WebChat/Control UI: support non-video file attachments in chat uploads while preserving the existing image attachment path and MIME-sniff fallback for generic image uploads. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4320611972" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/70947" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/70947/hovercard" href="https://github.com/openclaw/openclaw/pull/70947">#70947</a>) Thanks @IAMSamuelRodda.</li>
<li>Skills/memory: restore Chokidar v5 hot reloads by watching concrete skill and memory roots with filters, including SKILL.md removals and deleted skill folders without broad workspace recursion. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3994509566" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/27404" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/27404/hovercard" href="https://github.com/openclaw/openclaw/issues/27404">#27404</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4019092319" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/33585" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/33585/hovercard" href="https://github.com/openclaw/openclaw/issues/33585">#33585</a>, and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4048900568" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/41606" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/41606/hovercard" href="https://github.com/openclaw/openclaw/issues/41606">#41606</a>. Thanks @shelvenzhou, @08820048, and @rocke2020.</li>
<li>Gateway/chat: keep duplicate attachment-backed <code>chat.send</code> retries with the same idempotency key on the documented in-flight path so aborts still target the real active run. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4308621432" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/70139" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/70139/hovercard" href="https://github.com/openclaw/openclaw/issues/70139">#70139</a>. Thanks @Feelw00.</li>
<li>Gateway/chat: preserve repeated boundary characters while merging assistant chat stream deltas, including repeated digits, CJK characters, and markdown/table tokens. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4232717737" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63769" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/63769/hovercard" href="https://github.com/openclaw/openclaw/issues/63769">#63769</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4235786580" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63994" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/63994/hovercard" href="https://github.com/openclaw/openclaw/pull/63994">#63994</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4248864686" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/65457" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/65457/hovercard" href="https://github.com/openclaw/openclaw/pull/65457">#65457</a>. Thanks @yon950905 and @mohuaxiao.</li>
<li>Plugins: share package entrypoint resolution between install and discovery, reject mismatched <code>runtimeExtensions</code>, and cache bundled runtime-dependency manifest reads during scans. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>WhatsApp/Web: keep quiet but healthy linked-device sessions connected by basing the watchdog on WhatsApp Web transport activity, while retaining a longer app-silence cap so frame activity cannot mask a stuck session forever. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4317373252" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/70678" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/70678/hovercard" href="https://github.com/openclaw/openclaw/issues/70678">#70678</a>; carries forward the focused <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4327494555" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/71466" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/71466/hovercard" href="https://github.com/openclaw/openclaw/pull/71466">#71466</a> approach and keeps <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4235211931" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63939" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/63939/hovercard" href="https://github.com/openclaw/openclaw/pull/63939">#63939</a> as related configurable-timeout follow-up. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a> and @oromeis.</li>
<li>Discord/gateway: count failed health-monitor restart attempts toward cooldown and hourly caps, and evict stale account lifecycle state during channel reloads so repeated Discord gateway recovery cannot loop on old status. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4037442367" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/38596" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/38596/hovercard" href="https://github.com/openclaw/openclaw/issues/38596">#38596</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4042713721" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/40413" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/40413/hovercard" href="https://github.com/openclaw/openclaw/pull/40413">#40413</a>) Thanks @jellyAI-dev and @vashquez.</li>
<li>TTS/BlueBubbles: pre-transcode synthesized MP3 audio to opus-in-CAF (mono, 24 kHz — validated against macOS 15.x Messages.app's native voice-memo CAF descriptor) on macOS hosts before handing the file to BlueBubbles, so iMessage renders the result as a native voice-memo bubble with proper duration and waveform UI instead of a plain file attachment. Adds an opt-in <code>tts.voice.preferAudioFileFormat</code> channel capability and a magic-byte sniff for the CAF container so the host-local-media validator (which uses <code>file-type</code> and didn't recognize CAF natively) can verify the pre-transcoded buffer. Channels that don't opt in are unaffected. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4333062668" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72586" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72586/hovercard" href="https://github.com/openclaw/openclaw/pull/72586">#72586</a>) Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332675642" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72506" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72506/hovercard" href="https://github.com/openclaw/openclaw/issues/72506">#72506</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/omarshahine/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/omarshahine">@omarshahine</a>.</li>
<li>Feishu: retry WebSocket startup failures with monitor-owned backoff while preserving SDK-local heartbeat defaults, so persistent-connection startup failures no longer leave the monitor hung. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4289693476" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/68766" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/68766/hovercard" href="https://github.com/openclaw/openclaw/issues/68766">#68766</a>; related <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4052953463" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/42354" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/42354/hovercard" href="https://github.com/openclaw/openclaw/issues/42354">#42354</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4148985849" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/55532" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/55532/hovercard" href="https://github.com/openclaw/openclaw/issues/55532">#55532</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alex-xuweilong/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alex-xuweilong">@alex-xuweilong</a>, @120106835, @sirfengyu, and @tianhaocui.</li>
</ul>]]></content:encoded>
</item>
<item>
<title><![CDATA[USN-8202-2: jq vulnerabilities]]></title>
<description><![CDATA[USN-8202-1 fixed vulnerabilities in jq. This update provides the
corresponding update to Ubuntu 26.04 LTS.

Original advisory details:

 It was discovered that jq did not correctly handle certain string
 concatenations. An attacker could possibly use this issue to cause a
 denial  of service or e...]]></description>
<link>https://tsecurity.de/de/3470105/unix-server/usn-8202-2-jq-vulnerabilities/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3470105/unix-server/usn-8202-2-jq-vulnerabilities/</guid>
<pubDate>Tue, 28 Apr 2026 08:15:45 +0200</pubDate>
<category>🐧 Unix Server</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[USN-8202-1 fixed vulnerabilities in jq. This update provides the
corresponding update to Ubuntu 26.04 LTS.

Original advisory details:

 It was discovered that jq did not correctly handle certain string
 concatenations. An attacker could possibly use this issue to cause a
 denial  of service or execute arbitrary code. (CVE-2026-32316)

 It was discovered that jq did not correctly handle recursion in certain
 circumstances. An attacker could possibly use this issue to cause a denial
 of service. (CVE-2026-33947)

 It was discovered that jq did not correctly handle improperly terminated
 strings. An attacker could possibly use this issue to cause a denial of
 service or execute arbitrary code. (CVE-2026-33948)

 It was discovered that jq did not correctly handle checking certain
 variable types. An attacker could possibly use this issue to cause a
 denial  of service or leak sensitive information. (CVE-2026-39956)

 It was discovered that jq did not correctly handle certain string
 formatting. An attacker could possibly use this issue to leak sensitive
 information or cause a denial of service. (CVE-2026-39979)

 It was discovered that jq used a fixed seed for hash table operations. An
 attacker could possibly use this issue to cause a denial of service.
 (CVE-2026-40164)]]></content:encoded>
</item>
<item>
<title><![CDATA[OpenClaw 2026.4.26]]></title>
<description><![CDATA[2026.4.26
Changes

Channels/QQBot: add full group chat support (history tracking, @-mention gating, activation modes, per-group config, FIFO message queue with deliver debounce), C2C stream_messages streaming with a StreamingController lifecycle manager, unified sendMedia with chunked upload for ...]]></description>
<link>https://tsecurity.de/de/3469725/downloads/openclaw-2026426/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3469725/downloads/openclaw-2026426/</guid>
<pubDate>Tue, 28 Apr 2026 03:16:14 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>2026.4.26</h2>
<h3>Changes</h3>
<ul>
<li>Channels/QQBot: add full group chat support (history tracking, @-mention gating, activation modes, per-group config, FIFO message queue with deliver debounce), C2C <code>stream_messages</code> streaming with a <code>StreamingController</code> lifecycle manager, unified <code>sendMedia</code> with chunked upload for large files, and refactor the engine into pipeline stages, focused outbound submodules, builtin slash-command modules, and explicit DI ports via <code>createEngineAdapters()</code>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4316471394" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/70624" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/70624/hovercard" href="https://github.com/openclaw/openclaw/pull/70624">#70624</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cxyhhhhh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cxyhhhhh">@cxyhhhhh</a>.</li>
<li>Channels/Yuanbao: register the Tencent Yuanbao external channel plugin (<code>openclaw-plugin-yuanbao</code>) in the official channel catalog, contract suites, and community plugin docs, with a new <code>docs/channels/yuanbao.md</code> quick-start guide for WebSocket bot DMs and group chats. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4335031388" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72756" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72756/hovercard" href="https://github.com/openclaw/openclaw/pull/72756">#72756</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/loongfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/loongfay">@loongfay</a>.</li>
<li>Control UI/Talk: add a generic browser realtime transport contract, Google Live browser Talk sessions with constrained ephemeral tokens, and a Gateway relay for backend-only realtime voice plugins. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/VACInc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/VACInc">@VACInc</a>.</li>
<li>CLI/models: route provider-filtered model listing through an explicit source plan so user config, installed manifest rows, Provider Index previews, and scoped runtime fallbacks keep a stable authority order without adding another catalog cache. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shakkernerd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shakkernerd">@shakkernerd</a>.</li>
<li>Providers: add Cerebras as a bundled plugin with onboarding, static model catalog, docs, and manifest-owned endpoint metadata.</li>
<li>Memory/OpenAI-compatible: add optional <code>memorySearch.inputType</code>, <code>queryInputType</code>, and <code>documentInputType</code> config for asymmetric embedding endpoints, including direct query embeddings and provider batch indexing. Carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4226871410" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63313" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/63313/hovercard" href="https://github.com/openclaw/openclaw/pull/63313">#63313</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4203912952" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/60727" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/60727/hovercard" href="https://github.com/openclaw/openclaw/issues/60727">#60727</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/HOYALIM/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/HOYALIM">@HOYALIM</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/prospect1314521/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/prospect1314521">@prospect1314521</a>.</li>
<li>Ollama/memory: add model-specific retrieval query prefixes for <code>nomic-embed-text</code>, <code>qwen3-embedding</code>, and <code>mxbai-embed-large</code> memory-search queries while leaving document batches unchanged. Carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4070329121" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/45013" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/45013/hovercard" href="https://github.com/openclaw/openclaw/pull/45013">#45013</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/laolin5564/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/laolin5564">@laolin5564</a>.</li>
<li>Plugins/providers: move pre-runtime model-id normalization, endpoint host metadata, OpenAI-compatible request-family hints, model-catalog aliases/suppressions, OpenAI stale Spark suppression, and reusable startup metadata snapshots into plugin manifests so core no longer carries bundled-provider routing tables or repeated manifest rebuilds. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shakkernerd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shakkernerd">@shakkernerd</a>.</li>
<li>Plugins/config: deprecate direct plugin config load/write helpers in favor of passed runtime snapshots plus transactional mutation helpers with explicit restart follow-up policy, scanner guardrails, runtime warnings, and revision-based cache invalidation.</li>
<li>Plugins/install: allow <code>OPENCLAW_PLUGIN_STAGE_DIR</code> to contain layered runtime-dependency roots, resolving read-only preinstalled deps before installing missing deps into the final writable root. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332156784" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72396" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72396/hovercard" href="https://github.com/openclaw/openclaw/issues/72396">#72396</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/liorb-mountapps/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/liorb-mountapps">@liorb-mountapps</a>.</li>
<li>Control UI: add a raw config pending-changes diff panel that parses JSON5, redacts sensitive values until reveal, and avoids fake raw-edit callbacks when opening the panel. Refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4041206573" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/39831" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/39831/hovercard" href="https://github.com/openclaw/openclaw/issues/39831">#39831</a>; supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4085689943" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/48621" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/48621/hovercard" href="https://github.com/openclaw/openclaw/pull/48621">#48621</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4077071028" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/46654" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/46654/hovercard" href="https://github.com/openclaw/openclaw/pull/46654">#46654</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JiajunBernoulli/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JiajunBernoulli">@JiajunBernoulli</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BunsDev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/BunsDev">@BunsDev</a>.</li>
<li>Control UI: polish the quick settings dashboard grid so common cards align across desktop, tablet, and mobile layouts without wasting horizontal space. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BunsDev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/BunsDev">@BunsDev</a>.</li>
<li>Matrix/E2EE: add <code>openclaw matrix encryption setup</code> to enable Matrix encryption, bootstrap recovery, and print verification status from one setup flow. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gumadeiras/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gumadeiras">@gumadeiras</a>.</li>
<li>Agents/compaction: add an opt-in <code>agents.defaults.compaction.maxActiveTranscriptBytes</code> preflight trigger that runs normal local compaction when the active JSONL grows too large, requiring transcript rotation so successful compaction moves future turns onto a smaller successor file instead of raw byte-splitting history. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>CLI/migration: add <code>openclaw migrate</code> with plan, dry-run, JSON, pre-migration backup, onboarding detection, archive-only reports, a Claude Code/Desktop importer, and a Hermes importer for configuration, memory/plugin hints, model providers, MCP servers, skills, commands, and supported credentials. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a> and <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/NousResearch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NousResearch">@NousResearch</a>.</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Agents/LSP: terminate bundled stdio LSP process trees during runtime disposal and Gateway shutdown, so nested children such as <code>tsserver</code> do not survive stop or restart. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4331967579" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72357" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72357/hovercard" href="https://github.com/openclaw/openclaw/issues/72357">#72357</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ai-hpc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ai-hpc">@ai-hpc</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bittoby/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bittoby">@bittoby</a>.</li>
<li>Gateway/device tokens: stop echoing rotated bearer tokens from shared/admin <code>device.token.rotate</code> responses while preserving the same-device token handoff needed by token-only clients before reconnect. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4264445683" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/66773" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/66773/hovercard" href="https://github.com/openclaw/openclaw/issues/66773">#66773</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MoerAI/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MoerAI">@MoerAI</a>.</li>
<li>Control UI/Talk: keep Google Live browser sessions on the WebSocket transport instead of falling back to WebRTC, validate browser Google Live WebSocket endpoints, cap Gateway relay sessions per browser connection, and remove stale browser-native voice buttons that did not use the configured Talk/TTS provider. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BunsDev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/BunsDev">@BunsDev</a>.</li>
<li>Gateway/startup: reuse config snapshot plugin manifests for startup auto-enable, config validation, and plugin bootstrap planning, including authored source config and disabled setup-probe handling, so restrictive allowlists avoid duplicate manifest/config passes during boot. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shakkernerd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shakkernerd">@shakkernerd</a>.</li>
<li>Agents/subagents: enforce <code>subagents.allowAgents</code> for explicit same-agent <code>sessions_spawn(agentId=...)</code> calls instead of auto-allowing requester self-targets. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4336117666" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72827" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72827/hovercard" href="https://github.com/openclaw/openclaw/issues/72827">#72827</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oiGaDio/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oiGaDio">@oiGaDio</a>.</li>
<li>ACP/sessions_spawn: let explicit <code>sessions_spawn(runtime="acp")</code> bootstrap turns run while <code>acp.dispatch.enabled=false</code> still blocks automatic ACP thread dispatch. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4229973496" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63591" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/63591/hovercard" href="https://github.com/openclaw/openclaw/issues/63591">#63591</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/moeedahmed/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/moeedahmed">@moeedahmed</a>.</li>
<li>CLI/update: install npm global updates into a verified temporary prefix before swapping the package tree into place, preventing mixed old/new installs and stale packaged files from breaking <code>openclaw update</code> verification. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shakkernerd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shakkernerd">@shakkernerd</a>.</li>
<li>Gateway: skip CLI startup self-respawn for foreground gateway runs so low-memory Linux/Node 24 hosts start through the same path as direct <code>dist/index.js</code> without hanging before logs. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4334377532" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72720" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72720/hovercard" href="https://github.com/openclaw/openclaw/issues/72720">#72720</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sign-2025/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sign-2025">@sign-2025</a>.</li>
<li>Google Meet: route local Chrome joins through OpenClaw browser control, grant Meet media permissions, pin local Chrome audio defaults to <code>BlackHole 2ch</code>, and use the configured OpenClaw browser profile so joined agents no longer show <code>Permission needed</code> or use raw/default Chrome state. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DougButdorf/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DougButdorf">@DougButdorf</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oromeis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oromeis">@oromeis</a>.</li>
<li>Plugins/discovery: follow symlinked plugin directories in global and workspace plugin roots while keeping broken links ignored and existing package safety checks in place. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4030788779" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/36754" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/36754/hovercard" href="https://github.com/openclaw/openclaw/issues/36754">#36754</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4334070522" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72695" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72695/hovercard" href="https://github.com/openclaw/openclaw/pull/72695">#72695</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4225496480" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63206" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/63206/hovercard" href="https://github.com/openclaw/openclaw/pull/63206">#63206</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Quackstro/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Quackstro">@Quackstro</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ming1523/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ming1523">@ming1523</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xsfX20/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xsfX20">@xsfX20</a>.</li>
<li>Plugins/install: skip test files and directories during install security scans while still force-scanning declared runtime entrypoints, so packaged test mocks no longer block plugin installs. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4265051521" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/66840" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/66840/hovercard" href="https://github.com/openclaw/openclaw/issues/66840">#66840</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4267070478" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/67050" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/67050/hovercard" href="https://github.com/openclaw/openclaw/pull/67050">#67050</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/saurabhjain1592/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/saurabhjain1592">@saurabhjain1592</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Magicray1217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Magicray1217">@Magicray1217</a>.</li>
<li>Plugins/install: allow exact package-manager peer links back to the trusted OpenClaw host package during install security scans while continuing to block spoofed or nested escaping <code>node_modules</code> symlinks. Carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4319318874" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/70819" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/70819/hovercard" href="https://github.com/openclaw/openclaw/pull/70819">#70819</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fgabelmannjr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fgabelmannjr">@fgabelmannjr</a>.</li>
<li>Plugins/install: resolve plugin install destinations from the active profile state dir across CLI, ClawHub, marketplace, local path, and channel setup installs, so <code>openclaw --profile &lt;name&gt; plugins install ...</code> no longer writes into the default profile. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4306498991" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/69960" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/69960/hovercard" href="https://github.com/openclaw/openclaw/issues/69960">#69960</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4306634637" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/69971" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/69971/hovercard" href="https://github.com/openclaw/openclaw/pull/69971">#69971</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/FrancisLyman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/FrancisLyman">@FrancisLyman</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Sanjays2402/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Sanjays2402">@Sanjays2402</a>.</li>
<li>Plugins/registry: suppress duplicate-plugin startup warnings when a tracked npm-installed plugin intentionally overrides the bundled plugin with the same id. Carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4085889795" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/48673" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/48673/hovercard" href="https://github.com/openclaw/openclaw/pull/48673">#48673</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/abdushsk/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/abdushsk">@abdushsk</a>.</li>
<li>Plugins/startup: reuse canonical realpath lookups throughout each plugin discovery pass, including package and manifest boundary checks, so Windows npm-global startups no longer repeat expensive path resolution for the same plugin roots. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4251504394" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/65733" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/65733/hovercard" href="https://github.com/openclaw/openclaw/issues/65733">#65733</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/welfo-beo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/welfo-beo">@welfo-beo</a>.</li>
<li>Gateway/proxy: pass <code>ALL_PROXY</code> / <code>all_proxy</code> into the global Undici env-proxy dispatcher and provider proxy-fetch helper while keeping SSRF trusted-proxy auto-upgrade on <code>HTTP_PROXY</code> / <code>HTTPS_PROXY</code> only, so gateway/provider calls honor all-proxy setups without weakening guarded fetches. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4062862928" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/43821" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/43821/hovercard" href="https://github.com/openclaw/openclaw/issues/43821">#43821</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4063492398" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/43919" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/43919/hovercard" href="https://github.com/openclaw/openclaw/pull/43919">#43919</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RickyTong1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RickyTong1">@RickyTong1</a>.</li>
<li>Reply/link understanding: keep media and link preprocessing on stable runtime entrypoints and continue with raw message content if optional enrichment fails, so URL-bearing messages are no longer dropped after stale runtime chunk upgrades. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4287281423" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/68466" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/68466/hovercard" href="https://github.com/openclaw/openclaw/issues/68466">#68466</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/songshikang0111/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/songshikang0111">@songshikang0111</a>.</li>
<li>Discord: persist routed model-picker overrides when the hidden <code>/model</code> dispatch succeeds but the bound thread session store is still stale, including LM Studio suffixed model ids. Carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4208328194" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/61473" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/61473/hovercard" href="https://github.com/openclaw/openclaw/pull/61473">#61473</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Nanako0129/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Nanako0129">@Nanako0129</a>.</li>
<li>Nodes/CLI: add <code>openclaw nodes remove --node &lt;id|name|ip&gt;</code> and <code>node.pair.remove</code> so stale gateway-owned node pairing records can be cleaned without hand-editing state files.</li>
<li>Gateway: include the connecting client and fresh presence version in the initial <code>hello-ok</code> snapshot, so clients no longer need a follow-up event before seeing themselves online.</li>
<li>Docker: install the CA certificate bundle in the slim runtime image so HTTPS calls from containerized gateways no longer fail TLS setup after the <code>bookworm-slim</code> base switch. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4335522675" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72787" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72787/hovercard" href="https://github.com/openclaw/openclaw/issues/72787">#72787</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ryuhaneul/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ryuhaneul">@ryuhaneul</a>.</li>
<li>Providers/OpenRouter: remove retired Hunter Alpha and Healer Alpha static catalog rows and disable proxy reasoning injection for stale Hunter Alpha configs, so replies are not hidden when OpenRouter returns answer text in reasoning fields. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4063678295" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/43942" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/43942/hovercard" href="https://github.com/openclaw/openclaw/issues/43942">#43942</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EvanDataForge/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EvanDataForge">@EvanDataForge</a>.</li>
<li>Providers/reasoning: let Groq and LM Studio declare provider-native reasoning effort values, so Qwen thinking models receive <code>none</code>/<code>default</code> or <code>off</code>/<code>on</code> instead of OpenAI-only <code>low</code>/<code>medium</code> values. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4014930127" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/32638" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/32638/hovercard" href="https://github.com/openclaw/openclaw/issues/32638">#32638</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Aqu1bp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Aqu1bp">@Aqu1bp</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mgoulart/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mgoulart">@mgoulart</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Norpps/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Norpps">@Norpps</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BSTail/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/BSTail">@BSTail</a>.</li>
<li>Local models: default custom providers with only <code>baseUrl</code> to the Chat Completions adapter and trust loopback model requests automatically, so local OpenAI-compatible proxies receive <code>/v1/chat/completions</code> without timing out. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4041547299" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/40024" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/40024/hovercard" href="https://github.com/openclaw/openclaw/issues/40024">#40024</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/parachuteshe/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/parachuteshe">@parachuteshe</a>.</li>
<li>Channels/message tool: surface Discord, Slack, and Mattermost <code>user:</code>/<code>channel:</code> target syntax in the shared message target schema and Discord ambiguity errors, so DM sends by numeric id stop burning retries before finding <code>user:&lt;id&gt;</code>. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332209830" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72401" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72401/hovercard" href="https://github.com/openclaw/openclaw/issues/72401">#72401</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/garyd9/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/garyd9">@garyd9</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hclsys/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hclsys">@hclsys</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/praveen9354/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/praveen9354">@praveen9354</a>.</li>
<li>Agents/tools: scope tool-loop detection history to the active run when available, so scheduled heartbeat cycles no longer inherit stale repeated-call counts from previous runs. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4041859005" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/40144" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/40144/hovercard" href="https://github.com/openclaw/openclaw/issues/40144">#40144</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mattbrown319/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mattbrown319">@mattbrown319</a>.</li>
<li>Agents/subagents: preserve requester delivery for completion announces across different channel accounts, keep same-channel thread completions routed to the child thread, and fail closed instead of guessing a child binding when requester conversation signal is missing. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sfuminya/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sfuminya">@sfuminya</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/suyua9/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/suyua9">@suyua9</a>.</li>
<li>Agents/status: persist the post-compaction token estimate from auto-compaction when providers omit usage metadata, so <code>/status</code> and session lists keep showing fresh context usage after compaction. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4275752212" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/67667" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/67667/hovercard" href="https://github.com/openclaw/openclaw/issues/67667">#67667</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4336026319" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72822" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72822/hovercard" href="https://github.com/openclaw/openclaw/pull/72822">#72822</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Jimmy-xuzimo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Jimmy-xuzimo">@Jimmy-xuzimo</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/skylight-9/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/skylight-9">@skylight-9</a>.</li>
<li>Control UI: show loading, reload, and retry states when a lazy dashboard panel cannot load after an upgrade, so the Logs tab no longer appears blank on stale browser bundles. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332419371" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72450" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72450/hovercard" href="https://github.com/openclaw/openclaw/issues/72450">#72450</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sobergou/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sobergou">@sobergou</a>.</li>
<li>Gateway/plugins: start the Gateway in degraded mode when a single plugin entry has invalid schema config, and let <code>openclaw doctor --fix</code> quarantine that plugin config instead of crash-looping every channel. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4222538957" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/62976" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/62976/hovercard" href="https://github.com/openclaw/openclaw/issues/62976">#62976</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4312236696" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/70371" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/70371/hovercard" href="https://github.com/openclaw/openclaw/issues/70371">#70371</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Doraemon-Claw/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Doraemon-Claw">@Doraemon-Claw</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pksidekyk/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pksidekyk">@pksidekyk</a>.</li>
<li>Agents/plugins: skip malformed plugin tools with missing schema objects and report plugin diagnostics, so one broken tool no longer crashes Anthropic agent runs. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4297771760" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/69423" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/69423/hovercard" href="https://github.com/openclaw/openclaw/issues/69423">#69423</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jmnickels/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jmnickels">@jmnickels</a>.</li>
<li>Agents/reasoning: recover fully wrapped unclosed <code>&lt;think&gt;</code> replies that would otherwise sanitize to empty text while keeping strict stripping for closed reasoning blocks and unclosed tails after visible text. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4033641320" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/37696" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/37696/hovercard" href="https://github.com/openclaw/openclaw/issues/37696">#37696</a>; supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4114131932" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/51915" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/51915/hovercard" href="https://github.com/openclaw/openclaw/pull/51915">#51915</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/druide67/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/druide67">@druide67</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/okuyam2y/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/okuyam2y">@okuyam2y</a>.</li>
<li>Control UI/Gateway: bind WebChat handshakes to their active socket and reject post-close server registrations, so aborted connects no longer leave zombie clients or misleading duplicate WebSocket connection logs. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4334957430" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72753" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72753/hovercard" href="https://github.com/openclaw/openclaw/issues/72753">#72753</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/LumenFromTheFuture/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/LumenFromTheFuture">@LumenFromTheFuture</a>.</li>
<li>Agents/fallback: split ambiguous provider failures into <code>empty_response</code>, <code>no_error_details</code>, and <code>unclassified</code>, and add flat fallback-step fields to structured fallback logs so primary-model failures stay visible when later fallbacks also fail. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4329919349" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/71922" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/71922/hovercard" href="https://github.com/openclaw/openclaw/issues/71922">#71922</a>; refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4329116597" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/71744" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/71744/hovercard" href="https://github.com/openclaw/openclaw/issues/71744">#71744</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/andyk-ms/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/andyk-ms">@andyk-ms</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nikolaykazakovvs-ux/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nikolaykazakovvs-ux">@nikolaykazakovvs-ux</a>.</li>
<li>Plugins/Windows: normalize Windows absolute paths before handing bundled plugin modules to Jiti, so Feishu/Lark message sending no longer fails with unsupported <code>c:</code> ESM loader URLs. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4335348867" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72783" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72783/hovercard" href="https://github.com/openclaw/openclaw/issues/72783">#72783</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jackychen-png/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jackychen-png">@jackychen-png</a>.</li>
<li>CLI/doctor: run bundled plugin runtime-dependency repairs through the async npm installer with spinner/line progress and heartbeat updates, so long <code>openclaw doctor --fix</code> installs no longer look hung in TTY or piped output. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4335189382" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72775" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72775/hovercard" href="https://github.com/openclaw/openclaw/issues/72775">#72775</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dfpalhano/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dfpalhano">@dfpalhano</a>.</li>
<li>Feishu/Windows: normalize bundled channel sidecar loads before Jiti evaluates them, so Feishu outbound sends no longer fail with raw <code>C:</code> ESM loader errors on Windows. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4335348867" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72783" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72783/hovercard" href="https://github.com/openclaw/openclaw/issues/72783">#72783</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jackychen-png/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jackychen-png">@jackychen-png</a>.</li>
<li>Agents/tools: ignore volatile <code>exec</code> runtime metadata when comparing tool-loop outcomes, so enabled loop detection can stop repeated identical shell-command results instead of resetting on duration, PID, session, or cwd changes. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4022477859" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/34574" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/34574/hovercard" href="https://github.com/openclaw/openclaw/issues/34574">#34574</a>; supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4048349125" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/41502" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/41502/hovercard" href="https://github.com/openclaw/openclaw/pull/41502">#41502</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gucasbrg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gucasbrg">@gucasbrg</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Zcg2021/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Zcg2021">@Zcg2021</a>.</li>
<li>Agents/fallback: classify internal live-session model switch conflicts as unknown fallback failures instead of provider overloads, preventing local vLLM endpoints from receiving misleading overloaded cooldowns. Refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4225856098" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63229" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/63229/hovercard" href="https://github.com/openclaw/openclaw/issues/63229">#63229</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/clawdia-lobster/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/clawdia-lobster">@clawdia-lobster</a>.</li>
<li>Discord: let thread sessions inherit the parent channel's session-level <code>/model</code> override as a model-only fallback without enabling parent transcript inheritance. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4335010108" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72755" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72755/hovercard" href="https://github.com/openclaw/openclaw/issues/72755">#72755</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/solavrc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/solavrc">@solavrc</a>.</li>
<li>Gateway/plugins: skip stale configured channels whose matching plugin is no longer discoverable, point cleanup at <code>openclaw doctor --fix</code>, and keep unrelated channel typos fatal so one missing channel plugin no longer crash-loops the Gateway. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4124825809" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/53311" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/53311/hovercard" href="https://github.com/openclaw/openclaw/issues/53311">#53311</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/futhgar/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/futhgar">@futhgar</a>.</li>
<li>Control UI: keep session-specific assistant identity loads authoritative after WebSocket connect, so non-main agent chat sessions do not show the main agent name in the header after bootstrap refreshes. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4335228084" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72776" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72776/hovercard" href="https://github.com/openclaw/openclaw/issues/72776">#72776</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rockytian-top/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rockytian-top">@rockytian-top</a>.</li>
<li>Agents/Qwen: preserve exact custom <code>modelstudio</code> provider configs with foreign <code>api</code> owners so explicit OpenAI-compatible Model Studio endpoints no longer get normalized into the bundled Qwen plugin path. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4241479558" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/64483" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/64483/hovercard" href="https://github.com/openclaw/openclaw/issues/64483">#64483</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/FiredMosquito831/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/FiredMosquito831">@FiredMosquito831</a>.</li>
<li>MCP/bundle-mcp: normalize CLI-native <code>type: "http"</code> MCP server entries to OpenClaw <code>transport: "streamable-http"</code> on save, repair existing configs with doctor, and keep embedded Pi from falling back to legacy SSE GET-first startup for those servers. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4335050401" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72757" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72757/hovercard" href="https://github.com/openclaw/openclaw/issues/72757">#72757</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Studioscale/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Studioscale">@Studioscale</a>.</li>
<li>OpenCode: expose Anthropic Opus/Sonnet 4.x thinking levels for proxied Claude models, so <code>/think xhigh</code>, <code>/think adaptive</code>, and <code>/think max</code> validate consistently with the direct Anthropic provider. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4334548834" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72729" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72729/hovercard" href="https://github.com/openclaw/openclaw/issues/72729">#72729</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/haishmg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/haishmg">@haishmg</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aaajiao/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aaajiao">@aaajiao</a>.</li>
<li>Media-understanding/audio: migrate deprecated <code>{input}</code> placeholders in legacy <code>audio.transcription.command</code> configs to <code>{{MediaPath}}</code>, so custom audio transcribers no longer receive the literal placeholder after doctor repair. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4335120301" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72760" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72760/hovercard" href="https://github.com/openclaw/openclaw/issues/72760">#72760</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/krisfanue3-hash/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/krisfanue3-hash">@krisfanue3-hash</a>.</li>
<li>Ollama/WSL2: warn when GPU-backed WSL2 installs combine CUDA visibility with an autostarting <code>ollama.service</code> using <code>Restart=always</code>, and document the systemd, <code>.wslconfig</code>, and keep-alive mitigation for crash loops. Carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4205722264" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/61022" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/61022/hovercard" href="https://github.com/openclaw/openclaw/pull/61022">#61022</a>; fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4206448739" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/61185" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/61185/hovercard" href="https://github.com/openclaw/openclaw/issues/61185">#61185</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/yhyatt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/yhyatt">@yhyatt</a>.</li>
<li>Ollama/onboarding: de-dupe suggested bare local models against installed <code>:latest</code> tags and skip redundant pulls, so setup shows the installed model once and no longer says it is downloading an already available model. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4290796328" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/68952" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/68952/hovercard" href="https://github.com/openclaw/openclaw/issues/68952">#68952</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tleyden/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tleyden">@tleyden</a>.</li>
<li>Memory-core/doctor: keep <code>doctor.memory.status</code> on the cached path by default and only run live embedding pings for explicit deep probes, preventing slow local embedding backends from blocking Gateway status checks. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4328026042" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/71568" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/71568/hovercard" href="https://github.com/openclaw/openclaw/issues/71568">#71568</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/apex-system/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/apex-system">@apex-system</a>.</li>
<li>Memory/QMD: group same-source collections into one QMD search invocation when the installed QMD supports multiple <code>-c</code> filters, while keeping older QMD builds on the per-collection fallback. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332566839" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72484" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72484/hovercard" href="https://github.com/openclaw/openclaw/issues/72484">#72484</a>; supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332567282" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72485" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72485/hovercard" href="https://github.com/openclaw/openclaw/pull/72485">#72485</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4300148574" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/69583" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/69583/hovercard" href="https://github.com/openclaw/openclaw/pull/69583">#69583</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BsnizND/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/BsnizND">@BsnizND</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/zeroaltitude/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/zeroaltitude">@zeroaltitude</a>.</li>
<li>Memory/QMD: accept QMD status vector-count variants such as <code>Vectors = 42</code>, <code>Vectors:42</code>, and <code>Vectors: 42 embedded</code>, so <code>memory status --deep</code> no longer reports embeddings unavailable for healthy QMD wrappers. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4230927724" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63652" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/63652/hovercard" href="https://github.com/openclaw/openclaw/issues/63652">#63652</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4231262054" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63678" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/63678/hovercard" href="https://github.com/openclaw/openclaw/pull/63678">#63678</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/apoapostolov/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/apoapostolov">@apoapostolov</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/WarrenJones/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/WarrenJones">@WarrenJones</a>.</li>
<li>Memory/QMD: skip QMD vector status probes and embedding maintenance in lexical <code>searchMode: "search"</code>, so BM25-only QMD setups on ARM do not trigger llama.cpp/Vulkan builds during status checks or embed cycles. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4189583069" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/59234" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/59234/hovercard" href="https://github.com/openclaw/openclaw/issues/59234">#59234</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4267984707" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/67113" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/67113/hovercard" href="https://github.com/openclaw/openclaw/issues/67113">#67113</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/PrinceOfEgypt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/PrinceOfEgypt">@PrinceOfEgypt</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Vksh07/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Vksh07">@Vksh07</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Snipe76/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Snipe76">@Snipe76</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NomLom/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NomLom">@NomLom</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/t4r3e2q1-commits/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/t4r3e2q1-commits">@t4r3e2q1-commits</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dmak/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dmak">@dmak</a>.</li>
<li>Memory/QMD: report the live watcher dirty state in memory status, so changed QMD-backed memory files show as dirty until the queued sync finishes. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4200061352" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/60244" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/60244/hovercard" href="https://github.com/openclaw/openclaw/issues/60244">#60244</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xinzf/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xinzf">@xinzf</a>.</li>
<li>Compaction: skip oversized pre-compaction checkpoint snapshots and prune duplicate long user turns from compaction input and rotated successor transcripts, preventing retry storms from being preserved across checkpoint cycles. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4335315619" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72780" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72780/hovercard" href="https://github.com/openclaw/openclaw/issues/72780">#72780</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SweetSophia/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SweetSophia">@SweetSophia</a>.</li>
<li>Control UI/Cron: render cron job prompts and run summaries as sanitized markdown in the dashboard, with full-width block content, safer link clicks, and no duplicate error text when a failed run has no summary. Supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4084972176" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/48504" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/48504/hovercard" href="https://github.com/openclaw/openclaw/pull/48504">#48504</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/garethdaine/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/garethdaine">@garethdaine</a>.</li>
<li>Control UI/Gateway: preserve WebChat client version labels across localhost, 127.0.0.1, and IPv6 loopback aliases on the same port, avoiding misleading <code>vcontrol-ui</code> connection logs while investigating duplicate-message reports. Refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4334957430" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72753" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72753/hovercard" href="https://github.com/openclaw/openclaw/issues/72753">#72753</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4334796900" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72742" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72742/hovercard" href="https://github.com/openclaw/openclaw/issues/72742">#72742</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/LumenFromTheFuture/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/LumenFromTheFuture">@LumenFromTheFuture</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/allesgutefy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/allesgutefy">@allesgutefy</a>.</li>
<li>Agents/reasoning: treat orphan closing reasoning tags with following answer text as a privacy boundary across delivery, history, streaming, and Control UI sanitizers so malformed local-model output cannot leak chain-of-thought text. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4267622881" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/67092" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/67092/hovercard" href="https://github.com/openclaw/openclaw/issues/67092">#67092</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AnildoSilva/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AnildoSilva">@AnildoSilva</a>.</li>
<li>Memory-core: run one-shot memory CLI commands through transient builtin and QMD managers so <code>memory index</code>, <code>memory status --index</code>, and <code>memory search</code> no longer start long-lived file watchers that can hit macOS <code>EMFILE</code> limits. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4187752224" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/59101" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/59101/hovercard" href="https://github.com/openclaw/openclaw/issues/59101">#59101</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4095576345" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/49851" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/49851/hovercard" href="https://github.com/openclaw/openclaw/pull/49851">#49851</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mbear469210-coder/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mbear469210-coder">@mbear469210-coder</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/maoyuanxue/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/maoyuanxue">@maoyuanxue</a>.</li>
<li>Agents/ACP: ship the Claude ACP adapter with OpenClaw and require Claude result messages before idle can complete a prompt, preventing parent agents from waking early on long-running <code>sessions_spawn(runtime: "acp", agentId: "claude")</code> children. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4330496541" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72080" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72080/hovercard" href="https://github.com/openclaw/openclaw/issues/72080">#72080</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/siavash-saki/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/siavash-saki">@siavash-saki</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/iannwu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/iannwu">@iannwu</a>.</li>
<li>CLI/tasks: route <code>tasks --json</code>, <code>tasks list --json</code>, and <code>tasks audit --json</code> through a lean JSON path so read-only task inspection no longer loads unrelated plugin/runtime command graphs. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4258741985" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/66238" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/66238/hovercard" href="https://github.com/openclaw/openclaw/issues/66238">#66238</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ChuckChambers/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ChuckChambers">@ChuckChambers</a>.</li>
<li>Memory-core: re-resolve the active runtime config whenever <code>memory_search</code> or <code>memory_get</code> executes, so provider changes made by <code>config.patch</code> stop leaving stale embedding backends behind in existing tool instances. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4206081616" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/61098" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/61098/hovercard" href="https://github.com/openclaw/openclaw/issues/61098">#61098</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BradGroux/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/BradGroux">@BradGroux</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Linux2010/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Linux2010">@Linux2010</a>.</li>
<li>WebChat: keep bare <code>/new</code> and <code>/reset</code> startup instructions out of visible chat history while preserving <code>/reset &lt;note&gt;</code> as user-visible transcript text. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332044131" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72369" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72369/hovercard" href="https://github.com/openclaw/openclaw/issues/72369">#72369</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/collynes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/collynes">@collynes</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/haishmg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/haishmg">@haishmg</a>.</li>
<li>Tasks/memory: checkpoint and truncate SQLite WAL sidecars on a timer and before close for task, Task Flow, proxy capture, and builtin memory databases, bounding long-running gateway <code>*.sqlite-wal</code> growth. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4335184021" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72774" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72774/hovercard" href="https://github.com/openclaw/openclaw/issues/72774">#72774</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dfpalhano/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dfpalhano">@dfpalhano</a>.</li>
<li>CLI/doctor: remove dangling channel config, heartbeat targets, and channel model overrides when stale plugin repair removes a missing channel plugin, preventing Gateway boot loops after failed plugin reinstalls. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4247552366" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/65293" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/65293/hovercard" href="https://github.com/openclaw/openclaw/issues/65293">#65293</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/yidecode/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/yidecode">@yidecode</a>.</li>
<li>Control UI/Gateway: cache, coalesce, stale-refresh, and invalidate effective tool inventory on channel registry changes while reusing the gateway-bound plugin registry and avoiding model/auth discovery, so chat runs no longer stall Control UI requests on repeated plugin/model setup. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4331993898" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72365" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72365/hovercard" href="https://github.com/openclaw/openclaw/issues/72365">#72365</a>; supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332899080" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72558" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72558/hovercard" href="https://github.com/openclaw/openclaw/pull/72558">#72558</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Gabiii2398/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Gabiii2398">@Gabiii2398</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/1yihui/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/1yihui">@1yihui</a>.</li>
<li>Channels/setup: treat bundled channel plugins as already bundled during <code>channels add</code> and onboarding, enabling them without writing redundant <code>plugins.load.paths</code> entries or path install records. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4334766601" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72740" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72740/hovercard" href="https://github.com/openclaw/openclaw/issues/72740">#72740</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/iCodePoet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/iCodePoet">@iCodePoet</a>.</li>
<li>WhatsApp: honor gateway <code>HTTPS_PROXY</code> / <code>HTTP_PROXY</code> env vars for QR-login WebSocket connections, while respecting <code>NO_PROXY</code>, so proxied networks no longer fall back to direct <code>mmg.whatsapp.net</code> connections that time out with 408. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332861530" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72547" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72547/hovercard" href="https://github.com/openclaw/openclaw/issues/72547">#72547</a>; supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4333995671" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72692" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72692/hovercard" href="https://github.com/openclaw/openclaw/pull/72692">#72692</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mebusw/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mebusw">@mebusw</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SymbolStar/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SymbolStar">@SymbolStar</a>.</li>
<li>Bonjour: default mDNS advertisements to the system hostname when it is DNS-safe, avoiding <code>openclaw.local</code> probing conflicts and Gateway restart loops on hosts such as <code>Lobster</code> or <code>ubuntu</code>. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4331958353" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72355" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72355/hovercard" href="https://github.com/openclaw/openclaw/issues/72355">#72355</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4333934083" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72689" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72689/hovercard" href="https://github.com/openclaw/openclaw/issues/72689">#72689</a>; supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4334059157" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72694" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72694/hovercard" href="https://github.com/openclaw/openclaw/pull/72694">#72694</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mscheuerlein-bot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mscheuerlein-bot">@mscheuerlein-bot</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gcusms/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gcusms">@gcusms</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/moyuwuhen601/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/moyuwuhen601">@moyuwuhen601</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pavan987/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pavan987">@pavan987</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/zml-0912/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/zml-0912">@zml-0912</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hhq365/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hhq365">@hhq365</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SymbolStar/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SymbolStar">@SymbolStar</a>.</li>
<li>Agents/OpenAI-compatible: retry replay-safe empty <code>stop</code> turns once for <code>openai-completions</code> endpoints, so transient empty local backend responses no longer surface as “Agent couldn't generate a response” when a continuation succeeds, and restore <code>openclaw agent --model</code> for one-shot CLI runs. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4334894224" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72751" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72751/hovercard" href="https://github.com/openclaw/openclaw/issues/72751">#72751</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/moooV252/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/moooV252">@moooV252</a>.</li>
<li>Git hooks: skip ignored staged paths when formatting and restaging pre-commit files, so merge commits no longer abort when <code>.gitignore</code> newly ignores staged merged content. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4334805845" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72744" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72744/hovercard" href="https://github.com/openclaw/openclaw/issues/72744">#72744</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/100yenadmin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/100yenadmin">@100yenadmin</a>.</li>
<li>Memory-core/dreaming: add a supported <code>dreaming.model</code> knob for Dream Diary narrative subagents, wired through phase config and the existing plugin subagent model-override trust gate. Refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4255215946" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/65963" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/65963/hovercard" href="https://github.com/openclaw/openclaw/issues/65963">#65963</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/esqandil/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/esqandil">@esqandil</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mjamiv/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mjamiv">@mjamiv</a>.</li>
<li>Agents/Anthropic: remove trailing assistant prefill payloads when extended thinking is enabled, so Opus 4.7/Sonnet 4.6 requests do not fail Anthropic's user-final-turn validation. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4334735494" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72739" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72739/hovercard" href="https://github.com/openclaw/openclaw/issues/72739">#72739</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/superandylin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/superandylin">@superandylin</a>.</li>
<li>Agents/vLLM/Qwen: add plugin-owned Qwen thinking controls for vLLM chat-template kwargs and DashScope-style top-level <code>enable_thinking</code> flags, including preserved thinking for agent loops. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4331705792" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72329" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72329/hovercard" href="https://github.com/openclaw/openclaw/issues/72329">#72329</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stavrostzagadouris/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stavrostzagadouris">@stavrostzagadouris</a>.</li>
<li>Memory-core/dreaming: treat request-scoped narrative fallback as expected, skip session cleanup when no subagent run was created, and remove duplicate phase-level cleanup so fallback no longer emits warning noise. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4268571406" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/67152" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/67152/hovercard" href="https://github.com/openclaw/openclaw/issues/67152">#67152</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jsompis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jsompis">@jsompis</a>.</li>
<li>Agents/exec: apply configured <code>tools.exec.timeoutSec</code> to background, <code>yieldMs</code>, and node <code>system.run</code> commands when no per-call timeout is set, preventing auto-backgrounded and remote node commands from running indefinitely. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4274573328" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/67600" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/67600/hovercard" href="https://github.com/openclaw/openclaw/issues/67600">#67600</a>; supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4274648073" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/67603" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/67603/hovercard" href="https://github.com/openclaw/openclaw/pull/67603">#67603</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dlmpx/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dlmpx">@dlmpx</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kagura-agent/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kagura-agent">@kagura-agent</a>.</li>
<li>Config/doctor: stop masking unknown-key validation diagnostics such as <code>agents.defaults.llm</code>, and have <code>openclaw doctor --fix</code> remove the retired <code>agents.defaults.llm</code> timeout block. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aidiffuser/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aidiffuser">@aidiffuser</a>.</li>
<li>CLI/startup: keep the built pre-dispatch CLI graph free of package-level imports and extend packaged CLI smoke coverage to onboard and doctor help paths, preventing missing runtime dependencies such as tslog from killing onboarding before repair code can run. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4223102766" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63024" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/63024/hovercard" href="https://github.com/openclaw/openclaw/issues/63024">#63024</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hu19940121/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hu19940121">@hu19940121</a>.</li>
<li>CLI/plugins: preserve unversioned ClawHub install specs so <code>plugins update</code> can follow newer ClawHub releases instead of pinning to the initially resolved version. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4222950605" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63010" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/63010/hovercard" href="https://github.com/openclaw/openclaw/issues/63010">#63010</a>; supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4179937057" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/58426" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/58426/hovercard" href="https://github.com/openclaw/openclaw/pull/58426">#58426</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kangsen1234/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kangsen1234">@kangsen1234</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/robinspt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/robinspt">@robinspt</a>.</li>
<li>Memory-core/subagents: tag plugin-created subagent sessions with their plugin owner so dreaming narrative cleanup can delete its own ephemeral sessions without granting broad admin session deletion. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4334282794" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72712" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72712/hovercard" href="https://github.com/openclaw/openclaw/issues/72712">#72712</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BSG2000/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/BSG2000">@BSG2000</a>.</li>
<li>Gateway/models: move local-provider pricing opt-outs, OpenRouter/LiteLLM aliases, and proxy passthrough pricing lookup into plugin manifest metadata so core no longer carries extension-specific pricing tables.</li>
<li>CLI/update: honor <code>OPENCLAW_NO_AUTO_UPDATE=1</code> as a gateway startup kill-switch for configured background package auto-updates, so operators can hold a deliberate downgrade during incident recovery without editing config first. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4334350067" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72715" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72715/hovercard" href="https://github.com/openclaw/openclaw/issues/72715">#72715</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Xivi08/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Xivi08">@Xivi08</a>.</li>
<li>Agents/Claude CLI: force live-session launches to include <code>--output-format stream-json</code> whenever OpenClaw adds <code>--input-format stream-json</code>, so new Claude CLI sessions no longer fail immediately while reusable sessions keep working. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4331058930" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72206" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72206/hovercard" href="https://github.com/openclaw/openclaw/issues/72206">#72206</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kwangwonkoh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kwangwonkoh">@kwangwonkoh</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Xivi08/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Xivi08">@Xivi08</a>.</li>
<li>CLI/plugins: accept ClawHub plugin API wildcard ranges such as <code>*</code> without rejecting compatible plugin installs, while still requiring a valid runtime API version. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4160287580" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/56446" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/56446/hovercard" href="https://github.com/openclaw/openclaw/issues/56446">#56446</a>; supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4160379824" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/56466" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/56466/hovercard" href="https://github.com/openclaw/openclaw/pull/56466">#56466</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/darconada/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/darconada">@darconada</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/claygeo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/claygeo">@claygeo</a>.</li>
<li>CLI/plugins: add an explicit <code>npm:&lt;package&gt;</code> install prefix that skips ClawHub lookup for known npm packages while keeping bare package specs ClawHub-first. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4152647207" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/55805" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/55805/hovercard" href="https://github.com/openclaw/openclaw/issues/55805">#55805</a>; supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4133768218" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/54377" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/54377/hovercard" href="https://github.com/openclaw/openclaw/pull/54377">#54377</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Zeoy2020/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Zeoy2020">@Zeoy2020</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vagusX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vagusX">@vagusX</a>.</li>
<li>CLI/plugins: let config-gated bundled plugins install without persisting invalid placeholder config entries, so install/uninstall sweeps can cover plugins such as memory-lancedb before the user configures credentials. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>CLI/plugins: reject malformed ClawHub plugin specs with trailing <code>@</code> before registry lookup, so empty-version typos report as invalid specs instead of package-not-found errors. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4161404128" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/56579" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/56579/hovercard" href="https://github.com/openclaw/openclaw/issues/56579">#56579</a>; supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4161414890" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/56582" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/56582/hovercard" href="https://github.com/openclaw/openclaw/pull/56582">#56582</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Kansodata/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Kansodata">@Kansodata</a>.</li>
<li>Agents/sessions: acquire the session write lock only after cold bootstrap, plugin, and tool setup so fallback runs are not blocked by stalled pre-model startup work.</li>
<li>Browser/plugins: auto-start the bundled browser plugin when root <code>browser</code> config is present, including restrictive plugin allowlists, and ignore stale persisted plugin registries whose package paths no longer exist.</li>
<li>Browser: circuit-break repeated managed Chrome launch failures per profile so browser requests stop spawning Chromium indefinitely when CDP cannot start. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4238688678" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/64271" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/64271/hovercard" href="https://github.com/openclaw/openclaw/issues/64271">#64271</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TheophilusChinomona/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TheophilusChinomona">@TheophilusChinomona</a>.</li>
<li>Gateway/models: skip external OpenRouter and LiteLLM pricing refreshes for local/self-hosted model endpoints so startup does not wait on remote pricing catalogs for local-only Ollama, vLLM, and compatible providers.</li>
<li>CLI/plugins: stop security-blocked plugin installs from retrying as hook packs, so normal plugin packages report the scanner failure without a misleading "not a valid hook pack" follow-up. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4206381395" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/61175" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/61175/hovercard" href="https://github.com/openclaw/openclaw/issues/61175">#61175</a>; supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4236769831" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/64102" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/64102/hovercard" href="https://github.com/openclaw/openclaw/pull/64102">#64102</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/KonsultDigital/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/KonsultDigital">@KonsultDigital</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ziyincody/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ziyincody">@ziyincody</a>.</li>
<li>Agents/Anthropic: strip stale trailing assistant prefill turns from outbound replay so context-engine short circuits cannot send unsupported assistant-prefill payloads to provider APIs. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332888910" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72556" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72556/hovercard" href="https://github.com/openclaw/openclaw/issues/72556">#72556</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Veda-openclaw/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Veda-openclaw">@Veda-openclaw</a>.</li>
<li>Agents/Google: strip stale trailing assistant/model prefill turns from Gemini outbound replay so Google Generative AI requests end with a user turn or function response. Follow-up to <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332888910" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72556" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72556/hovercard" href="https://github.com/openclaw/openclaw/issues/72556">#72556</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Veda-openclaw/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Veda-openclaw">@Veda-openclaw</a>.</li>
<li>Control UI/Dreaming: require explicit confirmation before applying restart-impacting Dreaming mode changes, with restart warning copy and loading feedback. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4233221234" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63804" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/63804/hovercard" href="https://github.com/openclaw/openclaw/issues/63804">#63804</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4233286540" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63807" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/63807/hovercard" href="https://github.com/openclaw/openclaw/pull/63807">#63807</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bbddbb1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bbddbb1">@bbddbb1</a>.</li>
<li>CLI/agent: mark Gateway-to-embedded fallback runs with <code>meta.transport: "embedded"</code> and <code>meta.fallbackFrom: "gateway"</code> in JSON output, and make the terminal diagnostic explicit so scripts and operators can distinguish fallback runs from Gateway runs. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4327249504" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/71416" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/71416/hovercard" href="https://github.com/openclaw/openclaw/issues/71416">#71416</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amknight/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amknight">@amknight</a>.</li>
<li>Agents/tools: normalize <code>null</code> or missing tool-call arguments to <code>{}</code> for parameterless object schemas before Pi validation, so empty-argument tools run instead of failing argument validation. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4333066551" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72587" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72587/hovercard" href="https://github.com/openclaw/openclaw/issues/72587">#72587</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amknight/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amknight">@amknight</a>.</li>
<li>Agents/subagents: clear active embedded-run state before terminal lifecycle events so post-completion cleanup no longer treats finished child runs as still active and skips archive or announcement bookkeeping. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4309345615" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/70187" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/70187/hovercard" href="https://github.com/openclaw/openclaw/pull/70187">#70187</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amknight/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amknight">@amknight</a>.</li>
<li>CLI/update: keep the automatic post-update completion refresh on the core-command tree so it no longer stages bundled plugin runtime deps before the Gateway restart path, avoiding <code>.24</code> update hangs and 1006 disconnect cascades. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4333693515" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72665" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72665/hovercard" href="https://github.com/openclaw/openclaw/issues/72665">#72665</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sakalaboator/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sakalaboator">@sakalaboator</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/He-Pin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/He-Pin">@He-Pin</a>.</li>
<li>Control UI: make explicit Reload Config actions discard stale local config edits while passive refreshes and failed-save recovery keep pending drafts intact. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4042433661" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/40352" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/40352/hovercard" href="https://github.com/openclaw/openclaw/issues/40352">#40352</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4042843645" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/40443" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/40443/hovercard" href="https://github.com/openclaw/openclaw/pull/40443">#40443</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/realmikechong-dotcom/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/realmikechong-dotcom">@realmikechong-dotcom</a>.</li>
<li>Agents/Bedrock: stop heartbeat runs from persisting blank user transcript turns and repair existing blank user text messages before replay, preventing AWS Bedrock <code>ContentBlock</code> blank-text validation failures. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4333504705" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72640" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72640/hovercard" href="https://github.com/openclaw/openclaw/issues/72640">#72640</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4333358856" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72622" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72622/hovercard" href="https://github.com/openclaw/openclaw/issues/72622">#72622</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/goldzulu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/goldzulu">@goldzulu</a>.</li>
<li>Agents/LM Studio: promote standalone bracketed local-model tool requests into registered tool calls and hide unsupported bracket blocks from visible replies, so MemPalace MCP lookups do not print raw <code>[tool]</code> JSON scaffolding in chat. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4258167996" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/66178" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/66178/hovercard" href="https://github.com/openclaw/openclaw/issues/66178">#66178</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/detroit357/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/detroit357">@detroit357</a>.</li>
<li>Local models: warn when an assistant reply looks like a tool call but the provider emitted plain text instead of a structured tool invocation, making fake/non-executed tool calls visible in logs. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4110625662" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/51332" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/51332/hovercard" href="https://github.com/openclaw/openclaw/issues/51332">#51332</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/emilclaw/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/emilclaw">@emilclaw</a>.</li>
<li>Local models: accept persisted non-secret local auth markers for private-LAN custom OpenAI-compatible providers, so LAN Ollama configs no longer fail with missing auth when <code>ollama-local</code> is saved as the key. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4094215279" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/49736" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/49736/hovercard" href="https://github.com/openclaw/openclaw/issues/49736">#49736</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/charles-zh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/charles-zh">@charles-zh</a>.</li>
<li>TUI/local models: treat visible gateway client labels such as <code>openclaw-tui</code> as the current requester session for session-aware tools, so Ollama tool calls no longer fail by resolving the UI label as a session id. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4260076318" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/66391" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/66391/hovercard" href="https://github.com/openclaw/openclaw/issues/66391">#66391</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kickingzebra/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kickingzebra">@kickingzebra</a>.</li>
<li>Local models: route self-hosted OpenAI-compatible model discovery through the guarded fetch path pinned to the configured host, covering vLLM and SGLang setup without reopening local/LAN SSRF probes. Supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4076198483" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/46359" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/46359/hovercard" href="https://github.com/openclaw/openclaw/pull/46359">#46359</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cdxiaodong/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cdxiaodong">@cdxiaodong</a>.</li>
<li>Local models: classify terminated, reset, closed, timeout, and aborted model-call failures and attach a process memory snapshot to the diagnostic event, making LM Studio/Ollama RAM-pressure failures easier to prove from stability bundles. Refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4249906273" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/65551" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/65551/hovercard" href="https://github.com/openclaw/openclaw/issues/65551">#65551</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BigWiLLi111/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/BigWiLLi111">@BigWiLLi111</a>.</li>
<li>Local models: pass configured provider request timeouts through OpenAI SDK transports and the model idle watchdog so long-running local or custom OpenAI-compatible streams use one timeout knob instead of hitting the SDK's 10-minute default or the 120s idle default. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4231111693" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63663" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/63663/hovercard" href="https://github.com/openclaw/openclaw/issues/63663">#63663</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aidiffuser/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aidiffuser">@aidiffuser</a>.</li>
<li>LM Studio: trust configured LM Studio loopback, LAN, and tailnet endpoints for guarded model requests by default, preserving explicit private-network opt-outs. Refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4205504518" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/60994" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/60994/hovercard" href="https://github.com/openclaw/openclaw/issues/60994">#60994</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tnowakow/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tnowakow">@tnowakow</a>.</li>
<li>Docker/setup: route Docker onboarding defaults for host-side LM Studio and Ollama through <code>host.docker.internal</code> and add the Linux host-gateway mapping to the bundled Compose file, so containerized gateways can reach local providers without using container loopback. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4289073782" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/68684" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/68684/hovercard" href="https://github.com/openclaw/openclaw/issues/68684">#68684</a>; supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4289314253" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/68702" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/68702/hovercard" href="https://github.com/openclaw/openclaw/pull/68702">#68702</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/safrano9999/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/safrano9999">@safrano9999</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/skolez/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/skolez">@skolez</a>.</li>
<li>Agents/LM Studio: strip prior-turn Gemma 4 reasoning from OpenAI-compatible replay while preserving active tool-call continuation reasoning. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4289319395" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/68704" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/68704/hovercard" href="https://github.com/openclaw/openclaw/issues/68704">#68704</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chip-snomo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chip-snomo">@chip-snomo</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Kailigithub/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Kailigithub">@Kailigithub</a>.</li>
<li>LM Studio: allow interactive onboarding to leave the API key blank for unauthenticated local servers, using local synthetic auth while clearing stale LM Studio auth profiles. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4265841731" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/66937" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/66937/hovercard" href="https://github.com/openclaw/openclaw/issues/66937">#66937</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/olamedia/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/olamedia">@olamedia</a>.</li>
<li>Plugins/startup/registry: reuse a Gateway <code>PluginLookUpTable</code> and one manifest registry pass across startup plugin IDs, plugin loading, deferred channel reloads, model pricing, read-only channel defaults, capability/provider/media resolution, manifest contracts, extractors, web fallback discovery, owner maps, and cold provider-discovery caches, with new startup-trace timing/count metrics for installed-index, manifest, startup-plan, and owner-map work. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shakkernerd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shakkernerd">@shakkernerd</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mcaxtr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mcaxtr">@mcaxtr</a>.</li>
<li>Mattermost: keep direct-message replies top-level by suppressing reply roots for DM delivery while preserving channel and group thread roots, and derive inbound chat kind from the trusted channel lookup instead of the websocket event channel type. Carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4198774864" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/60115" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/60115/hovercard" href="https://github.com/openclaw/openclaw/pull/60115">#60115</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4144047176" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/55186" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/55186/hovercard" href="https://github.com/openclaw/openclaw/pull/55186">#55186</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4331558573" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72305" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72305/hovercard" href="https://github.com/openclaw/openclaw/pull/72305">#72305</a>, and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4333662921" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72659" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72659/hovercard" href="https://github.com/openclaw/openclaw/pull/72659">#72659</a>; refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4195267865" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/59758" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/59758/hovercard" href="https://github.com/openclaw/openclaw/issues/59758">#59758</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4197726401" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/59981" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/59981/hovercard" href="https://github.com/openclaw/openclaw/issues/59981">#59981</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4195702082" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/59791" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/59791/hovercard" href="https://github.com/openclaw/openclaw/pull/59791">#59791</a>, and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4168354725" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/57565" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/57565/hovercard" href="https://github.com/openclaw/openclaw/pull/57565">#57565</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jwchmodx/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jwchmodx">@jwchmodx</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hnykda/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hnykda">@hnykda</a>.</li>
<li>Docker: pre-create <code>/home/node/.openclaw</code> with node ownership and private permissions so first-run Docker Compose named volumes no longer fail startup with EACCES. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4081165640" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/48072" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/48072/hovercard" href="https://github.com/openclaw/openclaw/pull/48072">#48072</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4235354201" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63959" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/63959/hovercard" href="https://github.com/openclaw/openclaw/pull/63959">#63959</a>; fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4207166215" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/61279" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/61279/hovercard" href="https://github.com/openclaw/openclaw/issues/61279">#61279</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/timoxue/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/timoxue">@timoxue</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jeanibarz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jeanibarz">@jeanibarz</a>.</li>
<li>CLI/Gateway: treat local restart probe policy closes for connect, exact <code>device required</code>, pairing, and auth failures as Gateway reachability proof without accepting empty, broad standalone token/password/scope/role, or pair-substring 1008 close reasons. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4086431078" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/48771" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/48771/hovercard" href="https://github.com/openclaw/openclaw/issues/48771">#48771</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4086615069" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/48801" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/48801/hovercard" href="https://github.com/openclaw/openclaw/pull/48801">#48801</a>; related <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4228912213" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63491" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/63491/hovercard" href="https://github.com/openclaw/openclaw/issues/63491">#63491</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MarsDoge/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MarsDoge">@MarsDoge</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/genoooool/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/genoooool">@genoooool</a>.</li>
<li>Feishu: send outgoing interactive reply payloads as native cards with clickable buttons while preserving text, media, and document-comment fallbacks. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3919571266" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/13175" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/13175/hovercard" href="https://github.com/openclaw/openclaw/issues/13175">#13175</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4177896611" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/58298" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/58298/hovercard" href="https://github.com/openclaw/openclaw/issues/58298">#58298</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4080155978" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/47891" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/47891/hovercard" href="https://github.com/openclaw/openclaw/pull/47891">#47891</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Horacehxw/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Horacehxw">@Horacehxw</a>.</li>
<li>Process/Windows: decode command stdout and stderr from raw bytes with console-codepage awareness, while preserving valid UTF-8 output and multibyte characters split across chunks. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4102777975" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/50519" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/50519/hovercard" href="https://github.com/openclaw/openclaw/issues/50519">#50519</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/iready/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/iready">@iready</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kevinten10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kevinten10">@kevinten10</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/zhangyongjie1997/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/zhangyongjie1997">@zhangyongjie1997</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/knightplat-blip/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/knightplat-blip">@knightplat-blip</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/heiqishi666/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/heiqishi666">@heiqishi666</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/slepybear/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/slepybear">@slepybear</a>.</li>
<li>Bonjour/Windows: hide the bundled mDNS advertiser's Windows ARP shell probe so Gateway startup no longer flashes command-prompt windows. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4310157936" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/70238" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/70238/hovercard" href="https://github.com/openclaw/openclaw/issues/70238">#70238</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexandre-leng/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexandre-leng">@alexandre-leng</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/PratikRai0101/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/PratikRai0101">@PratikRai0101</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/infinitypacific/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/infinitypacific">@infinitypacific</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tomerpeled/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tomerpeled">@tomerpeled</a>.</li>
<li>Agents/bootstrap: dedupe hook-injected bootstrap context files by workspace-relative path and store normalized resolved paths so duplicate relative and absolute hook paths no longer depend on the process cwd. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4190963394" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/59344" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/59344/hovercard" href="https://github.com/openclaw/openclaw/pull/59344">#59344</a>; fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4190804191" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/59319" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/59319/hovercard" href="https://github.com/openclaw/openclaw/issues/59319">#59319</a>; related <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4162233538" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/56721" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/56721/hovercard" href="https://github.com/openclaw/openclaw/pull/56721">#56721</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4162249580" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/56725" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/56725/hovercard" href="https://github.com/openclaw/openclaw/pull/56725">#56725</a>, and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4168683400" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/57587" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/57587/hovercard" href="https://github.com/openclaw/openclaw/pull/57587">#57587</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/koen666/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/koen666">@koen666</a>.</li>
<li>Agents/bootstrap: refresh cached workspace bootstrap snapshots on long-lived main-session turns when <code>AGENTS.md</code>, <code>SOUL.md</code>, <code>MEMORY.md</code>, or <code>TOOLS.md</code> change on disk, while preserving unchanged snapshot identity through the workspace file cache. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4245012829" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/64871" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/64871/hovercard" href="https://github.com/openclaw/openclaw/pull/64871">#64871</a>; related <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4063325217" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/43901" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/43901/hovercard" href="https://github.com/openclaw/openclaw/pull/43901">#43901</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3989354959" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/26497" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/26497/hovercard" href="https://github.com/openclaw/openclaw/issues/26497">#26497</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4000351209" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/28594" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/28594/hovercard" href="https://github.com/openclaw/openclaw/issues/28594">#28594</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4008006931" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/30896" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/30896/hovercard" href="https://github.com/openclaw/openclaw/issues/30896">#30896</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aimqwest/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aimqwest">@aimqwest</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mikejuyoon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mikejuyoon">@mikejuyoon</a>.</li>
<li>macOS Gateway: detect installed-but-unloaded LaunchAgent split-brain states during status, doctor, and restart, and re-bootstrap launchd supervision before falling back to unmanaged listener restarts. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4270911583" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/67335" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/67335/hovercard" href="https://github.com/openclaw/openclaw/issues/67335">#67335</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4125657224" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/53475" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/53475/hovercard" href="https://github.com/openclaw/openclaw/issues/53475">#53475</a>, and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4322280015" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/71060" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/71060/hovercard" href="https://github.com/openclaw/openclaw/issues/71060">#71060</a>; refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4185336537" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/58890" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/58890/hovercard" href="https://github.com/openclaw/openclaw/issues/58890">#58890</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4204966968" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/60885" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/60885/hovercard" href="https://github.com/openclaw/openclaw/issues/60885">#60885</a>, and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4319157550" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/70801" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/70801/hovercard" href="https://github.com/openclaw/openclaw/issues/70801">#70801</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ze1tgeist88/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ze1tgeist88">@ze1tgeist88</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dafacto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dafacto">@dafacto</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vishutdhar/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vishutdhar">@vishutdhar</a>.</li>
<li>Plugins/install: treat mirrored core logger dependencies as staged bundled runtime deps so packaged Gateway starts do not crash when the external plugin-runtime-deps root is missing <code>tslog</code>. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4331181809" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72228" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72228/hovercard" href="https://github.com/openclaw/openclaw/issues/72228">#72228</a>; supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332620459" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72493" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72493/hovercard" href="https://github.com/openclaw/openclaw/pull/72493">#72493</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/deepujain/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/deepujain">@deepujain</a>.</li>
<li>Build/plugins: preserve active bundled runtime-dependency staging temp directories owned by live build processes so overlapping postbuild runs no longer delete each other's staged deps mid-prune. Supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4331140342" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72220" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72220/hovercard" href="https://github.com/openclaw/openclaw/pull/72220">#72220</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/VACInc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/VACInc">@VACInc</a>.</li>
<li>Plugins/install: hide bundled runtime-dependency npm child windows on Windows across Gateway startup, postinstall, and packaged staging paths so Telegram/Anthropic dependency repair no longer flashes shell windows. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4331615103" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72315" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72315/hovercard" href="https://github.com/openclaw/openclaw/issues/72315">#72315</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/athuljayaram/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/athuljayaram">@athuljayaram</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshfeng/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshfeng">@joshfeng</a>.</li>
<li>Agents/Windows: normalize lazy agent runtime imports before Node ESM loading so Windows drive-letter <code>subagent-registry</code> runtime paths no longer fail every agent task with <code>ERR_UNSUPPORTED_ESM_URL_SCHEME</code>. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4333477433" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72636" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72636/hovercard" href="https://github.com/openclaw/openclaw/issues/72636">#72636</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4334354906" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72716" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72716/hovercard" href="https://github.com/openclaw/openclaw/pull/72716">#72716</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Andyz-CData/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Andyz-CData">@Andyz-CData</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xialonglee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xialonglee">@xialonglee</a>.</li>
<li>Plugins/Windows: normalize lazy plugin service override imports before Node ESM loading so drive-letter browser-control module paths no longer fail with <code>ERR_UNSUPPORTED_ESM_URL_SCHEME</code>. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332955345" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72573" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72573/hovercard" href="https://github.com/openclaw/openclaw/issues/72573">#72573</a>; supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4333188067" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72599" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72599/hovercard" href="https://github.com/openclaw/openclaw/pull/72599">#72599</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4333023955" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72582" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72582/hovercard" href="https://github.com/openclaw/openclaw/pull/72582">#72582</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/llzzww316/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/llzzww316">@llzzww316</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/feineryonah-byte/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/feineryonah-byte">@feineryonah-byte</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/WuKongAI-CMU/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/WuKongAI-CMU">@WuKongAI-CMU</a>.</li>
<li>Browser/plugins: load <code>playwright-core</code> through the browser runtime shim so packaged installs can run Playwright actions from staged plugin runtime deps after doctor/startup repair. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4330902734" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72168" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72168/hovercard" href="https://github.com/openclaw/openclaw/issues/72168">#72168</a>; supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4331230145" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72238" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72238/hovercard" href="https://github.com/openclaw/openclaw/pull/72238">#72238</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/zdg1110/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/zdg1110">@zdg1110</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/yetval/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/yetval">@yetval</a>.</li>
<li>Plugins/install: stage bundled plugin runtime dependencies before Gateway startup, drain update restarts, and materialize plugin-owned root chunks in external mirrors so staged deps resolve under native ESM. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4330416924" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72058" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72058/hovercard" href="https://github.com/openclaw/openclaw/issues/72058">#72058</a>; supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4330508233" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72084" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72084/hovercard" href="https://github.com/openclaw/openclaw/pull/72084">#72084</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amnesia106/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amnesia106">@amnesia106</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/drvoss/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/drvoss">@drvoss</a>.</li>
<li>TTS/SecretRef: resolve <code>messages.tts.providers.*.apiKey</code> from the active runtime snapshot so SecretRef-backed MiniMax and other TTS provider keys work in runtime reply/audio paths. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4289130983" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/68690" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/68690/hovercard" href="https://github.com/openclaw/openclaw/issues/68690">#68690</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshavant/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshavant">@joshavant</a>.</li>
<li>Gateway/install: surface systemd user-bus recovery hints during Linux service activation and retry via the target user scope when <code>systemctl --user</code> reports no-medium bus failures, without letting stale <code>SUDO_USER</code> override <code>sudo -u</code> installs. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4040941886" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/39673" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/39673/hovercard" href="https://github.com/openclaw/openclaw/issues/39673">#39673</a>; refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4067677546" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/44417" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/44417/hovercard" href="https://github.com/openclaw/openclaw/issues/44417">#44417</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4229610817" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63561" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/63561/hovercard" href="https://github.com/openclaw/openclaw/issues/63561">#63561</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Arbor4/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Arbor4">@Arbor4</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/myrsu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/myrsu">@myrsu</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mssteuer/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mssteuer">@mssteuer</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/boyuaner/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/boyuaner">@boyuaner</a>.</li>
<li>CLI/nodes: make unfiltered <code>openclaw nodes list</code> prefer the effective paired-node view used by <code>nodes status</code> while preserving pending rows, pairing-scope fallback, terminal-safe table rendering, and paired JSON metadata. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4077580136" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/46871" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/46871/hovercard" href="https://github.com/openclaw/openclaw/issues/46871">#46871</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4252092457" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/65772" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/65772/hovercard" href="https://github.com/openclaw/openclaw/pull/65772">#65772</a> through the ProjectClownfish <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4333343041" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72619" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72619/hovercard" href="https://github.com/openclaw/openclaw/pull/72619">#72619</a> repair. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/skainguyen1412/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/skainguyen1412">@skainguyen1412</a>.</li>
<li>CLI/startup: read generated startup metadata from the bundled <code>dist</code> layout before falling back to live help rendering, so root/browser help and channel-option bootstrap stay on the fast path. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Feishu/Lark: stop treating broadcast-only <code>@all</code>/<code>@_all</code> messages as bot mentions while preserving direct bot mentions, including messages that also include <code>@all</code>. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4033693984" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/37706" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/37706/hovercard" href="https://github.com/openclaw/openclaw/issues/37706">#37706</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JosepLee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JosepLee">@JosepLee</a>.</li>
<li>CLI/help: treat positional <code>help</code> invocations like <code>openclaw channels help</code> as help paths for startup gating, avoiding model/auth warmup while preserving positional arguments such as <code>openclaw docs help</code>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gumadeiras/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gumadeiras">@gumadeiras</a>.</li>
<li>Web search: route plugin-scoped web_search SecretRefs through the active runtime config snapshot so provider execution receives resolved credentials across app/runtime paths, including <code>plugins.entries.brave.config.webSearch.apiKey</code>. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4289130983" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/68690" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/68690/hovercard" href="https://github.com/openclaw/openclaw/issues/68690">#68690</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/VACInc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/VACInc">@VACInc</a>.</li>
<li>Voice Call: allow SecretRef-backed Twilio auth tokens and call-specific OpenAI/ElevenLabs TTS API keys through the plugin config surface. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4289130983" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/68690" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/68690/hovercard" href="https://github.com/openclaw/openclaw/issues/68690">#68690</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshavant/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshavant">@joshavant</a>.</li>
<li>Google Meet/Voice Call: clean stale chrome-node realtime bridges before rejoining, expose bridge inspection, tolerate transient node input pull failures, default Chrome command-pair audio to 24 kHz PCM16 while preserving legacy 8 kHz G.711 mu-law pairs, handle Gemini Live interruptions/VAD and function-response names correctly, route stateful <code>google_meet</code> tools through the gateway runtime, support <code>realtime.agentId</code>, and send non-blocking consult continuations before long tool-backed answers finish. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332050444" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72371" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72371/hovercard" href="https://github.com/openclaw/openclaw/issues/72371">#72371</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332743811" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72525" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72525/hovercard" href="https://github.com/openclaw/openclaw/issues/72525">#72525</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332742867" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72523" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72523/hovercard" href="https://github.com/openclaw/openclaw/issues/72523">#72523</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332383464" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72440" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72440/hovercard" href="https://github.com/openclaw/openclaw/issues/72440">#72440</a>, and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332290261" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72425" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72425/hovercard" href="https://github.com/openclaw/openclaw/issues/72425">#72425</a>; (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332050745" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72372" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72372/hovercard" href="https://github.com/openclaw/openclaw/pull/72372">#72372</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332743254" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72524" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72524/hovercard" href="https://github.com/openclaw/openclaw/pull/72524">#72524</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332097646" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72381" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72381/hovercard" href="https://github.com/openclaw/openclaw/pull/72381">#72381</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332388165" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72441" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72441/hovercard" href="https://github.com/openclaw/openclaw/pull/72441">#72441</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4330987894" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72189" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72189/hovercard" href="https://github.com/openclaw/openclaw/pull/72189">#72189</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332290401" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72426" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72426/hovercard" href="https://github.com/openclaw/openclaw/pull/72426">#72426</a>) Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BsnizND/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/BsnizND">@BsnizND</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/VACInc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/VACInc">@VACInc</a>.</li>
<li>Discord/media: keep incidental Markdown image badges in final replies as text unless a channel opts into Markdown-image media extraction, while preserving Telegram Markdown-image media replies and explicit <code>MEDIA:</code> attachments. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4333512243" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72642" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72642/hovercard" href="https://github.com/openclaw/openclaw/issues/72642">#72642</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/solavrc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/solavrc">@solavrc</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Bartok9/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Bartok9">@Bartok9</a>.</li>
<li>Matrix/E2EE: stabilize recovery and broken-device QA flows while avoiding Matrix device-cleanup sync races that could leave shutdown-time crypto work running. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gumadeiras/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gumadeiras">@gumadeiras</a>.</li>
<li>Cron: apply <code>cron.maxConcurrentRuns</code> to the nested isolated-agent lane, start isolated execution timeouts only after the runner enters that lane, keep legacy flat <code>jobs.json</code> rows loadable, invalidate stale pending runtime slots after schedule edits, and preserve due slots for formatting-only rewrites. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4334195587" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72707" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72707/hovercard" href="https://github.com/openclaw/openclaw/issues/72707">#72707</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3998171451" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/27996" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/27996/hovercard" href="https://github.com/openclaw/openclaw/issues/27996">#27996</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4328262576" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/71607" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/71607/hovercard" href="https://github.com/openclaw/openclaw/issues/71607">#71607</a>, and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4049490726" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/41783" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/41783/hovercard" href="https://github.com/openclaw/openclaw/issues/41783">#41783</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4328629024" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/71651" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/71651/hovercard" href="https://github.com/openclaw/openclaw/pull/71651">#71651</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kagura-agent/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kagura-agent">@kagura-agent</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xialonglee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xialonglee">@xialonglee</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fagnersouza666/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fagnersouza666">@fagnersouza666</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ayanesakura/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ayanesakura">@ayanesakura</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Hurray0/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Hurray0">@Hurray0</a>.</li>
<li>Cron/delivery: classify isolated successes, quiet <code>NO_REPLY</code> turns, model/provider failures, execution denials, <code>--no-deliver</code> traces, skipped-job alerts, and verified delivery outcomes correctly so cron history, retries, and failure counters reflect what actually happened. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4334620088" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72732" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72732/hovercard" href="https://github.com/openclaw/openclaw/issues/72732">#72732</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4099027844" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/50170" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/50170/hovercard" href="https://github.com/openclaw/openclaw/issues/50170">#50170</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4061722670" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/43604" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/43604/hovercard" href="https://github.com/openclaw/openclaw/issues/43604">#43604</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4287182300" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/68452" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/68452/hovercard" href="https://github.com/openclaw/openclaw/issues/68452">#68452</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4204696109" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/60846" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/60846/hovercard" href="https://github.com/openclaw/openclaw/issues/60846">#60846</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4331088054" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72210" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72210/hovercard" href="https://github.com/openclaw/openclaw/issues/72210">#72210</a>, and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4268858101" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/67172" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/67172/hovercard" href="https://github.com/openclaw/openclaw/issues/67172">#67172</a>; follow-up to <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4132019195" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/54188" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/54188/hovercard" href="https://github.com/openclaw/openclaw/issues/54188">#54188</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4061845058" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/43631" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/43631/hovercard" href="https://github.com/openclaw/openclaw/pull/43631">#43631</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4287182726" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/68453" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/68453/hovercard" href="https://github.com/openclaw/openclaw/pull/68453">#68453</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4331130608" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72219" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72219/hovercard" href="https://github.com/openclaw/openclaw/pull/72219">#72219</a>, and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4269089318" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/67186" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/67186/hovercard" href="https://github.com/openclaw/openclaw/pull/67186">#67186</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/zNatix/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/zNatix">@zNatix</a>, @pixeldyn, @ChickenEggRoll, @SPFAdvisors, @anyech, @slideshow-dingo, @hatemclawbot-collab, @xydigit-sj, @oc-gh-dr, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hclsys/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hclsys">@hclsys</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/1yihui/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/1yihui">@1yihui</a>.</li>
<li>Cron/routing: preserve direct Telegram thread/account IDs, explicit Discord <code>user:</code>/<code>channel:</code> delivery targets, and <code>session:&lt;id&gt;</code> failure-destination routing so reminders, cron announcements, and failure alerts keep the intended recipient kind across direct and group chats. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4066185841" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/44270" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/44270/hovercard" href="https://github.com/openclaw/openclaw/issues/44270">#44270</a>; refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4221312754" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/62777" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/62777/hovercard" href="https://github.com/openclaw/openclaw/issues/62777">#62777</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4066608008" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/44325" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/44325/hovercard" href="https://github.com/openclaw/openclaw/pull/44325">#44325</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4066877751" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/44351" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/44351/hovercard" href="https://github.com/openclaw/openclaw/pull/44351">#44351</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4067595953" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/44412" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/44412/hovercard" href="https://github.com/openclaw/openclaw/pull/44412">#44412</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4333658933" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72657" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72657/hovercard" href="https://github.com/openclaw/openclaw/pull/72657">#72657</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4287884114" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/68535" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/68535/hovercard" href="https://github.com/openclaw/openclaw/pull/68535">#68535</a>, and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4221461201" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/62798" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/62798/hovercard" href="https://github.com/openclaw/openclaw/pull/62798">#62798</a>. Thanks @RunMintOn, @arkyu2077, @0xsline, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>, @slideshow-dingo, @likewen-tech, and @neeravmakwana.</li>
<li>Subagents: keep the delegated task only in the subagent system prompt and send a short initial kickoff message, avoiding duplicate task tokens while preserving multiline task formatting. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4330266987" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72019" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72019/hovercard" href="https://github.com/openclaw/openclaw/issues/72019">#72019</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4330403858" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72053" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72053/hovercard" href="https://github.com/openclaw/openclaw/pull/72053">#72053</a>. Thanks @Wizongod and @ly85206559.</li>
<li>Onboarding/GitHub Copilot: add manifest-owned <code>--github-copilot-token</code> support for non-interactive setup, including env fallback, tokenRef storage in ref mode, saved-profile reuse, and current Copilot default-model wiring. Refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4097444746" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/50002" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/50002/hovercard" href="https://github.com/openclaw/openclaw/issues/50002">#50002</a> and supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4097445479" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/50003" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/50003/hovercard" href="https://github.com/openclaw/openclaw/pull/50003">#50003</a>. Thanks @scottgl9.</li>
<li>Gateway/install: add a validated <code>--wrapper</code>/<code>OPENCLAW_WRAPPER</code> service install path that persists executable LaunchAgent/systemd wrappers across forced reinstalls, updates, and doctor repairs instead of falling back to raw node/bun <code>ProgramArguments</code>. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4297397474" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/69400" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/69400/hovercard" href="https://github.com/openclaw/openclaw/issues/69400">#69400</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332409419" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72445" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72445/hovercard" href="https://github.com/openclaw/openclaw/pull/72445">#72445</a>) Thanks @willtmc.</li>
<li>Plugins: fail plugin registration when loader-owned acceptance gates reject missing hook names or memory-only capability registration from non-memory plugins, surfacing the issue through plugin status and doctor instead of silently dropping the registration. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332435276" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72459" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72459/hovercard" href="https://github.com/openclaw/openclaw/issues/72459">#72459</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amknight/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amknight">@amknight</a>.</li>
<li>macOS Gateway: write launchd services with a state-dir <code>WorkingDirectory</code>, use a durable state-dir temp path instead of freezing macOS session <code>TMPDIR</code>, create that temp directory before bootstrap, and label abort-shaped launchd exits as <code>SIGABRT/abort</code> in status output. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4127640305" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/53679" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/53679/hovercard" href="https://github.com/openclaw/openclaw/issues/53679">#53679</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4309815603" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/70223" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/70223/hovercard" href="https://github.com/openclaw/openclaw/issues/70223">#70223</a>; refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4329643796" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/71848" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/71848/hovercard" href="https://github.com/openclaw/openclaw/issues/71848">#71848</a>. Thanks @dlturock, @stammi922, and @palladius.</li>
<li>Control UI/update: make <code>Update now</code> require a real gateway process replacement, report skipped/error update outcomes with stable reasons, and verify the running gateway version after restart so global installs cannot silently keep old code in memory. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4217678354" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/62492" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/62492/hovercard" href="https://github.com/openclaw/openclaw/issues/62492">#62492</a>; addresses <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4245063393" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/64892" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/64892/hovercard" href="https://github.com/openclaw/openclaw/issues/64892">#64892</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4229612858" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63562" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/63562/hovercard" href="https://github.com/openclaw/openclaw/issues/63562">#63562</a>. Thanks @IAMSamuelRodda.</li>
<li>Exec approvals: accept runtime-owned <code>source: "allow-always"</code> and <code>commandText</code> allowlist metadata in gateway and node approval-set payloads so Control UI round-trips no longer fail with <code>unexpected property 'source'</code>. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4197832508" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/60000" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/60000/hovercard" href="https://github.com/openclaw/openclaw/issues/60000">#60000</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4198205333" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/60064" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/60064/hovercard" href="https://github.com/openclaw/openclaw/pull/60064">#60064</a>. Thanks @sd1471123, @sharkqwy, and @luoyanglang.</li>
<li>Exec/node: skip approval-plan preparation for full-trust <code>host=node</code> runs so interpreter and script commands no longer fail with <code>SYSTEM_RUN_DENIED: approval cannot safely bind</code> when effective policy is <code>security=full</code> and <code>ask=off</code>. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4084375630" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/48457" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/48457/hovercard" href="https://github.com/openclaw/openclaw/issues/48457">#48457</a> and duplicate <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4293866252" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/69251" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/69251/hovercard" href="https://github.com/openclaw/openclaw/issues/69251">#69251</a>. Thanks @ajtran303, @jaserNo1, @Blakeshannon, @lesliefag, and @AvIsBeastMC.</li>
<li>Exec/node: synthesize a local approval plan when a paired node advertises <code>system.run</code> without <code>system.run.prepare</code>, unblocking approval-required <code>host=node</code> exec on current macOS companion nodes while preserving remote prepare for node hosts that support it. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4033313008" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/37591" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/37591/hovercard" href="https://github.com/openclaw/openclaw/issues/37591">#37591</a> and duplicate <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4265048569" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/66839" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/66839/hovercard" href="https://github.com/openclaw/openclaw/issues/66839">#66839</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4303037278" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/69725" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/69725/hovercard" href="https://github.com/openclaw/openclaw/pull/69725">#69725</a>. Thanks @soloclz.</li>
<li>Memory/QMD: prefer QMD's <code>--mask</code> collection pattern flag so root memory indexing stays scoped to <code>MEMORY.md</code> instead of widening to every markdown file in the workspace. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4249056416" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/65480" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/65480/hovercard" href="https://github.com/openclaw/openclaw/issues/65480">#65480</a>; supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4249056746" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/65481" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/65481/hovercard" href="https://github.com/openclaw/openclaw/pull/65481">#65481</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4258914603" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/66259" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/66259/hovercard" href="https://github.com/openclaw/openclaw/pull/66259">#66259</a>. Thanks @ccage-simp, @Bortlesboat, @seank-com, and @crazyscience.</li>
<li>Memory/doctor: treat the specific <code>gateway timeout after ...</code> gateway memory probe result as inconclusive instead of reporting embeddings not ready, while preserving warnings for explicit failures. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4067725204" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/44426" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/44426/hovercard" href="https://github.com/openclaw/openclaw/issues/44426">#44426</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4076741219" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/46576" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/46576/hovercard" href="https://github.com/openclaw/openclaw/pull/46576">#46576</a> with the Greptile review feedback applied. Thanks Cengiz (@ghost).</li>
<li>Gateway/startup: defer QMD, core request handlers, setup wizard, CLI outbound senders, plugin HTTP routes, chat/session projection, node session runtime validation, embedded-run activity reads, MCP loopback server imports, channel runtime helpers, HTTP/canvas/plugin auth helpers, isolated cron imports, and hook dispatch parsing until their request or shutdown paths, while making plain <code>gateway status</code> use a parse-only config snapshot so no-plugin boots and status reads avoid broad runtime fanout. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Lobster/Gateway: memoize repeated Ajv schema compilation before loading the embedded Lobster runtime so scheduled workflows and <code>llm.invoke</code> loops stop growing gateway heap on content-identical schemas. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4323825705" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/71148" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/71148/hovercard" href="https://github.com/openclaw/openclaw/issues/71148">#71148</a>. Thanks @cmi525, @vsolaz, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Codex harness: normalize cached input tokens before session/context accounting so prompt cache reads are not double-counted in <code>/status</code>, <code>session_status</code>, or persisted <code>sessionEntry.totalTokens</code>. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4294939319" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/69298" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/69298/hovercard" href="https://github.com/openclaw/openclaw/issues/69298">#69298</a>. Thanks @richardmqq.</li>
<li>Hooks/session-memory: use the host local timezone for memory filenames, fallback timestamp slugs, and markdown headers instead of UTC dates. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4077284827" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/46703" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/46703/hovercard" href="https://github.com/openclaw/openclaw/issues/46703">#46703</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4077318445" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/46721" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/46721/hovercard" href="https://github.com/openclaw/openclaw/pull/46721">#46721</a>) Thanks @Astro-Han.</li>
<li>Gateway health: preserve live runtime-backed channel/account state in <code>gateway.health</code> snapshots and cached refreshes while keeping raw probe payloads on sensitive/admin paths only. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4041371133" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/39921" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/39921/hovercard" href="https://github.com/openclaw/openclaw/pull/39921">#39921</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4054923925" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/42586" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/42586/hovercard" href="https://github.com/openclaw/openclaw/pull/42586">#42586</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4076534390" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/46527" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/46527/hovercard" href="https://github.com/openclaw/openclaw/pull/46527">#46527</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4119683274" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/52770" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/52770/hovercard" href="https://github.com/openclaw/openclaw/pull/52770">#52770</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4054579227" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/42543" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/42543/hovercard" href="https://github.com/openclaw/openclaw/pull/42543">#42543</a>) Thanks @FAL1989, @rstar327, @0xble, and @ajayr.</li>
<li>Feishu: extract quoted/replied interactive-card text across schema 1.0, schema 2.0, i18n, template-variable, and post-format fallback shapes without carrying broad generated/config churn from related parser experiments. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4038206905" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/38776" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/38776/hovercard" href="https://github.com/openclaw/openclaw/pull/38776">#38776</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4201051829" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/60383" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/60383/hovercard" href="https://github.com/openclaw/openclaw/pull/60383">#60383</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4052134122" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/42218" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/42218/hovercard" href="https://github.com/openclaw/openclaw/pull/42218">#42218</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4075296473" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/45936" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/45936/hovercard" href="https://github.com/openclaw/openclaw/pull/45936">#45936</a>) Thanks @lishuaigit, @lskun, @just2gooo, and @Br1an67.</li>
<li>Telegram/agents: hide raw failed write/edit warning messages in Telegram when the assistant already explicitly acknowledges the failed action, while keeping warnings when the reply claims success or omits the failure; <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4040278873" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/39406" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/39406/hovercard" href="https://github.com/openclaw/openclaw/issues/39406">#39406</a> remains the broader configurable delivery-policy follow-up. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4107998150" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/51065" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/51065/hovercard" href="https://github.com/openclaw/openclaw/issues/51065">#51065</a>; covers <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4040841536" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/39631" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/39631/hovercard" href="https://github.com/openclaw/openclaw/issues/39631">#39631</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Bartok9/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Bartok9">@Bartok9</a> and @Bortlesboat.</li>
<li>Exec approvals: accept a symlinked <code>OPENCLAW_HOME</code> as the trusted approvals root while still rejecting symlinked <code>.openclaw</code> path components below it. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4243267118" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/64663" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/64663/hovercard" href="https://github.com/openclaw/openclaw/pull/64663">#64663</a>) Thanks @FunJim.</li>
<li>Logging: add top-level <code>hostname</code>, flattened <code>message</code>, and available <code>agent_id</code>, <code>session_id</code>, and <code>channel</code> fields to file-log JSONL records for multi-agent filtering without removing existing structured log arguments. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4108127045" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/51075" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/51075/hovercard" href="https://github.com/openclaw/openclaw/issues/51075">#51075</a>. Thanks @stevengonsalvez.</li>
<li>ACP: route server logs to stderr before Gateway config/bootstrap work so ACP stdout remains JSON-RPC only for IDE integrations. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4088925593" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/49060" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/49060/hovercard" href="https://github.com/openclaw/openclaw/issues/49060">#49060</a>. Thanks @Hollychou924.</li>
<li>Logging: propagate internal request trace scopes through Gateway HTTP requests and WebSocket frames so file logs, diagnostic events, agent run traces, model-call traces, OTEL spans, and trusted provider <code>traceparent</code> headers share a correlatable <code>traceId</code> without logging raw request or model content. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4042435480" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/40353" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/40353/hovercard" href="https://github.com/openclaw/openclaw/issues/40353">#40353</a>. Thanks @liangruochong44-ui.</li>
<li>Diagnostics/OTEL: capture privacy-safe model-call request payload bytes, streamed response bytes, first-response latency, and total duration in diagnostic events, plugin hooks, stability snapshots, and OTEL model-call spans/metrics without logging raw model content. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4019760959" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/33832" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/33832/hovercard" href="https://github.com/openclaw/openclaw/issues/33832">#33832</a>. Thanks @wwh830.</li>
<li>Logging: write validated diagnostic trace context as top-level <code>traceId</code>, <code>spanId</code>, <code>parentSpanId</code>, and <code>traceFlags</code> fields in file-log JSONL records so traced requests and model calls are easier to correlate in log processors. Refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4042435480" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/40353" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/40353/hovercard" href="https://github.com/openclaw/openclaw/issues/40353">#40353</a>. Thanks @liangruochong44-ui.</li>
<li>Logging/sessions: apply configured redaction patterns to persisted session transcript text and accept escaped character classes in safe custom redaction regexes, so transcript JSONL no longer keeps matching sensitive text in the clear. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4056740716" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/42982" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/42982/hovercard" href="https://github.com/openclaw/openclaw/issues/42982">#42982</a>. Thanks @panpan0000.</li>
<li>Agents/sessions: let <code>sessions_spawn runtime="subagent"</code> ignore ACP-only <code>streamTo</code> and <code>resumeSessionId</code> fields while keeping ACP passthrough and documenting <code>streamTo</code> as ACP-only. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4061499254" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/43556" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/43556/hovercard" href="https://github.com/openclaw/openclaw/issues/43556">#43556</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4224020997" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63120" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/63120/hovercard" href="https://github.com/openclaw/openclaw/issues/63120">#63120</a>; covers <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4159060112" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/56326" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/56326/hovercard" href="https://github.com/openclaw/openclaw/issues/56326">#56326</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4210049383" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/61724" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/61724/hovercard" href="https://github.com/openclaw/openclaw/issues/61724">#61724</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4243766641" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/64714" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/64714/hovercard" href="https://github.com/openclaw/openclaw/issues/64714">#64714</a>, and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4269747849" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/67248" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/67248/hovercard" href="https://github.com/openclaw/openclaw/issues/67248">#67248</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4286646321" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/68397" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/68397/hovercard" href="https://github.com/openclaw/openclaw/pull/68397">#68397</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4247437331" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/65282" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/65282/hovercard" href="https://github.com/openclaw/openclaw/pull/65282">#65282</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4183666554" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/58686" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/58686/hovercard" href="https://github.com/openclaw/openclaw/pull/58686">#58686</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4159218513" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/56342" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/56342/hovercard" href="https://github.com/openclaw/openclaw/pull/56342">#56342</a>, and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4041738951" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/40102" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/40102/hovercard" href="https://github.com/openclaw/openclaw/pull/40102">#40102</a>. Thanks @skernelx, @damselem, @Br1an67, @Mintalix, @IsaacAPerez, @vvitovec, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Sanjays2402/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Sanjays2402">@Sanjays2402</a>, @shenkq97, and @1034378361.</li>
<li>Providers/Ollama: honor <code>/api/show</code> capabilities, custom Modelfile <code>PARAMETER num_ctx</code>, configured provider/model context defaults, whitelisted native params such as <code>temperature</code>, <code>top_p</code>, and <code>think</code>, and native thinking effort levels so local models get accurate tools, context, and thinking behavior without forcing full-context VRAM use. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4243652449" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/64710" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/64710/hovercard" href="https://github.com/openclaw/openclaw/issues/64710">#64710</a>, duplicate <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4247974485" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/65343" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/65343/hovercard" href="https://github.com/openclaw/openclaw/issues/65343">#65343</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4286116014" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/68344" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/68344/hovercard" href="https://github.com/openclaw/openclaw/issues/68344">#68344</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4068385205" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/44550" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/44550/hovercard" href="https://github.com/openclaw/openclaw/issues/44550">#44550</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115724405" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/52206" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/52206/hovercard" href="https://github.com/openclaw/openclaw/issues/52206">#52206</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4093765160" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/49684" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/49684/hovercard" href="https://github.com/openclaw/openclaw/issues/49684">#49684</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4288813407" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/68662" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/68662/hovercard" href="https://github.com/openclaw/openclaw/issues/68662">#68662</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4080851654" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/48010" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/48010/hovercard" href="https://github.com/openclaw/openclaw/issues/48010">#48010</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4328145755" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/71584" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/71584/hovercard" href="https://github.com/openclaw/openclaw/issues/71584">#71584</a>, and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4069340291" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/44786" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/44786/hovercard" href="https://github.com/openclaw/openclaw/issues/44786">#44786</a>; supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4298714503" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/69464" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/69464/hovercard" href="https://github.com/openclaw/openclaw/pull/69464">#69464</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4070089946" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/44955" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/44955/hovercard" href="https://github.com/openclaw/openclaw/pull/44955">#44955</a>. Thanks @yuan-b, @netherby, @xilopaint, @Diyforfun2026, @neeravmakwana, @taitruong, @armi0024, @LokiCode404, @zhouZcong, @dshenster-byte, @tangzhi, @pandego, @maweibin, @Adam-Researchh, @EmpireCreator, @g0st1n, and @voltwake.</li>
<li>Image tool/media: honor <code>tools.media.image.timeoutSeconds</code> and matching per-model image timeouts in explicit image analysis, including the MiniMax VLM fallback path, so slow local vision models are not capped by hardcoded 30s/60s aborts. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4279519640" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/67889" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/67889/hovercard" href="https://github.com/openclaw/openclaw/issues/67889">#67889</a>; supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4279773642" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/67929" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/67929/hovercard" href="https://github.com/openclaw/openclaw/pull/67929">#67929</a>. Thanks @AllenT22 and @alchip.</li>
<li>Providers/Ollama: strip custom provider prefixes before native chat/embedding requests, skip ambient localhost discovery unless config/auth opts in, handle custom remote <code>api: "ollama"</code> providers, accept OpenAI SDK-style <code>baseURL</code>, scope synthetic local auth and embedding bearer headers to declared host boundaries, resolve custom-named local providers for subagents, add provider-scoped model request timeouts, preserve explicit input modalities, and document <code>params.keep_alive</code> plus local/LAN/cloud/multi-host/web-search/embedding/thinking setup recipes. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4331946087" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72353" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72353/hovercard" href="https://github.com/openclaw/openclaw/issues/72353">#72353</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4163674492" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/56939" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/56939/hovercard" href="https://github.com/openclaw/openclaw/issues/56939">#56939</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4218171224" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/62533" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/62533/hovercard" href="https://github.com/openclaw/openclaw/issues/62533">#62533</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4063699337" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/43945" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/43945/hovercard" href="https://github.com/openclaw/openclaw/issues/43945">#43945</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4242267309" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/64541" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/64541/hovercard" href="https://github.com/openclaw/openclaw/issues/64541">#64541</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4289810240" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/68796" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/68796/hovercard" href="https://github.com/openclaw/openclaw/issues/68796">#68796</a>, and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4040967916" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/39690" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/39690/hovercard" href="https://github.com/openclaw/openclaw/issues/39690">#39690</a>; supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4164708025" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/57116" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/57116/hovercard" href="https://github.com/openclaw/openclaw/pull/57116">#57116</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4218493302" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/62549" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/62549/hovercard" href="https://github.com/openclaw/openclaw/pull/62549">#62549</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4294028827" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/69261" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/69261/hovercard" href="https://github.com/openclaw/openclaw/pull/69261">#69261</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4305660897" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/69857" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/69857/hovercard" href="https://github.com/openclaw/openclaw/pull/69857">#69857</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4246414524" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/65143" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/65143/hovercard" href="https://github.com/openclaw/openclaw/pull/65143">#65143</a>, and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4261643783" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/66511" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/66511/hovercard" href="https://github.com/openclaw/openclaw/pull/66511">#66511</a>; refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4063699337" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/43945" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/43945/hovercard" href="https://github.com/openclaw/openclaw/issues/43945">#43945</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4058318799" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/43224" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/43224/hovercard" href="https://github.com/openclaw/openclaw/pull/43224">#43224</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4041140398" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/39785" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/39785/hovercard" href="https://github.com/openclaw/openclaw/pull/39785">#39785</a>. Thanks @maximus-dss, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hclsys/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hclsys">@hclsys</a>, @IanxDev, @tsukhani, @issacthekaylon, @Julien-BKK, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Linux2010/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Linux2010">@Linux2010</a>, @hyspacex, @maxramsay, @Meli73, @LittleJakub, @Juankcba, @uninhibite-scholar, @yfge, @Skrblik, and @Mriris.</li>
<li>Providers/Ollama: move memory embeddings to <code>/api/embed</code> with batched <code>input</code>, route local web search through Ollama's signed daemon proxy while keeping cloud auth scoped, treat Ollama memory embeddings as key-optional in doctor, and keep model usage visible by estimating native transcript usage when <code>/api/chat</code> omits counters. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4041488866" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/39983" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/39983/hovercard" href="https://github.com/openclaw/openclaw/issues/39983">#39983</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4292504181" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/69132" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/69132/hovercard" href="https://github.com/openclaw/openclaw/issues/69132">#69132</a>, and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4076765556" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/46584" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/46584/hovercard" href="https://github.com/openclaw/openclaw/issues/46584">#46584</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4039238525" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/39112" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/39112/hovercard" href="https://github.com/openclaw/openclaw/pull/39112">#39112</a>. Thanks @sskkcc, @LiudengZhang, @yoon1012, @hyspacex, @fengly78, and @TylonHH.</li>
<li>Agents/Ollama: parse stringified native tool-call arguments, retry native empty/thinking-only turns, accept already-prefixed LLM task model overrides, apply provider-owned replay normalization for Cloud models, validate explicit <code>--thinking max</code>, show resolved thinking defaults in Control UI, and include configured provider models in <code>models list --provider</code>. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4303167754" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/69735" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/69735/hovercard" href="https://github.com/openclaw/openclaw/issues/69735">#69735</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4098081207" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/50052" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/50052/hovercard" href="https://github.com/openclaw/openclaw/issues/50052">#50052</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4328894010" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/71697" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/71697/hovercard" href="https://github.com/openclaw/openclaw/issues/71697">#71697</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4328145755" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/71584" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/71584/hovercard" href="https://github.com/openclaw/openclaw/issues/71584">#71584</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332228603" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72407" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72407/hovercard" href="https://github.com/openclaw/openclaw/issues/72407">#72407</a>, and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4246874368" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/65207" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/65207/hovercard" href="https://github.com/openclaw/openclaw/issues/65207">#65207</a>; supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4306117215" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/69910" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/69910/hovercard" href="https://github.com/openclaw/openclaw/pull/69910">#69910</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4262256583" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/66552" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/66552/hovercard" href="https://github.com/openclaw/openclaw/pull/66552">#66552</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4206791675" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/61223" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/61223/hovercard" href="https://github.com/openclaw/openclaw/issues/61223">#61223</a>. Thanks @rongshuzhao, @yfge, @L3G, @ralphy-maplebots, @Hollychou924, @ismael-81, @g0st1n, @NotecAG, and @drzeast-png.</li>
<li>Providers/PDF/Ollama: add bounded network timeouts for Ollama model pulls and native Anthropic/Gemini PDF analysis requests so unresponsive provider endpoints no longer hang sessions indefinitely. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4131775554" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/54142" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/54142/hovercard" href="https://github.com/openclaw/openclaw/issues/54142">#54142</a>; supersedes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4131780831" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/54144" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/54144/hovercard" href="https://github.com/openclaw/openclaw/pull/54144">#54144</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4131781144" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/54145" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/54145/hovercard" href="https://github.com/openclaw/openclaw/pull/54145">#54145</a>. Thanks @jinduwang1001-max and @arkyu2077.</li>
<li>Docker/QA: add observability coverage to the normal Docker aggregate so QA-lab OTEL and Prometheus diagnostics run inside Docker. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Auto-reply: poison inbound message dedupe after replay-unsafe provider/runtime failures so retries stay safe before visible progress but cannot duplicate messages after block output, tool side effects, or session progress. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4295112826" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/69303" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/69303/hovercard" href="https://github.com/openclaw/openclaw/issues/69303">#69303</a>; keeps <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4181977803" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/58549" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/58549/hovercard" href="https://github.com/openclaw/openclaw/issues/58549">#58549</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4242766269" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/64606" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/64606/hovercard" href="https://github.com/openclaw/openclaw/issues/64606">#64606</a> as duplicate validation. Thanks @martingarramon, @NikolaFC, and @zeroth-blip.</li>
<li>Agents/model fallback: keep auto-persisted fallback model overrides selected across turns until <code>/new</code> or reset clears them, avoiding repeated probes of a known-bad primary while <code>/status</code> shows the selected and active models. Thanks @kibedu.</li>
<li>Agents/model fallback: jump directly to a known later live-session model redirect instead of walking unrelated fallback candidates, while preserving the already-landed live-session/fallback loop guard. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4167179452" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/57471" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/57471/hovercard" href="https://github.com/openclaw/openclaw/issues/57471">#57471</a>; related loop family already closed via <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4181008782" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/58496" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/58496/hovercard" href="https://github.com/openclaw/openclaw/issues/58496">#58496</a>. Thanks @yuxiaoyang2007-prog.</li>
<li>Gateway/Bonjour: keep @homebridge/ciao cancellation handlers registered across advertiser restarts so late probing cancellations cannot crash Linux and other mDNS-churned gateways.</li>
<li>Plugins/startup: load the default <code>memory-core</code> slot during Gateway startup when permitted so active-memory recall can call <code>memory_search</code> and <code>memory_get</code> without requiring an explicit <code>plugins.slots.memory</code> entry, while preserving <code>plugins.slots.memory: "none"</code>.</li>
<li>Plugins/CLI: prefer native require for compiled bundled plugin JavaScript before jiti so read-only config, status, device, and node commands avoid unnecessary transform overhead on slow hosts. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4221630999" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/62842" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/62842/hovercard" href="https://github.com/openclaw/openclaw/issues/62842">#62842</a>. Thanks @Effet.</li>
<li>Plugins/compat/CLI: inventory doctor-side deprecation migrations separately from runtime plugin compatibility, add dated records for legacy extension-api, memory registration, provider hook/type aliases, runtime aliases, channel SDK helpers, and approval/test utility shims, refresh the persisted registry after managed plugin removals, make plugin install/uninstall writes conflict-aware, clear stale denylists, and fail tracked plugin/hook updates or unloadable package installs instead of leaving stale state. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>WebChat/Control UI: support non-video file attachments in chat uploads while preserving the existing image attachment path and MIME-sniff fallback for generic image uploads. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4320611972" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/70947" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/70947/hovercard" href="https://github.com/openclaw/openclaw/pull/70947">#70947</a>) Thanks @IAMSamuelRodda.</li>
<li>Skills/memory: restore Chokidar v5 hot reloads by watching concrete skill and memory roots with filters, including SKILL.md removals and deleted skill folders without broad workspace recursion. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3994509566" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/27404" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/27404/hovercard" href="https://github.com/openclaw/openclaw/issues/27404">#27404</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4019092319" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/33585" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/33585/hovercard" href="https://github.com/openclaw/openclaw/issues/33585">#33585</a>, and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4048900568" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/41606" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/41606/hovercard" href="https://github.com/openclaw/openclaw/issues/41606">#41606</a>. Thanks @shelvenzhou, @08820048, and @rocke2020.</li>
<li>Gateway/chat: keep duplicate attachment-backed <code>chat.send</code> retries with the same idempotency key on the documented in-flight path so aborts still target the real active run. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4308621432" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/70139" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/70139/hovercard" href="https://github.com/openclaw/openclaw/issues/70139">#70139</a>. Thanks @Feelw00.</li>
<li>Gateway/session rows: report the same config-resolved thinking default that runtime sessions use, including global and per-agent defaults, so Control UI and TUI default labels stay aligned. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4329269914" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/71779" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/71779/hovercard" href="https://github.com/openclaw/openclaw/pull/71779">#71779</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4321156135" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/70981" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/70981/hovercard" href="https://github.com/openclaw/openclaw/pull/70981">#70981</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4321797296" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/71033" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/71033/hovercard" href="https://github.com/openclaw/openclaw/pull/71033">#71033</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4311083134" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/70302" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/70302/hovercard" href="https://github.com/openclaw/openclaw/pull/70302">#70302</a>) Thanks @chen-zhang-cs-code, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SymbolStar/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SymbolStar">@SymbolStar</a>, and @cholaolu-boop.</li>
<li>Plugins: share package entrypoint resolution between install and discovery, reject mismatched <code>runtimeExtensions</code>, and cache bundled runtime-dependency manifest reads during scans.</li>
<li>WhatsApp/Web: keep quiet but healthy linked-device sessions connected by basing the watchdog on WhatsApp Web transport activity, while retaining a longer app-silence cap so frame activity cannot mask a stuck session forever. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4317373252" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/70678" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/70678/hovercard" href="https://github.com/openclaw/openclaw/issues/70678">#70678</a>; carries forward the focused <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4327494555" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/71466" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/71466/hovercard" href="https://github.com/openclaw/openclaw/pull/71466">#71466</a> approach and keeps <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4235211931" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/63939" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/63939/hovercard" href="https://github.com/openclaw/openclaw/pull/63939">#63939</a> as related configurable-timeout follow-up. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oromeis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oromeis">@oromeis</a>.</li>
<li>Discord/gateway: count failed health-monitor restart attempts toward cooldown and hourly caps, and evict stale account lifecycle state during channel reloads so repeated Discord gateway recovery cannot loop on old status. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4037442367" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/38596" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/38596/hovercard" href="https://github.com/openclaw/openclaw/issues/38596">#38596</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4042713721" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/40413" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/40413/hovercard" href="https://github.com/openclaw/openclaw/pull/40413">#40413</a>) Thanks @jellyAI-dev and @vashquez.</li>
<li>Cron/context engine: run isolated cron jobs under run-scoped context-engine session keys so prior runs of the same job are not inherited unless the job is explicitly session-bound. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4331505048" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72292" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72292/hovercard" href="https://github.com/openclaw/openclaw/pull/72292">#72292</a>) Thanks @jalehman.</li>
<li>Control UI: localize command palette labels, categories, skill shortcuts, footer hints, and connect-command copy labels while preserving localized command palette search matching. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4206202649" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/61130" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/61130/hovercard" href="https://github.com/openclaw/openclaw/pull/61130">#61130</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4206163055" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/61119" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/61119/hovercard" href="https://github.com/openclaw/openclaw/pull/61119">#61119</a>) Thanks @rubensfox20.</li>
<li>Plugins/memory-lancedb: request float embedding responses from OpenAI-compatible servers so local providers that default SDK requests to base64 no longer return dimension-mismatched LanceDB vectors while preserving configured dimensions. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4075425486" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/45982" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/45982/hovercard" href="https://github.com/openclaw/openclaw/issues/45982">#45982</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4187115245" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/59048" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/59048/hovercard" href="https://github.com/openclaw/openclaw/pull/59048">#59048</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4075652492" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/46069" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/46069/hovercard" href="https://github.com/openclaw/openclaw/pull/46069">#46069</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4075431997" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/45986" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/45986/hovercard" href="https://github.com/openclaw/openclaw/pull/45986">#45986</a>) Thanks @deep-introspection, @xiaokhkh, @caicongyang, and @thiswind.</li>
<li>Plugins/memory-lancedb: advance auto-capture cursors per session only after messages are processed or intentionally skipped, retry failed messages, survive compacted histories, and clear cursor state on session end. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4326654147" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/71349" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/71349/hovercard" href="https://github.com/openclaw/openclaw/issues/71349">#71349</a>; carries forward <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4051142895" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/42083" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/42083/hovercard" href="https://github.com/openclaw/openclaw/pull/42083">#42083</a>. Thanks @as775116191.</li>
<li>Plugins/memory-core: respect configured memory-search embedding concurrency during non-batch indexing so local Ollama embedding backends can serialize indexing instead of flooding the server. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4264947077" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/66822" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/66822/hovercard" href="https://github.com/openclaw/openclaw/issues/66822">#66822</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4265769455" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/66931" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/66931/hovercard" href="https://github.com/openclaw/openclaw/pull/66931">#66931</a>) Thanks @oliviareid-svg and @LyraInTheFlesh.</li>
<li>Docker/update smoke: keep the package-derived update-channel fixture on package-shipped files and make its UI build stub create the asset the updater verifies. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vincentkoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vincentkoc">@vincentkoc</a>.</li>
<li>Gateway/models: repair legacy <code>models.providers.*.api = "openai"</code> config values to <code>openai-completions</code>, and skip providers with future stale API enum values during startup instead of bricking the gateway. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332548488" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72477" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/72477/hovercard" href="https://github.com/openclaw/openclaw/issues/72477">#72477</a>. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332844009" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/72542" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/72542/hovercard" href="https://github.com/openclaw/openclaw/pull/72542">#72542</a>) Thanks @JooyoungChoi14 and @obviyus.</li>
<li>Gateway/skills: redact <code>apiKey</code> and secret-named <code>env</code> values from the <code>skills.update</code> RPC response to prevent leaking credentials into WebSocket traffic, client logs, or session transcripts. Config is still written to disk in full; only the response payload is redacted. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4306962807" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/69998" data-hovercard-type="pull_request" data-hovercard-url="/openclaw/openclaw/pull/69998/hovercard" href="https://github.com/openclaw/openclaw/pull/69998">#69998</a>) Thanks @Ziy1-Tan.</li>
<li>Plugins/CLI: let flag-driven <code>openclaw channels add</code> install the selected channel plugin from its default source without opening an interactive prompt, fixing published npm Telegram setup in stdin-closed automation.</li>
<li>Onboarding/setup: keep first-run config reads, plugin compatibility notices, OpenAI Codex auth, post-auth default-model policy lookup, skip-auth, provider-scoped model pickers, and post-model sanity checks on cold manifest/setup metadata unless the user chooses to browse all models, avoiding full plugin/provider runtime loads between prompts. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shakkernerd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shakkernerd">@shakkernerd</a>.</li>
<li>Gateway/Bonjour: suppress known @homebridge/ciao cancellation and network assertion failures through scoped process handlers so malformed mDNS packets or restricted VPS networking disable/restart Bonjour instead of crashing the gateway. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4274075946" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/67578" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/67578/hovercard" href="https://github.com/openclaw/openclaw/issues/67578">#67578</a>. Thanks @zenassist26-create.</li>
<li>Discord: keep late clicks on already-resolved exec approval buttons quiet when elevated mode auto-resolved the request, while still surfacing real approval submission failures. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4265667453" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/66906" data-hovercard-type="issue" data-hovercard-url="/openclaw/openclaw/issues/66906/hovercard" href="https://github.com/openclaw/openclaw/issues/66906">#66906</a>. Thanks @rlerikse.</li>
<li>Telegram: send a fresh final message for long-lived preview-streamed replies so the visible Telegram timestamp reflects completion time instead of the preview creation time. Thanks @rubencu.</li>
</ul>]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2018-25282 | Nmap 7.70 XML File recursion (Exploit 45357 / EUVD-2018-21802)]]></title>
<description><![CDATA[A vulnerability classified as problematic was found in Nmap 7.70. Affected is an unknown function of the component XML File Handler. The manipulation results in uncontrolled recursion.

This vulnerability was named CVE-2018-25282. The attack may be performed from remote. In addition, an exploit i...]]></description>
<link>https://tsecurity.de/de/3466540/sicherheitsluecken/cve-2018-25282-nmap-770-xml-file-recursion-exploit-45357-euvd-2018-21802/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3466540/sicherheitsluecken/cve-2018-25282-nmap-770-xml-file-recursion-exploit-45357-euvd-2018-21802/</guid>
<pubDate>Mon, 27 Apr 2026 01:36:51 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability classified as <a href="https://vuldb.com/kb/risk">problematic</a> was found in <a href="https://vuldb.com/product/nmap">Nmap 7.70</a>. Affected is an unknown function of the component <em>XML File Handler</em>. The manipulation results in uncontrolled recursion.

This vulnerability was named <a href="https://vuldb.com/cve/CVE-2018-25282">CVE-2018-25282</a>. The attack may be performed from remote. In addition, an exploit is available.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-42039 | Axios up to 0.31.0/1.15.0 recursion (GHSA-62hf-57xw-28j9 / EUVD-2026-25605)]]></title>
<description><![CDATA[A vulnerability, which was classified as problematic, has been found in Axios up to 0.31.0/1.15.0. Impacted is an unknown function. The manipulation leads to uncontrolled recursion.

This vulnerability is uniquely identified as CVE-2026-42039. The attack is possible to be carried out remotely. No...]]></description>
<link>https://tsecurity.de/de/3462750/sicherheitsluecken/cve-2026-42039-axios-up-to-03101150-recursion-ghsa-62hf-57xw-28j9-euvd-2026-25605/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3462750/sicherheitsluecken/cve-2026-42039-axios-up-to-03101150-recursion-ghsa-62hf-57xw-28j9-euvd-2026-25605/</guid>
<pubDate>Fri, 24 Apr 2026 23:22:46 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability, which was classified as <a href="https://vuldb.com/kb/risk">problematic</a>, has been found in <a href="https://vuldb.com/product/axios">Axios up to 0.31.0/1.15.0</a>. Impacted is an unknown function. The manipulation leads to uncontrolled recursion.

This vulnerability is uniquely identified as <a href="https://vuldb.com/cve/CVE-2026-42039">CVE-2026-42039</a>. The attack is possible to be carried out remotely. No exploit exists.

It is advisable to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[USN-8202-1: jq vulnerabilities]]></title>
<description><![CDATA[It was discovered that jq did not correctly handle certain string
concatenations. An attacker could possibly use this issue to cause a denial
of service or execute arbitrary code. This issue was addressed in Ubuntu
16.04 LTS, Ubuntu 18.04 LTS, Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Ubuntu
24.04 LTS ...]]></description>
<link>https://tsecurity.de/de/3459764/unix-server/usn-8202-1-jq-vulnerabilities/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3459764/unix-server/usn-8202-1-jq-vulnerabilities/</guid>
<pubDate>Fri, 24 Apr 2026 02:00:38 +0200</pubDate>
<category>🐧 Unix Server</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[It was discovered that jq did not correctly handle certain string
concatenations. An attacker could possibly use this issue to cause a denial
of service or execute arbitrary code. This issue was addressed in Ubuntu
16.04 LTS, Ubuntu 18.04 LTS, Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Ubuntu
24.04 LTS and Ubuntu 25.10. (CVE-2026-32316)

It was discovered that jq did not correctly handle recursion in certain
circumstances. An attacker could possibly use this issue to cause a denial
of service. (CVE-2026-33947)

It was discovered that jq did not correctly handle improperly terminated
strings. An attacker could possibly use this issue to cause a denial of
service or execute arbitrary code. This issue was addressed in Ubuntu 16.04
LTS, Ubuntu 18.04 LTS, Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS
and Ubuntu 25.10. (CVE-2026-33948)

It was discovered that jq did not correctly handle checking certain
variable types. An attacker could possibly use this issue to cause a denial
of service or leak sensitive information. This issue was addressed in
Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, Ubuntu 20.04 LTS, Ubuntu 22.04 LTS,
Ubuntu 24.04 LTS and Ubuntu 25.10. (CVE-2026-39956)

It was discovered that jq did not correctly handle certain string
formatting. An attacker could possibly use this issue to leak sensitive
information or cause a denial of service. (CVE-2026-39979)

It was discovered that jq used a fixed seed for hash table operations. An
attacker could possibly use this issue to cause a denial of service. This
issue was addressed in Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, Ubuntu 20.04
LTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS and Ubuntu 25.10. (CVE-2026-40164)]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2023-1436 | Jettison JSON Array recursion (Nessus ID 309923)]]></title>
<description><![CDATA[A vulnerability classified as critical has been found in Jettison. This vulnerability affects unknown code of the component JSON Array Handler. The manipulation leads to uncontrolled recursion.

This vulnerability is listed as CVE-2023-1436. The attack may be initiated remotely. There is no avail...]]></description>
<link>https://tsecurity.de/de/3459704/sicherheitsluecken/cve-2023-1436-jettison-json-array-recursion-nessus-id-309923/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3459704/sicherheitsluecken/cve-2023-1436-jettison-json-array-recursion-nessus-id-309923/</guid>
<pubDate>Fri, 24 Apr 2026 01:21:03 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability classified as <a href="https://vuldb.com/kb/risk">critical</a> has been found in <a href="https://vuldb.com/product/jettison">Jettison</a>. This vulnerability affects unknown code of the component <em>JSON Array Handler</em>. The manipulation leads to uncontrolled recursion.

This vulnerability is listed as <a href="https://vuldb.com/cve/CVE-2023-1436">CVE-2023-1436</a>. The attack may be initiated remotely. There is no available exploit.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-33902 | ImageMagick up to 6.9.13-43/7.1.2-18 Image Parser recursion (GHSA-f4qm-vj5j-9xpw / WID-SEC-2026-1075)]]></title>
<description><![CDATA[A vulnerability described as problematic has been identified in ImageMagick up to 6.9.13-43/7.1.2-18. This vulnerability affects unknown code of the component Image Parser. Executing a manipulation can lead to uncontrolled recursion.

This vulnerability is registered as CVE-2026-33902. It is poss...]]></description>
<link>https://tsecurity.de/de/3453176/sicherheitsluecken/cve-2026-33902-imagemagick-up-to-6913-43712-18-image-parser-recursion-ghsa-f4qm-vj5j-9xpw-wid-sec-2026-1075/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3453176/sicherheitsluecken/cve-2026-33902-imagemagick-up-to-6913-43712-18-image-parser-recursion-ghsa-f4qm-vj5j-9xpw-wid-sec-2026-1075/</guid>
<pubDate>Wed, 22 Apr 2026 02:20:22 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability described as <a href="https://vuldb.com/kb/risk">problematic</a> has been identified in <a href="https://vuldb.com/product/imagemagick">ImageMagick up to 6.9.13-43/7.1.2-18</a>. This vulnerability affects unknown code of the component <em>Image Parser</em>. Executing a manipulation can lead to uncontrolled recursion.

This vulnerability is registered as <a href="https://vuldb.com/cve/CVE-2026-33902">CVE-2026-33902</a>. It is possible to launch the attack remotely. No exploit is available.

Upgrading the affected component is recommended.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-33908 | ImageMagick up to 6.9.13-43/7.1.2-18 DestroyXMLTree recursion (GHSA-fwvm-ggf6-2p4x / WID-SEC-2026-1075)]]></title>
<description><![CDATA[A vulnerability, which was classified as problematic, has been found in ImageMagick up to 6.9.13-43/7.1.2-18. This vulnerability affects the function DestroyXMLTree. The manipulation leads to uncontrolled recursion.

This vulnerability is traded as CVE-2026-33908. It is possible to initiate the a...]]></description>
<link>https://tsecurity.de/de/3453174/sicherheitsluecken/cve-2026-33908-imagemagick-up-to-6913-43712-18-destroyxmltree-recursion-ghsa-fwvm-ggf6-2p4x-wid-sec-2026-1075/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3453174/sicherheitsluecken/cve-2026-33908-imagemagick-up-to-6913-43712-18-destroyxmltree-recursion-ghsa-fwvm-ggf6-2p4x-wid-sec-2026-1075/</guid>
<pubDate>Wed, 22 Apr 2026 02:20:20 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability, which was classified as <a href="https://vuldb.com/kb/risk">problematic</a>, has been found in <a href="https://vuldb.com/product/imagemagick">ImageMagick up to 6.9.13-43/7.1.2-18</a>. This vulnerability affects the function <code>DestroyXMLTree</code>. The manipulation leads to uncontrolled recursion.

This vulnerability is traded as <a href="https://vuldb.com/cve/CVE-2026-33908">CVE-2026-33908</a>. It is possible to initiate the attack remotely. There is no exploit available.

It is advisable to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-25971 | ImageMagick up to 6.9.13-39/7.1.2-14 Image Parser recursion (GHSA-8mpr-6xr2-chhc / EUVD-2026-7427)]]></title>
<description><![CDATA[A vulnerability described as problematic has been identified in ImageMagick up to 6.9.13-39/7.1.2-14. Affected is an unknown function of the component Image Parser. The manipulation results in uncontrolled recursion.

This vulnerability was named CVE-2026-25971. The attack may be performed from r...]]></description>
<link>https://tsecurity.de/de/3452801/sicherheitsluecken/cve-2026-25971-imagemagick-up-to-6913-39712-14-image-parser-recursion-ghsa-8mpr-6xr2-chhc-euvd-2026-7427/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3452801/sicherheitsluecken/cve-2026-25971-imagemagick-up-to-6913-39712-14-image-parser-recursion-ghsa-8mpr-6xr2-chhc-euvd-2026-7427/</guid>
<pubDate>Tue, 21 Apr 2026 21:38:46 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability described as <a href="https://vuldb.com/kb/risk">problematic</a> has been identified in <a href="https://vuldb.com/product/imagemagick">ImageMagick up to 6.9.13-39/7.1.2-14</a>. Affected is an unknown function of the component <em>Image Parser</em>. The manipulation results in uncontrolled recursion.

This vulnerability was named <a href="https://vuldb.com/cve/CVE-2026-25971">CVE-2026-25971</a>. The attack may be performed from remote. There is no available exploit.

Upgrading the affected component is recommended.]]></content:encoded>
</item>
<item>
<title><![CDATA[I Read the Claude Code Source Analysis So You Don’t Have To]]></title>
<description><![CDATA[98.4% of the Code Has Nothing To Do With AI. That Is the Entire Point.Last month, a team from MBZUAI published a 60-page architectural teardown of Claude Code, Anthropic’s agentic coding tool, based on the publicly available TypeScript source.I read the whole thing. Twice.And the single most impo...]]></description>
<link>https://tsecurity.de/de/3450442/hacking/i-read-the-claude-code-source-analysis-so-you-dont-have-to/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3450442/hacking/i-read-the-claude-code-source-analysis-so-you-dont-have-to/</guid>
<pubDate>Tue, 21 Apr 2026 08:22:28 +0200</pubDate>
<category>🕵️ Hacking</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p><strong>98.4% of the Code Has Nothing To Do With AI. That Is the Entire Point.</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*A2ZGq1LFCUV2dl-ULIpeMg.png"></figure><p>Last month, a team from MBZUAI published a 60-page architectural teardown of Claude Code, Anthropic’s agentic coding tool, based on the publicly available TypeScript source.</p><p>I read the whole thing. Twice.</p><p>And the single most important number in the entire paper is this: roughly 1.6% of Claude Code’s codebase constitutes AI decision logic. The remaining 98.4% is operational infrastructure.</p><p>That ratio should reshape how you think about building AI-powered developer tools.</p><p>The paper is titled “Dive into Claude Code” and it traces 5 design philosophies through thirteen principles to specific implementation choices across six major subsystems.</p><p>Rather than summarize all 60 pages, I want to pull out the architectural decisions that surprised me, the ones that challenge assumptions I see repeated constantly in agent framework discussions.</p><h3><strong>The Core Loop Is Embarrassingly Simple</strong></h3><p>Everyone building agents seems obsessed with planning architectures. State graphs. Tree search. Explicit reasoning scaffolds. Claude Code ignores all of that.</p><p>The core agent loop is a ‘while’ loop. That is it. The ‘queryLoop()’ function in ‘query.ts’ repeats a fixed sequence: assemble context, call the model, check if the response contains tool-use blocks, route approved tool requests to implementations, collect results, and loop again. If the response contains only text with no tool calls, the loop exits.</p><pre>// Simplified representation of Claude Code's core loop<br>async function* queryLoop(params: QueryParams): AsyncGenerator&lt;QueryEvent&gt; {<br>let state = initializeState(params);<br>while (true) {<br>// 1. Assemble what the model sees<br>const messages = getMessagesAfterCompactBoundary(state);<br>// 2. Run five context shapers (budget, snip, microcompact,<br>// collapse, auto-compact)<br>const shaped = await runContextPipeline(messages, state);<br>// 3. Call the model<br>const response = await callModel(shaped, params.tools);<br>// 4. Check stop condition: no tool use means we are done<br>if (response.isTextOnly()) {<br>yield { type: 'complete', content: response.text };<br>break;<br>}<br>// 5. For each tool_use block, check permissions and execute<br>for (const toolCall of response.toolUseBlocks) {<br>const permitted = await checkPermission(toolCall, state);<br>if (!permitted) {<br>state.messages.push(deniedResult(toolCall));<br>continue;<br>}<br>const result = await executeTool(toolCall);<br>state.messages.push(toolResult(toolCall, result));<br>}<br>}<br>}</pre><p>No planning phase.</p><p>No explicit state machine.</p><p>No backtracking or search.</p><p>The model decides what to do next; the harness decides whether to let it.</p><p>The paper frames this as a deliberate bet: increasingly capable models benefit more from a rich operational environment than from frameworks that constrain their choices. Anthropic’s own documentation describes Claude Code as “a Unix utility rather than a traditional product,” built from the “smallest building blocks that are useful, understandable, and extensible.”</p><p>This directly contrasts with LangGraph (explicit state graphs with typed edges), Devin (maintains planning and task tracking structures), and tree-search approaches like LATS that explore multiple action trajectories before committing.</p><h3><strong>The Safety Architecture Is Deeper Than You Think</strong></h3><p>The simple loop is deceptive. Most of the complexity lives in what sits around it, and the permission system is where it gets genuinely interesting.</p><p>Claude Code implements seven independent safety layers. A tool request must pass through all applicable layers, and any single one can block execution:</p><p>1. <strong>Tool pre-filtering :</strong> Blanket-denied tools are removed from the model’s view entirely. The model never even knows they exist, so it cannot waste tokens trying to invoke them.</p><p>2. <strong>Deny-first rule evaluation :</strong> Deny rules always override allow rules, even when the allow rule is more specific. A broad “deny all shell commands” cannot be circumvented by a narrow “allow npm test.” This is the opposite of most ACL systems where more specific rules win.</p><p>3. <strong>Permission mode constraints :</strong> 7 modes span a trust gradient from ‘plan’ (approve everything) through ‘default’ and ‘acceptEdits’ to ‘bypassPermissions’ (minimal prompting).</p><p>4. <strong>Auto-mode ML classifier :</strong> An ML model evaluates tool safety in real-time, potentially denying requests the rule system would allow.</p><p>5. <strong>Shell sandboxing :</strong> Approved commands can still execute inside a sandbox restricting filesystem and network access. Authorization and isolation operate on completely separate axes.</p><p>6. <strong>Permission non-restoration :</strong> Session-scoped permissions are explicitly not restored on resume or fork. You start fresh every time.</p><p>7. <strong>Hook interception :</strong> ‘PreToolUse’ hooks can override permission decisions. External code gets a say before anything runs.</p><p>The design rationale is rooted in a specific empirical finding: Anthropic discovered that users approve 93% of permission prompts. In other words, interactive approval is behaviorally unreliable as a safety mechanism because humans rubber-stamp everything after the first few prompts.</p><pre>// How deny-first rule evaluation actually works<br>function evaluatePermission(toolCall: ToolCall, rules: PermissionRule[]): Decision {<br>// Deny rules ALWAYS win, regardless of specificity<br>for (const rule of rules.filter(r =&gt; r.type === 'deny')) {<br>if (toolMatchesRule(toolCall, rule)) {<br>return { decision: 'deny', reason: rule.reason };<br>}<br>}<br>// Then check allow rules<br>for (const rule of rules.filter(r =&gt; r.type === 'allow')) {<br>if (toolMatchesRule(toolCall, rule)) {<br>return { decision: 'allow' };<br>}<br>}<br>// Nothing matched: escalate to human<br>return { decision: 'ask' };<br>}</pre><p>The critical thing here: when the classifier or a deny rule blocks an action, the system treats the denial as a routing signal, not a hard stop. The model receives the denial reason, revises its approach, and attempts a safer alternative in the next loop iteration. Permission enforcement shapes behavior rather than simply halting it.</p><h3><strong>Context Management: Five Layers of Compression</strong></h3><p>The paper identifies the context window as Claude Code’s binding resource constraint.</p><p>Not compute. Not latency.</p><p>Context. E</p><p>verything else in the system is designed around this bottleneck.</p><p>5 sequential shapers run before every single model call:</p><p><strong>Budget reduction</strong> enforces per-message size limits on tool results. If ‘cat’ dumps a 10,000-line file, only a size-capped portion makes it into context.</p><p><strong>Snip</strong> removes older history segments through lightweight trimming. It has a subtle interaction with later stages: because the main token counter derives context size from the ‘usage’ field on the most recent assistant message, and that message survives snip with its pre-snip token count still attached, snip’s savings are invisible to the counter unless explicitly passed through.</p><p><strong>Microcompact</strong> runs fine-grained compression, always executing a time-based path and optionally a cache-aware path. When cache-aware compression is enabled, boundary messages are deferred until after the API response so they can use actual ‘<em>cache_deleted_input_tokens’</em> rather than estimates.</p><p><strong>Context collapse</strong> is the most architecturally interesting one. It does not mutate the stored conversation history. Instead, it replaces the messages array with a projected view. The model sees the collapsed version while the full history remains available for reconstruction. The source comments state: “Nothing is yielded; the collapsed view is a read-time projection over the REPL’s full history. Summary messages live in the collapse store, not the REPL array.”</p><p><strong>Auto-compact</strong> fires only when context still exceeds the pressure threshold after all four previous shapers have run. It calls the model itself to produce a compressed summary, making it the most expensive option, used only as a last resort.</p><pre>Context Pipeline (runs before EVERY model call):<br>  Raw messages<br>    |<br>    v<br>  [Budget Reduction] — cap individual tool outputs<br>    |<br>    v  <br>  [Snip] — trim old history segments<br>    |<br>    v<br>  [Microcompact] — fine-grained compression<br>    |<br>    v<br>  [Context Collapse] — read-time projection (non-destructive)<br>    |<br>    v<br>  [Auto-Compact] — model-generated summary (last resort)<br>    |<br>    v<br>  Messages sent to model</pre><p>The layered design exists because no single compaction strategy covers all types of context pressure. Earlier, cheaper layers run before costlier ones.</p><p>This graduated approach is something I have not seen replicated well in open-source agent frameworks, most of which rely on a single summarization strategy.</p><h3><strong>The Extensibility Stack: Four Mechanisms, Not One</strong></h3><p>A design question that comes up in every agent framework discussion: how do you let users extend the system?</p><p>Claude Code uses four distinct mechanisms, each operating at a different cost to the context window.</p><p><strong>Hooks</strong> (zero context cost): 27 event types covering tool authorization, session lifecycle, user interaction, subagent coordination, context management, and workspace events. Hooks can block, rewrite, or annotate tool calls without consuming any context budget.</p><p><strong>Skills</strong> (low context cost): Defined by ‘SKILL.md’ files with YAML frontmatter. When invoked via the `SkillTool` meta-tool, skills inject their instructions into context. Only the frontmatter description stays in the prompt permanently; the full content loads on demand.</p><p><strong>Plugins</strong> (medium context cost): A packaging and distribution format supporting ten component types (commands, agents, skills, hooks, MCP servers, LSP servers, output styles, channels, settings, and user config). A single plugin can extend Claude Code across multiple dimensions simultaneously.</p><p><strong>MCP servers</strong> (high context cost): The Model Context Protocol is the primary external tool integration path, supporting stdio, SSE, HTTP, WebSocket, and SDK transports. Every connected server contributes tool definitions that consume context budget.</p><p>The graduated context-cost ordering is the key insight. Cheap extensions (hooks, skills) scale widely without exhausting the context window. Expensive ones (MCP) are reserved for cases requiring genuine new tool surfaces.</p><h3><strong>Subagent Delegation: Isolated Contexts, Summary Returns</strong></h3><p>When the main agent decides a subtask needs focused attention, it spawns a subagent through ‘AgentTool’. The subagent re-enters the same ‘queryLoop()’ with an isolated context window and its own conversation history. When it finishes, only a summary text returns to the parent. The full subagent conversation is stored in a separate sidechain file.</p><p>This is the context management strategy’s natural extension. If every subagent’s full conversation inflated the parent context, complex tasks would exhaust the window before meaningful work completed. Summaries preserve the information the parent needs while respecting the binding constraint.</p><h3><strong>The OpenClaw Comparison: Same Questions, Different Answers</strong></h3><p>The paper includes a comparison with OpenClaw, an open-source multi-channel personal assistant gateway, across six design dimensions. This is where the analysis becomes most useful, because it shows that the same recurring design questions produce fundamentally different architectural answers when the deployment context changes:</p><p>Design Dimension Claude Code OpenClaw<br>Safety model Per-action evaluation (deny-first, 7 layers) Perimeter-level access control<br>Execution Single CLI loop Embedded runtime within gateway control plane<br>Context strategy 5-layer compaction pipeline Gateway-wide capability registration<br>Extension 4 mechanisms with graduated context cost Plugin-oriented with channel adapters<br>Trust Progressive (20% to 40% auto-approve over sessions) Role-based, static<br>Persistence Append-only JSONL session transcripts Database-backed stateNeither approach is universally better. Claude Code’s layered safety is necessary because it operates in a developer’s local environment with access to the filesystem, shell, and network. OpenClaw can rely on perimeter control because it operates within a gateway that mediates all external access. The architecture follows from the deployment context, not from abstract principles.</p><p><strong>## What The Architecture Does Not Do</strong></p><p>The paper applies a sixth concern, whether the architecture preserves long-term human capability, as an evaluative lens. And it finds gaps.</p><p>Anthropic’s own study of 132 engineers documents a “paradox of supervision” where overreliance on AI risks atrophying the skills needed to supervise it. Independent research finds that developers in AI-assisted conditions score 17% lower on comprehension tests. Claude Code’s architecture does not appear to have explicit mechanisms that support long-term human skill development, deeper understanding, or sustained codebase coherence.</p><p>The tool amplifies short-term capability. Whether it erodes long-term capability is an open question that the architecture, as currently designed, does not address.</p><p><strong>## Takeaways For Agent Builders</strong></p><p>If you are building agentic systems, three patterns from Claude Code’s architecture are worth stealing:</p><p>1. <strong>**Invest in the harness, not the scaffold.**</strong> The 98.4/1.6 ratio is not an accident. When the underlying model improves, a minimal-scaffold architecture gets the improvement for free. An architecture that bakes reasoning into the framework needs to be re-engineered with every model generation.</p><p>2. <strong>**Treat context as the binding constraint.**</strong> Build graduated compression pipelines. Enforce per-tool-result budgets. Use summary-only returns from subagents. Every token that enters context should earn its place.</p><p>3. <strong>**Design safety for inattentive users.**</strong> If 93% of permission prompts get approved, your safety model cannot depend on human vigilance. Build deny-first defaults, independent layers, and reversibility-weighted risk assessment that work when the user is not paying attention.</p><p>The era of complex planning architectures for AI agents may be shorter than most people expect. Claude Code’s bet is that a dumb loop with a smart model and robust infrastructure will outperform a smart framework with a dumb model. So far, the bet seems to be paying off.</p><p>— -</p><p><em>*The full architectural analysis is available at [arxiv.org/abs/2604.14228](</em>https://arxiv.org/abs/2604.14228<em>). The Claude Code source discussed in the paper is version 2.1.88.*</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&amp;referrerSource=full_rss&amp;postId=0a8af82956f4" width="1" height="1" alt=""><hr><p><a href="https://infosecwriteups.com/i-read-the-claude-code-source-analysis-so-you-dont-have-to-0a8af82956f4">I Read the Claude Code Source Analysis So You Don’t Have To</a> was originally published in <a href="https://infosecwriteups.com/">InfoSec Write-ups</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-33947 | jqlang jq up to 1.8.1 src/jv_aux.c jv_setpath/jv_getpath/delpaths_sorted path recursion (GHSA-xwrw-4f8h-rjvg / Nessus ID 307501)]]></title>
<description><![CDATA[A vulnerability categorized as problematic has been discovered in jqlang jq up to 1.8.1. The impacted element is the function jv_setpath/jv_getpath/delpaths_sorted of the file src/jv_aux.c. Executing a manipulation of the argument path can lead to uncontrolled recursion.

This vulnerability is tr...]]></description>
<link>https://tsecurity.de/de/3446811/sicherheitsluecken/cve-2026-33947-jqlang-jq-up-to-181-srcjvauxc-jvsetpathjvgetpathdelpathssorted-path-recursion-ghsa-xwrw-4f8h-rjvg-nessus-id-307501/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3446811/sicherheitsluecken/cve-2026-33947-jqlang-jq-up-to-181-srcjvauxc-jvsetpathjvgetpathdelpathssorted-path-recursion-ghsa-xwrw-4f8h-rjvg-nessus-id-307501/</guid>
<pubDate>Mon, 20 Apr 2026 01:51:46 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability categorized as <a href="https://vuldb.com/kb/risk">problematic</a> has been discovered in <a href="https://vuldb.com/product/jqlang:jq">jqlang jq up to 1.8.1</a>. The impacted element is the function <code>jv_setpath/jv_getpath/delpaths_sorted</code> of the file <em>src/jv_aux.c</em>. Executing a manipulation of the argument <em>path</em> can lead to uncontrolled recursion.

This vulnerability is tracked as <a href="https://vuldb.com/cve/CVE-2026-33947">CVE-2026-33947</a>. The attack is restricted to local execution. No exploit exists.

Applying a patch is advised to resolve this issue.]]></content:encoded>
</item>
<item>
<title><![CDATA[Duolingo CEO Says They've Stopped Tracking Employees' AI Use for Performance Reviews]]></title>
<description><![CDATA[Last May Duolingo's stock peaked at $529.05. But while the learning app passed $1 billion in revenue in 2025 and 50 million daily active users, today its stock price has dropped more than 81%, to $100.51. 

And there's been other changes, reports Entrepreneur:

In April 2025, Duolingo CEO Luis vo...]]></description>
<link>https://tsecurity.de/de/3445371/it-security-nachrichten/duolingo-ceo-says-theyve-stopped-tracking-employees-ai-use-for-performance-reviews/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3445371/it-security-nachrichten/duolingo-ceo-says-theyve-stopped-tracking-employees-ai-use-for-performance-reviews/</guid>
<pubDate>Sun, 19 Apr 2026 05:50:47 +0200</pubDate>
<category>📰 IT Security Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[Last May Duolingo's stock peaked at $529.05. But while the learning app passed $1 billion in revenue in 2025 and 50 million daily active users, today its stock price has dropped more than 81%, to $100.51. 

And there's been other changes, reports Entrepreneur:

In April 2025, Duolingo CEO Luis von Ahn made headlines after writing a memo calling the company "AI-first." In the memo, von Ahn announced that the language-learning platform would track employees' AI use in performance reviews. Now, a year later, von Ahn is backtracking and rethinking how he measures employee performance. He told the Silicon Valley Girl podcast earlier this month that Duolingo no longer considers AI use in performance reviews. 

The change arose after employees started to ask, "Do you just want us to use AI for AI's sake?" von Ahn explained. "We said no, look — the most important thing in your performance is that you are doing whatever your job is as well as possible. A lot of times, AI can help you with that, but if it can't, I'm not going to force you to do that," von Ahn said on the podcast. He felt as though the company was "trying to push something that in some cases did not fit" instead of "being held accountable for the actual outcome." The CEO is, however, still sticking to other "constructive constraints" he introduced in the April 2025 memo, including stopping contractor hiring in cases where AI can assume their workload... 
Von Ahn also mentioned that a few months ago, Duolingo had a day dedicated to vibe coding, or prompting AI to create an app without manually writing a single line of code. Every single person at the company, from engineers to human resources professionals, had to vibe code an app. Vibe coding has made an impact at the company. One of Duolingo's latest offerings, a course teaching users how to play chess, arose when two people vibe-coded the first prototype of it, the CEO said. Neither of them knew how to play chess or program, but they managed to use AI to create the whole chess curriculum and a prototype of the app in about six months last year. Now chess is Duolingo's fastest-growing course, according to von Ahn. "At this point, we have seven million daily active users that are learning chess," the CEO said on the podcast.
<p></p><div class="share_submission">
<a class="slashpop" href="http://twitter.com/home?status=Duolingo+CEO+Says+They've+Stopped+Tracking+Employees'+AI+Use+for+Performance+Reviews%3A+https%3A%2F%2Fslashdot.org%2Fstory%2F26%2F04%2F19%2F0136252%2F%3Futm_source%3Dtwitter%26utm_medium%3Dtwitter"><img src="https://a.fsdn.com/sd/twitter_icon_large.png"></a>
<a class="slashpop" href="http://www.facebook.com/sharer.php?u=https%3A%2F%2Fslashdot.org%2Fstory%2F26%2F04%2F19%2F0136252%2Fduolingo-ceo-says-theyve-stopped-tracking-employees-ai-use-for-performance-reviews%3Futm_source%3Dslashdot%26utm_medium%3Dfacebook"><img src="https://a.fsdn.com/sd/facebook_icon_large.png"></a>



</div><p><a href="https://slashdot.org/story/26/04/19/0136252/duolingo-ceo-says-theyve-stopped-tracking-employees-ai-use-for-performance-reviews?utm_source=rss1.0moreanon&amp;utm_medium=feed">Read more of this story</a> at Slashdot.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[VirusTotal Inside the Agent Loop]]></title>
<description><![CDATA[At VirusTotal, we are closely following how AI agents are evolving and how we can be useful in that space. Part of that is analysis: the new generation of AI-native artifacts (skills, plugins, IDE extensions, agent configs) that attackers are starting to weaponize as supply-chain vectors. The oth...]]></description>
<link>https://tsecurity.de/de/3439223/malware-trojaner-viren/virustotal-inside-the-agent-loop/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3439223/malware-trojaner-viren/virustotal-inside-the-agent-loop/</guid>
<pubDate>Thu, 16 Apr 2026 17:03:28 +0200</pubDate>
<category>⚠️ Malware / Trojaner / Viren</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>At VirusTotal, we are closely following how AI agents are evolving and how we can be useful in that space. Part of that is analysis: the new generation of AI-native artifacts (skills, plugins, IDE extensions, agent configs) that attackers are starting to weaponize as supply-chain vectors. The other is access: making VirusTotal usable from inside agents, so reputation and Code Insight become part of their decisions, not something a human checks afterwards.</p>
<p>This post focuses on that second part.</p>
<p>Two small experiments, both published under king-tero, the GitHub account of my personal AI agent, which does community tooling on the side. There's a small recursion here: an AI agent writing security plugins for AI agent ecosystems.</p>
<ul>
  <li>
    VT-sentinel (OpenClaw plugin)
    <a href="https://github.com/king-tero/VT-sentinel">https://github.com/king-tero/VT-sentinel</a>
    <ul>
      <li><code>openclaw plugins install clawhub:openclaw-plugin-vt-sentinel</code></li>
    </ul>
  </li>
  <li>
    hermes-virustotal (Hermes plugin)
    <a href="https://github.com/king-tero/hermes-virustotal">https://github.com/king-tero/hermes-virustotal</a>
    <ul>
      <li><code>hermes plugins install king-tero/hermes-virustotal</code></li>
    </ul>
  </li>
</ul>
<p>They're community projects, not official VirusTotal releases, MIT-licensed, and works in progress. They are built on top of the new VirusTotal API for AI agents (VTAI), which is designed specifically for this use case and brings two practical advantages: responses are compact and usable inside an LLM context, and agents have their own identity and audit trail.</p>

<p>Both plugins follow the same idea: put reputation where decisions happen. The agent does not need to look things up separately. The verdict and context are already there, next to the file it is about to use.</p>

<h2>VT-sentinel for OpenClaw</h2>

<p>VT-sentinel watches the directories the agent actually uses (<code>Downloads</code>, <code>/tmp</code>, workspace) and scans files with VirusTotal and Code Insight as they appear. Known-bad files can be quarantined, and suspicious executions blocked.</p>

<p>A few details:</p>

<ul>
  <li>Instruction files (<code>SKILL.md</code>, <code>HOOK.md</code>, <code>AGENTS.md</code>, etc.) default to hash-only lookups. Private prompts are not auto-uploaded.</li>
  <li>Sensitive content (PDFs, Office docs, unknown archives) defaults to explicit per-category consent before upload.</li>
  <li>Nine tools register with the gateway (<code>vt_scan_file</code>, <code>vt_check_hash</code>, <code>vt_sentinel_status</code>, <code>vt_sentinel_configure</code>, …), so both the agent and the user can query state on demand.</li>
  <li>Three presets (<code>balanced</code>, <code>privacy_first</code>, <code>strict_security</code>) cover a reasonable range of risk appetites.</li>
</ul>

<h2>hermes-virustotal for the Hermes agent</h2>

<p>hermes-virustotal takes a slightly different angle. It's a plugin for the Hermes agent that:</p>

<ul>
  <li>Exposes <code>vt_check_hash</code> and <code>vt_check_file</code> as explicit tools the model can call.</li>
  <li>Hooks <code>pre_tool_call</code> so anything written via <code>write_file</code>, <code>patch</code>, or <code>execute_code</code> is hashed, recorded, and annotated with its VirusTotal verdict.</li>
  <li>Hooks <code>pre_llm_call</code> to inject a compact advisor block into the model's context: recent paths, hashes, verdicts, and Code Insight snippets, scoped to the current session and aged out when stale.</li>
</ul>

<p>The upload policy is sensible: binaries (ELF, PE, Mach-O, WASM, Java class, DEX) are auto-submitted so the community can analyze potential new malware; scripts, source, markdown and text are never auto-uploaded; archives are opt-in; and there's a built-in blocklist covering <code>.env*</code>, <code>*.key</code>, <code>*.pem</code>, <code>id_rsa*</code>, <code>.ssh/*</code> and similar paths. By default it fails open (the agent keeps working if VT is unreachable) and <code>VTAI_ENFORCE_KNOWN_MALICIOUS=1</code> turns on hard blocking, limited to exact hashes VirusTotal has already flagged.</p>

<h2>This space is still early</h2>

<p>If you are running OpenClaw or Hermes and want VirusTotal inside the agent loop, try them. Break them. Send PRs. More to come.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Is Anthropic 'nerfing' Claude? Users increasingly report performance degradation as leaders push back]]></title>
<description><![CDATA[A growing number of developers and AI power users are taking to social media to accuse Anthropic of degrading the performance of Claude Opus 4.6 and Claude Code — intentionally or as an outcome of compute limits — arguing that the company’s flagship coding model feels less capable, less reliable ...]]></description>
<link>https://tsecurity.de/de/3430043/it-nachrichten/is-anthropic-nerfing-claude-users-increasingly-report-performance-degradation-as-leaders-push-back/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3430043/it-nachrichten/is-anthropic-nerfing-claude-users-increasingly-report-performance-degradation-as-leaders-push-back/</guid>
<pubDate>Mon, 13 Apr 2026 21:34:07 +0200</pubDate>
<category>📰 IT Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>A growing number of developers and AI power users are taking to social media to accuse Anthropic of degrading the performance of Claude Opus 4.6 and Claude Code — intentionally or as an outcome of compute limits — arguing that the company’s flagship coding model feels less capable, less reliable and more wasteful with tokens than it did just weeks ago. </p><p>The complaints have spread quickly on <a href="https://github.com/anthropics/claude-code/issues/42796#issuecomment-4194007103">Github</a>, <a href="https://x.com/petergyang/status/2043466663258140685">X</a> and <a href="https://www.reddit.com/r/ClaudeAI/comments/1s7f72l/claude_performance_and_bugs_megathread_ongoing/">Reddit</a> over the past several weeks, with several high-reach posts alleging that Claude has become worse at sustained reasoning, more likely to abandon tasks midway through, and more prone to hallucinations or contradictions. </p><p>Some users have framed the issue as “AI shrinkflation” — the idea that customers are paying the same price for a weaker product. </p><p>Others have gone further, suggesting Anthropic may be throttling or otherwise tuning Claude downward during periods of heavy demand. </p><p>Those claims remain unproven, and Anthropic employees have publicly denied that the company degrades models to manage capacity. At the same time, Anthropic has acknowledged real changes to usage limits and reasoning defaults in recent weeks, which has made the broader debate more combustible. </p><p>VentureBeat has reached out to Anthropic for further clarification on the recent accusations, including whether any recent changes to reasoning defaults, context handling, throttling behavior, inference parameters or benchmark methodology could help explain the spike in complaints. </p><p>We have also asked how Anthropic explains the recent benchmark-related claims and whether it plans to publish additional data that could reassure customers. As of publication time, we are awaiting a response.</p><h2><b>Viral user complaints, including from an AMD Senior Director, argue Claude has become less capable</b></h2><p>One of the most detailed public complaints originated as a <a href="https://github.com/anthropics/claude-code/issues/42796#issuecomment-4194007103">GitHub issue filed by Stella Laurenzo</a> on April 2, 2026, whose LinkedIn profile identifies her as Senior Director in AMD’s AI group.</p><p>In that post, Laurenzo wrote that Claude Code had regressed to the point that it could not be trusted for complex engineering work, then backed that claim with a sprawling analysis of 6,852 Claude Code session files, 17,871 thinking blocks and 234,760 tool calls. </p><p>The complaint argued that, starting in February, Claude’s estimated reasoning depth fell sharply while signs of poorer performance rose alongside it, including more premature stopping, more “simplest fix” behavior, more reasoning loops, and a measurable shift from research-first behavior to edit-first behavior. </p><p>The post’s broader point was that for advanced engineering workflows, extended reasoning is not a luxury but part of what makes the model usable in the first place.</p><p>That GitHub thread then escaped into the broader social media conversation, with X users including <a href="https://x.com/Hesamation/status/2042979500103815306">@Hesamation</a>, who posted screenshots of Laurenzo's GitHub post to X on April 11, turning it into an even more viral talking point.</p><p>That amplification mattered because it gave the wider “Claude is getting worse” narrative something more concrete than anecdotal frustration: a long, data-heavy post from a senior AI leader at a major chip company arguing that the regression was visible in logs, tool-use patterns and user corrections, not just gut feeling.</p><p>Anthropic’s public response focused on separating perceived changes from actual model degradation.<a href="https://github.com/anthropics/claude-code/issues/42796#issuecomment-4194007103"> In a pinned follow-up on the same GitHub issue</a> posted a week ago, Claude Code lead Boris Cherny thanked Laurenzo for the care and depth of the analysis but disputed its main conclusion.</p><p>Cherny said the “redact-thinking-2026-02-12” header cited in the complaint is a UI-only change that hides thinking from the interface and reduces latency, but “does not impact thinking itself,” “thinking budgets,” or how extended reasoning works under the hood. </p><p>He also said two other product changes likely affected what users were seeing: Opus 4.6’s move to adaptive thinking by default on Feb. 9, and a March 3 shift to medium effort, or effort level 85, as the default for Opus 4.6, which he said Anthropic viewed as the best balance across intelligence, latency and cost for most users. </p><p>Cherny added that users who want more extended reasoning can manually switch effort higher by typing <code>/effort</code> <code>high</code> in Claude Code terminal sessions. </p><p>That exchange gets at the core of the controversy. Critics like Laurenzo argue that Claude’s behavior in demanding coding workflows has plainly worsened and point to logs and usage patterns as evidence. </p><p>Anthropic, by contrast, is not saying nothing changed. It is saying the biggest recent changes were product and interface choices that affect what users see and how much effort the system expends by default, not a secret downgrade of the underlying model. That distinction may be technically important, but for power users who feel the product is delivering worse results, it is not necessarily a satisfying one. </p><p>External coverage from <a href="https://www.techradar.com/pro/claude-cannot-be-trusted-to-perform-complex-engineering-tasks-amd-ai-head-slams-anthropics-coding-tool-after-months-of-frustration">TechRadar</a> and <a href="https://www.pcgamer.com/software/ai/amds-senior-director-of-ai-thinks-claude-has-regressed-and-that-it-cannot-be-trusted-to-perform-complex-engineering/">PC Gamer</a> further amplified Laurenzo's post and larger wave of agreement from some power users.</p><p>Another <a href="https://x.com/om_patel5/status/2041704763188793793">viral post on X from developer Om Patel</a> on April 7 made the same argument in even more direct terms, claiming that someone had “actually measured” how much “dumber” Claude had gotten and summarizing the result as a 67% drop. </p><p>That post helped popularize the “AI shrinkflation” label and pushed the controversy beyond hard-core Claude Code users into the broader AI discourse on X. </p><p>These claims have resonated because they map closely onto what many frustrated users say they are seeing in practice: more unfinished tasks, more backtracking, more token burn and a stronger sense that Claude is less willing to reason deeply through complicated coding jobs than it was earlier this year. </p><h2><b>Benchmark posts turned anecdotal frustration into a public controversy</b></h2><p>The loudest benchmark-based claim came from BridgeMind, which runs the BridgeBench hallucination benchmark. On April 12, the <a href="https://x.com/bridgemindai/status/2043321284113670594">account posted that Claude Opus 4.6 had fallen from 83.3% accuracy</a> and a No. 2 ranking in an earlier result to 68.3% accuracy and No. 10 in a new retest, calling that proof that “Claude Opus 4.6 is nerfed.” </p><p>That post spread widely and became one of the main anchors for the broader public case that Anthropic had degraded the model. </p><p>Other users also circulated benchmark-related or test-based posts suggesting that Opus 4.6 was underperforming versus Opus 4.5 in practical coding tasks. </p><p>Still other posts pointed to TerminalBench-related results as supposed evidence that the model’s behavior had changed in certain harnesses or product contexts. </p><p>The effect was cumulative: benchmark screenshots, side-by-side tests and anecdotal frustration all began reinforcing one another in public. </p><p>That matters because benchmark claims tend to travel farther than more subjective complaints. A developer saying a model “feels worse” is one thing. A screenshot showing a ranking drop from No. 2 to No. 10, or a dramatic percentage swing in accuracy, gives the appearance of hard proof, even when the underlying comparison may be more complicated.</p><h2><b>Critics of the benchmark claims say the evidence is weaker than it looks</b></h2><p>The most important rebuttal to the BridgeBench claim did not come from Anthropic. It came from <a href="https://x.com/paul_cal/status/2043363332178985289">Paul Calcraft, an outside software and AI researcher on X</a>, who argued that the viral comparison was misleading because the earlier Opus 4.6 result was based on only six tasks while the later one was based on 30. </p><p>In his words, it was a “DIFFERENT BENCHMARK.” He also said that on the six tasks the two runs shared in common, Claude’s score moved only modestly, from 87.6% previously to 85.4% in the later run, and that the bigger swing appeared to come mostly from a single fabrication result without repeats. He characterized that as something that could easily fall within ordinary statistical noise.</p><p>That outside rebuttal matters because it undercuts one of the cleanest and most viral claims in circulation. It does not prove users are wrong to think something has changed. But it does suggest that at least some of the benchmark evidence now driving the story may be overstated, poorly normalized or not directly comparable.</p><p>Even the BridgeBench post itself drew a community note to similar effect. The note said the two benchmark runs covered different scopes — six tasks in one case and 30 in the other — and that the common-task subset showed only a minor change. That does not make the later result meaningless, but it weakens the strongest version of the “BridgeBench proved it” argument. </p><p>This is now a key feature of the controversy: the claims are not all equally strong. Some are grounded in first-hand user experience. Some point to real product changes. Some rely on benchmark comparisons that may not be apples-to-apples. And some depend on inferences about hidden system behavior that users outside Anthropic cannot directly verify.</p><h2><b>Earlier capacity limits gave users a reason to suspect more changes under the hood</b></h2><p>The current backlash also lands in the shadow of a real, confirmed Anthropic policy change from late March. On March 26, Anthropic technical staffer<a href="https://x.com/trq212/status/2037254607001559305"> Thariq Shihipar posted that</a>, “To manage growing demand for Claude,” the company was adjusting how 5-hour session limits work for Free, Pro and Max subscribers during peak hours, while keeping weekly limits unchanged. </p><p>He added that during weekdays from 5 a.m. to 11 a.m. Pacific time, users would move through their 5-hour session limits faster than before. In follow-up posts, he said Anthropic had landed efficiency wins to offset some of the impact, but that roughly 7% of users would hit session limits they would not have hit before, particularly on Pro tiers. </p><p>In an email on March 27, 2026, Anthropic told VentureBeat that Team and Enterprise customers were not affected by those changes, and that the shift was not dynamically optimized per user but instead applied to the peak-hour window the company had publicly described. Anthropic also said it was continuing to invest in scaling capacity.</p><p>Those comments were about session limits, not model downgrades. But they are important context, because they establish two things that users now keep connecting in public: first, Anthropic has been dealing with surging demand; second, it has already changed how usage is rationed during busy periods. That does not prove Anthropic reduced model quality. It does help explain why so many users are primed to believe something else may also have changed.</p><h2><b>Prompt caching and TTL</b></h2><p>A separate, <a href="https://github.com/anthropics/claude-code/issues/46829">more recent GitHub issue broadens</a> the dispute beyond model quality and into pricing and quota behavior. In issue #46829, user seanGSISG argued that Claude Code’s prompt-cache time-to-live, or TTL, appeared to shift from a one-hour setting back to a five-minute setting in early March, based on analysis of nearly 120,000 API calls drawn from Claude Code session logs across two machines. </p><p>The complaint argues that this change drove meaningful increases in cache-creation costs and quota burn, especially for long-running coding sessions where cached context expires quickly and must be rebuilt. The author claims that this helps explain why some subscription users began hitting usage limits they had not previously encountered.</p><p>What makes this issue notable is that Anthropic did not flatly deny that something changed. In a reply on the thread, Jarred Sumner said the March 6 change was real and intentional, but rejected the framing that it was a regression. He said Claude Code uses different cache durations for different request types, and that one-hour cache is not always cheaper because one-hour writes cost more up front and only save money when the same cached context is reused enough times to justify it. </p><p>In his telling, the change was part of ongoing cache optimization work, not a silent downgrade, and the pre–March 6 behavior described in the issue “wasn’t the intended steady state.”</p><p>The thread later drew a more detailed response from Anthropic’s Cherny, who described one-hour caching as “nuanced” and said the company has been testing heuristics to improve cache hit rates, token usage and latency for subscribers. Cherny said Anthropic keeps five-minute cache for many queries, including subagents that are rarely resumed, and said turning off telemetry also disables experiment gates, which can cause Claude Code to fall back to a five-minute default in some cases. </p><p>He added that Anthropic plans to expose environment variables that let users force one-hour or five-minute cache behavior directly. Together, those replies do not validate the issue author’s claim that Anthropic silently made Claude Code more expensive overall, but they do confirm that Anthropic has been actively experimenting with cache behavior behind the scenes during the same period users began complaining more loudly about quota burn and changing product behavior.</p><h2><b>Anthropic says user-facing changes, not secret degradation, explain much of the uproar</b></h2><p>Anthropic-affiliated employees have publicly pushed back on the broadest accusations. In one widely circulated reply on X, Cherny responded to claims that Anthropic had secretly nerfed Claude Code by writing, “<a href="https://x.com/bcherny/status/2043163965648515234">This is false</a>.”</p><p>He said Claude Code had been defaulted to medium effort in response to user feedback that Claude was consuming too many tokens, and that the change had been disclosed both in the changelog and in a dialog shown to users when they opened Claude Code.</p><p>That response is notable because it concedes a meaningful product change while rejecting the more conspiratorial interpretation of it. Anthropic is not saying nothing changed. It is saying that what changed <i>was</i> disclosed and was aimed at balancing token use, not secretly reducing model quality.</p><p>Public documentation also supports the fact that effort defaults have been in motion. <a href="https://code.claude.com/docs/en/changelog?utm_source=chatgpt.com">Claude Code’s changelog says that on April 7</a>, Anthropic changed the default effort level from medium to high for API-key users as well as Bedrock, Vertex, Foundry, Team and Enterprise users. </p><p>That suggests Anthropic has actively been tuning these settings across different segments, which could plausibly affect user perceptions even if the core model weights are unchanged. </p><p>Shihipar has also directly denied the broader demand-management accusation. In a <a href="https://x.com/trq212/status/2043023892579766290">reply on X</a> posted April 11, he said Anthropic does not “degrade” its models to better serve demand. He also said that changes to thinking summaries affected how some users were measuring Claude’s “thinking,” and that the company had not found evidence backing the strongest qualitative claims now spreading online. </p><h2><b>The real issue may be trust as much as model quality</b></h2><p>What is clear is that a trust gap has opened between Anthropic and some of its most demanding users. </p><p>For developers who rely on Claude Code all day, subtle shifts in visible thinking output, effort defaults, token burn, latency tradeoffs or usage caps can feel indistinguishable from a weaker model. </p><p>That is true whether the root cause is a product setting, a UI change, an inference-policy tweak, capacity pressure or a genuine quality regression.</p><p>It also means both sides of the fight may be talking past each other. Users are describing what they experience: more friction, more failures and less confidence. Anthropic is responding in product terms: effort defaults, hidden thinking summaries, changelog disclosures, and denials that demand pressure is causing secret model degradation. </p><p>Those are not necessarily incompatible descriptions. A model can feel worse to users even if the company believes it has not “nerfed” the underlying model in the way critics allege. But coming at a time when Anthropic's chief rival <a href="https://www.axios.com/2026/03/25/openai-pivots-from-consumer-hype-to-business-reality">OpenAI has recently pivoted and put more resources</a> behind its competing, enterprise and vibe-coding focused product Codex — <a href="https://venturebeat.com/orchestration/openai-introduces-chatgpt-pro-usd100-tier-with-5x-usage-limits-for-codex">even offering a new, more mid-range ChatGPT subscription</a> in an effort to boost usage of the tool — it's certainly not the kind of publicity that stands to benefit Anthropic or its customer retention. </p><p>At the same time, the public evidence remains mixed. Some of the most viral claims have come from developers with detailed logs and strong opinions based on repeated use. Some of the benchmark evidence has been challenged by outside observers on methodological grounds. And Anthropic’s own recent changes to limits and settings ensure that this debate is happening against a backdrop of real adjustments, not pure rumor.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[France plans to replace Windows with a hardened configuration built on NixOS.]]></title>
<description><![CDATA[Goodbye Windows: Securix and Bureautix, the state's Linux with the names of indomitable Gauls  April 11, 2026 • 09:33  We often talk about digital sovereignty, but concretely, what would we do? The answer would be in two names: Securix and Bureautix. By relying on NixOS, a radically different Lin...]]></description>
<link>https://tsecurity.de/de/3426067/linux-tipps/france-plans-to-replace-windows-with-a-hardened-configuration-built-on-nixos/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3426067/linux-tipps/france-plans-to-replace-windows-with-a-hardened-configuration-built-on-nixos/</guid>
<pubDate>Sat, 11 Apr 2026 16:25:39 +0200</pubDate>
<category>🐧 Linux Tipps</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<!-- SC_OFF --><div class="md"><h1>Goodbye Windows: Securix and Bureautix, the state's Linux with the names of indomitable Gauls</h1> <p> April 11, 2026 • 09:33 </p> <p>We often talk about digital sovereignty, but concretely, what would we do? The answer would be in two names: Securix and Bureautix. By relying on NixOS, a radically different Linux distribution, the government is quietly preparing for the post-Windows era for its agents.</p> <p><a href="https://images.frandroid.com/wp-content/uploads/2026/04/image-45-1.jpg"></a></p> <p>Before imagining Windows disappearing overnight from all French administrations, let's lay the foundations. The migration announced this week concerns 250 agents, not 2.5 million. But behind this modest figure lies a much more ambitious technical project: Securix.</p> <p>The information circulating about a "homemade NixOS distribution" developed by the government is both true and more subtle than it seems. Technically, this is not a fork, but a hardened configuration built on NixOS.</p> <p>It all started with an interministerial seminar organised on 8 April 2026 by the DINUM, at the initiative of Prime Minister Sébastien Lecornu. On this occasion, the Interministerial Digital Directorate made official <a href="https://www.frandroid.com/marques/microsoft/3059607_la-france-annonce-une-etape-cruciale-vers-sa-sortie-de-windows">its own exit from Windows in favor of Linux</a>, a symbolic announcement that concerns about 250 agents, but which highlights Sécurix, the technical foundation on which this switch is based.</p> <p><strong>To go further</strong><br> <a href="https://www.frandroid.com/marques/microsoft/3059607_la-france-annonce-une-etape-cruciale-vers-sa-sortie-de-windows">France announces a crucial step towards its exit from Windows</a></p> <p>According to the latest elements of the <strong>cloud-gov</strong> ecosystem, the <strong>DINUM</strong> (Interministerial Directorate for Digital Affairs) is developing a software brick called <strong>Sécurix</strong>, the code of which is published on GitHub under an MIT license.</p> <p>It would not be a simple operating system, but a workstation base. Developed within the DIPUM (Interministerial Product Operator) department, Securix serves as a technical basis for creating highly secure working environments.</p> <p>The actual scope of this migration remains modest: 234 agents at the DINUM. But it is part of a much broader movement. At the same time, the National Health Insurance Fund has announced the migration of its 80,000 agents to the tools of the interministerial digital base: Tchap for messaging, Visio for meetings and FranceTransfert for the exchange of documents. It is at this scale that the seesaw begins to weigh.</p> <p>This is where <strong>Bureautix</strong> comes in: it would not be a commercial product, but an "example" of a typical office configuration, which shows how to transform this raw base into a daily tool for a state agent.</p> <p>The choice of <strong>NixOS</strong> as the technical foundation would not be a coincidence. Unlike a traditional Linux distribution, NixOS allows for <strong>declarative</strong> management. In other words, the desired state of the system is described in a configuration file, and the machine builds itself in the same way, every time. For the State, this makes it possible to have a controlled, auditable and, above all, sovereign IT equipment.</p> <h1>Securix: the DINUM's digital safe</h1> <p>The Securix project is currently in <strong>the alpha</strong> phase and does not yet offer support, but its ambitions are already very clear. It would be a reinstantiable model capable of adapting to several critical use cases: multi-agent workstations, exclusive intranet access or high-level system administration. We are talking about an infrastructure designed to comply with the strictest recommendations of the <strong>ANSSI</strong>.</p> <p>Technically, this base would integrate robust defense mechanisms. These would include <strong>TPM2</strong> chip management, data encryption via <strong>Yubikey</strong> physical keys (LUKS FIDO2) and centralized enrollment for <strong>Secure Boot</strong>. The idea would be to ensure that only state-validated code can run on the machine. For secrets management, tools such as <strong>Vault</strong> or <strong>age</strong> would be part of the package, which will further strengthen the protective barrier.</p> <p>But what would make Securix truly unique is its ability to <strong>reproduce.</strong> Thanks to NixOS, if a workstation is corrupted or fails, it would be enough to redeploy its configuration to find a healthy system in a few minutes. This is a clean break from the Windows model, where each machine ends up having its own "life" and flaws over time.</p> <p>The DINUM is not going it alone. Each ministry, including public operators, will have to formalise its own plan to reduce non-European dependencies by autumn 2026, focusing on seven areas: workstations, collaborative tools, antivirus, artificial intelligence, databases, virtualisation and network equipment. A restrictive timetable supported by the Minister Delegate for Digital Affairs Anne Le Hénanff, who already warned in 2023, as a deputy, about "the Microsoft trap".</p> <h1>Bureautix: the workstation "as code"</h1> <p>Bureautix, for its part, would serve as a demonstrator. This project would show how to take the Securix brick and add the layers necessary for administrative use: office suite, communication tools and access to sovereign services of the State. This would be proof by example that we can do without proprietary American solutions for daily tasks.</p> <p>The most radical point? Bureautix would do without a traditional centralized directory like Microsoft's Active Directory. Instead, it would rely on a static directory managed like code in a <strong>Git</strong> repository. New users or changes in rights would be distributed via system updates. It is a simplified approach that would drastically reduce dependencies on heavy and often vulnerable infrastructure.</p> <p>The rest of the story would remain to be written. If Sécurix is still at the experimental stage, it would be perfectly aligned with France's "Trusted Cloud" strategy. The idea would be to have sovereign servers on the one hand, and "secure clients" on the other, perfectly integrated into this ecosystem.</p> <p>The DINUM has also planned to organise the first "digital industrial meetings" in June 2026, which are supposed to concretise a public-private alliance for European sovereignty. There remains a precedent that calls for caution: the city of Munich, which had switched its administration to Linux before backtracking a decade later. Digital sovereignty cannot be decreed, it is built over time, and rarely resists changes in majority alone.</p> </div><!-- SC_ON -->   submitted by   <a href="https://www.reddit.com/user/-kahmi-"> /u/-kahmi- </a> <br> <span><a href="https://www.frandroid.com/os/gnu-linux/3062047_adieu-windows-securix-et-bureautix-le-linux-de-letat-aux-noms-dirreductibles-gaulois">[link]</a></span>   <span><a href="https://www.reddit.com/r/linux/comments/1sifb7t/france_plans_to_replace_windows_with_a_hardened/">[comments]</a></span>]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-26209 | agronholm cbor2 up to 5.8.x cbor2.loads recursion (Nessus ID 305837)]]></title>
<description><![CDATA[A vulnerability was found in agronholm cbor2 up to 5.8.x. It has been rated as problematic. This affects the function cbor2.loads. Performing a manipulation results in uncontrolled recursion.

This vulnerability is cataloged as CVE-2026-26209. It is possible to initiate the attack remotely. There...]]></description>
<link>https://tsecurity.de/de/3424105/sicherheitsluecken/cve-2026-26209-agronholm-cbor2-up-to-58x-cbor2loads-recursion-nessus-id-305837/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3424105/sicherheitsluecken/cve-2026-26209-agronholm-cbor2-up-to-58x-cbor2loads-recursion-nessus-id-305837/</guid>
<pubDate>Fri, 10 Apr 2026 17:22:52 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/product/agronholm:cbor2">agronholm cbor2 up to 5.8.x</a>. It has been rated as <a href="https://vuldb.com/kb/risk">problematic</a>. This affects the function <code>cbor2.loads</code>. Performing a manipulation results in uncontrolled recursion.

This vulnerability is cataloged as <a href="https://vuldb.com/cve/CVE-2026-26209">CVE-2026-26209</a>. It is possible to initiate the attack remotely. There is no exploit available.

Upgrading the affected component is advised.]]></content:encoded>
</item>
<item>
<title><![CDATA[[Testing Update] 2026-03-31 - Linux 7.0-rc6, GNOME, Thunderbird, Deepin, Freecad, Wireplumber]]></title>
<description><![CDATA[Hello Manjaro user community, here we have another set of package updates. This might mark the start of the development cycle of the upcoming ‘Bian-May’ release series. With this we aim to update the default kernel to 7.0 series. Also there will be Plasma 6.6 series, KDE Gears 26.04 and GNOME 50 ...]]></description>
<link>https://tsecurity.de/de/3409930/unix-server/testing-update-2026-03-31-linux-70-rc6-gnome-thunderbird-deepin-freecad-wireplumber/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3409930/unix-server/testing-update-2026-03-31-linux-70-rc6-gnome-thunderbird-deepin-freecad-wireplumber/</guid>
<pubDate>Mon, 06 Apr 2026 01:00:56 +0200</pubDate>
<category>🐧 Unix Server</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div data-theme-toc="true"> </div>
<p>Hello Manjaro user community, here we have another set of package updates. This might mark the start of the development cycle of the upcoming ‘Bian-May’ release series. With this we aim to update the default kernel to <a href="https://www.heise.de/en/news/Linux-Torvalds-starts-development-of-Kernel-7-0-11186358.html">7.0</a> series. Also there will be <a href="https://kde.org/announcements/plasma/6/6.6.0/">Plasma 6.6</a> series, <a href="https://community.kde.org/Schedules/KDE_Gear_26.04_Schedule">KDE Gears 26.04</a> and <a href="https://release.gnome.org/50/">GNOME 50</a> release series. XFCE will stay at <a href="https://www.xfce.org/about/tour420">4.20</a> this release cycle. A release of ‘Bian-May’ can be expected end of April, beginning of May. Let us know any issues you may found thus far …</p>
<h3><a name="p-850257-current-promotions-1" class="anchor" href="https://forum.manjaro.org/#p-850257-current-promotions-1" aria-label="Heading link"></a>Current Promotions</h3>
<ul>
<li>Get the latest Gaming Laptop by Slimbook powered by Manjaro: <a href="https://slimbook.com/manjaro">Slimbook Manjaro III</a></li>
<li>Protect your personal data, keep yourself safe with Surfshark VPN: <a href="https://get.surfshark.net/aff_c?offer_id=6&amp;aff_id=14558-">See current promotion</a></li>
</ul>
<h2><a name="p-850257-recent-news-2" class="anchor" href="https://forum.manjaro.org/#p-850257-recent-news-2" aria-label="Heading link"></a>Recent News</h2>

New in Manjaro GNOME!
Or, if you prefer the command line: <a href="https://forum.manjaro.org/t/testing-update-2026-03-31-linux-7-0-rc6-gnome-thunderbird-deepin-freecad-wireplumber/186720/1">(click for more details)</a>

KDE Plasma users with SDDM can now migrate to Plasma Login Manager <a href="https://forum.manjaro.org/t/testing-update-2026-03-31-linux-7-0-rc6-gnome-thunderbird-deepin-freecad-wireplumber/186720/1">(click for more details)</a>

NVIDIA 590 driver drops Pascal support <a href="https://forum.manjaro.org/t/testing-update-2026-03-31-linux-7-0-rc6-gnome-thunderbird-deepin-freecad-wireplumber/186720/1">(click for more details)</a>
<ul>
<li><a href="https://forum.manjaro.org/t/manjaro-26-0-anh-linh-released/184526" class="inline-onebox">Manjaro 26.0 Anh-Linh released</a></li>
<li><a href="https://forum.manjaro.org/t/manjaro-summit-public-alpha-now-available/176995" class="inline-onebox">Manjaro Summit public Alpha now available</a></li>
<li>As of Linux 5.4.302, the 5.4 series is now EOL (End Of Life). Please install 5.10 LTS (Long Term Support) or 5.15 LTS.</li>
<li>As of Linux 6.16.12, the 6.16 series is now EOL (End Of Life). Please install 6.18 LTS (Long Term Support) and/or 6.12 LTS.</li>
<li>As of Linux 6.17.13, the 6.17 series is now EOL (End Of Life). Please install 6.18 LTS (Long Term Support) and/or 6.12 LTS.</li>
</ul>

Previous News
Finding information easier about Manjaro <a href="https://forum.manjaro.org/t/testing-update-2026-03-31-linux-7-0-rc6-gnome-thunderbird-deepin-freecad-wireplumber/186720/1">(click for more details)</a>
<h2><a name="p-850257-notable-package-updates-3" class="anchor" href="https://forum.manjaro.org/#p-850257-notable-package-updates-3" aria-label="Heading link"></a>Notable Package Updates</h2>
<ul>
<li><strong>Kernel</strong> 7.0 got updated to <a href="https://lore.kernel.org/lkml/CAHk-=wgLvq1LucHhxjiPwDBkMRk=54Zh=-FmUdevXJyHygc=9A@mail.gmail.com/T/#u">7.0-rc6</a></li>
<li><strong>GNOME</strong> <a href="https://discourse.gnome.org/t/gnome-49-5-released/34574">49.5</a></li>
<li><strong>Thunderbird</strong> <a href="https://www.thunderbird.net/thunderbird/149.0.1/releasenotes/">149.0.1</a></li>
<li>Some updates to <strong>Deepin</strong></li>
<li><strong>freecad</strong> <a href="https://blog.freecad.org/2026/03/25/freecad-version-1-1-released/">1.1.0</a></li>
<li>Rebuilds and updates to <strong>haskell</strong></li>
<li><strong>wireplumber</strong> <a href="https://gitlab.com/pipewire/wireplumber/-/blob/07e730b279ac7a520699ae9f6b0797848a731b30/NEWS.rst">0.5.14</a></li>
</ul>
<h2><a name="p-850257-additional-info-4" class="anchor" href="https://forum.manjaro.org/#p-850257-additional-info-4" aria-label="Heading link"></a>Additional Info</h2>

Python 3.14 info <a href="https://forum.manjaro.org/t/testing-update-2026-03-31-linux-7-0-rc6-gnome-thunderbird-deepin-freecad-wireplumber/186720/1">(click for more details)</a>

Info about AUR packages <a href="https://forum.manjaro.org/t/testing-update-2026-03-31-linux-7-0-rc6-gnome-thunderbird-deepin-freecad-wireplumber/186720/1">(click for more details)</a>
<p>Get our latest daily developer images now from Github: <a href="https://github.com/manjaro-plasma/download/releases">Plasma</a>, <a href="https://github.com/manjaro-gnome/download/releases">GNOME</a>, <a href="https://github.com/manjaro-xfce/download/releases">XFCE</a>. You can get the latest <a href="https://manjaro.org/download">stable releases</a> of Manjaro from <a href="https://cdn77.com/">CDN77</a>.</p>
<hr>
<p><strong>Our current supported kernels</strong></p>
<ul>
<li>linux510 5.10.252</li>
<li>linux515 5.15.202</li>
<li>linux61 6.1.167</li>
<li>linux66 6.6.130</li>
<li>linux612 6.12.78</li>
<li>linux618 6.18.20</li>
<li>linux619 6.19.10</li>
<li>linux70 7.0.0rc6</li>
<li>linux61-rt 6.1.166_rt61</li>
<li>linux66-rt 6.6.129_rt70</li>
<li>linux612-rt 6.12.74_rt16</li>
<li>linux617-rt 6.17.5_rt7</li>
</ul>
<p><strong>Package Changes</strong> (3/31/26 05:17 CEST)</p>
<ul>
<li>testing core x86_64:  3 new and 3 removed package(s)</li>
<li>testing extra x86_64:  1131 new and 1127 removed package(s)</li>
<li>testing multilib x86_64:  8 new and 8 removed package(s)</li>
</ul>
<pre><code class="lang-auto">:: Different overlay package(s) in repository core x86_64

-------------------------------------------------------------------------------
                             PACKAGE           2026-03-28           2026-03-31
-------------------------------------------------------------------------------
                             linux70           7.0.0rc5-1           7.0.0rc6-1
                     linux70-headers           7.0.0rc5-1           7.0.0rc6-1


:: Different sync package(s) in repository core x86_64

-------------------------------------------------------------------------------
                             PACKAGE           2026-03-28           2026-03-31
-------------------------------------------------------------------------------
                                file               5.47-1               5.47-2


:: Different overlay package(s) in repository extra x86_64

-------------------------------------------------------------------------------
                             PACKAGE           2026-03-28           2026-03-31
-------------------------------------------------------------------------------
                             discord          1:0.0.131-1                    -
                   linux70-acpi_call            1.2.2-0.5            1.2.2-0.6
                    linux70-bbswitch              0.8-0.5              0.8-0.6
                 linux70-broadcom-wl     6.30.223.271-0.5     6.30.223.271-0.6
                linux70-nvidia-470xx       470.256.02-0.5       470.256.02-0.6
                 linux70-nvidia-open        595.58.03-0.1        595.58.03-0.2
                       linux70-r8168         8.056.02-0.5         8.056.02-0.6
                   linux70-rtl8723bu         20250813-0.5         20250813-0.6
                    linux70-tp_smapi             0.45-0.5             0.45-0.6
                 linux70-vhba-module         20250329-0.5         20250329-0.6
     linux70-virtualbox-host-modules            7.2.6-0.5            7.2.6-0.6
                         linux70-zfs            2.4.1-0.5            2.4.1-0.6


:: Different sync package(s) in repository extra x86_64

-------------------------------------------------------------------------------
                             PACKAGE           2026-03-28           2026-03-31
-------------------------------------------------------------------------------
                          abseil-cpp         20250814.1-1         20260107.1-1
                               afl++              4.35c-2              4.40c-1
                                agda          2.6.4.3-119          2.6.4.3-121
                          aliyun-cli              3.2.9-1              3.3.3-1
                              allure         0.11.0.0-317         0.11.0.0-320
                          amdgpu_top             0.11.2-1             0.11.3-1
                       android-tools            35.0.2-23            35.0.2-24
                          apache-orc              2.3.0-2              2.3.0-3
                                apko             1.1.16-1              1.2.0-1
                               arbtt         0.12.0.3-185         0.12.0.3-187
                             arch-hs            0.12.1-66            0.12.1-70
                      argo-workflows              4.0.2-1              4.0.3-1
                               arrow             23.0.1-2             23.0.1-3
                             astroid               0.17-8               0.17-9
                           astroterm             1.0.10-1              1.1.0-1
                           aws-vault              7.9.7-1             7.9.13-1
                              azcopy            10.32.1-1            10.32.2-1
                       bbswitch-dkms              0.8-806              0.8-807
                       bcachefs-dkms           3:1.37.3-1           3:1.37.4-1
                      bcachefs-tools           3:1.37.3-1           3:1.37.4-1
                               beets              2.7.1-1              2.8.0-1
                               bftpd                6.3-1                6.6-1
                              bloaty               1.1-22               1.1-23
                            bpftrace             0.25.0-1             0.25.1-1
                                brat              0.9.0-2             0.10.0-1
                                 bun             1.3.11-1             1.3.11-2
                               byobu               6.14-1               6.15-1
                       cabal-install          3.10.3.0-15          3.10.3.0-18
                          cabal-plan          0.7.3.0-128          0.7.3.0-130
                      cargo-binstall             1.17.8-2             1.17.9-1
                         cargo-insta             1.47.0-1             1.47.2-1
                        cargo-update             18.2.0-2             19.0.1-1
                             castxml              0.7.0-1              0.7.0-2
                           cbor-tool          0.2.3.0-124          0.2.3.0-126
                              ccache             4.13.1-1             4.13.2-1
                               cgrep             8.1.0-94             8.1.0-97
                              chatty              0.8.9-1              0.8.9-2
                          cherrytree              1.6.3-1              1.6.3-2
                           clash-ghc             1.8.2-97            1.8.2-100
                          cockatrice             2.10.3-1             2.10.3-2
                               crash              9.0.1-1              9.0.1-2
                             cryptol             3.3.0-47             3.3.0-50
                                 cue             0.15.4-1             0.16.0-1
                    curl-impersonate              1.5.1-1              1.5.2-1
                                cyme             2.2.11-2              2.3.0-1
                               darcs           2.18.5-191           2.18.5-194
                             dbeaver             26.0.0-1             26.0.1-1
                     deepin-anything             6.2.11-1              7.0.0-2
                deepin-anything-dkms             6.2.11-1              7.0.0-2
                          deepin-api             6.0.35-1             6.0.37-1
                 deepin-app-services             1.0.40-1             1.0.41-1
          deepin-application-manager             1.2.42-1             1.2.44-1
                     deepin-calendar             6.5.17-1             6.5.18-1
                    deepin-clipboard              6.1.7-1              6.1.8-1
                   deepin-compressor              6.5.9-1             6.5.11-1
               deepin-control-center             6.1.13-1             6.1.15-1
                       deepin-daemon             6.1.46-4             6.1.49-1
                deepin-desktop-theme             1.1.16-1             1.1.18-1
             deepin-device-formatter           0.0.1.18-2              1.5.1-1
                         deepin-draw             6.5.25-1             6.5.26-1
                       deepin-editor             6.5.41-1             6.5.42-1
                 deepin-grand-search              5.4.7-3              5.4.9-1
                    deepin-launchpad             2.0.25-3             2.0.26-1
                        deepin-movie          1:5.10.45-1          1:5.10.46-1
                 deepin-network-core             2.0.42-1             2.0.43-1
               deepin-qt5integration             5.7.30-2             6.7.31-1
          deepin-qt5platform-plugins             5.7.30-2             6.7.31-1
               deepin-qt6integration             6.0.48-3             6.7.31-1
          deepin-qt6platform-plugins             6.0.48-3             6.7.31-1
                  deepin-screensaver             5.0.19-2             5.0.20-1
                     deepin-services             1.0.19-1             1.0.21-1
                      deepin-session             2.0.15-2             2.0.17-1
                        deepin-shell             2.0.27-3             2.0.29-1
               deepin-system-monitor             6.5.19-2             6.5.21-1
                     deepin-terminal             6.5.28-3             6.5.29-1
                  deepin-tray-loader             2.0.24-3             2.0.26-1
                        deepin-turbo            0.0.6.2-1            0.0.6.3-1
                     deepin-util-dfm             1.2.29-1             1.2.31-1
                   deepin-wallpapers            1:1.7.8-1           1:1.7.14-1
                      deepin-widgets             6.0.18-2             6.0.20-1
                               dhall            1.42.3-45            1.42.3-48
                          dhall-bash           1.0.41-176           1.0.41-180
                          dhall-docs           1.0.12-168           1.0.12-171
                          dhall-json           1.7.12-172           1.7.12-175
                    dhall-lsp-server            1.1.4-102            1.1.4-106
                          dhall-yaml           1.2.12-177           1.2.12-180
                       diff-so-fancy              1.4.6-1              1.4.8-1
                          diffoscope                313-1                315-1
                             discord          1:0.0.130-1          1:0.0.131-1
                             dovecot              2.4.3-1              2.4.3-2
                               drone             2.28.0-1             2.28.1-1
                           drone-oss             2.28.0-1             2.28.1-1
                            dtk6core           1:6.7.32-2           1:6.7.33-1
                     dtk6declarative           1:6.7.32-2           1:6.7.33-1
                             dtk6gui           1:6.7.32-2           1:6.7.33-1
                             dtk6log             6.7.32-2             6.7.33-1
                          dtk6widget           1:6.7.32-2           1:6.7.33-1
                             dtkcore           1:6.7.32-2           1:6.7.33-1
                      dtkdeclarative           1:6.7.32-2           1:6.7.33-1
                              dtkgui           1:6.7.32-2           1:6.7.33-1
                              dtklog             6.7.32-2             6.7.33-1
                           dtkwidget           1:6.7.32-2           1:6.7.33-1
                               dunst             1.13.1-1             1.13.2-1
                         easyeffects              8.1.7-1              8.1.8-1
                              emptty             0.16.0-1             0.16.1-1
               evolution-data-server             3.58.3-1             3.58.3-2
          evolution-data-server-docs             3.58.3-1             3.58.3-2
                  falcosecurity-libs             0.20.0-9             0.23.1-1
                           fastfetch             2.60.0-1             2.61.0-1
           firefox-developer-edition            150.0b2-1            150.0b3-1
  firefox-developer-edition-i18n-ach            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-af            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-an            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-ar            150.0b2-1            150.0b3-1
  firefox-developer-edition-i18n-ast            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-az            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-be            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-bg            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-bn            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-br            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-bs            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-ca            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-ca-valencia      150.0b2-1            150.0b3-1
  firefox-developer-edition-i18n-cak            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-cs            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-cy            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-da            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-de            150.0b2-1            150.0b3-1
  firefox-developer-edition-i18n-dsb            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-el            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-en-ca            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-en-gb            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-en-us            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-eo            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-es-ar            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-es-cl            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-es-es            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-es-mx            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-et            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-eu            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-fa            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-ff            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-fi            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-fr            150.0b2-1            150.0b3-1
  firefox-developer-edition-i18n-fur            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-fy-nl            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-ga-ie            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-gd            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-gl            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-gn            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-gu-in            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-he            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-hi-in            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-hr            150.0b2-1            150.0b3-1
  firefox-developer-edition-i18n-hsb            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-hu            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-hy-am            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-ia            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-id            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-is            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-it            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-ja            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-ka            150.0b2-1            150.0b3-1
  firefox-developer-edition-i18n-kab            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-kk            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-km            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-kn            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-ko            150.0b2-1            150.0b3-1
  firefox-developer-edition-i18n-lij            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-lt            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-lv            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-mk            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-mr            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-ms            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-my            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-nb-no            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-ne-np            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-nl            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-nn-no            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-oc            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-pa-in            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-pl            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-pt-br            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-pt-pt            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-rm            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-ro            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-ru            150.0b2-1            150.0b3-1
  firefox-developer-edition-i18n-sat            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-sc            150.0b2-1            150.0b3-1
  firefox-developer-edition-i18n-sco            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-si            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-sk            150.0b2-1            150.0b3-1
  firefox-developer-edition-i18n-skr            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-sl            150.0b2-1            150.0b3-1
  firefox-developer-edition-i18n-son            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-sq            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-sr            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-sv-se            150.0b2-1            150.0b3-1
  firefox-developer-edition-i18n-szl            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-ta            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-te            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-tg            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-th            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-tl            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-tr            150.0b2-1            150.0b3-1
  firefox-developer-edition-i18n-trs            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-uk            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-ur            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-uz            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-vi            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-xh            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-zh-cn            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-zh-tw            150.0b2-1            150.0b3-1
                             freecad             1.0.2-10              1.1.0-2
                      freeciv-common              3.2.2-6              3.2.4-1
                        freeciv-gtk3              3.2.2-6              3.2.4-1
                        freeciv-gtk4              3.2.2-6              3.2.4-1
                          freeciv-qt              3.2.2-6              3.2.4-1
                           ft2-clone               2.12-1               2.13-1
                                 gdb               17.1-2               17.1-3
                          gdb-common               17.1-2               17.1-3
                                gegl             0.4.68-1             0.4.70-1
                          gemini-cli           1:0.35.2-1           1:0.35.3-1
                                gimp              3.2.0-1              3.2.2-1
                           git-annex       10.20251215-14       10.20251215-19
                           git-delta             0.19.1-1             0.19.2-1
                          git-repair       1.20230814-189       1.20230814-190
                               gitit         0.15.1.2-121         0.15.1.2-127
                             glances              4.5.2-2              4.5.3-1
                               glirc            2.40.1-70            2.40.1-74
           globalprotect-openconnect              2.5.1-2              2.5.1-3
                                  gn    0.2324.304bbef6-1    0.2324.304bbef6-2
                      gnuradio-iqbal             0.38.3-2             0.38.3-3
                       golangci-lint             2.11.3-1             2.11.4-1
                         google-glog              0.7.1-1              0.7.1-2
                                grpc             1.78.1-2             1.80.0-1
                            grpc-cli             1.78.1-2             1.80.0-1
                                gvim           9.2.0204-2           9.2.0272-1
                              hamlib              4.6.5-3              4.7.0-1
                           hardinfo2             2.2.16-1             2.2.16-2
                 haskell-adjunctions            4.4.3-102              4.4.4-1
                       haskell-aeson            2.2.1.0-5            2.2.1.0-7
         haskell-aeson-better-errors           0.9.1.3-73           0.9.1.3-75
                haskell-aeson-casing          0.2.0.0-233          0.2.0.0-235
                  haskell-aeson-diff         1.1.0.13-267         1.1.0.13-269
                haskell-aeson-pretty           0.8.10-150           0.8.10-152
                    haskell-aeson-qq            0.8.4-335            0.8.4-337
        haskell-aeson-warning-parser             0.1.1-89             0.1.1-91
                  haskell-aeson-yaml          1.1.0.1-349          1.1.0.1-351
                haskell-apply-refact          0.14.0.0-63          0.14.0.0-64
                    haskell-arch-web             0.3.2-54             0.3.2-58
                    haskell-arithmoi          0.13.2.0-32          0.13.2.0-35
            haskell-attoparsec-aeson            2.2.0.0-7            2.2.0.0-9
                haskell-authenticate          1.3.5.2-250          1.3.5.2-253
          haskell-authenticate-oauth              1.7-373              1.7-375
                         haskell-aws             0.24.2-9            0.24.2-12
              haskell-binary-conduit            1.3.1-588            1.3.1-590
            haskell-binary-instances            1.0.4-161            1.0.4-163
               haskell-binary-tagged            0.3.1-332            0.3.1-334
                      haskell-bitvec           1.1.5.0-43           1.1.5.0-45
                  haskell-bower-json          1.1.0.0-229          1.1.0.0-231
                  haskell-breakpoint           0.1.4.0-20            0.1.5.0-1
                     haskell-butcher          1.3.3.2-508          1.3.3.2-510
                    haskell-bv-sized             1.0.6-96             1.0.6-99
                  haskell-byte-order          0.1.3.1-161          0.1.3.1-163
   haskell-bytestring-strict-builder           0.4.5.8-76           0.4.5.8-78
       haskell-cabal-install-parsers           0.6.1.1-12           0.6.1.1-16
                 haskell-casa-client             0.0.3-32             0.0.3-36
                  haskell-casa-types             0.0.3-24             0.0.3-27
                       haskell-cborg          0.2.10.0-86          0.2.10.0-88
                  haskell-cborg-json          0.2.6.0-101          0.2.6.0-103
                  haskell-cheapskate          0.1.1.2-861          0.1.1.2-864
                    haskell-checkers            0.6.0-257            0.6.0-258
                     haskell-chimera          0.4.1.0-144          0.4.1.0-146
                          haskell-ci            0.16.6-48            0.16.6-52
                    haskell-citeproc           0.8.1.1-84           0.8.1.1-86
                   haskell-clash-lib             1.8.2-97            1.8.2-100
               haskell-clash-prelude             1.8.2-89             1.8.2-92
              haskell-classy-prelude           1.5.0.3-81           1.5.0.3-84
                haskell-coinbase-pro          0.9.3.2-435          0.9.3.2-439
       haskell-commonmark-extensions            0.2.5.6-5            0.2.5.6-6
           haskell-commonmark-pandoc           0.2.2.3-46           0.2.2.3-48
                     haskell-concise          0.1.0.1-660          0.1.0.1-662
                     haskell-conduit          1.3.6.1-133          1.3.6.1-135
               haskell-conduit-extra             1.3.8-76             1.3.8-78
               haskell-conduit-parse          0.2.1.1-311          0.2.1.1-313
               haskell-config-schema          1.3.0.0-234          1.3.0.0-236
          haskell-constraints-extras           0.4.0.2-54           0.4.0.2-56
               haskell-contravariant              1.5.5-6              1.5.6-1
        haskell-contravariant-extras            0.3.5.4-6            0.3.5.4-7
                   haskell-criterion           1.6.3.0-47           1.6.3.0-49
       haskell-criterion-measurement           0.2.3.0-57           0.2.3.0-59
             haskell-crypton-conduit            0.2.3-219            0.2.3-221
          haskell-crypton-connection             0.4.5-26             0.4.5-28
          haskell-cryptonite-conduit            0.2.2-792            0.2.2-794
                         haskell-dav            1.3.4-874            1.3.4-879
                        haskell-dbus             1.3.3-73             1.3.3-76
               haskell-dbus-hslogger          0.1.0.1-676          0.1.0.1-679
              haskell-deferred-folds           0.9.18.8-2           0.9.18.8-4
        haskell-dense-linear-algebra          0.1.0.0-444          0.1.0.0-446
               haskell-dependent-map            0.4.0.1-9           0.4.0.1-11
               haskell-dependent-sum          0.7.2.0-219          0.7.2.0-221
      haskell-dependent-sum-template           0.2.0.2-17           0.2.0.2-19
                       haskell-deque          0.4.4.2-114          0.4.4.2-116
              haskell-deriving-aeson           0.2.10-131           0.2.10-133
                      haskell-docopt          0.7.0.8-151          0.7.0.8-153
                haskell-doctemplates          0.11.0.1-76          0.11.0.1-78
            haskell-doctest-discover          0.2.0.0-213          0.2.0.0-215
                      haskell-either             5.0.3-79             5.0.3-80
                  haskell-enummapset          0.7.3.0-139          0.7.3.0-141
                   haskell-esqueleto           3.5.11.0-8           3.5.11.1-4
                  haskell-fdo-notify            0.3.1-922            0.3.1-925
                        haskell-feed          1.3.2.1-330          1.3.2.1-332
                    haskell-floskell           0.10.8-189           0.10.8-191
                       haskell-focus          1.0.3.2-186          1.0.3.2-188
                       haskell-foldl            1.4.18-93            1.4.18-94
                    haskell-fourmolu           0.13.1.0-5           0.14.0.0-2
                        haskell-free              5.2-124              5.2-125
                    haskell-fsnotify           0.4.4.0-40           0.4.4.0-42
                haskell-generic-data           1.1.0.2-66           1.1.0.2-68
                haskell-generic-lens          2.2.2.0-200          2.2.2.0-202
                   haskell-ghc-check          0.5.0.8-150          0.5.0.8-151
              haskell-ghc-exactprint            1.7.1.0-9           1.7.1.0-10
                      haskell-ghcide           2.2.0.0-16            2.3.0.0-5
           haskell-ghcide-test-utils          1.9.0.0-292          1.9.0.0-299
                          haskell-gi           0.26.16-10           0.26.16-12
                      haskell-gi-atk            2.0.28-38            2.0.28-40
                    haskell-gi-cairo            1.0.30-31            1.0.30-33
          haskell-gi-cairo-connector            0.1.1-313            0.1.1-315
                 haskell-gi-dbusmenu            0.4.14-33            0.4.14-35
             haskell-gi-dbusmenugtk3           0.4.15-130           0.4.15-132
                haskell-gi-freetype2             2.0.5-41             2.0.5-43
                      haskell-gi-gdk            4.0.9-106            4.0.9-108
                     haskell-gi-gdk3            3.0.29-30            3.0.29-32
                  haskell-gi-gdk3x11             3.0.15-6             3.0.16-1
                haskell-gi-gdkpixbuf           2.0.32-142           2.0.32-144
                   haskell-gi-gdkx11            4.0.8-129            4.0.8-131
                      haskell-gi-gio            2.0.38-25            2.0.38-27
                     haskell-gi-glib            2.0.30-59            2.0.30-61
                  haskell-gi-gmodule             2.0.6-43             2.0.6-45
                  haskell-gi-gobject            2.0.31-75            2.0.31-77
                 haskell-gi-graphene             1.0.8-68             1.0.8-70
                      haskell-gi-gsk             4.0.8-55             4.0.8-57
                      haskell-gi-gtk            4.0.11-32            4.0.11-34
                   haskell-gi-gtk-hs           0.3.17-101           0.3.17-103
                     haskell-gi-gtk3            3.0.43-13            3.0.43-15
                 haskell-gi-harfbuzz           0.0.10-147           0.0.10-149
                    haskell-gi-pango            1.0.30-36            1.0.30-38
                     haskell-gi-xlib            2.0.14-93            2.0.14-95
                     haskell-git-lfs             1.2.5-78             1.2.5-81
                     haskell-githash          0.1.6.3-345          0.1.6.3-348
                haskell-gtk-sni-tray          0.1.8.1-394          0.1.8.1-397
                   haskell-gtk-strut          0.1.3.2-348          0.1.3.2-350
                  haskell-hackage-db            2.1.3-191            2.1.3-193
            haskell-hackage-security           0.6.3.2-13           0.6.3.2-15
             haskell-haddock-library           1.11.0-184           1.11.0-188
                     haskell-hadrian     0.1.0.0+9.6.6-16     0.1.0.0+9.6.6-19
                      haskell-hakyll          4.16.4.0-25          4.16.4.0-31
            haskell-happstack-server             7.9.3-24             7.9.3-25
                       haskell-hasql          1.5.0.5-114            1.6.1.1-2
    haskell-hasql-dynamic-statements          0.3.1.1-280            0.3.1.2-2
             haskell-hasql-implicits          0.1.0.5-316          0.1.0.5-320
         haskell-hasql-notifications           0.2.0.5-89           0.2.0.5-93
                  haskell-hasql-pool          0.5.2.2-399            0.8.0.2-2
           haskell-hasql-transaction          1.0.1.1-421            1.0.1.2-2
            haskell-hedgehog-classes          0.2.5.4-216          0.2.5.4-218
                        haskell-here           1.2.14-135           1.2.14-136
                    haskell-hie-bios           0.12.0-159           0.12.0-161
                 haskell-hledger-lib               1.52-6               1.52-8
haskell-hls-alternate-number-format-plugin     2.2.0.0-16            2.3.0.0-5
        haskell-hls-cabal-fmt-plugin           2.2.0.0-16            2.3.0.0-5
            haskell-hls-cabal-plugin           2.2.0.0-16            2.3.0.0-5
   haskell-hls-call-hierarchy-plugin           2.2.0.0-16            2.3.0.0-5
haskell-hls-change-type-signature-plugin       2.2.0.0-16            2.3.0.0-5
            haskell-hls-class-plugin           2.2.0.0-16            2.3.0.0-5
       haskell-hls-code-range-plugin           2.2.0.0-16            2.3.0.0-5
             haskell-hls-eval-plugin           2.2.0.0-16            2.3.0.0-5
  haskell-hls-explicit-fixity-plugin           2.2.0.0-16            2.3.0.0-5
 haskell-hls-explicit-imports-plugin           2.2.0.0-16            2.3.0.0-5
haskell-hls-explicit-record-fields-plugin      2.2.0.0-16            2.3.0.0-5
         haskell-hls-floskell-plugin           2.2.0.0-16            2.3.0.0-5
         haskell-hls-fourmolu-plugin           2.2.0.0-17            2.3.0.0-5
             haskell-hls-gadt-plugin           2.2.0.0-17            2.3.0.0-5
                   haskell-hls-graph           2.2.0.0-12            2.3.0.0-4
            haskell-hls-hlint-plugin           2.2.0.0-16            2.3.0.0-5
      haskell-hls-module-name-plugin           2.2.0.0-16            2.3.0.0-5
           haskell-hls-ormolu-plugin           2.2.0.0-16            2.3.0.0-5
haskell-hls-overloaded-record-dot-plugin       2.2.0.0-16            2.3.0.0-5
              haskell-hls-plugin-api           2.2.0.0-15            2.3.0.0-4
          haskell-hls-pragmas-plugin           2.2.0.0-16            2.3.0.0-5
haskell-hls-qualify-imported-names-plugin      2.2.0.0-16            2.3.0.0-5
         haskell-hls-refactor-plugin           2.2.0.0-17            2.3.0.0-5
           haskell-hls-rename-plugin           2.2.0.0-17            2.3.0.0-5
           haskell-hls-retrie-plugin           2.2.0.0-17            2.3.0.0-5
           haskell-hls-splice-plugin           2.2.0.0-17            2.3.0.0-5
  haskell-hls-stylish-haskell-plugin           2.2.0.0-16            2.3.0.0-5
              haskell-hls-test-utils           2.2.0.0-16            2.3.0.0-5
                     haskell-hoauth2            2.14.0-16            2.14.0-19
                    haskell-hopenpgp           2.10.1-121           2.10.1-124
                       haskell-hpack            0.38.0-21            0.38.0-24
                       haskell-hslua            2.3.0-203            2.3.0-206
                 haskell-hslua-aeson           2.3.1.1-51           2.3.1.1-54
               haskell-hslua-classes             2.3.1-30             2.3.1-31
                  haskell-hslua-core             2.3.2-34             2.3.2-35
                  haskell-hslua-list             1.1.4-29             1.1.4-30
           haskell-hslua-marshalling            2.3.1-141            2.3.1-142
      haskell-hslua-module-doclayout             1.2.0-11             1.2.0-14
           haskell-hslua-module-path            1.1.1-105            1.1.1-108
         haskell-hslua-module-system             1.1.2-54             1.1.2-55
           haskell-hslua-module-text          1.1.0.1-168          1.1.0.1-169
        haskell-hslua-module-version            1.1.1-147            1.1.1-150
            haskell-hslua-module-zip             1.1.3-47             1.1.3-48
     haskell-hslua-objectorientation             2.3.1-49             2.3.1-50
             haskell-hslua-packaging            2.3.1-151            2.3.1-152
                  haskell-hslua-repl            0.1.2-147            0.1.2-148
                haskell-hslua-typing            0.1.1-143            0.1.1-144
                   haskell-hspec-wai           0.11.1-639           0.11.1-642
              haskell-hspec-wai-json           0.11.0-710           0.11.0-713
                haskell-hsyaml-aeson           0.2.0.2-58           0.2.0.2-60
                         haskell-htf          0.15.0.2-68          0.15.0.2-70
                haskell-html-conduit          1.3.2.2-388          1.3.2.2-390
                        haskell-http         4000.4.1-398         4000.4.1-401
                 haskell-http-client            0.7.19-58            0.7.19-60
      haskell-http-client-restricted            0.1.0-198            0.1.0-201
             haskell-http-client-tls          0.3.6.4-137          0.3.6.4-140
                haskell-http-conduit          2.3.9.1-197          2.3.9.1-200
               haskell-http-download          0.2.1.0-327          0.2.1.0-330
                haskell-http-streams          0.8.9.9-292          0.8.9.9-295
                       haskell-http2             5.1.0-17             5.1.0-19
                       haskell-http3             0.0.9-21             0.0.9-23
                  haskell-httpd-shed          0.4.1.2-108          0.4.1.2-109
               haskell-hw-fingertree          0.1.2.1-194          0.1.2.1-196
           haskell-hw-hspec-hedgehog          0.1.1.1-213          0.1.1.1-215
                     haskell-hw-prim          0.6.3.2-213          0.6.3.2-215
                         haskell-hxt         9.3.1.22-234         9.3.1.22-235
                haskell-implicit-hie           0.1.4.0-78           0.1.4.0-80
         haskell-implicit-hie-cradle          0.5.0.1-192          0.5.0.1-194
          haskell-incremental-parser            0.5.1-166            0.5.1-167
   haskell-insert-ordered-containers          0.2.5.3-200          0.2.5.3-203
                 haskell-interpolate            0.2.1-468            0.2.1-469
    haskell-interpolatedstring-perl6            1.0.2-405            1.0.2-406
                   haskell-invariant             0.6.4-94             0.6.4-95
                       haskell-ipynb              0.2-283              0.2-285
              haskell-ipython-kernel           0.12.0.0-8          0.12.0.0-10
           haskell-isomorphism-class             0.1.1-92             0.1.1-94
                 haskell-ixset-typed          0.5.1.0-314          0.5.1.0-316
                        haskell-jose             0.10-256             0.10-259
                   haskell-js-jquery            3.7.1-107            3.7.1-110
              haskell-kan-extensions             5.2.7-85             5.2.7-87
                        haskell-keys             3.12.5-5             3.12.5-6
                    haskell-kvitable            1.1.1.1-7           1.1.1.1-10
           haskell-lambdabot-trusted          5.3.1.2-244          5.3.1.2-247
                  haskell-lambdahack         0.11.0.1-190         0.11.0.1-193
             haskell-language-server           2.2.0.0-19            2.3.0.0-5
                    haskell-lattices             2.2.1-96             2.2.1-97
                        haskell-lens              5.3.4-1              5.3.4-3
                 haskell-lens-action            0.2.6-329            0.2.6-331
                  haskell-lens-aeson            1.2.3-202            1.2.3-205
                     haskell-libyaml            0.1.4-161            0.1.4-163
                      haskell-linear            1.23.2-47            1.23.2-49
                      haskell-list-t           1.0.5.7-63           1.0.5.7-65
                    haskell-lrucache           1.2.0.1-26           1.2.0.1-27
                         haskell-lsp           2.2.0.0-10           2.2.0.0-13
                    haskell-lsp-test          0.16.0.0-11          0.16.0.0-14
                   haskell-lsp-types            2.0.2.0-9           2.0.2.0-12
               haskell-lua-arbitrary          1.0.1.1-135            1.0.1.2-1
                  haskell-lumberjack          1.0.3.0-172          1.0.3.0-173
                  haskell-microaeson           0.1.0.3-43           0.1.0.3-45
             haskell-microlens-aeson            2.5.2-151            2.5.2-153
                 haskell-microstache          1.0.2.3-212          1.0.2.3-214
                  haskell-mime-types            0.1.2.0-4            0.1.2.1-1
                       haskell-mmark          0.0.7.6-346          0.0.7.6-348
                         haskell-mod           0.2.1.0-30           0.2.1.0-32
                  haskell-modern-uri          0.3.6.1-147          0.3.6.1-148
              haskell-monad-dijkstra          0.1.1.5-193          0.1.1.5-195
                haskell-monad-logger           0.3.42-113           0.3.42-115
            haskell-mono-traversable         1.0.21.0-135         1.0.21.0-137
  haskell-mono-traversable-instances          0.1.1.0-386          0.1.1.0-389
                    haskell-mustache           2.4.3.1-72           2.4.3.1-76
          haskell-mutable-containers          0.3.4.1-242          0.3.4.1-244
                  haskell-named-text           1.2.2.0-13           1.2.2.0-16
          haskell-neat-interpolation          0.5.1.4-199          0.5.1.4-201
                 haskell-network-uri          2.6.4.2-137          2.6.4.2-138
                        haskell-oeis           0.3.10.2-6           0.3.10.2-9
                   haskell-one-liner              2.1.1-2              2.1.1-3
             haskell-optparse-simple          0.1.1.4-535          0.1.1.4-538
                      haskell-ormolu           0.6.0.0-13           0.6.0.0-15
                       haskell-pager          0.1.1.0-218          0.1.1.0-220
                      haskell-pandoc               3.5-12                3.6-2
           haskell-pandoc-lua-engine             0.3.3-14                0.4-2
          haskell-pandoc-lua-marshal             0.2.9-15              0.3.0-1
               haskell-pandoc-server           0.1.0.10-3           0.1.0.10-9
                haskell-pandoc-types           1.23.1-164           1.23.1-166
                      haskell-pantry           0.8.2.2-32           0.8.2.2-36
         haskell-parameterized-utils           2.1.11.0-9          2.1.11.0-12
                        haskell-path              0.9.6-9             0.9.6-11
                     haskell-path-io            1.8.2-140            1.8.2-142
                  haskell-persistent          2.14.5.2-58          2.14.5.2-61
            haskell-persistent-mysql         2.13.1.5-100         2.13.1.5-103
       haskell-persistent-postgresql          2.13.5.2-24          2.13.5.2-27
               haskell-persistent-qq          2.12.0.7-73          2.12.0.7-76
           haskell-persistent-sqlite          2.13.1.1-66          2.13.1.1-69
             haskell-persistent-test         2.13.1.3-208         2.13.1.3-211
                  haskell-pipes-http            1.0.6-770            1.0.6-773
                     haskell-pointed            5.0.5-125            5.0.5-127
           haskell-postgresql-binary           0.12.5-267           0.12.5-270
           haskell-postgresql-simple          0.6.5.1-112          0.6.5.1-114
        haskell-prettyprinter-interp          0.2.0.0-157          0.2.0.0-158
                   haskell-prim-uniq              0.2-250              0.2-252
            haskell-primitive-extras         0.10.2.2-131         0.10.2.2-134
                 haskell-profunctors             5.6.3-82             5.6.3-83
            haskell-project-template          0.2.1.0-508          0.2.1.0-510
                         haskell-ptr         0.16.8.7-128         0.16.8.7-130
                        haskell-quic             0.1.27-3             0.1.27-5
          haskell-quickcheck-classes          0.6.5.0-342          0.6.5.0-344
                         haskell-ral             0.2.2-54             0.2.2-56
                      haskell-rebase            1.20.2-14            1.20.2-16
                   haskell-recaptcha          0.1.0.4-379          0.1.0.4-382
           haskell-recursion-schemes            5.2.3-141            5.2.3-142
                    haskell-reducers           3.12.5-125           3.12.5-126
                    haskell-refinery          0.4.0.0-317          0.4.0.0-318
                         haskell-req            3.13.4-32            3.13.4-35
                        haskell-rere           0.2.0.2-13           0.2.0.2-15
                    haskell-rerebase            1.20.2-14            1.20.2-16
                      haskell-retrie            1.2.3-159            1.2.3-161
                 haskell-rio-orphans          0.1.2.0-486          0.1.2.0-488
             haskell-rio-prettyprint           0.1.8.0-69           0.1.8.0-71
                   haskell-row-types           1.0.1.2-66           1.0.1.2-68
                    haskell-safecopy          0.10.4.3-57          0.10.4.3-59
                       haskell-sandi              0.5-597              0.5-599
                    haskell-sandwich           0.2.2.0-20           0.2.2.0-22
                      haskell-scotty             0.22-203             0.22-206
                        haskell-sdl2          2.5.5.1-128          2.5.5.1-131
                    haskell-sdl2-ttf            2.1.3-278            2.1.3-281
                   haskell-semialign             1.3.1-58             1.3.1-59
               haskell-semigroupoids              6.0.2-3              6.0.2-4
                   haskell-serialise          0.2.6.1-174          0.2.6.1-176
                     haskell-servant          0.20.3.0-52          0.20.3.0-54
              haskell-servant-client          0.20.3.0-67          0.20.3.0-71
         haskell-servant-client-core          0.20.3.0-52          0.20.3.0-54
              haskell-servant-server          0.20.3.0-67          0.20.3.0-70
             haskell-servant-swagger            1.2.1-153            1.2.1-156
                       haskell-shake           0.19.6-387           0.19.6-390
                 haskell-shakespeare             2.1.7-14            2.1.7.1-2
             haskell-simple-sendfile           0.2.32-196           0.2.32-198
                 haskell-skylighting             0.14.4-3             0.14.4-5
            haskell-skylighting-core             0.14.4-3             0.14.4-5
     haskell-skylighting-format-ansi              0.1-293              0.1-295
haskell-skylighting-format-blaze-html         0.1.1.3-147          0.1.1.3-149
  haskell-skylighting-format-context          0.1.0.2-257          0.1.0.2-259
    haskell-skylighting-format-latex              0.1-292              0.1-294
                   haskell-snap-core          1.0.5.1-210          1.0.5.1-211
                 haskell-snap-server          1.1.2.1-362          1.1.2.1-365
                   haskell-sourcemap            0.1.7-299            0.1.7-301
                    haskell-src-meta            0.8.15-90            0.8.15-91
                  haskell-statistics           0.16.4.0-9          0.16.4.0-11
        haskell-status-notifier-item            0.3.2.0-2            0.3.2.0-5
              haskell-stm-containers          1.2.1.1-160          1.2.1.1-164
                    haskell-stm-hamt          1.2.1.1-132              1.2.2-3
                       haskell-store           0.7.20-137           0.7.20-139
                     haskell-streams            3.3.3-125            3.3.3-127
                 haskell-strict-list          0.1.7.6-132          0.1.7.6-134
          haskell-string-interpolate          0.3.4.0-143          0.3.4.0-144
                  haskell-structured            0.1.1-319            0.1.1-321
                    haskell-summoner            2.1.0.0-2            2.1.0.0-6
                haskell-summoner-tui            2.1.0.0-2            2.1.0.0-6
                    haskell-swagger2            2.8.10-98           2.8.10-101
           haskell-tagstream-conduit            0.5.6-536            0.5.6-538
haskell-tamarin-prover-accountability            1.12.0-6             1.12.0-8
       haskell-tamarin-prover-export             1.12.0-6             1.12.0-8
        haskell-tamarin-prover-sapic             1.12.0-6             1.12.0-8
         haskell-tamarin-prover-term             1.12.0-6             1.12.0-8
       haskell-tamarin-prover-theory             1.12.0-6             1.12.0-8
        haskell-tamarin-prover-utils             1.12.0-6             1.12.0-8
                 haskell-tar-conduit            0.4.1-191            0.4.1-193
             haskell-tasty-checklist           1.0.8.0-10           1.0.8.0-13
                 haskell-tasty-hslua            1.1.1-139            1.1.1-140
                   haskell-tasty-lua           1.1.1.1-72           1.1.1.1-73
                 haskell-tasty-sugar           2.2.2.1-85           2.2.2.1-88
                     haskell-tdigest            0.3.1-150            0.3.1-152
                     haskell-texmath         0.12.8.11-15          0.12.8.12-1
                haskell-text-builder            0.6.7-283            0.6.7-285
            haskell-text-builder-dev          0.3.3.2-244          0.3.3.2-246
                   haskell-th-compat             0.1.6-87              0.1.7-1
                  haskell-th-desugar               1.16-3               1.16-4
                      haskell-th-env            0.1.1-164            0.1.1-165
                  haskell-th-orphans            0.13.17-4            0.13.17-5
                haskell-th-utilities          0.2.5.2-102          0.2.5.2-103
                         haskell-tls             2.0.6-71             2.0.6-73
         haskell-tls-session-manager             0.0.6-21             0.0.6-23
                   haskell-tree-diff          0.3.0.1-229              0.3.1-3
                    haskell-trifecta            2.1.4-174            2.1.4-176
                      haskell-turtle            1.6.2-161            1.6.2-162
                       haskell-typst               0.6-19              0.6.1-1
               haskell-typst-symbols              0.1.6-2              0.1.7-1
        haskell-uri-bytestring-aeson          0.1.0.9-133          0.1.0.9-135
                  haskell-uri-encode          1.5.0.7-319          1.5.0.7-320
                         haskell-vec             0.5.1-52             0.5.1-54
           haskell-vector-algorithms          0.9.1.0-123          0.9.1.0-125
              haskell-vector-builder          0.3.8.6-139          0.3.8.6-141
            haskell-vector-instances             3.4.3-77             3.4.3-79
                haskell-vector-sized            1.6.1-155            1.6.1-157
            haskell-wai-app-file-cgi            3.1.11-20            3.1.11-23
              haskell-wai-app-static            3.1.9-233            3.1.9-236
                 haskell-wai-conduit          3.0.0.4-714          3.0.0.4-716
                   haskell-wai-extra            3.1.18-41            3.1.18-44
          haskell-wai-handler-launch          3.0.3.1-811          3.0.3.1-814
             haskell-wai-http2-extra            0.1.3-376            0.1.3-379
       haskell-wai-middleware-static            0.9.3-192            0.9.3-195
                        haskell-warp             3.4.0-19             3.4.0-22
                   haskell-warp-quic            0.0.0-435            0.0.0-438
                    haskell-warp-tls            3.4.9-191            3.4.9-194
                       haskell-weigh           0.0.18-122           0.0.18-124
                       haskell-what4               1.6-78               1.6-81
                   haskell-wide-word           0.1.8.1-33           0.1.8.1-35
                   haskell-with-utf8          1.1.0.0-131          1.1.0.0-132
            haskell-wl-pprint-extras          3.5.0.5-560          3.5.0.5-561
          haskell-wl-pprint-terminfo          3.7.1.4-560          3.7.1.4-561
                        haskell-wreq            0.5.4.4-3            0.5.4.4-7
                        haskell-wuss           2.0.1.6-31           2.0.1.6-33
                      haskell-xcffib             1.6.1-14             1.6.1-15
           haskell-xdg-desktop-entry            0.1.1.3-2            0.1.1.3-3
                 haskell-xml-conduit          1.9.1.4-150          1.9.1.4-152
                  haskell-xml-hamlet            0.5.0.3-8           0.5.0.3-11
                      haskell-xmlgen          0.6.2.2-191          0.6.2.2-192
                haskell-xss-sanitize          0.3.7.2-131          0.3.7.2-132
                        haskell-yaml        0.11.11.2-205        0.11.11.2-207
                       haskell-yesod          1.6.2.1-460          1.6.2.1-464
                  haskell-yesod-auth         1.6.11.3-282         1.6.11.3-286
                  haskell-yesod-core         1.6.27.1-115         1.6.27.1-119
                  haskell-yesod-form            1.7.9.2-2            1.7.9.2-6
            haskell-yesod-persistent          1.6.0.8-520          1.6.0.8-524
                haskell-yesod-static          1.6.1.0-979          1.6.1.0-983
                  haskell-yesod-test           1.6.23-134           1.6.23-138
                           hedgewars             1.0.3-19             1.0.3-21
                               hefur               1.0-35               1.0-36
                               hepmc              3.3.1-7              3.3.1-8
                          hepmc-docs              3.3.1-7              3.3.1-8
                             hindent              6.1.1-6              6.1.1-8
                               hiprt      3.1.0.cb09c56-2      3.1.0.cb09c56-3
                             hledger               1.52-6              1.52-10
                        hledger-iadd            1.3.22-17            1.3.22-19
                          hledger-ui               1.52-7              1.52-11
                         hledger-web              1.52-10              1.52-14
                               hlint              3.6.1-8             3.6.1-10
                              hoogle         5.0.18.4-265         5.0.18.4-268
                      hopenpgp-tools           0.23.11-40           0.23.11-44
              hsa-amd-aqlprofile-bin              7.1.0-1              7.1.0-2
                           hslua-cli             1.4.3-87             1.4.3-88
                       i3status-rust             0.36.0-1             0.36.1-1
                               iaito              5.9.9-1              6.1.2-1
                      ibus-libpinyin             1.16.0-4             1.16.1-1
                               idris            1.3.4-478            1.3.4-481
                            ihaskell           0.13.0.0-9          0.13.0.0-12
                               incus             6.22.0-1             6.23.0-1
                         incus-tools             6.22.0-1             6.23.0-1
                              jasper              4.2.8-1              4.2.9-1
                          jasper-doc              4.2.8-1              4.2.9-1
                     jellyfin-ffmpeg          1:7.1.3p3-2          1:7.1.3p4-1
                                jolt              1.2.0-2              1.2.0-3
                               kicad             10.0.0-1             10.0.0-2
                          kitinerary            25.12.3-2            25.12.3-3
                              kmonad             0.4.4-89             0.4.4-91
                       kosmindoormap            25.12.3-1            25.12.3-2
                   libedataserverui4             3.58.3-1             3.58.3-2
                               libhx                5.3-1                5.4-1
              libperconaserverclient            8.4.8_8-1            8.4.8_8-2
                      libphonenumber           1:9.0.27-1           1:9.0.27-2
                            libsbsms              2.3.0-5              2.3.0-6
                           libsigrok             0.5.2-25             0.5.2-26
                           libtg_owt    0.git33.26068e2-1    0.git33.26068e2-2
                              libvlc             3.0.22-1             3.0.22-2
                              libvpx             1.16.0-2             1.16.0-3
                      libwireplumber             0.5.13-2             0.5.14-1
                              libwmf             0.2.13-4             0.2.14-1
                              libxdp              1.6.2-1              1.6.3-1
                          lincity-ng             2.14.2-2             2.14.2-3
                           lostfiles               4.14-1               4.15-1
                        lua-luarocks             3.13.0-4             3.13.0-5
                      lua51-luarocks             3.13.0-4             3.13.0-5
                      lua52-luarocks             3.13.0-4             3.13.0-5
                      lua53-luarocks             3.13.0-4             3.13.0-5
                      lua54-luarocks             3.13.0-4             3.13.0-5
                              luajit2.1.1774638290+fbb36bb-12.1.1774896198+18b087c-1
                            luarocks             3.13.0-4             3.13.0-5
                                mako             1.10.0-1             1.11.0-1
                              marble            25.12.3-1            25.12.3-2
                       marble-behaim            25.12.3-1            25.12.3-2
                       marble-common            25.12.3-1            25.12.3-2
                         marble-maps            25.12.3-1            25.12.3-2
                           marble-qt            25.12.3-1            25.12.3-2
                              maxima             5.49.0-7             5.49.0-8
                          maxima-ecl             5.49.0-7             5.49.0-8
                          maxima-fas             5.49.0-7             5.49.0-8
                         maxima-sbcl             5.49.0-7             5.49.0-8
                             melange             0.46.1-1             0.47.0-1
                          merkaartor            0.20.0-20            0.20.0-21
                               mgard              1.6.0-5              1.6.0-6
                           mighttpd2             4.0.4-25             4.0.4-28
                            migraphx              7.2.0-1              7.2.0-2
                           miniupnpd              2.3.9-2             2.3.10-1
                                mise           2026.3.8-1          2026.3.17-1
                               mixxx              2.5.4-2              2.5.4-3
                     mkdocs-material              9.7.5-1              9.7.6-1
                                moor             2.11.1-1             2.12.0-1
                                mosh             1.4.0-28             1.4.0-29
                           mosquitto             2.0.22-2              2.1.2-1
                              mumble            1.5.857-5            1.5.857-6
                       mumble-server            1.5.857-5            1.5.857-6
                              nageru              2.3.2-2              2.3.2-3
                                ncnn           20260113-3           20260113-4
                               ndctl                 82-1                 83-1
                             neovide             0.15.2-2             0.16.0-1
                              neovim             0.11.6-1             0.11.7-1
                             netdata              2.9.0-1              2.9.0-2
               netfilter-fullconenat      r73.0cf3b48-503      r73.0cf3b48-504
                    nextcloud-client           2:33.0.0-1           2:33.0.1-1
                             ngspice               45.2-2                 46-1
                              nickel             1.16.0-2             1.16.0-3
                         nickel-docs             1.16.0-2             1.16.0-3
              nickel-language-server             1.16.0-2             1.16.0-3
                         nodejs-yaml              2.3.1-1              2.3.2-1
                   npm-check-updates             19.5.0-1             19.6.0-1
                                nrpe              4.1.1-1              4.1.2-1
                              nsjail               3.4-22               3.4-23
                              ollama             0.18.3-1             0.19.0-1
                         ollama-cuda             0.18.3-1             0.19.0-1
                         ollama-docs             0.18.3-1             0.19.0-1
                         ollama-rocm             0.18.3-1             0.19.0-1
                       ollama-vulkan             0.18.3-1             0.19.0-1
                                onnx           1:1.20.1-1           1:1.20.1-2
                     onnxruntime-cpu             1.24.4-3             1.24.4-4
                    onnxruntime-cuda             1.24.4-3             1.24.4-4
                onnxruntime-opt-cuda             1.24.4-3             1.24.4-4
                onnxruntime-opt-rocm             1.24.4-3             1.24.4-4
                    onnxruntime-rocm             1.24.4-3             1.24.4-4
                   open-policy-agent             1.15.0-1             1.15.1-1
                            opencode              1.3.3-1              1.3.8-1
                              opencv             4.13.0-3             4.13.0-4
                         opencv-cuda             4.13.0-3             4.13.0-4
                      opencv-samples             4.13.0-3             4.13.0-4
                             openrgb             1.0rc2-5             1.0rc2-6
                          pandoc-cli               3.5-18                3.6-2
                     pandoc-crossref           0.3.19-182           0.3.19-188
                         pandoc-plot            1.9.1-256            1.9.1-263
                         pandora_box             0.20.0-1             0.20.1-1
                            paraview             6.0.1-10             6.0.1-11
                            pd-sfizz             1.2.3-12             1.2.3-13
                      percona-server            8.4.8_8-1            8.4.8_8-2
              percona-server-clients            8.4.8_8-1            8.4.8_8-2
             perl-business-isbn-data       20260325.001-1       20260328.001-1
                         perl-libwww               6.81-2               6.82-1
                     perl-xml-parser               2.48-1               2.49-1
                            php-grpc             1.78.1-2             1.80.0-1
                     php-legacy-grpc             1.78.1-2             1.80.0-1
                     platformio-core             6.1.19-1             6.1.19-3
                platformio-core-udev             6.1.19-1             6.1.19-3
                      podman-desktop             1.25.1-1             1.26.2-1
                           postgrest           10.0.0-532             10.1.0-2
                            protobuf               33.1-4               34.1-1
                          protobuf-c              1.5.2-8              1.5.2-9
                      proton-vpn-cli              0.1.7-1              0.1.8-1
                  proton-vpn-gtk-app             4.15.0-1             4.15.1-1
                   protonmail-bridge             3.23.1-1             3.23.1-2
              protonmail-bridge-core             3.23.1-1             3.23.1-2
                        prusa-slicer              2.9.4-7              2.9.4-8
                           pt2-clone               1.85-1               1.87-1
                     python-cairosvg              2.8.2-1              2.9.0-1
                 python-cinderclient              9.7.0-1              9.8.0-1
                   python-cloudflare             2.15.1-1             2.16.0-1
               python-configargparse              1.7.3-1              1.7.4-1
                    python-curl_cffi             0.14.0-6             0.14.0-7
                     python-deepdiff              8.1.1-1              8.2.0-1
                     python-eth-hash              0.7.1-1              0.8.0-1
                        python-faker             40.9.0-1            40.10.0-1
                  python-fastnumbers              5.1.1-2              5.1.1-3
                     python-flasgger            0.9.7.1-7                    -
                python-flask-restful             0.3.10-6                    -
                        python-gdstk             0.9.46-1             0.9.47-1
     python-googleapis-common-protos             1.73.0-1             1.73.1-1
                       python-grpcio             1.78.1-2             1.80.0-1
                 python-grpcio-tools             1.78.1-2             1.80.0-1
                     python-identify             2.6.17-1             2.6.18-2
           python-importlib-metadata              8.7.1-3              9.0.0-1
                  python-json-logger              4.0.0-1              4.1.0-1
                         python-lmdb              2.1.1-1              2.2.0-1
                      python-mockito              2.0.0-1              2.0.1-1
                     python-narwhals             2.18.0-1             2.18.1-1
                        python-numpy              2.4.3-1              2.4.4-1
                         python-onnx           1:1.20.1-1           1:1.20.1-2
              python-onnxruntime-cpu             1.24.4-3             1.24.4-4
             python-onnxruntime-cuda             1.24.4-3             1.24.4-4
         python-onnxruntime-opt-cuda             1.24.4-3             1.24.4-4
         python-onnxruntime-opt-rocm             1.24.4-3             1.24.4-4
             python-onnxruntime-rocm             1.24.4-3             1.24.4-4
                       python-opencv             4.13.0-3             4.13.0-4
                  python-opencv-cuda             4.13.0-3             4.13.0-4
              python-openstackclient              8.0.0-1              8.1.0-1
                 python-openstacksdk              4.4.0-2              4.5.0-1
                       python-orjson             3.11.7-1             3.11.7-2
                    python-oslo-i18n              6.7.1-1              6.7.2-1
                      python-plexapi             4.18.0-1             4.18.1-1
                      python-protego              0.4.0-1              0.5.0-1
                     python-protobuf               33.1-4               34.1-1
          python-proton-vpn-api-core             4.16.0-1             4.17.2-1
                 python-pychromecast             14.0.9-4            14.0.10-1
                python-pydantic-core           3:2.41.5-3           3:2.41.5-4
                       python-pygit2             1.19.1-2             1.19.2-1
                     python-pypandoc             1.16.2-1               1.17-1
                     python-pypubsub             4.0.3-11              4.0.4-1
                       python-pysdl3           0.9.10b0-1           0.9.11b0-1
                      python-pytorch             2.10.0-3             2.10.0-4
                 python-pytorch-cuda             2.10.0-3             2.10.0-4
                  python-pytorch-opt             2.10.0-3             2.10.0-4
             python-pytorch-opt-cuda             2.10.0-3             2.10.0-4
             python-pytorch-opt-rocm             2.10.0-3             2.10.0-4
                 python-pytorch-rocm             2.10.0-3             2.10.0-4
                        python-regex          2026.2.28-1          2026.3.32-1
                     python-requests             2.32.5-4             2.33.1-1
              python-setuptools-rust             1.12.0-3             1.12.1-1
                        python-sybil              6.1.1-2              7.0.0-1
                    python-testtools              2.8.3-2              2.8.4-1
                      python-textual              8.1.1-1              8.2.1-1
                        python-tomli              2.4.0-1              2.4.1-1
                          python-tox             4.32.0-1             4.33.0-1
                       python-triton              3.5.1-3              3.5.1-4
                        python-urwid              3.0.5-1              4.0.0-1
                   python-validators             0.30.0-1             0.31.0-1
                        python-w3lib              2.3.0-2              2.3.1-1
                     python-werkzeug              3.1.5-1              3.1.6-1
                    python-z3-solver             4.15.4-2             4.16.0-1
                                qgis              4.0.0-1              4.0.0-2
                            qt6-grpc             6.11.0-1             6.11.0-2
                          quickshell              0.2.1-5              0.2.1-6
                           qwen-code             0.13.1-1             0.13.2-1
                            r2ghidra              5.9.8-1              6.1.2-1
                             radare2              5.9.8-1              6.1.2-1
                               razor               2.86-3               2.87-2
                                 re2       2:2025.11.05-1       2:2025.11.05-3
                              reaper               7.66-1               7.67-1
                               rizin              0.8.1-2              0.8.2-1
                               rocal              7.2.0-1              7.2.0-2
                          rofi-emoji              4.1.0-2              4.1.0-3
                          rpi-imager              2.0.6-2              2.0.6-3
                          rubberband              4.0.0-1              4.0.0-2
                   rubberband-ladspa              4.0.0-1              4.0.0-2
                      rubberband-lv2              4.0.0-1              4.0.0-2
                     rubberband-vamp              4.0.0-1              4.0.0-2
                    ruby-addressable              2.8.8-1              2.8.9-1
                          ruby-async             2.34.0-1             2.38.1-1
                ruby-async-container             0.31.0-1             0.34.4-1
                     ruby-async-pool             0.11.1-1             0.11.2-1
                  ruby-async-service             0.19.1-1             0.21.0-1
                     ruby-chef-utils            19.2.27-1            19.2.32-1
                ruby-google-protobuf               33.1-4               34.1-1
                           ruby-grpc             1.78.1-1             1.80.0-1
                       ruby-io-event             1.14.2-1             1.14.5-1
                         ruby-loofah             2.25.0-1             2.25.1-1
                            ruby-lsp             0.26.6-1             0.26.9-1
                       ruby-maxitest              6.1.0-1              6.2.0-1
            ruby-net-http-persistent              4.0.7-1              4.0.8-1
                  ruby-protocol-http             0.59.0-1             0.60.0-1
                  ruby-protocol-rack             0.21.1-1             0.22.0-1
                  ruby-public_suffix              7.0.2-1              7.0.5-1
           ruby-rails-html-sanitizer              1.6.2-3              1.7.0-1
            ruby-repl_type_completor             0.1.13-1             0.1.15-1
                         ruby-sequel             5.99.0-1            5.101.0-1
                 ruby-sorbet-runtime          0.6.12942-1          0.6.13068-1
                        ruby-sqlite3              2.9.1-1              2.9.2-1
        ruby-sus-fixtures-async-http             0.12.0-1             0.12.1-1
                       ruby-zeitwerk              2.7.3-1              2.7.5-1
                      rustypaste-cli              0.9.4-1              0.9.5-1
                           rz-cutter              2.4.1-5              2.4.1-6
                                sbcl              2.6.2-1              2.6.3-1
                           scap-dkms             0.20.0-9             0.23.1-1
                             scummvm           2026.1.0-1           2026.2.0-1
                          sentry-cli              3.3.4-1              3.3.5-1
                       sentry-native             0.13.3-1             0.13.4-1
                               sfizz              1.2.3-8             1.2.3-10
                           sfizz-lib              1.2.3-8             1.2.3-10
                           sfizz-lv2             1.2.3-12             1.2.3-13
                    sfizz-standalone              1.2.3-8             1.2.3-10
                            sfizz-ui             1.2.3-12             1.2.3-13
                          sfizz-vst3             1.2.3-12             1.2.3-13
                         shadowsocks    3.0.0a.20180219-9                    -
                          shellcheck            0.11.0-79            0.11.0-81
                            skaffold             2.18.0-1             2.18.2-1
                                skim              4.0.1-1              4.2.0-1
                         slicer-udev              2.9.4-7              2.9.4-8
                            smplayer             25.6.0-1             25.6.0-2
                            soapyuhd             0.4.1-14             0.4.1-15
                      spotify-player             0.22.1-1             0.23.0-1
                           sqlcipher             4.13.0-1             4.14.0-1
                            sqlfluff              4.0.4-2              4.1.0-1
                             sslscan              2.2.1-1              2.2.2-1
                               stack          2.9.3.1-118          2.9.3.1-123
                             step-ca             0.29.0-1             0.30.2-1
                          strongswan              6.0.4-2              6.0.5-1
                             stumpwm              24.11-9             24.11-10
                     stylish-haskell          0.14.5.0-11          0.14.5.0-13
                               swtpm             0.10.1-1             0.10.1-2
                                 syd             3.51.0-1             3.51.2-1
                           syslog-ng             4.11.0-1             4.11.0-2
                      syslog-ng-amqp             4.11.0-1             4.11.0-2
                    syslog-ng-geoip2             4.11.0-1             4.11.0-2
                     syslog-ng-kafka             4.11.0-1             4.11.0-2
                   syslog-ng-mongodb             4.11.0-1             4.11.0-2
                    syslog-ng-python             4.11.0-1             4.11.0-2
                     syslog-ng-redis             4.11.0-1             4.11.0-2
                      syslog-ng-smtp             4.11.0-1             4.11.0-2
                      syslog-ng-snmp             4.11.0-1             4.11.0-2
                       syslog-ng-sql             4.11.0-1             4.11.0-2
                             systing              1.0.0-1              1.0.0-2
                            taffybar             4.1.0-13             4.1.0-18
                      tamarin-prover            1.12.0-10            1.12.0-14
                     taskwarrior-tui             0.26.7-1             0.26.8-1
                     tauon-music-box              9.1.1-1              9.1.2-1
                    telegram-desktop              6.6.4-6              6.6.4-7
                          terragrunt             0.99.4-2             0.99.5-1
                              thunar             4.20.7-1             4.20.8-1
                         thunderbird              149.0-1            149.0.1-1
                 thunderbird-i18n-af              149.0-1            149.0.1-1
                 thunderbird-i18n-ar              149.0-1            149.0.1-1
                thunderbird-i18n-ast              149.0-1            149.0.1-1
                 thunderbird-i18n-be              149.0-1            149.0.1-1
                 thunderbird-i18n-bg              149.0-1            149.0.1-1
                 thunderbird-i18n-br              149.0-1            149.0.1-1
                 thunderbird-i18n-ca              149.0-1            149.0.1-1
                thunderbird-i18n-cak              149.0-1            149.0.1-1
                 thunderbird-i18n-cs              149.0-1            149.0.1-1
                 thunderbird-i18n-cy              149.0-1            149.0.1-1
                 thunderbird-i18n-da              149.0-1            149.0.1-1
                 thunderbird-i18n-de              149.0-1            149.0.1-1
                thunderbird-i18n-dsb              149.0-1            149.0.1-1
                 thunderbird-i18n-el              149.0-1            149.0.1-1
              thunderbird-i18n-en-gb              149.0-1            149.0.1-1
              thunderbird-i18n-en-us              149.0-1            149.0.1-1
              thunderbird-i18n-es-ar              149.0-1            149.0.1-1
              thunderbird-i18n-es-es              149.0-1            149.0.1-1
                 thunderbird-i18n-et              149.0-1            149.0.1-1
                 thunderbird-i18n-eu              149.0-1            149.0.1-1
                 thunderbird-i18n-fi              149.0-1            149.0.1-1
                 thunderbird-i18n-fr              149.0-1            149.0.1-1
              thunderbird-i18n-fy-nl              149.0-1            149.0.1-1
              thunderbird-i18n-ga-ie              149.0-1            149.0.1-1
                 thunderbird-i18n-gd              149.0-1            149.0.1-1
                 thunderbird-i18n-gl              149.0-1            149.0.1-1
                 thunderbird-i18n-he              149.0-1            149.0.1-1
                 thunderbird-i18n-hr              149.0-1            149.0.1-1
                thunderbird-i18n-hsb              149.0-1            149.0.1-1
                 thunderbird-i18n-hu              149.0-1            149.0.1-1
              thunderbird-i18n-hy-am              149.0-1            149.0.1-1
                 thunderbird-i18n-id              149.0-1            149.0.1-1
                 thunderbird-i18n-is              149.0-1            149.0.1-1
                 thunderbird-i18n-it              149.0-1            149.0.1-1
                 thunderbird-i18n-ja              149.0-1            149.0.1-1
                 thunderbird-i18n-ka              149.0-1            149.0.1-1
                thunderbird-i18n-kab              149.0-1            149.0.1-1
                 thunderbird-i18n-kk              149.0-1            149.0.1-1
                 thunderbird-i18n-ko              149.0-1            149.0.1-1
                 thunderbird-i18n-lt              149.0-1            149.0.1-1
                 thunderbird-i18n-ms              149.0-1            149.0.1-1
              thunderbird-i18n-nb-no              149.0-1            149.0.1-1
                 thunderbird-i18n-nl              149.0-1            149.0.1-1
              thunderbird-i18n-nn-no              149.0-1            149.0.1-1
              thunderbird-i18n-pa-in              149.0-1            149.0.1-1
                 thunderbird-i18n-pl              149.0-1            149.0.1-1
              thunderbird-i18n-pt-br              149.0-1            149.0.1-1
              thunderbird-i18n-pt-pt              149.0-1            149.0.1-1
                 thunderbird-i18n-rm              149.0-1            149.0.1-1
                 thunderbird-i18n-ro              149.0-1            149.0.1-1
                 thunderbird-i18n-ru              149.0-1            149.0.1-1
                 thunderbird-i18n-sk              149.0-1            149.0.1-1
                 thunderbird-i18n-sl              149.0-1            149.0.1-1
                 thunderbird-i18n-sq              149.0-1            149.0.1-1
                 thunderbird-i18n-sr              149.0-1            149.0.1-1
              thunderbird-i18n-sv-se              149.0-1            149.0.1-1
                 thunderbird-i18n-th              149.0-1            149.0.1-1
                 thunderbird-i18n-tr              149.0-1            149.0.1-1
                 thunderbird-i18n-uk              149.0-1            149.0.1-1
                 thunderbird-i18n-uz              149.0-1            149.0.1-1
                 thunderbird-i18n-vi              149.0-1            149.0.1-1
              thunderbird-i18n-zh-cn              149.0-1            149.0.1-1
              thunderbird-i18n-zh-tw              149.0-1            149.0.1-1
                         timescaledb             2.26.0-1             2.26.1-1
             timescaledb-old-upgrade             2.26.0-1             2.26.1-1
                       tokio-console             0.1.14-1             0.1.14-2
                             traefik             3.6.11-1             3.6.12-1
                                tree              2.3.1-1              2.3.2-1
                             udiskie              2.6.1-1              2.6.2-1
                         udisks2-qt5              5.0.6-2                    -
              ultramaster-kr106-clap              2.4.4-1            2.4.6.1-1
               ultramaster-kr106-lv2              2.4.4-1            2.4.6.1-1
              ultramaster-kr106-vst3              2.4.4-1            2.4.6.1-1
                               usage             2.18.2-1              3.2.0-1
                            usbguard              1.1.4-4              1.1.4-5
                                vala            0.56.18-5            0.56.19-1
                             vcspull             1.58.0-1             1.58.1-1
                    vhba-module-dkms          20250329-70          20250329-71
                                 vim           9.2.0204-2           9.2.0272-1
                         vim-runtime           9.2.0204-2           9.2.0272-1
                                 vis 0.9.r397.gda84fe70-1 0.9.r399.g1a4fb0fd-1
             vis-syntax-highlighting 0.9.r397.gda84fe70-1 0.9.r399.g1a4fb0fd-1
                                 vlc             3.0.22-1             3.0.22-2
                             vlc-cli             3.0.22-1             3.0.22-2
                     vlc-gui-ncurses             3.0.22-1             3.0.22-2
                          vlc-gui-qt             3.0.22-1             3.0.22-2
                      vlc-gui-skins2             3.0.22-1             3.0.22-2
                   vlc-plugin-a52dec             3.0.22-1             3.0.22-2
                    vlc-plugin-aalib             3.0.22-1             3.0.22-2
                     vlc-plugin-alsa             3.0.22-1             3.0.22-2
                      vlc-plugin-aom             3.0.22-1             3.0.22-2
                  vlc-plugin-archive             3.0.22-1             3.0.22-2
                  vlc-plugin-aribb24             3.0.22-1             3.0.22-2
                  vlc-plugin-aribb25             3.0.22-1             3.0.22-2
                      vlc-plugin-ass             3.0.22-1             3.0.22-2
                    vlc-plugin-avahi             3.0.22-1             3.0.22-2
                   vlc-plugin-bluray             3.0.22-1             3.0.22-2
                     vlc-plugin-caca             3.0.22-1             3.0.22-2
                     vlc-plugin-cddb             3.0.22-1             3.0.22-2
               vlc-plugin-chromecast             3.0.22-1             3.0.22-2
                    vlc-plugin-dav1d             3.0.22-1             3.0.22-2
                     vlc-plugin-dbus             3.0.22-1             3.0.22-2
         vlc-plugin-dbus-screensaver             3.0.22-1             3.0.22-2
                      vlc-plugin-dca             3.0.22-1             3.0.22-2
                      vlc-plugin-dvb             3.0.22-1             3.0.22-2
                      vlc-plugin-dvd             3.0.22-1             3.0.22-2
                    vlc-plugin-faad2             3.0.22-1             3.0.22-2
                   vlc-plugin-ffmpeg             3.0.22-1             3.0.22-2
                 vlc-plugin-firewire             3.0.22-1             3.0.22-2
                     vlc-plugin-flac             3.0.22-1             3.0.22-2
               vlc-plugin-fluidsynth             3.0.22-1             3.0.22-2
                 vlc-plugin-freetype             3.0.22-1             3.0.22-2
                      vlc-plugin-gme             3.0.22-1             3.0.22-2
                   vlc-plugin-gnutls             3.0.22-1             3.0.22-2
                vlc-plugin-gstreamer             3.0.22-1             3.0.22-2
                  vlc-plugin-inflate             3.0.22-1             3.0.22-2
                     vlc-plugin-jack             3.0.22-1             3.0.22-2
                  vlc-plugin-journal             3.0.22-1             3.0.22-2
                     vlc-plugin-jpeg             3.0.22-1             3.0.22-2
                     vlc-plugin-kate             3.0.22-1             3.0.22-2
                  vlc-plugin-kwallet             3.0.22-1             3.0.22-2
                vlc-plugin-libsecret             3.0.22-1             3.0.22-2
                     vlc-plugin-lirc             3.0.22-1             3.0.22-2
                  vlc-plugin-live555             3.0.22-1             3.0.22-2
                      vlc-plugin-lua             3.0.22-1             3.0.22-2
                      vlc-plugin-mad             3.0.22-1             3.0.22-2
                 vlc-plugin-matroska             3.0.22-1             3.0.22-2
                     vlc-plugin-mdns             3.0.22-1             3.0.22-2
                  vlc-plugin-modplug             3.0.22-1             3.0.22-2
                    vlc-plugin-mpeg2             3.0.22-1             3.0.22-2
                   vlc-plugin-mpg123             3.0.22-1             3.0.22-2
                      vlc-plugin-mtp             3.0.22-1             3.0.22-2
                 vlc-plugin-musepack             3.0.22-1             3.0.22-2
                      vlc-plugin-nfs             3.0.22-1             3.0.22-2
                   vlc-plugin-notify             3.0.22-1             3.0.22-2
                      vlc-plugin-ogg             3.0.22-1             3.0.22-2
                     vlc-plugin-opus             3.0.22-1             3.0.22-2
                      vlc-plugin-png             3.0.22-1             3.0.22-2
                    vlc-plugin-pulse             3.0.22-1             3.0.22-2
                vlc-plugin-quicksync             3.0.22-1             3.0.22-2
               vlc-plugin-samplerate             3.0.22-1             3.0.22-2
                      vlc-plugin-sdl             3.0.22-1             3.0.22-2
                     vlc-plugin-sftp             3.0.22-1             3.0.22-2
                    vlc-plugin-shout             3.0.22-1             3.0.22-2
                      vlc-plugin-smb             3.0.22-1             3.0.22-2
                     vlc-plugin-soxr             3.0.22-1             3.0.22-2
                    vlc-plugin-speex             3.0.22-1             3.0.22-2
                      vlc-plugin-srt             3.0.22-1             3.0.22-2
                      vlc-plugin-svg             3.0.22-1             3.0.22-2
                      vlc-plugin-tag             3.0.22-1             3.0.22-2
                   vlc-plugin-theora             3.0.22-1             3.0.22-2
                  vlc-plugin-twolame             3.0.22-1             3.0.22-2
                     vlc-plugin-udev             3.0.22-1             3.0.22-2
                     vlc-plugin-upnp             3.0.22-1             3.0.22-2
                   vlc-plugin-vorbis             3.0.22-1             3.0.22-2
                      vlc-plugin-vpx             3.0.22-1             3.0.22-2
                     vlc-plugin-x264             3.0.22-1             3.0.22-2
                     vlc-plugin-x265             3.0.22-1             3.0.22-2
                      vlc-plugin-xml             3.0.22-1             3.0.22-2
                     vlc-plugin-zvbi             3.0.22-1             3.0.22-2
                     vlc-plugins-all             3.0.22-1             3.0.22-2
                    vlc-plugins-base             3.0.22-1             3.0.22-2
                   vlc-plugins-extra             3.0.22-1             3.0.22-2
            vlc-plugins-video-output             3.0.22-1             3.0.22-2
           vlc-plugins-visualization             3.0.22-1             3.0.22-2
                              vmexec              0.4.0-1              0.5.2-1
                                vpnc  1:0.5.3.r539.r239-1  1:0.5.3.r557.r241-1
                         warzone2100              4.6.3-2              4.6.3-3
                           watchexec              2.5.0-1              2.5.1-1
             webrtc-audio-processing                2.1-5                2.1-6
                         wireplumber             0.5.13-2             0.5.14-1
                    wireplumber-docs             0.5.13-2             0.5.14-1
                       wireshark-cli              4.6.4-1              4.6.4-2
                        wireshark-qt              4.6.4-1              4.6.4-2
              xdg-desktop-portal-dde             1.0.13-7             1.0.14-1
                           xdp-tools              1.6.2-1              1.6.3-1
                           xfdesktop             4.20.1-3             4.20.2-1
                              xmobar             0.50-137             0.50-141
                              xmonad           0.18.0-154           0.18.0-156
                      xmonad-contrib           0.18.1-138           0.18.1-140
                         xmonad-dbus          0.1.0.2-240          0.1.0.2-243
                       xmonad-extras             0.17.3-6             0.17.3-9
                      xorg-setxkbmap              1.3.4-2              1.3.5-1
                                 xrt          1:2.21.75-5          1:2.21.75-6
                          xtrabackup            8.4.0_5-1            8.4.0_5-2
                                  z3             4.15.4-2             4.16.0-1
                             z3-java             4.15.4-2             4.16.0-1
                             zathura         2026.02.22-1         2026.03.27-1
                          zathura-cb         2026.02.03-3         2026.02.03-4
                        zathura-djvu         2026.02.03-3         2026.02.03-4
                   zathura-pdf-mupdf         2026.02.03-5         2026.02.03-6
                 zathura-pdf-poppler         2026.02.03-3         2026.02.03-4
                          zathura-ps         2026.02.03-3         2026.02.03-4
                              zettlr              4.3.0-1              4.3.1-1
                              zypper            1.14.95-1            1.14.95-2
                            ares-emu                    -                147-2
                             diffoci                    -              0.1.8-1
                         govulncheck                    -              1.1.4-1
                       libkysdk-base                    -            3.0.1.0-1
                         librashader                    -             0.10.1-2
                       python-podman                    -              5.8.0-2
                        python-pylxd                    -              2.4.0-2
                        python-ws4py                    -              0.6.0-4
                         udisks2-qt6                    -              6.0.1-1


:: Different sync package(s) in repository multilib x86_64

-------------------------------------------------------------------------------
                             PACKAGE           2026-03-28           2026-03-31
-------------------------------------------------------------------------------
                         lib32-clang             22.1.1-1             22.1.2-1
              lib32-gst-plugins-base             1.28.1-2             1.28.1-3
         lib32-gst-plugins-base-libs             1.28.1-2             1.28.1-3
              lib32-gst-plugins-good             1.28.1-2             1.28.1-3
                     lib32-gstreamer             1.28.1-2             1.28.1-3
                        lib32-libvpx             1.15.2-2             1.16.0-2
                          lib32-llvm           1:22.1.1-1           1:22.1.2-1
                     lib32-llvm-libs           1:22.1.1-1           1:22.1.2-1
</code></pre>
<p><a href="https://forum.manjaro.org/t/testing-update-2026-03-31-linux-7-0-rc6-gnome-thunderbird-deepin-freecad-wireplumber/186720/1">Click to view the poll.</a></p>
<p>Check if your mirror has already synced:</p>
<ul>
<li><a href="https://repo.manjaro.org/">Mirror-Check Service</a></li>
</ul>
<hr>
            <p><small>5 posts - 5 participants</small></p>
            <p><a href="https://forum.manjaro.org/t/testing-update-2026-03-31-linux-7-0-rc6-gnome-thunderbird-deepin-freecad-wireplumber/186720">Read full topic</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-30922 | pyasn1 up to 0.6.2 on Python recursion (GHSA-jr27-m4p2-rc6r / Nessus ID 302886)]]></title>
<description><![CDATA[A vulnerability was found in pyasn1 up to 0.6.2 on Python and classified as problematic. Affected is an unknown function. Executing a manipulation can lead to uncontrolled recursion.

This vulnerability is registered as CVE-2026-30922. It is possible to launch the attack remotely. No exploit is a...]]></description>
<link>https://tsecurity.de/de/3403760/sicherheitsluecken/cve-2026-30922-pyasn1-up-to-062-on-python-recursion-ghsa-jr27-m4p2-rc6r-nessus-id-302886/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3403760/sicherheitsluecken/cve-2026-30922-pyasn1-up-to-062-on-python-recursion-ghsa-jr27-m4p2-rc6r-nessus-id-302886/</guid>
<pubDate>Thu, 02 Apr 2026 21:08:10 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/product/pyasn1">pyasn1 up to 0.6.2</a> on Python and classified as <a href="https://vuldb.com/kb/risk">problematic</a>. Affected is an unknown function. Executing a manipulation can lead to uncontrolled recursion.

This vulnerability is registered as <a href="https://vuldb.com/source_cve/351461">CVE-2026-30922</a>. It is possible to launch the attack remotely. No exploit is available.

It is suggested to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-23404 | Linux Kernel up to 6.6.129/6.12.76/6.18.17/6.19.7/7.0-rc3 apparmor __aa_profile_list_release recursion (WID-SEC-2026-0950)]]></title>
<description><![CDATA[A vulnerability, which was classified as critical, was found in Linux Kernel up to 6.6.129/6.12.76/6.18.17/6.19.7/7.0-rc3. This issue affects the function __aa_profile_list_release of the component apparmor. Executing a manipulation can lead to uncontrolled recursion.

This vulnerability is track...]]></description>
<link>https://tsecurity.de/de/3400664/sicherheitsluecken/cve-2026-23404-linux-kernel-up-to-661296127661817619770-rc3-apparmor-aaprofilelistrelease-recursion-wid-sec-2026-0950/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3400664/sicherheitsluecken/cve-2026-23404-linux-kernel-up-to-661296127661817619770-rc3-apparmor-aaprofilelistrelease-recursion-wid-sec-2026-0950/</guid>
<pubDate>Wed, 01 Apr 2026 22:23:11 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability, which was classified as <a href="https://vuldb.com/kb/risk">critical</a>, was found in <a href="https://vuldb.com/product/linux:kernel">Linux Kernel up to 6.6.129/6.12.76/6.18.17/6.19.7/7.0-rc3</a>. This issue affects the function <code>__aa_profile_list_release</code> of the component <em>apparmor</em>. Executing a manipulation can lead to uncontrolled recursion.

This vulnerability is tracked as <a href="https://vuldb.com/source_cve/354623">CVE-2026-23404</a>. The attack is only possible within the local network. No exploit exists.

You should upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-3778 | Foxit PDF Editor/PDF Reader recursion (WID-SEC-2026-0934)]]></title>
<description><![CDATA[A vulnerability was found in Foxit PDF Editor and PDF Reader. It has been classified as problematic. This affects an unknown function. The manipulation leads to uncontrolled recursion.

This vulnerability is uniquely identified as CVE-2026-3778. The attack is possible to be carried out remotely. ...]]></description>
<link>https://tsecurity.de/de/3397968/sicherheitsluecken/cve-2026-3778-foxit-pdf-editorpdf-reader-recursion-wid-sec-2026-0934/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3397968/sicherheitsluecken/cve-2026-3778-foxit-pdf-editorpdf-reader-recursion-wid-sec-2026-0934/</guid>
<pubDate>Wed, 01 Apr 2026 05:22:43 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/product/foxit:pdf_editor">Foxit PDF Editor and PDF Reader</a>. It has been classified as <a href="https://vuldb.com/kb/risk">problematic</a>. This affects an unknown function. The manipulation leads to uncontrolled recursion.

This vulnerability is uniquely identified as <a href="https://vuldb.com/source_cve/354528">CVE-2026-3778</a>. The attack is possible to be carried out remotely. No exploit exists.]]></content:encoded>
</item>
<item>
<title><![CDATA[[Testing Update] 2026-03-31 - Linux 7.0-rc6, Thunderbird, Deepin, Freecad, Wireplumber, haskell]]></title>
<description><![CDATA[Hello Manjaro user community, here we have another set of package updates. This might mark the start of the development cycle of the upcoming ‘Bian-May’ release series. With this we aim to update the default kernel to 7.0 series. Also there will be Plasma 6.6 series, KDE Gears 26.04 and GNOME 50 ...]]></description>
<link>https://tsecurity.de/de/3394814/unix-server/testing-update-2026-03-31-linux-70-rc6-thunderbird-deepin-freecad-wireplumber-haskell/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3394814/unix-server/testing-update-2026-03-31-linux-70-rc6-thunderbird-deepin-freecad-wireplumber-haskell/</guid>
<pubDate>Tue, 31 Mar 2026 06:00:52 +0200</pubDate>
<category>🐧 Unix Server</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div data-theme-toc="true"> </div>
<p>Hello Manjaro user community, here we have another set of package updates. This might mark the start of the development cycle of the upcoming ‘Bian-May’ release series. With this we aim to update the default kernel to <a href="https://www.heise.de/en/news/Linux-Torvalds-starts-development-of-Kernel-7-0-11186358.html">7.0</a> series. Also there will be <a href="https://kde.org/announcements/plasma/6/6.6.0/">Plasma 6.6</a> series, <a href="https://community.kde.org/Schedules/KDE_Gear_26.04_Schedule">KDE Gears 26.04</a> and <a href="https://release.gnome.org/50/">GNOME 50</a> release series. XFCE will stay at <a href="https://www.xfce.org/about/tour420">4.20</a> this release cycle. A release of ‘Bian-May’ can be expected end of April, beginning of May. Let us know any issues you may found thus far …</p>
<h3><a name="p-850257-current-promotions-1" class="anchor" href="https://forum.manjaro.org/#p-850257-current-promotions-1" aria-label="Heading link"></a>Current Promotions</h3>
<ul>
<li>Get the latest Gaming Laptop by Slimbook powered by Manjaro: <a href="https://slimbook.com/manjaro">Slimbook Manjaro III</a></li>
<li>Protect your personal data, keep yourself safe with Surfshark VPN: <a href="https://get.surfshark.net/aff_c?offer_id=6&amp;aff_id=14558-">See current promotion</a></li>
</ul>
<h2><a name="p-850257-recent-news-2" class="anchor" href="https://forum.manjaro.org/#p-850257-recent-news-2" aria-label="Heading link"></a>Recent News</h2>

New in Manjaro GNOME!
Or, if you prefer the command line: <a href="https://forum.manjaro.org/t/testing-update-2026-03-31-linux-7-0-rc6-thunderbird-deepin-freecad-wireplumber-haskell/186720/1">(click for more details)</a>

KDE Plasma users with SDDM can now migrate to Plasma Login Manager <a href="https://forum.manjaro.org/t/testing-update-2026-03-31-linux-7-0-rc6-thunderbird-deepin-freecad-wireplumber-haskell/186720/1">(click for more details)</a>

NVIDIA 590 driver drops Pascal support <a href="https://forum.manjaro.org/t/testing-update-2026-03-31-linux-7-0-rc6-thunderbird-deepin-freecad-wireplumber-haskell/186720/1">(click for more details)</a>
<ul>
<li><a href="https://forum.manjaro.org/t/manjaro-26-0-anh-linh-released/184526" class="inline-onebox">Manjaro 26.0 Anh-Linh released</a></li>
<li><a href="https://forum.manjaro.org/t/manjaro-summit-public-alpha-now-available/176995" class="inline-onebox">Manjaro Summit public Alpha now available</a></li>
<li>As of Linux 5.4.302, the 5.4 series is now EOL (End Of Life). Please install 5.10 LTS (Long Term Support) or 5.15 LTS.</li>
<li>As of Linux 6.16.12, the 6.16 series is now EOL (End Of Life). Please install 6.18 LTS (Long Term Support) and/or 6.12 LTS.</li>
<li>As of Linux 6.17.13, the 6.17 series is now EOL (End Of Life). Please install 6.18 LTS (Long Term Support) and/or 6.12 LTS.</li>
</ul>

Previous News
Finding information easier about Manjaro <a href="https://forum.manjaro.org/t/testing-update-2026-03-31-linux-7-0-rc6-thunderbird-deepin-freecad-wireplumber-haskell/186720/1">(click for more details)</a>
<h2><a name="p-850257-notable-package-updates-3" class="anchor" href="https://forum.manjaro.org/#p-850257-notable-package-updates-3" aria-label="Heading link"></a>Notable Package Updates</h2>
<ul>
<li><strong>Kernel</strong> 7.0 got updated to <a href="https://lore.kernel.org/lkml/CAHk-=wgLvq1LucHhxjiPwDBkMRk=54Zh=-FmUdevXJyHygc=9A@mail.gmail.com/T/#u">7.0-rc6</a></li>
<li><strong>Thunderbird</strong> <a href="https://www.thunderbird.net/thunderbird/149.0.1/releasenotes/">149.0.1</a></li>
<li>Some updates to <strong>Deepin</strong></li>
<li><strong>freecad</strong> <a href="https://blog.freecad.org/2026/03/25/freecad-version-1-1-released/">1.1.0</a></li>
<li>Rebuilds and updates to <strong>haskell</strong></li>
<li><strong>wireplumber</strong> <a href="https://gitlab.com/pipewire/wireplumber/-/blob/07e730b279ac7a520699ae9f6b0797848a731b30/NEWS.rst">0.5.14</a></li>
</ul>
<h2><a name="p-850257-additional-info-4" class="anchor" href="https://forum.manjaro.org/#p-850257-additional-info-4" aria-label="Heading link"></a>Additional Info</h2>

Python 3.14 info <a href="https://forum.manjaro.org/t/testing-update-2026-03-31-linux-7-0-rc6-thunderbird-deepin-freecad-wireplumber-haskell/186720/1">(click for more details)</a>

Info about AUR packages <a href="https://forum.manjaro.org/t/testing-update-2026-03-31-linux-7-0-rc6-thunderbird-deepin-freecad-wireplumber-haskell/186720/1">(click for more details)</a>
<p>Get our latest daily developer images now from Github: <a href="https://github.com/manjaro-plasma/download/releases">Plasma</a>, <a href="https://github.com/manjaro-gnome/download/releases">GNOME</a>, <a href="https://github.com/manjaro-xfce/download/releases">XFCE</a>. You can get the latest <a href="https://manjaro.org/download">stable releases</a> of Manjaro from <a href="https://cdn77.com/">CDN77</a>.</p>
<hr>
<p><strong>Our current supported kernels</strong></p>
<ul>
<li>linux510 5.10.252</li>
<li>linux515 5.15.202</li>
<li>linux61 6.1.167</li>
<li>linux66 6.6.130</li>
<li>linux612 6.12.78</li>
<li>linux618 6.18.20</li>
<li>linux619 6.19.10</li>
<li>linux70 7.0.0rc6</li>
<li>linux61-rt 6.1.166_rt61</li>
<li>linux66-rt 6.6.129_rt70</li>
<li>linux612-rt 6.12.74_rt16</li>
<li>linux617-rt 6.17.5_rt7</li>
</ul>
<p><strong>Package Changes</strong> (3/31/26 05:17 CEST)</p>
<ul>
<li>testing core x86_64:  3 new and 3 removed package(s)</li>
<li>testing extra x86_64:  1131 new and 1127 removed package(s)</li>
<li>testing multilib x86_64:  8 new and 8 removed package(s)</li>
</ul>
<pre><code class="lang-auto">:: Different overlay package(s) in repository core x86_64

-------------------------------------------------------------------------------
                             PACKAGE           2026-03-28           2026-03-31
-------------------------------------------------------------------------------
                             linux70           7.0.0rc5-1           7.0.0rc6-1
                     linux70-headers           7.0.0rc5-1           7.0.0rc6-1


:: Different sync package(s) in repository core x86_64

-------------------------------------------------------------------------------
                             PACKAGE           2026-03-28           2026-03-31
-------------------------------------------------------------------------------
                                file               5.47-1               5.47-2


:: Different overlay package(s) in repository extra x86_64

-------------------------------------------------------------------------------
                             PACKAGE           2026-03-28           2026-03-31
-------------------------------------------------------------------------------
                             discord          1:0.0.131-1                    -
                   linux70-acpi_call            1.2.2-0.5            1.2.2-0.6
                    linux70-bbswitch              0.8-0.5              0.8-0.6
                 linux70-broadcom-wl     6.30.223.271-0.5     6.30.223.271-0.6
                linux70-nvidia-470xx       470.256.02-0.5       470.256.02-0.6
                 linux70-nvidia-open        595.58.03-0.1        595.58.03-0.2
                       linux70-r8168         8.056.02-0.5         8.056.02-0.6
                   linux70-rtl8723bu         20250813-0.5         20250813-0.6
                    linux70-tp_smapi             0.45-0.5             0.45-0.6
                 linux70-vhba-module         20250329-0.5         20250329-0.6
     linux70-virtualbox-host-modules            7.2.6-0.5            7.2.6-0.6
                         linux70-zfs            2.4.1-0.5            2.4.1-0.6


:: Different sync package(s) in repository extra x86_64

-------------------------------------------------------------------------------
                             PACKAGE           2026-03-28           2026-03-31
-------------------------------------------------------------------------------
                          abseil-cpp         20250814.1-1         20260107.1-1
                               afl++              4.35c-2              4.40c-1
                                agda          2.6.4.3-119          2.6.4.3-121
                          aliyun-cli              3.2.9-1              3.3.3-1
                              allure         0.11.0.0-317         0.11.0.0-320
                          amdgpu_top             0.11.2-1             0.11.3-1
                       android-tools            35.0.2-23            35.0.2-24
                          apache-orc              2.3.0-2              2.3.0-3
                                apko             1.1.16-1              1.2.0-1
                               arbtt         0.12.0.3-185         0.12.0.3-187
                             arch-hs            0.12.1-66            0.12.1-70
                      argo-workflows              4.0.2-1              4.0.3-1
                               arrow             23.0.1-2             23.0.1-3
                             astroid               0.17-8               0.17-9
                           astroterm             1.0.10-1              1.1.0-1
                           aws-vault              7.9.7-1             7.9.13-1
                              azcopy            10.32.1-1            10.32.2-1
                       bbswitch-dkms              0.8-806              0.8-807
                       bcachefs-dkms           3:1.37.3-1           3:1.37.4-1
                      bcachefs-tools           3:1.37.3-1           3:1.37.4-1
                               beets              2.7.1-1              2.8.0-1
                               bftpd                6.3-1                6.6-1
                              bloaty               1.1-22               1.1-23
                            bpftrace             0.25.0-1             0.25.1-1
                                brat              0.9.0-2             0.10.0-1
                                 bun             1.3.11-1             1.3.11-2
                               byobu               6.14-1               6.15-1
                       cabal-install          3.10.3.0-15          3.10.3.0-18
                          cabal-plan          0.7.3.0-128          0.7.3.0-130
                      cargo-binstall             1.17.8-2             1.17.9-1
                         cargo-insta             1.47.0-1             1.47.2-1
                        cargo-update             18.2.0-2             19.0.1-1
                             castxml              0.7.0-1              0.7.0-2
                           cbor-tool          0.2.3.0-124          0.2.3.0-126
                              ccache             4.13.1-1             4.13.2-1
                               cgrep             8.1.0-94             8.1.0-97
                              chatty              0.8.9-1              0.8.9-2
                          cherrytree              1.6.3-1              1.6.3-2
                           clash-ghc             1.8.2-97            1.8.2-100
                          cockatrice             2.10.3-1             2.10.3-2
                               crash              9.0.1-1              9.0.1-2
                             cryptol             3.3.0-47             3.3.0-50
                                 cue             0.15.4-1             0.16.0-1
                    curl-impersonate              1.5.1-1              1.5.2-1
                                cyme             2.2.11-2              2.3.0-1
                               darcs           2.18.5-191           2.18.5-194
                             dbeaver             26.0.0-1             26.0.1-1
                     deepin-anything             6.2.11-1              7.0.0-2
                deepin-anything-dkms             6.2.11-1              7.0.0-2
                          deepin-api             6.0.35-1             6.0.37-1
                 deepin-app-services             1.0.40-1             1.0.41-1
          deepin-application-manager             1.2.42-1             1.2.44-1
                     deepin-calendar             6.5.17-1             6.5.18-1
                    deepin-clipboard              6.1.7-1              6.1.8-1
                   deepin-compressor              6.5.9-1             6.5.11-1
               deepin-control-center             6.1.13-1             6.1.15-1
                       deepin-daemon             6.1.46-4             6.1.49-1
                deepin-desktop-theme             1.1.16-1             1.1.18-1
             deepin-device-formatter           0.0.1.18-2              1.5.1-1
                         deepin-draw             6.5.25-1             6.5.26-1
                       deepin-editor             6.5.41-1             6.5.42-1
                 deepin-grand-search              5.4.7-3              5.4.9-1
                    deepin-launchpad             2.0.25-3             2.0.26-1
                        deepin-movie          1:5.10.45-1          1:5.10.46-1
                 deepin-network-core             2.0.42-1             2.0.43-1
               deepin-qt5integration             5.7.30-2             6.7.31-1
          deepin-qt5platform-plugins             5.7.30-2             6.7.31-1
               deepin-qt6integration             6.0.48-3             6.7.31-1
          deepin-qt6platform-plugins             6.0.48-3             6.7.31-1
                  deepin-screensaver             5.0.19-2             5.0.20-1
                     deepin-services             1.0.19-1             1.0.21-1
                      deepin-session             2.0.15-2             2.0.17-1
                        deepin-shell             2.0.27-3             2.0.29-1
               deepin-system-monitor             6.5.19-2             6.5.21-1
                     deepin-terminal             6.5.28-3             6.5.29-1
                  deepin-tray-loader             2.0.24-3             2.0.26-1
                        deepin-turbo            0.0.6.2-1            0.0.6.3-1
                     deepin-util-dfm             1.2.29-1             1.2.31-1
                   deepin-wallpapers            1:1.7.8-1           1:1.7.14-1
                      deepin-widgets             6.0.18-2             6.0.20-1
                               dhall            1.42.3-45            1.42.3-48
                          dhall-bash           1.0.41-176           1.0.41-180
                          dhall-docs           1.0.12-168           1.0.12-171
                          dhall-json           1.7.12-172           1.7.12-175
                    dhall-lsp-server            1.1.4-102            1.1.4-106
                          dhall-yaml           1.2.12-177           1.2.12-180
                       diff-so-fancy              1.4.6-1              1.4.8-1
                          diffoscope                313-1                315-1
                             discord          1:0.0.130-1          1:0.0.131-1
                             dovecot              2.4.3-1              2.4.3-2
                               drone             2.28.0-1             2.28.1-1
                           drone-oss             2.28.0-1             2.28.1-1
                            dtk6core           1:6.7.32-2           1:6.7.33-1
                     dtk6declarative           1:6.7.32-2           1:6.7.33-1
                             dtk6gui           1:6.7.32-2           1:6.7.33-1
                             dtk6log             6.7.32-2             6.7.33-1
                          dtk6widget           1:6.7.32-2           1:6.7.33-1
                             dtkcore           1:6.7.32-2           1:6.7.33-1
                      dtkdeclarative           1:6.7.32-2           1:6.7.33-1
                              dtkgui           1:6.7.32-2           1:6.7.33-1
                              dtklog             6.7.32-2             6.7.33-1
                           dtkwidget           1:6.7.32-2           1:6.7.33-1
                               dunst             1.13.1-1             1.13.2-1
                         easyeffects              8.1.7-1              8.1.8-1
                              emptty             0.16.0-1             0.16.1-1
               evolution-data-server             3.58.3-1             3.58.3-2
          evolution-data-server-docs             3.58.3-1             3.58.3-2
                  falcosecurity-libs             0.20.0-9             0.23.1-1
                           fastfetch             2.60.0-1             2.61.0-1
           firefox-developer-edition            150.0b2-1            150.0b3-1
  firefox-developer-edition-i18n-ach            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-af            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-an            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-ar            150.0b2-1            150.0b3-1
  firefox-developer-edition-i18n-ast            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-az            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-be            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-bg            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-bn            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-br            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-bs            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-ca            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-ca-valencia      150.0b2-1            150.0b3-1
  firefox-developer-edition-i18n-cak            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-cs            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-cy            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-da            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-de            150.0b2-1            150.0b3-1
  firefox-developer-edition-i18n-dsb            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-el            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-en-ca            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-en-gb            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-en-us            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-eo            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-es-ar            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-es-cl            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-es-es            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-es-mx            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-et            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-eu            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-fa            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-ff            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-fi            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-fr            150.0b2-1            150.0b3-1
  firefox-developer-edition-i18n-fur            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-fy-nl            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-ga-ie            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-gd            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-gl            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-gn            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-gu-in            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-he            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-hi-in            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-hr            150.0b2-1            150.0b3-1
  firefox-developer-edition-i18n-hsb            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-hu            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-hy-am            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-ia            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-id            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-is            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-it            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-ja            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-ka            150.0b2-1            150.0b3-1
  firefox-developer-edition-i18n-kab            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-kk            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-km            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-kn            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-ko            150.0b2-1            150.0b3-1
  firefox-developer-edition-i18n-lij            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-lt            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-lv            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-mk            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-mr            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-ms            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-my            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-nb-no            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-ne-np            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-nl            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-nn-no            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-oc            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-pa-in            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-pl            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-pt-br            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-pt-pt            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-rm            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-ro            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-ru            150.0b2-1            150.0b3-1
  firefox-developer-edition-i18n-sat            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-sc            150.0b2-1            150.0b3-1
  firefox-developer-edition-i18n-sco            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-si            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-sk            150.0b2-1            150.0b3-1
  firefox-developer-edition-i18n-skr            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-sl            150.0b2-1            150.0b3-1
  firefox-developer-edition-i18n-son            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-sq            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-sr            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-sv-se            150.0b2-1            150.0b3-1
  firefox-developer-edition-i18n-szl            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-ta            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-te            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-tg            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-th            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-tl            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-tr            150.0b2-1            150.0b3-1
  firefox-developer-edition-i18n-trs            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-uk            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-ur            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-uz            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-vi            150.0b2-1            150.0b3-1
   firefox-developer-edition-i18n-xh            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-zh-cn            150.0b2-1            150.0b3-1
firefox-developer-edition-i18n-zh-tw            150.0b2-1            150.0b3-1
                             freecad             1.0.2-10              1.1.0-2
                      freeciv-common              3.2.2-6              3.2.4-1
                        freeciv-gtk3              3.2.2-6              3.2.4-1
                        freeciv-gtk4              3.2.2-6              3.2.4-1
                          freeciv-qt              3.2.2-6              3.2.4-1
                           ft2-clone               2.12-1               2.13-1
                                 gdb               17.1-2               17.1-3
                          gdb-common               17.1-2               17.1-3
                                gegl             0.4.68-1             0.4.70-1
                          gemini-cli           1:0.35.2-1           1:0.35.3-1
                                gimp              3.2.0-1              3.2.2-1
                           git-annex       10.20251215-14       10.20251215-19
                           git-delta             0.19.1-1             0.19.2-1
                          git-repair       1.20230814-189       1.20230814-190
                               gitit         0.15.1.2-121         0.15.1.2-127
                             glances              4.5.2-2              4.5.3-1
                               glirc            2.40.1-70            2.40.1-74
           globalprotect-openconnect              2.5.1-2              2.5.1-3
                                  gn    0.2324.304bbef6-1    0.2324.304bbef6-2
                      gnuradio-iqbal             0.38.3-2             0.38.3-3
                       golangci-lint             2.11.3-1             2.11.4-1
                         google-glog              0.7.1-1              0.7.1-2
                                grpc             1.78.1-2             1.80.0-1
                            grpc-cli             1.78.1-2             1.80.0-1
                                gvim           9.2.0204-2           9.2.0272-1
                              hamlib              4.6.5-3              4.7.0-1
                           hardinfo2             2.2.16-1             2.2.16-2
                 haskell-adjunctions            4.4.3-102              4.4.4-1
                       haskell-aeson            2.2.1.0-5            2.2.1.0-7
         haskell-aeson-better-errors           0.9.1.3-73           0.9.1.3-75
                haskell-aeson-casing          0.2.0.0-233          0.2.0.0-235
                  haskell-aeson-diff         1.1.0.13-267         1.1.0.13-269
                haskell-aeson-pretty           0.8.10-150           0.8.10-152
                    haskell-aeson-qq            0.8.4-335            0.8.4-337
        haskell-aeson-warning-parser             0.1.1-89             0.1.1-91
                  haskell-aeson-yaml          1.1.0.1-349          1.1.0.1-351
                haskell-apply-refact          0.14.0.0-63          0.14.0.0-64
                    haskell-arch-web             0.3.2-54             0.3.2-58
                    haskell-arithmoi          0.13.2.0-32          0.13.2.0-35
            haskell-attoparsec-aeson            2.2.0.0-7            2.2.0.0-9
                haskell-authenticate          1.3.5.2-250          1.3.5.2-253
          haskell-authenticate-oauth              1.7-373              1.7-375
                         haskell-aws             0.24.2-9            0.24.2-12
              haskell-binary-conduit            1.3.1-588            1.3.1-590
            haskell-binary-instances            1.0.4-161            1.0.4-163
               haskell-binary-tagged            0.3.1-332            0.3.1-334
                      haskell-bitvec           1.1.5.0-43           1.1.5.0-45
                  haskell-bower-json          1.1.0.0-229          1.1.0.0-231
                  haskell-breakpoint           0.1.4.0-20            0.1.5.0-1
                     haskell-butcher          1.3.3.2-508          1.3.3.2-510
                    haskell-bv-sized             1.0.6-96             1.0.6-99
                  haskell-byte-order          0.1.3.1-161          0.1.3.1-163
   haskell-bytestring-strict-builder           0.4.5.8-76           0.4.5.8-78
       haskell-cabal-install-parsers           0.6.1.1-12           0.6.1.1-16
                 haskell-casa-client             0.0.3-32             0.0.3-36
                  haskell-casa-types             0.0.3-24             0.0.3-27
                       haskell-cborg          0.2.10.0-86          0.2.10.0-88
                  haskell-cborg-json          0.2.6.0-101          0.2.6.0-103
                  haskell-cheapskate          0.1.1.2-861          0.1.1.2-864
                    haskell-checkers            0.6.0-257            0.6.0-258
                     haskell-chimera          0.4.1.0-144          0.4.1.0-146
                          haskell-ci            0.16.6-48            0.16.6-52
                    haskell-citeproc           0.8.1.1-84           0.8.1.1-86
                   haskell-clash-lib             1.8.2-97            1.8.2-100
               haskell-clash-prelude             1.8.2-89             1.8.2-92
              haskell-classy-prelude           1.5.0.3-81           1.5.0.3-84
                haskell-coinbase-pro          0.9.3.2-435          0.9.3.2-439
       haskell-commonmark-extensions            0.2.5.6-5            0.2.5.6-6
           haskell-commonmark-pandoc           0.2.2.3-46           0.2.2.3-48
                     haskell-concise          0.1.0.1-660          0.1.0.1-662
                     haskell-conduit          1.3.6.1-133          1.3.6.1-135
               haskell-conduit-extra             1.3.8-76             1.3.8-78
               haskell-conduit-parse          0.2.1.1-311          0.2.1.1-313
               haskell-config-schema          1.3.0.0-234          1.3.0.0-236
          haskell-constraints-extras           0.4.0.2-54           0.4.0.2-56
               haskell-contravariant              1.5.5-6              1.5.6-1
        haskell-contravariant-extras            0.3.5.4-6            0.3.5.4-7
                   haskell-criterion           1.6.3.0-47           1.6.3.0-49
       haskell-criterion-measurement           0.2.3.0-57           0.2.3.0-59
             haskell-crypton-conduit            0.2.3-219            0.2.3-221
          haskell-crypton-connection             0.4.5-26             0.4.5-28
          haskell-cryptonite-conduit            0.2.2-792            0.2.2-794
                         haskell-dav            1.3.4-874            1.3.4-879
                        haskell-dbus             1.3.3-73             1.3.3-76
               haskell-dbus-hslogger          0.1.0.1-676          0.1.0.1-679
              haskell-deferred-folds           0.9.18.8-2           0.9.18.8-4
        haskell-dense-linear-algebra          0.1.0.0-444          0.1.0.0-446
               haskell-dependent-map            0.4.0.1-9           0.4.0.1-11
               haskell-dependent-sum          0.7.2.0-219          0.7.2.0-221
      haskell-dependent-sum-template           0.2.0.2-17           0.2.0.2-19
                       haskell-deque          0.4.4.2-114          0.4.4.2-116
              haskell-deriving-aeson           0.2.10-131           0.2.10-133
                      haskell-docopt          0.7.0.8-151          0.7.0.8-153
                haskell-doctemplates          0.11.0.1-76          0.11.0.1-78
            haskell-doctest-discover          0.2.0.0-213          0.2.0.0-215
                      haskell-either             5.0.3-79             5.0.3-80
                  haskell-enummapset          0.7.3.0-139          0.7.3.0-141
                   haskell-esqueleto           3.5.11.0-8           3.5.11.1-4
                  haskell-fdo-notify            0.3.1-922            0.3.1-925
                        haskell-feed          1.3.2.1-330          1.3.2.1-332
                    haskell-floskell           0.10.8-189           0.10.8-191
                       haskell-focus          1.0.3.2-186          1.0.3.2-188
                       haskell-foldl            1.4.18-93            1.4.18-94
                    haskell-fourmolu           0.13.1.0-5           0.14.0.0-2
                        haskell-free              5.2-124              5.2-125
                    haskell-fsnotify           0.4.4.0-40           0.4.4.0-42
                haskell-generic-data           1.1.0.2-66           1.1.0.2-68
                haskell-generic-lens          2.2.2.0-200          2.2.2.0-202
                   haskell-ghc-check          0.5.0.8-150          0.5.0.8-151
              haskell-ghc-exactprint            1.7.1.0-9           1.7.1.0-10
                      haskell-ghcide           2.2.0.0-16            2.3.0.0-5
           haskell-ghcide-test-utils          1.9.0.0-292          1.9.0.0-299
                          haskell-gi           0.26.16-10           0.26.16-12
                      haskell-gi-atk            2.0.28-38            2.0.28-40
                    haskell-gi-cairo            1.0.30-31            1.0.30-33
          haskell-gi-cairo-connector            0.1.1-313            0.1.1-315
                 haskell-gi-dbusmenu            0.4.14-33            0.4.14-35
             haskell-gi-dbusmenugtk3           0.4.15-130           0.4.15-132
                haskell-gi-freetype2             2.0.5-41             2.0.5-43
                      haskell-gi-gdk            4.0.9-106            4.0.9-108
                     haskell-gi-gdk3            3.0.29-30            3.0.29-32
                  haskell-gi-gdk3x11             3.0.15-6             3.0.16-1
                haskell-gi-gdkpixbuf           2.0.32-142           2.0.32-144
                   haskell-gi-gdkx11            4.0.8-129            4.0.8-131
                      haskell-gi-gio            2.0.38-25            2.0.38-27
                     haskell-gi-glib            2.0.30-59            2.0.30-61
                  haskell-gi-gmodule             2.0.6-43             2.0.6-45
                  haskell-gi-gobject            2.0.31-75            2.0.31-77
                 haskell-gi-graphene             1.0.8-68             1.0.8-70
                      haskell-gi-gsk             4.0.8-55             4.0.8-57
                      haskell-gi-gtk            4.0.11-32            4.0.11-34
                   haskell-gi-gtk-hs           0.3.17-101           0.3.17-103
                     haskell-gi-gtk3            3.0.43-13            3.0.43-15
                 haskell-gi-harfbuzz           0.0.10-147           0.0.10-149
                    haskell-gi-pango            1.0.30-36            1.0.30-38
                     haskell-gi-xlib            2.0.14-93            2.0.14-95
                     haskell-git-lfs             1.2.5-78             1.2.5-81
                     haskell-githash          0.1.6.3-345          0.1.6.3-348
                haskell-gtk-sni-tray          0.1.8.1-394          0.1.8.1-397
                   haskell-gtk-strut          0.1.3.2-348          0.1.3.2-350
                  haskell-hackage-db            2.1.3-191            2.1.3-193
            haskell-hackage-security           0.6.3.2-13           0.6.3.2-15
             haskell-haddock-library           1.11.0-184           1.11.0-188
                     haskell-hadrian     0.1.0.0+9.6.6-16     0.1.0.0+9.6.6-19
                      haskell-hakyll          4.16.4.0-25          4.16.4.0-31
            haskell-happstack-server             7.9.3-24             7.9.3-25
                       haskell-hasql          1.5.0.5-114            1.6.1.1-2
    haskell-hasql-dynamic-statements          0.3.1.1-280            0.3.1.2-2
             haskell-hasql-implicits          0.1.0.5-316          0.1.0.5-320
         haskell-hasql-notifications           0.2.0.5-89           0.2.0.5-93
                  haskell-hasql-pool          0.5.2.2-399            0.8.0.2-2
           haskell-hasql-transaction          1.0.1.1-421            1.0.1.2-2
            haskell-hedgehog-classes          0.2.5.4-216          0.2.5.4-218
                        haskell-here           1.2.14-135           1.2.14-136
                    haskell-hie-bios           0.12.0-159           0.12.0-161
                 haskell-hledger-lib               1.52-6               1.52-8
haskell-hls-alternate-number-format-plugin     2.2.0.0-16            2.3.0.0-5
        haskell-hls-cabal-fmt-plugin           2.2.0.0-16            2.3.0.0-5
            haskell-hls-cabal-plugin           2.2.0.0-16            2.3.0.0-5
   haskell-hls-call-hierarchy-plugin           2.2.0.0-16            2.3.0.0-5
haskell-hls-change-type-signature-plugin       2.2.0.0-16            2.3.0.0-5
            haskell-hls-class-plugin           2.2.0.0-16            2.3.0.0-5
       haskell-hls-code-range-plugin           2.2.0.0-16            2.3.0.0-5
             haskell-hls-eval-plugin           2.2.0.0-16            2.3.0.0-5
  haskell-hls-explicit-fixity-plugin           2.2.0.0-16            2.3.0.0-5
 haskell-hls-explicit-imports-plugin           2.2.0.0-16            2.3.0.0-5
haskell-hls-explicit-record-fields-plugin      2.2.0.0-16            2.3.0.0-5
         haskell-hls-floskell-plugin           2.2.0.0-16            2.3.0.0-5
         haskell-hls-fourmolu-plugin           2.2.0.0-17            2.3.0.0-5
             haskell-hls-gadt-plugin           2.2.0.0-17            2.3.0.0-5
                   haskell-hls-graph           2.2.0.0-12            2.3.0.0-4
            haskell-hls-hlint-plugin           2.2.0.0-16            2.3.0.0-5
      haskell-hls-module-name-plugin           2.2.0.0-16            2.3.0.0-5
           haskell-hls-ormolu-plugin           2.2.0.0-16            2.3.0.0-5
haskell-hls-overloaded-record-dot-plugin       2.2.0.0-16            2.3.0.0-5
              haskell-hls-plugin-api           2.2.0.0-15            2.3.0.0-4
          haskell-hls-pragmas-plugin           2.2.0.0-16            2.3.0.0-5
haskell-hls-qualify-imported-names-plugin      2.2.0.0-16            2.3.0.0-5
         haskell-hls-refactor-plugin           2.2.0.0-17            2.3.0.0-5
           haskell-hls-rename-plugin           2.2.0.0-17            2.3.0.0-5
           haskell-hls-retrie-plugin           2.2.0.0-17            2.3.0.0-5
           haskell-hls-splice-plugin           2.2.0.0-17            2.3.0.0-5
  haskell-hls-stylish-haskell-plugin           2.2.0.0-16            2.3.0.0-5
              haskell-hls-test-utils           2.2.0.0-16            2.3.0.0-5
                     haskell-hoauth2            2.14.0-16            2.14.0-19
                    haskell-hopenpgp           2.10.1-121           2.10.1-124
                       haskell-hpack            0.38.0-21            0.38.0-24
                       haskell-hslua            2.3.0-203            2.3.0-206
                 haskell-hslua-aeson           2.3.1.1-51           2.3.1.1-54
               haskell-hslua-classes             2.3.1-30             2.3.1-31
                  haskell-hslua-core             2.3.2-34             2.3.2-35
                  haskell-hslua-list             1.1.4-29             1.1.4-30
           haskell-hslua-marshalling            2.3.1-141            2.3.1-142
      haskell-hslua-module-doclayout             1.2.0-11             1.2.0-14
           haskell-hslua-module-path            1.1.1-105            1.1.1-108
         haskell-hslua-module-system             1.1.2-54             1.1.2-55
           haskell-hslua-module-text          1.1.0.1-168          1.1.0.1-169
        haskell-hslua-module-version            1.1.1-147            1.1.1-150
            haskell-hslua-module-zip             1.1.3-47             1.1.3-48
     haskell-hslua-objectorientation             2.3.1-49             2.3.1-50
             haskell-hslua-packaging            2.3.1-151            2.3.1-152
                  haskell-hslua-repl            0.1.2-147            0.1.2-148
                haskell-hslua-typing            0.1.1-143            0.1.1-144
                   haskell-hspec-wai           0.11.1-639           0.11.1-642
              haskell-hspec-wai-json           0.11.0-710           0.11.0-713
                haskell-hsyaml-aeson           0.2.0.2-58           0.2.0.2-60
                         haskell-htf          0.15.0.2-68          0.15.0.2-70
                haskell-html-conduit          1.3.2.2-388          1.3.2.2-390
                        haskell-http         4000.4.1-398         4000.4.1-401
                 haskell-http-client            0.7.19-58            0.7.19-60
      haskell-http-client-restricted            0.1.0-198            0.1.0-201
             haskell-http-client-tls          0.3.6.4-137          0.3.6.4-140
                haskell-http-conduit          2.3.9.1-197          2.3.9.1-200
               haskell-http-download          0.2.1.0-327          0.2.1.0-330
                haskell-http-streams          0.8.9.9-292          0.8.9.9-295
                       haskell-http2             5.1.0-17             5.1.0-19
                       haskell-http3             0.0.9-21             0.0.9-23
                  haskell-httpd-shed          0.4.1.2-108          0.4.1.2-109
               haskell-hw-fingertree          0.1.2.1-194          0.1.2.1-196
           haskell-hw-hspec-hedgehog          0.1.1.1-213          0.1.1.1-215
                     haskell-hw-prim          0.6.3.2-213          0.6.3.2-215
                         haskell-hxt         9.3.1.22-234         9.3.1.22-235
                haskell-implicit-hie           0.1.4.0-78           0.1.4.0-80
         haskell-implicit-hie-cradle          0.5.0.1-192          0.5.0.1-194
          haskell-incremental-parser            0.5.1-166            0.5.1-167
   haskell-insert-ordered-containers          0.2.5.3-200          0.2.5.3-203
                 haskell-interpolate            0.2.1-468            0.2.1-469
    haskell-interpolatedstring-perl6            1.0.2-405            1.0.2-406
                   haskell-invariant             0.6.4-94             0.6.4-95
                       haskell-ipynb              0.2-283              0.2-285
              haskell-ipython-kernel           0.12.0.0-8          0.12.0.0-10
           haskell-isomorphism-class             0.1.1-92             0.1.1-94
                 haskell-ixset-typed          0.5.1.0-314          0.5.1.0-316
                        haskell-jose             0.10-256             0.10-259
                   haskell-js-jquery            3.7.1-107            3.7.1-110
              haskell-kan-extensions             5.2.7-85             5.2.7-87
                        haskell-keys             3.12.5-5             3.12.5-6
                    haskell-kvitable            1.1.1.1-7           1.1.1.1-10
           haskell-lambdabot-trusted          5.3.1.2-244          5.3.1.2-247
                  haskell-lambdahack         0.11.0.1-190         0.11.0.1-193
             haskell-language-server           2.2.0.0-19            2.3.0.0-5
                    haskell-lattices             2.2.1-96             2.2.1-97
                        haskell-lens              5.3.4-1              5.3.4-3
                 haskell-lens-action            0.2.6-329            0.2.6-331
                  haskell-lens-aeson            1.2.3-202            1.2.3-205
                     haskell-libyaml            0.1.4-161            0.1.4-163
                      haskell-linear            1.23.2-47            1.23.2-49
                      haskell-list-t           1.0.5.7-63           1.0.5.7-65
                    haskell-lrucache           1.2.0.1-26           1.2.0.1-27
                         haskell-lsp           2.2.0.0-10           2.2.0.0-13
                    haskell-lsp-test          0.16.0.0-11          0.16.0.0-14
                   haskell-lsp-types            2.0.2.0-9           2.0.2.0-12
               haskell-lua-arbitrary          1.0.1.1-135            1.0.1.2-1
                  haskell-lumberjack          1.0.3.0-172          1.0.3.0-173
                  haskell-microaeson           0.1.0.3-43           0.1.0.3-45
             haskell-microlens-aeson            2.5.2-151            2.5.2-153
                 haskell-microstache          1.0.2.3-212          1.0.2.3-214
                  haskell-mime-types            0.1.2.0-4            0.1.2.1-1
                       haskell-mmark          0.0.7.6-346          0.0.7.6-348
                         haskell-mod           0.2.1.0-30           0.2.1.0-32
                  haskell-modern-uri          0.3.6.1-147          0.3.6.1-148
              haskell-monad-dijkstra          0.1.1.5-193          0.1.1.5-195
                haskell-monad-logger           0.3.42-113           0.3.42-115
            haskell-mono-traversable         1.0.21.0-135         1.0.21.0-137
  haskell-mono-traversable-instances          0.1.1.0-386          0.1.1.0-389
                    haskell-mustache           2.4.3.1-72           2.4.3.1-76
          haskell-mutable-containers          0.3.4.1-242          0.3.4.1-244
                  haskell-named-text           1.2.2.0-13           1.2.2.0-16
          haskell-neat-interpolation          0.5.1.4-199          0.5.1.4-201
                 haskell-network-uri          2.6.4.2-137          2.6.4.2-138
                        haskell-oeis           0.3.10.2-6           0.3.10.2-9
                   haskell-one-liner              2.1.1-2              2.1.1-3
             haskell-optparse-simple          0.1.1.4-535          0.1.1.4-538
                      haskell-ormolu           0.6.0.0-13           0.6.0.0-15
                       haskell-pager          0.1.1.0-218          0.1.1.0-220
                      haskell-pandoc               3.5-12                3.6-2
           haskell-pandoc-lua-engine             0.3.3-14                0.4-2
          haskell-pandoc-lua-marshal             0.2.9-15              0.3.0-1
               haskell-pandoc-server           0.1.0.10-3           0.1.0.10-9
                haskell-pandoc-types           1.23.1-164           1.23.1-166
                      haskell-pantry           0.8.2.2-32           0.8.2.2-36
         haskell-parameterized-utils           2.1.11.0-9          2.1.11.0-12
                        haskell-path              0.9.6-9             0.9.6-11
                     haskell-path-io            1.8.2-140            1.8.2-142
                  haskell-persistent          2.14.5.2-58          2.14.5.2-61
            haskell-persistent-mysql         2.13.1.5-100         2.13.1.5-103
       haskell-persistent-postgresql          2.13.5.2-24          2.13.5.2-27
               haskell-persistent-qq          2.12.0.7-73          2.12.0.7-76
           haskell-persistent-sqlite          2.13.1.1-66          2.13.1.1-69
             haskell-persistent-test         2.13.1.3-208         2.13.1.3-211
                  haskell-pipes-http            1.0.6-770            1.0.6-773
                     haskell-pointed            5.0.5-125            5.0.5-127
           haskell-postgresql-binary           0.12.5-267           0.12.5-270
           haskell-postgresql-simple          0.6.5.1-112          0.6.5.1-114
        haskell-prettyprinter-interp          0.2.0.0-157          0.2.0.0-158
                   haskell-prim-uniq              0.2-250              0.2-252
            haskell-primitive-extras         0.10.2.2-131         0.10.2.2-134
                 haskell-profunctors             5.6.3-82             5.6.3-83
            haskell-project-template          0.2.1.0-508          0.2.1.0-510
                         haskell-ptr         0.16.8.7-128         0.16.8.7-130
                        haskell-quic             0.1.27-3             0.1.27-5
          haskell-quickcheck-classes          0.6.5.0-342          0.6.5.0-344
                         haskell-ral             0.2.2-54             0.2.2-56
                      haskell-rebase            1.20.2-14            1.20.2-16
                   haskell-recaptcha          0.1.0.4-379          0.1.0.4-382
           haskell-recursion-schemes            5.2.3-141            5.2.3-142
                    haskell-reducers           3.12.5-125           3.12.5-126
                    haskell-refinery          0.4.0.0-317          0.4.0.0-318
                         haskell-req            3.13.4-32            3.13.4-35
                        haskell-rere           0.2.0.2-13           0.2.0.2-15
                    haskell-rerebase            1.20.2-14            1.20.2-16
                      haskell-retrie            1.2.3-159            1.2.3-161
                 haskell-rio-orphans          0.1.2.0-486          0.1.2.0-488
             haskell-rio-prettyprint           0.1.8.0-69           0.1.8.0-71
                   haskell-row-types           1.0.1.2-66           1.0.1.2-68
                    haskell-safecopy          0.10.4.3-57          0.10.4.3-59
                       haskell-sandi              0.5-597              0.5-599
                    haskell-sandwich           0.2.2.0-20           0.2.2.0-22
                      haskell-scotty             0.22-203             0.22-206
                        haskell-sdl2          2.5.5.1-128          2.5.5.1-131
                    haskell-sdl2-ttf            2.1.3-278            2.1.3-281
                   haskell-semialign             1.3.1-58             1.3.1-59
               haskell-semigroupoids              6.0.2-3              6.0.2-4
                   haskell-serialise          0.2.6.1-174          0.2.6.1-176
                     haskell-servant          0.20.3.0-52          0.20.3.0-54
              haskell-servant-client          0.20.3.0-67          0.20.3.0-71
         haskell-servant-client-core          0.20.3.0-52          0.20.3.0-54
              haskell-servant-server          0.20.3.0-67          0.20.3.0-70
             haskell-servant-swagger            1.2.1-153            1.2.1-156
                       haskell-shake           0.19.6-387           0.19.6-390
                 haskell-shakespeare             2.1.7-14            2.1.7.1-2
             haskell-simple-sendfile           0.2.32-196           0.2.32-198
                 haskell-skylighting             0.14.4-3             0.14.4-5
            haskell-skylighting-core             0.14.4-3             0.14.4-5
     haskell-skylighting-format-ansi              0.1-293              0.1-295
haskell-skylighting-format-blaze-html         0.1.1.3-147          0.1.1.3-149
  haskell-skylighting-format-context          0.1.0.2-257          0.1.0.2-259
    haskell-skylighting-format-latex              0.1-292              0.1-294
                   haskell-snap-core          1.0.5.1-210          1.0.5.1-211
                 haskell-snap-server          1.1.2.1-362          1.1.2.1-365
                   haskell-sourcemap            0.1.7-299            0.1.7-301
                    haskell-src-meta            0.8.15-90            0.8.15-91
                  haskell-statistics           0.16.4.0-9          0.16.4.0-11
        haskell-status-notifier-item            0.3.2.0-2            0.3.2.0-5
              haskell-stm-containers          1.2.1.1-160          1.2.1.1-164
                    haskell-stm-hamt          1.2.1.1-132              1.2.2-3
                       haskell-store           0.7.20-137           0.7.20-139
                     haskell-streams            3.3.3-125            3.3.3-127
                 haskell-strict-list          0.1.7.6-132          0.1.7.6-134
          haskell-string-interpolate          0.3.4.0-143          0.3.4.0-144
                  haskell-structured            0.1.1-319            0.1.1-321
                    haskell-summoner            2.1.0.0-2            2.1.0.0-6
                haskell-summoner-tui            2.1.0.0-2            2.1.0.0-6
                    haskell-swagger2            2.8.10-98           2.8.10-101
           haskell-tagstream-conduit            0.5.6-536            0.5.6-538
haskell-tamarin-prover-accountability            1.12.0-6             1.12.0-8
       haskell-tamarin-prover-export             1.12.0-6             1.12.0-8
        haskell-tamarin-prover-sapic             1.12.0-6             1.12.0-8
         haskell-tamarin-prover-term             1.12.0-6             1.12.0-8
       haskell-tamarin-prover-theory             1.12.0-6             1.12.0-8
        haskell-tamarin-prover-utils             1.12.0-6             1.12.0-8
                 haskell-tar-conduit            0.4.1-191            0.4.1-193
             haskell-tasty-checklist           1.0.8.0-10           1.0.8.0-13
                 haskell-tasty-hslua            1.1.1-139            1.1.1-140
                   haskell-tasty-lua           1.1.1.1-72           1.1.1.1-73
                 haskell-tasty-sugar           2.2.2.1-85           2.2.2.1-88
                     haskell-tdigest            0.3.1-150            0.3.1-152
                     haskell-texmath         0.12.8.11-15          0.12.8.12-1
                haskell-text-builder            0.6.7-283            0.6.7-285
            haskell-text-builder-dev          0.3.3.2-244          0.3.3.2-246
                   haskell-th-compat             0.1.6-87              0.1.7-1
                  haskell-th-desugar               1.16-3               1.16-4
                      haskell-th-env            0.1.1-164            0.1.1-165
                  haskell-th-orphans            0.13.17-4            0.13.17-5
                haskell-th-utilities          0.2.5.2-102          0.2.5.2-103
                         haskell-tls             2.0.6-71             2.0.6-73
         haskell-tls-session-manager             0.0.6-21             0.0.6-23
                   haskell-tree-diff          0.3.0.1-229              0.3.1-3
                    haskell-trifecta            2.1.4-174            2.1.4-176
                      haskell-turtle            1.6.2-161            1.6.2-162
                       haskell-typst               0.6-19              0.6.1-1
               haskell-typst-symbols              0.1.6-2              0.1.7-1
        haskell-uri-bytestring-aeson          0.1.0.9-133          0.1.0.9-135
                  haskell-uri-encode          1.5.0.7-319          1.5.0.7-320
                         haskell-vec             0.5.1-52             0.5.1-54
           haskell-vector-algorithms          0.9.1.0-123          0.9.1.0-125
              haskell-vector-builder          0.3.8.6-139          0.3.8.6-141
            haskell-vector-instances             3.4.3-77             3.4.3-79
                haskell-vector-sized            1.6.1-155            1.6.1-157
            haskell-wai-app-file-cgi            3.1.11-20            3.1.11-23
              haskell-wai-app-static            3.1.9-233            3.1.9-236
                 haskell-wai-conduit          3.0.0.4-714          3.0.0.4-716
                   haskell-wai-extra            3.1.18-41            3.1.18-44
          haskell-wai-handler-launch          3.0.3.1-811          3.0.3.1-814
             haskell-wai-http2-extra            0.1.3-376            0.1.3-379
       haskell-wai-middleware-static            0.9.3-192            0.9.3-195
                        haskell-warp             3.4.0-19             3.4.0-22
                   haskell-warp-quic            0.0.0-435            0.0.0-438
                    haskell-warp-tls            3.4.9-191            3.4.9-194
                       haskell-weigh           0.0.18-122           0.0.18-124
                       haskell-what4               1.6-78               1.6-81
                   haskell-wide-word           0.1.8.1-33           0.1.8.1-35
                   haskell-with-utf8          1.1.0.0-131          1.1.0.0-132
            haskell-wl-pprint-extras          3.5.0.5-560          3.5.0.5-561
          haskell-wl-pprint-terminfo          3.7.1.4-560          3.7.1.4-561
                        haskell-wreq            0.5.4.4-3            0.5.4.4-7
                        haskell-wuss           2.0.1.6-31           2.0.1.6-33
                      haskell-xcffib             1.6.1-14             1.6.1-15
           haskell-xdg-desktop-entry            0.1.1.3-2            0.1.1.3-3
                 haskell-xml-conduit          1.9.1.4-150          1.9.1.4-152
                  haskell-xml-hamlet            0.5.0.3-8           0.5.0.3-11
                      haskell-xmlgen          0.6.2.2-191          0.6.2.2-192
                haskell-xss-sanitize          0.3.7.2-131          0.3.7.2-132
                        haskell-yaml        0.11.11.2-205        0.11.11.2-207
                       haskell-yesod          1.6.2.1-460          1.6.2.1-464
                  haskell-yesod-auth         1.6.11.3-282         1.6.11.3-286
                  haskell-yesod-core         1.6.27.1-115         1.6.27.1-119
                  haskell-yesod-form            1.7.9.2-2            1.7.9.2-6
            haskell-yesod-persistent          1.6.0.8-520          1.6.0.8-524
                haskell-yesod-static          1.6.1.0-979          1.6.1.0-983
                  haskell-yesod-test           1.6.23-134           1.6.23-138
                           hedgewars             1.0.3-19             1.0.3-21
                               hefur               1.0-35               1.0-36
                               hepmc              3.3.1-7              3.3.1-8
                          hepmc-docs              3.3.1-7              3.3.1-8
                             hindent              6.1.1-6              6.1.1-8
                               hiprt      3.1.0.cb09c56-2      3.1.0.cb09c56-3
                             hledger               1.52-6              1.52-10
                        hledger-iadd            1.3.22-17            1.3.22-19
                          hledger-ui               1.52-7              1.52-11
                         hledger-web              1.52-10              1.52-14
                               hlint              3.6.1-8             3.6.1-10
                              hoogle         5.0.18.4-265         5.0.18.4-268
                      hopenpgp-tools           0.23.11-40           0.23.11-44
              hsa-amd-aqlprofile-bin              7.1.0-1              7.1.0-2
                           hslua-cli             1.4.3-87             1.4.3-88
                       i3status-rust             0.36.0-1             0.36.1-1
                               iaito              5.9.9-1              6.1.2-1
                      ibus-libpinyin             1.16.0-4             1.16.1-1
                               idris            1.3.4-478            1.3.4-481
                            ihaskell           0.13.0.0-9          0.13.0.0-12
                               incus             6.22.0-1             6.23.0-1
                         incus-tools             6.22.0-1             6.23.0-1
                              jasper              4.2.8-1              4.2.9-1
                          jasper-doc              4.2.8-1              4.2.9-1
                     jellyfin-ffmpeg          1:7.1.3p3-2          1:7.1.3p4-1
                                jolt              1.2.0-2              1.2.0-3
                               kicad             10.0.0-1             10.0.0-2
                          kitinerary            25.12.3-2            25.12.3-3
                              kmonad             0.4.4-89             0.4.4-91
                       kosmindoormap            25.12.3-1            25.12.3-2
                   libedataserverui4             3.58.3-1             3.58.3-2
                               libhx                5.3-1                5.4-1
              libperconaserverclient            8.4.8_8-1            8.4.8_8-2
                      libphonenumber           1:9.0.27-1           1:9.0.27-2
                            libsbsms              2.3.0-5              2.3.0-6
                           libsigrok             0.5.2-25             0.5.2-26
                           libtg_owt    0.git33.26068e2-1    0.git33.26068e2-2
                              libvlc             3.0.22-1             3.0.22-2
                              libvpx             1.16.0-2             1.16.0-3
                      libwireplumber             0.5.13-2             0.5.14-1
                              libwmf             0.2.13-4             0.2.14-1
                              libxdp              1.6.2-1              1.6.3-1
                          lincity-ng             2.14.2-2             2.14.2-3
                           lostfiles               4.14-1               4.15-1
                        lua-luarocks             3.13.0-4             3.13.0-5
                      lua51-luarocks             3.13.0-4             3.13.0-5
                      lua52-luarocks             3.13.0-4             3.13.0-5
                      lua53-luarocks             3.13.0-4             3.13.0-5
                      lua54-luarocks             3.13.0-4             3.13.0-5
                              luajit2.1.1774638290+fbb36bb-12.1.1774896198+18b087c-1
                            luarocks             3.13.0-4             3.13.0-5
                                mako             1.10.0-1             1.11.0-1
                              marble            25.12.3-1            25.12.3-2
                       marble-behaim            25.12.3-1            25.12.3-2
                       marble-common            25.12.3-1            25.12.3-2
                         marble-maps            25.12.3-1            25.12.3-2
                           marble-qt            25.12.3-1            25.12.3-2
                              maxima             5.49.0-7             5.49.0-8
                          maxima-ecl             5.49.0-7             5.49.0-8
                          maxima-fas             5.49.0-7             5.49.0-8
                         maxima-sbcl             5.49.0-7             5.49.0-8
                             melange             0.46.1-1             0.47.0-1
                          merkaartor            0.20.0-20            0.20.0-21
                               mgard              1.6.0-5              1.6.0-6
                           mighttpd2             4.0.4-25             4.0.4-28
                            migraphx              7.2.0-1              7.2.0-2
                           miniupnpd              2.3.9-2             2.3.10-1
                                mise           2026.3.8-1          2026.3.17-1
                               mixxx              2.5.4-2              2.5.4-3
                     mkdocs-material              9.7.5-1              9.7.6-1
                                moor             2.11.1-1             2.12.0-1
                                mosh             1.4.0-28             1.4.0-29
                           mosquitto             2.0.22-2              2.1.2-1
                              mumble            1.5.857-5            1.5.857-6
                       mumble-server            1.5.857-5            1.5.857-6
                              nageru              2.3.2-2              2.3.2-3
                                ncnn           20260113-3           20260113-4
                               ndctl                 82-1                 83-1
                             neovide             0.15.2-2             0.16.0-1
                              neovim             0.11.6-1             0.11.7-1
                             netdata              2.9.0-1              2.9.0-2
               netfilter-fullconenat      r73.0cf3b48-503      r73.0cf3b48-504
                    nextcloud-client           2:33.0.0-1           2:33.0.1-1
                             ngspice               45.2-2                 46-1
                              nickel             1.16.0-2             1.16.0-3
                         nickel-docs             1.16.0-2             1.16.0-3
              nickel-language-server             1.16.0-2             1.16.0-3
                         nodejs-yaml              2.3.1-1              2.3.2-1
                   npm-check-updates             19.5.0-1             19.6.0-1
                                nrpe              4.1.1-1              4.1.2-1
                              nsjail               3.4-22               3.4-23
                              ollama             0.18.3-1             0.19.0-1
                         ollama-cuda             0.18.3-1             0.19.0-1
                         ollama-docs             0.18.3-1             0.19.0-1
                         ollama-rocm             0.18.3-1             0.19.0-1
                       ollama-vulkan             0.18.3-1             0.19.0-1
                                onnx           1:1.20.1-1           1:1.20.1-2
                     onnxruntime-cpu             1.24.4-3             1.24.4-4
                    onnxruntime-cuda             1.24.4-3             1.24.4-4
                onnxruntime-opt-cuda             1.24.4-3             1.24.4-4
                onnxruntime-opt-rocm             1.24.4-3             1.24.4-4
                    onnxruntime-rocm             1.24.4-3             1.24.4-4
                   open-policy-agent             1.15.0-1             1.15.1-1
                            opencode              1.3.3-1              1.3.8-1
                              opencv             4.13.0-3             4.13.0-4
                         opencv-cuda             4.13.0-3             4.13.0-4
                      opencv-samples             4.13.0-3             4.13.0-4
                             openrgb             1.0rc2-5             1.0rc2-6
                          pandoc-cli               3.5-18                3.6-2
                     pandoc-crossref           0.3.19-182           0.3.19-188
                         pandoc-plot            1.9.1-256            1.9.1-263
                         pandora_box             0.20.0-1             0.20.1-1
                            paraview             6.0.1-10             6.0.1-11
                            pd-sfizz             1.2.3-12             1.2.3-13
                      percona-server            8.4.8_8-1            8.4.8_8-2
              percona-server-clients            8.4.8_8-1            8.4.8_8-2
             perl-business-isbn-data       20260325.001-1       20260328.001-1
                         perl-libwww               6.81-2               6.82-1
                     perl-xml-parser               2.48-1               2.49-1
                            php-grpc             1.78.1-2             1.80.0-1
                     php-legacy-grpc             1.78.1-2             1.80.0-1
                     platformio-core             6.1.19-1             6.1.19-3
                platformio-core-udev             6.1.19-1             6.1.19-3
                      podman-desktop             1.25.1-1             1.26.2-1
                           postgrest           10.0.0-532             10.1.0-2
                            protobuf               33.1-4               34.1-1
                          protobuf-c              1.5.2-8              1.5.2-9
                      proton-vpn-cli              0.1.7-1              0.1.8-1
                  proton-vpn-gtk-app             4.15.0-1             4.15.1-1
                   protonmail-bridge             3.23.1-1             3.23.1-2
              protonmail-bridge-core             3.23.1-1             3.23.1-2
                        prusa-slicer              2.9.4-7              2.9.4-8
                           pt2-clone               1.85-1               1.87-1
                     python-cairosvg              2.8.2-1              2.9.0-1
                 python-cinderclient              9.7.0-1              9.8.0-1
                   python-cloudflare             2.15.1-1             2.16.0-1
               python-configargparse              1.7.3-1              1.7.4-1
                    python-curl_cffi             0.14.0-6             0.14.0-7
                     python-deepdiff              8.1.1-1              8.2.0-1
                     python-eth-hash              0.7.1-1              0.8.0-1
                        python-faker             40.9.0-1            40.10.0-1
                  python-fastnumbers              5.1.1-2              5.1.1-3
                     python-flasgger            0.9.7.1-7                    -
                python-flask-restful             0.3.10-6                    -
                        python-gdstk             0.9.46-1             0.9.47-1
     python-googleapis-common-protos             1.73.0-1             1.73.1-1
                       python-grpcio             1.78.1-2             1.80.0-1
                 python-grpcio-tools             1.78.1-2             1.80.0-1
                     python-identify             2.6.17-1             2.6.18-2
           python-importlib-metadata              8.7.1-3              9.0.0-1
                  python-json-logger              4.0.0-1              4.1.0-1
                         python-lmdb              2.1.1-1              2.2.0-1
                      python-mockito              2.0.0-1              2.0.1-1
                     python-narwhals             2.18.0-1             2.18.1-1
                        python-numpy              2.4.3-1              2.4.4-1
                         python-onnx           1:1.20.1-1           1:1.20.1-2
              python-onnxruntime-cpu             1.24.4-3             1.24.4-4
             python-onnxruntime-cuda             1.24.4-3             1.24.4-4
         python-onnxruntime-opt-cuda             1.24.4-3             1.24.4-4
         python-onnxruntime-opt-rocm             1.24.4-3             1.24.4-4
             python-onnxruntime-rocm             1.24.4-3             1.24.4-4
                       python-opencv             4.13.0-3             4.13.0-4
                  python-opencv-cuda             4.13.0-3             4.13.0-4
              python-openstackclient              8.0.0-1              8.1.0-1
                 python-openstacksdk              4.4.0-2              4.5.0-1
                       python-orjson             3.11.7-1             3.11.7-2
                    python-oslo-i18n              6.7.1-1              6.7.2-1
                      python-plexapi             4.18.0-1             4.18.1-1
                      python-protego              0.4.0-1              0.5.0-1
                     python-protobuf               33.1-4               34.1-1
          python-proton-vpn-api-core             4.16.0-1             4.17.2-1
                 python-pychromecast             14.0.9-4            14.0.10-1
                python-pydantic-core           3:2.41.5-3           3:2.41.5-4
                       python-pygit2             1.19.1-2             1.19.2-1
                     python-pypandoc             1.16.2-1               1.17-1
                     python-pypubsub             4.0.3-11              4.0.4-1
                       python-pysdl3           0.9.10b0-1           0.9.11b0-1
                      python-pytorch             2.10.0-3             2.10.0-4
                 python-pytorch-cuda             2.10.0-3             2.10.0-4
                  python-pytorch-opt             2.10.0-3             2.10.0-4
             python-pytorch-opt-cuda             2.10.0-3             2.10.0-4
             python-pytorch-opt-rocm             2.10.0-3             2.10.0-4
                 python-pytorch-rocm             2.10.0-3             2.10.0-4
                        python-regex          2026.2.28-1          2026.3.32-1
                     python-requests             2.32.5-4             2.33.1-1
              python-setuptools-rust             1.12.0-3             1.12.1-1
                        python-sybil              6.1.1-2              7.0.0-1
                    python-testtools              2.8.3-2              2.8.4-1
                      python-textual              8.1.1-1              8.2.1-1
                        python-tomli              2.4.0-1              2.4.1-1
                          python-tox             4.32.0-1             4.33.0-1
                       python-triton              3.5.1-3              3.5.1-4
                        python-urwid              3.0.5-1              4.0.0-1
                   python-validators             0.30.0-1             0.31.0-1
                        python-w3lib              2.3.0-2              2.3.1-1
                     python-werkzeug              3.1.5-1              3.1.6-1
                    python-z3-solver             4.15.4-2             4.16.0-1
                                qgis              4.0.0-1              4.0.0-2
                            qt6-grpc             6.11.0-1             6.11.0-2
                          quickshell              0.2.1-5              0.2.1-6
                           qwen-code             0.13.1-1             0.13.2-1
                            r2ghidra              5.9.8-1              6.1.2-1
                             radare2              5.9.8-1              6.1.2-1
                               razor               2.86-3               2.87-2
                                 re2       2:2025.11.05-1       2:2025.11.05-3
                              reaper               7.66-1               7.67-1
                               rizin              0.8.1-2              0.8.2-1
                               rocal              7.2.0-1              7.2.0-2
                          rofi-emoji              4.1.0-2              4.1.0-3
                          rpi-imager              2.0.6-2              2.0.6-3
                          rubberband              4.0.0-1              4.0.0-2
                   rubberband-ladspa              4.0.0-1              4.0.0-2
                      rubberband-lv2              4.0.0-1              4.0.0-2
                     rubberband-vamp              4.0.0-1              4.0.0-2
                    ruby-addressable              2.8.8-1              2.8.9-1
                          ruby-async             2.34.0-1             2.38.1-1
                ruby-async-container             0.31.0-1             0.34.4-1
                     ruby-async-pool             0.11.1-1             0.11.2-1
                  ruby-async-service             0.19.1-1             0.21.0-1
                     ruby-chef-utils            19.2.27-1            19.2.32-1
                ruby-google-protobuf               33.1-4               34.1-1
                           ruby-grpc             1.78.1-1             1.80.0-1
                       ruby-io-event             1.14.2-1             1.14.5-1
                         ruby-loofah             2.25.0-1             2.25.1-1
                            ruby-lsp             0.26.6-1             0.26.9-1
                       ruby-maxitest              6.1.0-1              6.2.0-1
            ruby-net-http-persistent              4.0.7-1              4.0.8-1
                  ruby-protocol-http             0.59.0-1             0.60.0-1
                  ruby-protocol-rack             0.21.1-1             0.22.0-1
                  ruby-public_suffix              7.0.2-1              7.0.5-1
           ruby-rails-html-sanitizer              1.6.2-3              1.7.0-1
            ruby-repl_type_completor             0.1.13-1             0.1.15-1
                         ruby-sequel             5.99.0-1            5.101.0-1
                 ruby-sorbet-runtime          0.6.12942-1          0.6.13068-1
                        ruby-sqlite3              2.9.1-1              2.9.2-1
        ruby-sus-fixtures-async-http             0.12.0-1             0.12.1-1
                       ruby-zeitwerk              2.7.3-1              2.7.5-1
                      rustypaste-cli              0.9.4-1              0.9.5-1
                           rz-cutter              2.4.1-5              2.4.1-6
                                sbcl              2.6.2-1              2.6.3-1
                           scap-dkms             0.20.0-9             0.23.1-1
                             scummvm           2026.1.0-1           2026.2.0-1
                          sentry-cli              3.3.4-1              3.3.5-1
                       sentry-native             0.13.3-1             0.13.4-1
                               sfizz              1.2.3-8             1.2.3-10
                           sfizz-lib              1.2.3-8             1.2.3-10
                           sfizz-lv2             1.2.3-12             1.2.3-13
                    sfizz-standalone              1.2.3-8             1.2.3-10
                            sfizz-ui             1.2.3-12             1.2.3-13
                          sfizz-vst3             1.2.3-12             1.2.3-13
                         shadowsocks    3.0.0a.20180219-9                    -
                          shellcheck            0.11.0-79            0.11.0-81
                            skaffold             2.18.0-1             2.18.2-1
                                skim              4.0.1-1              4.2.0-1
                         slicer-udev              2.9.4-7              2.9.4-8
                            smplayer             25.6.0-1             25.6.0-2
                            soapyuhd             0.4.1-14             0.4.1-15
                      spotify-player             0.22.1-1             0.23.0-1
                           sqlcipher             4.13.0-1             4.14.0-1
                            sqlfluff              4.0.4-2              4.1.0-1
                             sslscan              2.2.1-1              2.2.2-1
                               stack          2.9.3.1-118          2.9.3.1-123
                             step-ca             0.29.0-1             0.30.2-1
                          strongswan              6.0.4-2              6.0.5-1
                             stumpwm              24.11-9             24.11-10
                     stylish-haskell          0.14.5.0-11          0.14.5.0-13
                               swtpm             0.10.1-1             0.10.1-2
                                 syd             3.51.0-1             3.51.2-1
                           syslog-ng             4.11.0-1             4.11.0-2
                      syslog-ng-amqp             4.11.0-1             4.11.0-2
                    syslog-ng-geoip2             4.11.0-1             4.11.0-2
                     syslog-ng-kafka             4.11.0-1             4.11.0-2
                   syslog-ng-mongodb             4.11.0-1             4.11.0-2
                    syslog-ng-python             4.11.0-1             4.11.0-2
                     syslog-ng-redis             4.11.0-1             4.11.0-2
                      syslog-ng-smtp             4.11.0-1             4.11.0-2
                      syslog-ng-snmp             4.11.0-1             4.11.0-2
                       syslog-ng-sql             4.11.0-1             4.11.0-2
                             systing              1.0.0-1              1.0.0-2
                            taffybar             4.1.0-13             4.1.0-18
                      tamarin-prover            1.12.0-10            1.12.0-14
                     taskwarrior-tui             0.26.7-1             0.26.8-1
                     tauon-music-box              9.1.1-1              9.1.2-1
                    telegram-desktop              6.6.4-6              6.6.4-7
                          terragrunt             0.99.4-2             0.99.5-1
                              thunar             4.20.7-1             4.20.8-1
                         thunderbird              149.0-1            149.0.1-1
                 thunderbird-i18n-af              149.0-1            149.0.1-1
                 thunderbird-i18n-ar              149.0-1            149.0.1-1
                thunderbird-i18n-ast              149.0-1            149.0.1-1
                 thunderbird-i18n-be              149.0-1            149.0.1-1
                 thunderbird-i18n-bg              149.0-1            149.0.1-1
                 thunderbird-i18n-br              149.0-1            149.0.1-1
                 thunderbird-i18n-ca              149.0-1            149.0.1-1
                thunderbird-i18n-cak              149.0-1            149.0.1-1
                 thunderbird-i18n-cs              149.0-1            149.0.1-1
                 thunderbird-i18n-cy              149.0-1            149.0.1-1
                 thunderbird-i18n-da              149.0-1            149.0.1-1
                 thunderbird-i18n-de              149.0-1            149.0.1-1
                thunderbird-i18n-dsb              149.0-1            149.0.1-1
                 thunderbird-i18n-el              149.0-1            149.0.1-1
              thunderbird-i18n-en-gb              149.0-1            149.0.1-1
              thunderbird-i18n-en-us              149.0-1            149.0.1-1
              thunderbird-i18n-es-ar              149.0-1            149.0.1-1
              thunderbird-i18n-es-es              149.0-1            149.0.1-1
                 thunderbird-i18n-et              149.0-1            149.0.1-1
                 thunderbird-i18n-eu              149.0-1            149.0.1-1
                 thunderbird-i18n-fi              149.0-1            149.0.1-1
                 thunderbird-i18n-fr              149.0-1            149.0.1-1
              thunderbird-i18n-fy-nl              149.0-1            149.0.1-1
              thunderbird-i18n-ga-ie              149.0-1            149.0.1-1
                 thunderbird-i18n-gd              149.0-1            149.0.1-1
                 thunderbird-i18n-gl              149.0-1            149.0.1-1
                 thunderbird-i18n-he              149.0-1            149.0.1-1
                 thunderbird-i18n-hr              149.0-1            149.0.1-1
                thunderbird-i18n-hsb              149.0-1            149.0.1-1
                 thunderbird-i18n-hu              149.0-1            149.0.1-1
              thunderbird-i18n-hy-am              149.0-1            149.0.1-1
                 thunderbird-i18n-id              149.0-1            149.0.1-1
                 thunderbird-i18n-is              149.0-1            149.0.1-1
                 thunderbird-i18n-it              149.0-1            149.0.1-1
                 thunderbird-i18n-ja              149.0-1            149.0.1-1
                 thunderbird-i18n-ka              149.0-1            149.0.1-1
                thunderbird-i18n-kab              149.0-1            149.0.1-1
                 thunderbird-i18n-kk              149.0-1            149.0.1-1
                 thunderbird-i18n-ko              149.0-1            149.0.1-1
                 thunderbird-i18n-lt              149.0-1            149.0.1-1
                 thunderbird-i18n-ms              149.0-1            149.0.1-1
              thunderbird-i18n-nb-no              149.0-1            149.0.1-1
                 thunderbird-i18n-nl              149.0-1            149.0.1-1
              thunderbird-i18n-nn-no              149.0-1            149.0.1-1
              thunderbird-i18n-pa-in              149.0-1            149.0.1-1
                 thunderbird-i18n-pl              149.0-1            149.0.1-1
              thunderbird-i18n-pt-br              149.0-1            149.0.1-1
              thunderbird-i18n-pt-pt              149.0-1            149.0.1-1
                 thunderbird-i18n-rm              149.0-1            149.0.1-1
                 thunderbird-i18n-ro              149.0-1            149.0.1-1
                 thunderbird-i18n-ru              149.0-1            149.0.1-1
                 thunderbird-i18n-sk              149.0-1            149.0.1-1
                 thunderbird-i18n-sl              149.0-1            149.0.1-1
                 thunderbird-i18n-sq              149.0-1            149.0.1-1
                 thunderbird-i18n-sr              149.0-1            149.0.1-1
              thunderbird-i18n-sv-se              149.0-1            149.0.1-1
                 thunderbird-i18n-th              149.0-1            149.0.1-1
                 thunderbird-i18n-tr              149.0-1            149.0.1-1
                 thunderbird-i18n-uk              149.0-1            149.0.1-1
                 thunderbird-i18n-uz              149.0-1            149.0.1-1
                 thunderbird-i18n-vi              149.0-1            149.0.1-1
              thunderbird-i18n-zh-cn              149.0-1            149.0.1-1
              thunderbird-i18n-zh-tw              149.0-1            149.0.1-1
                         timescaledb             2.26.0-1             2.26.1-1
             timescaledb-old-upgrade             2.26.0-1             2.26.1-1
                       tokio-console             0.1.14-1             0.1.14-2
                             traefik             3.6.11-1             3.6.12-1
                                tree              2.3.1-1              2.3.2-1
                             udiskie              2.6.1-1              2.6.2-1
                         udisks2-qt5              5.0.6-2                    -
              ultramaster-kr106-clap              2.4.4-1            2.4.6.1-1
               ultramaster-kr106-lv2              2.4.4-1            2.4.6.1-1
              ultramaster-kr106-vst3              2.4.4-1            2.4.6.1-1
                               usage             2.18.2-1              3.2.0-1
                            usbguard              1.1.4-4              1.1.4-5
                                vala            0.56.18-5            0.56.19-1
                             vcspull             1.58.0-1             1.58.1-1
                    vhba-module-dkms          20250329-70          20250329-71
                                 vim           9.2.0204-2           9.2.0272-1
                         vim-runtime           9.2.0204-2           9.2.0272-1
                                 vis 0.9.r397.gda84fe70-1 0.9.r399.g1a4fb0fd-1
             vis-syntax-highlighting 0.9.r397.gda84fe70-1 0.9.r399.g1a4fb0fd-1
                                 vlc             3.0.22-1             3.0.22-2
                             vlc-cli             3.0.22-1             3.0.22-2
                     vlc-gui-ncurses             3.0.22-1             3.0.22-2
                          vlc-gui-qt             3.0.22-1             3.0.22-2
                      vlc-gui-skins2             3.0.22-1             3.0.22-2
                   vlc-plugin-a52dec             3.0.22-1             3.0.22-2
                    vlc-plugin-aalib             3.0.22-1             3.0.22-2
                     vlc-plugin-alsa             3.0.22-1             3.0.22-2
                      vlc-plugin-aom             3.0.22-1             3.0.22-2
                  vlc-plugin-archive             3.0.22-1             3.0.22-2
                  vlc-plugin-aribb24             3.0.22-1             3.0.22-2
                  vlc-plugin-aribb25             3.0.22-1             3.0.22-2
                      vlc-plugin-ass             3.0.22-1             3.0.22-2
                    vlc-plugin-avahi             3.0.22-1             3.0.22-2
                   vlc-plugin-bluray             3.0.22-1             3.0.22-2
                     vlc-plugin-caca             3.0.22-1             3.0.22-2
                     vlc-plugin-cddb             3.0.22-1             3.0.22-2
               vlc-plugin-chromecast             3.0.22-1             3.0.22-2
                    vlc-plugin-dav1d             3.0.22-1             3.0.22-2
                     vlc-plugin-dbus             3.0.22-1             3.0.22-2
         vlc-plugin-dbus-screensaver             3.0.22-1             3.0.22-2
                      vlc-plugin-dca             3.0.22-1             3.0.22-2
                      vlc-plugin-dvb             3.0.22-1             3.0.22-2
                      vlc-plugin-dvd             3.0.22-1             3.0.22-2
                    vlc-plugin-faad2             3.0.22-1             3.0.22-2
                   vlc-plugin-ffmpeg             3.0.22-1             3.0.22-2
                 vlc-plugin-firewire             3.0.22-1             3.0.22-2
                     vlc-plugin-flac             3.0.22-1             3.0.22-2
               vlc-plugin-fluidsynth             3.0.22-1             3.0.22-2
                 vlc-plugin-freetype             3.0.22-1             3.0.22-2
                      vlc-plugin-gme             3.0.22-1             3.0.22-2
                   vlc-plugin-gnutls             3.0.22-1             3.0.22-2
                vlc-plugin-gstreamer             3.0.22-1             3.0.22-2
                  vlc-plugin-inflate             3.0.22-1             3.0.22-2
                     vlc-plugin-jack             3.0.22-1             3.0.22-2
                  vlc-plugin-journal             3.0.22-1             3.0.22-2
                     vlc-plugin-jpeg             3.0.22-1             3.0.22-2
                     vlc-plugin-kate             3.0.22-1             3.0.22-2
                  vlc-plugin-kwallet             3.0.22-1             3.0.22-2
                vlc-plugin-libsecret             3.0.22-1             3.0.22-2
                     vlc-plugin-lirc             3.0.22-1             3.0.22-2
                  vlc-plugin-live555             3.0.22-1             3.0.22-2
                      vlc-plugin-lua             3.0.22-1             3.0.22-2
                      vlc-plugin-mad             3.0.22-1             3.0.22-2
                 vlc-plugin-matroska             3.0.22-1             3.0.22-2
                     vlc-plugin-mdns             3.0.22-1             3.0.22-2
                  vlc-plugin-modplug             3.0.22-1             3.0.22-2
                    vlc-plugin-mpeg2             3.0.22-1             3.0.22-2
                   vlc-plugin-mpg123             3.0.22-1             3.0.22-2
                      vlc-plugin-mtp             3.0.22-1             3.0.22-2
                 vlc-plugin-musepack             3.0.22-1             3.0.22-2
                      vlc-plugin-nfs             3.0.22-1             3.0.22-2
                   vlc-plugin-notify             3.0.22-1             3.0.22-2
                      vlc-plugin-ogg             3.0.22-1             3.0.22-2
                     vlc-plugin-opus             3.0.22-1             3.0.22-2
                      vlc-plugin-png             3.0.22-1             3.0.22-2
                    vlc-plugin-pulse             3.0.22-1             3.0.22-2
                vlc-plugin-quicksync             3.0.22-1             3.0.22-2
               vlc-plugin-samplerate             3.0.22-1             3.0.22-2
                      vlc-plugin-sdl             3.0.22-1             3.0.22-2
                     vlc-plugin-sftp             3.0.22-1             3.0.22-2
                    vlc-plugin-shout             3.0.22-1             3.0.22-2
                      vlc-plugin-smb             3.0.22-1             3.0.22-2
                     vlc-plugin-soxr             3.0.22-1             3.0.22-2
                    vlc-plugin-speex             3.0.22-1             3.0.22-2
                      vlc-plugin-srt             3.0.22-1             3.0.22-2
                      vlc-plugin-svg             3.0.22-1             3.0.22-2
                      vlc-plugin-tag             3.0.22-1             3.0.22-2
                   vlc-plugin-theora             3.0.22-1             3.0.22-2
                  vlc-plugin-twolame             3.0.22-1             3.0.22-2
                     vlc-plugin-udev             3.0.22-1             3.0.22-2
                     vlc-plugin-upnp             3.0.22-1             3.0.22-2
                   vlc-plugin-vorbis             3.0.22-1             3.0.22-2
                      vlc-plugin-vpx             3.0.22-1             3.0.22-2
                     vlc-plugin-x264             3.0.22-1             3.0.22-2
                     vlc-plugin-x265             3.0.22-1             3.0.22-2
                      vlc-plugin-xml             3.0.22-1             3.0.22-2
                     vlc-plugin-zvbi             3.0.22-1             3.0.22-2
                     vlc-plugins-all             3.0.22-1             3.0.22-2
                    vlc-plugins-base             3.0.22-1             3.0.22-2
                   vlc-plugins-extra             3.0.22-1             3.0.22-2
            vlc-plugins-video-output             3.0.22-1             3.0.22-2
           vlc-plugins-visualization             3.0.22-1             3.0.22-2
                              vmexec              0.4.0-1              0.5.2-1
                                vpnc  1:0.5.3.r539.r239-1  1:0.5.3.r557.r241-1
                         warzone2100              4.6.3-2              4.6.3-3
                           watchexec              2.5.0-1              2.5.1-1
             webrtc-audio-processing                2.1-5                2.1-6
                         wireplumber             0.5.13-2             0.5.14-1
                    wireplumber-docs             0.5.13-2             0.5.14-1
                       wireshark-cli              4.6.4-1              4.6.4-2
                        wireshark-qt              4.6.4-1              4.6.4-2
              xdg-desktop-portal-dde             1.0.13-7             1.0.14-1
                           xdp-tools              1.6.2-1              1.6.3-1
                           xfdesktop             4.20.1-3             4.20.2-1
                              xmobar             0.50-137             0.50-141
                              xmonad           0.18.0-154           0.18.0-156
                      xmonad-contrib           0.18.1-138           0.18.1-140
                         xmonad-dbus          0.1.0.2-240          0.1.0.2-243
                       xmonad-extras             0.17.3-6             0.17.3-9
                      xorg-setxkbmap              1.3.4-2              1.3.5-1
                                 xrt          1:2.21.75-5          1:2.21.75-6
                          xtrabackup            8.4.0_5-1            8.4.0_5-2
                                  z3             4.15.4-2             4.16.0-1
                             z3-java             4.15.4-2             4.16.0-1
                             zathura         2026.02.22-1         2026.03.27-1
                          zathura-cb         2026.02.03-3         2026.02.03-4
                        zathura-djvu         2026.02.03-3         2026.02.03-4
                   zathura-pdf-mupdf         2026.02.03-5         2026.02.03-6
                 zathura-pdf-poppler         2026.02.03-3         2026.02.03-4
                          zathura-ps         2026.02.03-3         2026.02.03-4
                              zettlr              4.3.0-1              4.3.1-1
                              zypper            1.14.95-1            1.14.95-2
                            ares-emu                    -                147-2
                             diffoci                    -              0.1.8-1
                         govulncheck                    -              1.1.4-1
                       libkysdk-base                    -            3.0.1.0-1
                         librashader                    -             0.10.1-2
                       python-podman                    -              5.8.0-2
                        python-pylxd                    -              2.4.0-2
                        python-ws4py                    -              0.6.0-4
                         udisks2-qt6                    -              6.0.1-1


:: Different sync package(s) in repository multilib x86_64

-------------------------------------------------------------------------------
                             PACKAGE           2026-03-28           2026-03-31
-------------------------------------------------------------------------------
                         lib32-clang             22.1.1-1             22.1.2-1
              lib32-gst-plugins-base             1.28.1-2             1.28.1-3
         lib32-gst-plugins-base-libs             1.28.1-2             1.28.1-3
              lib32-gst-plugins-good             1.28.1-2             1.28.1-3
                     lib32-gstreamer             1.28.1-2             1.28.1-3
                        lib32-libvpx             1.15.2-2             1.16.0-2
                          lib32-llvm           1:22.1.1-1           1:22.1.2-1
                     lib32-llvm-libs           1:22.1.1-1           1:22.1.2-1
</code></pre>
<p><a href="https://forum.manjaro.org/t/testing-update-2026-03-31-linux-7-0-rc6-thunderbird-deepin-freecad-wireplumber-haskell/186720/1">Click to view the poll.</a></p>
<p>Check if your mirror has already synced:</p>
<ul>
<li><a href="https://repo.manjaro.org/">Mirror-Check Service</a></li>
</ul>
<hr>
            <p><small>2 posts - 2 participants</small></p>
            <p><a href="https://forum.manjaro.org/t/testing-update-2026-03-31-linux-7-0-rc6-thunderbird-deepin-freecad-wireplumber-haskell/186720">Read full topic</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-3520 | expressjs multer up to 2.1.0 recursion (GHSA-5528-5vmv-3xc2 / WID-SEC-2026-0903)]]></title>
<description><![CDATA[A vulnerability was found in expressjs multer up to 2.1.0. It has been declared as problematic. Impacted is an unknown function. Executing a manipulation can lead to uncontrolled recursion.

This vulnerability is registered as CVE-2026-3520. It is possible to launch the attack remotely. No exploi...]]></description>
<link>https://tsecurity.de/de/3394600/sicherheitsluecken/cve-2026-3520-expressjs-multer-up-to-210-recursion-ghsa-5528-5vmv-3xc2-wid-sec-2026-0903/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3394600/sicherheitsluecken/cve-2026-3520-expressjs-multer-up-to-210-recursion-ghsa-5528-5vmv-3xc2-wid-sec-2026-0903/</guid>
<pubDate>Tue, 31 Mar 2026 02:22:07 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/product/expressjs:multer">expressjs multer up to 2.1.0</a>. It has been declared as <a href="https://vuldb.com/kb/risk">problematic</a>. Impacted is an unknown function. Executing a manipulation can lead to uncontrolled recursion.

This vulnerability is registered as <a href="https://vuldb.com/source_cve/348761">CVE-2026-3520</a>. It is possible to launch the attack remotely. No exploit is available.

It is recommended to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[USN-8134-1: pyasn1 vulnerabilities]]></title>
<description><![CDATA[It was discovered that pyasn1 could exhaust system resources when
attempting to decode a malformed certificate. An attacker could
possibly use this to cause a denial of service. (CVE-2026-23490)

Kevin Tu discovered that pyasn1 could exhaust system resources via
uncontrolled recursion when attemp...]]></description>
<link>https://tsecurity.de/de/3394469/unix-server/usn-8134-1-pyasn1-vulnerabilities/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3394469/unix-server/usn-8134-1-pyasn1-vulnerabilities/</guid>
<pubDate>Tue, 31 Mar 2026 00:45:44 +0200</pubDate>
<category>🐧 Unix Server</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[It was discovered that pyasn1 could exhaust system resources when
attempting to decode a malformed certificate. An attacker could
possibly use this to cause a denial of service. (CVE-2026-23490)

Kevin Tu discovered that pyasn1 could exhaust system resources via
uncontrolled recursion when attempting to decode malicously-crafted
certificates. An attacker could possibly use this to cause a denial of
service. (CVE-2026-30922)]]></content:encoded>
</item>
<item>
<title><![CDATA[USN-8129-1: pyasn1 vulnerability]]></title>
<description><![CDATA[It was discovered that pyasn1 incorrectly handled recursion when decoding
ASN.1 data. An attacker could use this issue to cause pyasn1 to consume
resources, leading to a denial of service.]]></description>
<link>https://tsecurity.de/de/3393338/unix-server/usn-8129-1-pyasn1-vulnerability/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3393338/unix-server/usn-8129-1-pyasn1-vulnerability/</guid>
<pubDate>Mon, 30 Mar 2026 16:15:46 +0200</pubDate>
<category>🐧 Unix Server</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[It was discovered that pyasn1 incorrectly handled recursion when decoding
ASN.1 data. An attacker could use this issue to cause pyasn1 to consume
resources, leading to a denial of service.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2025-40327 | Linux Kernel up to 6.17.7 __perf_event_overflow recursion (Nessus ID 298897 / WID-SEC-2025-2765)]]></title>
<description><![CDATA[A vulnerability identified as critical has been detected in Linux Kernel up to 6.17.7. Impacted is the function __perf_event_overflow. The manipulation leads to uncontrolled recursion.

This vulnerability is traded as CVE-2025-40327. Access to the local network is required for this attack to succ...]]></description>
<link>https://tsecurity.de/de/3391747/sicherheitsluecken/cve-2025-40327-linux-kernel-up-to-6177-perfeventoverflow-recursion-nessus-id-298897-wid-sec-2025-2765/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3391747/sicherheitsluecken/cve-2025-40327-linux-kernel-up-to-6177-perfeventoverflow-recursion-nessus-id-298897-wid-sec-2025-2765/</guid>
<pubDate>Mon, 30 Mar 2026 05:22:11 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability identified as <a href="https://vuldb.com/kb/risk">critical</a> has been detected in <a href="https://vuldb.com/product/linux:kernel">Linux Kernel up to 6.17.7</a>. Impacted is the function <code>__perf_event_overflow</code>. The manipulation leads to uncontrolled recursion.

This vulnerability is traded as <a href="https://vuldb.com/source_cve/334890">CVE-2025-40327</a>. Access to the local network is required for this attack to succeed. There is no exploit available.

You should upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2023-53859 | Linux Kernel up to 5.15.98/6.1.15/6.2.2 arch_cpu_idle recursion (WID-SEC-2025-2765)]]></title>
<description><![CDATA[A vulnerability has been found in Linux Kernel up to 5.15.98/6.1.15/6.2.2 and classified as critical. The affected element is the function arch_cpu_idle. The manipulation leads to uncontrolled recursion.

This vulnerability is uniquely identified as CVE-2023-53859. The attack can only be initiate...]]></description>
<link>https://tsecurity.de/de/3391679/sicherheitsluecken/cve-2023-53859-linux-kernel-up-to-515986115622-archcpuidle-recursion-wid-sec-2025-2765/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3391679/sicherheitsluecken/cve-2023-53859-linux-kernel-up-to-515986115622-archcpuidle-recursion-wid-sec-2025-2765/</guid>
<pubDate>Mon, 30 Mar 2026 03:10:46 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability has been found in <a href="https://vuldb.com/product/linux:kernel">Linux Kernel up to 5.15.98/6.1.15/6.2.2</a> and classified as <a href="https://vuldb.com/kb/risk">critical</a>. The affected element is the function <code>arch_cpu_idle</code>. The manipulation leads to uncontrolled recursion.

This vulnerability is uniquely identified as <a href="https://vuldb.com/source_cve/334968">CVE-2023-53859</a>. The attack can only be initiated within the local network. No exploit exists.

The affected component should be upgraded.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-33498 | parse-community parse-server up to 8.6.54/9.6.0-alpha.43 HTTP Request recursion (GHSA-9fjp-q3c4-6w3j)]]></title>
<description><![CDATA[A vulnerability described as problematic has been identified in parse-community parse-server up to 8.6.54/9.6.0-alpha.43. This issue affects some unknown processing of the component HTTP Request Handler. Executing a manipulation can lead to uncontrolled recursion.

This vulnerability is registere...]]></description>
<link>https://tsecurity.de/de/3390432/sicherheitsluecken/cve-2026-33498-parse-community-parse-server-up-to-8654960-alpha43-http-request-recursion-ghsa-9fjp-q3c4-6w3j/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3390432/sicherheitsluecken/cve-2026-33498-parse-community-parse-server-up-to-8654960-alpha43-http-request-recursion-ghsa-9fjp-q3c4-6w3j/</guid>
<pubDate>Sun, 29 Mar 2026 09:53:11 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability described as <a href="https://vuldb.com/kb/risk">problematic</a> has been identified in <a href="https://vuldb.com/product/parse-community:parse-server">parse-community parse-server up to 8.6.54/9.6.0-alpha.43</a>. This issue affects some unknown processing of the component <em>HTTP Request Handler</em>. Executing a manipulation can lead to uncontrolled recursion.

This vulnerability is registered as <a href="https://vuldb.com/source_cve/352841">CVE-2026-33498</a>. It is possible to launch the attack remotely. No exploit is available.

Upgrading the affected component is recommended.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-33508 | parse-community parse-server up to 8.6.55/9.6.0-alpha.44 LiveQuery recursion (GHSA-6qh5-m6g3-xhq6 / EUVD-2026-13917)]]></title>
<description><![CDATA[A vulnerability categorized as problematic has been discovered in parse-community parse-server up to 8.6.55/9.6.0-alpha.44. Affected by this vulnerability is an unknown functionality of the component LiveQuery. The manipulation results in uncontrolled recursion.

This vulnerability is identified ...]]></description>
<link>https://tsecurity.de/de/3390427/sicherheitsluecken/cve-2026-33508-parse-community-parse-server-up-to-8655960-alpha44-livequery-recursion-ghsa-6qh5-m6g3-xhq6-euvd-2026-13917/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3390427/sicherheitsluecken/cve-2026-33508-parse-community-parse-server-up-to-8655960-alpha44-livequery-recursion-ghsa-6qh5-m6g3-xhq6-euvd-2026-13917/</guid>
<pubDate>Sun, 29 Mar 2026 09:52:49 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability categorized as <a href="https://vuldb.com/kb/risk">problematic</a> has been discovered in <a href="https://vuldb.com/product/parse-community:parse-server">parse-community parse-server up to 8.6.55/9.6.0-alpha.44</a>. Affected by this vulnerability is an unknown functionality of the component <em>LiveQuery</em>. The manipulation results in uncontrolled recursion.

This vulnerability is identified as <a href="https://vuldb.com/source_cve/352837">CVE-2026-33508</a>. The attack can be executed remotely. There is not any exploit available.

It is advisable to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-33320 | TomWright dasel up to 3.3.1 Data Structure yaml.Node.Alias recursion (GHSA-4fcp-jxh7-23x8)]]></title>
<description><![CDATA[A vulnerability was found in TomWright dasel up to 3.3.1. It has been classified as problematic. Affected by this issue is some unknown functionality of the component Data Structure Handler. The manipulation of the argument yaml.Node.Alias leads to uncontrolled recursion.

This vulnerability is r...]]></description>
<link>https://tsecurity.de/de/3388580/sicherheitsluecken/cve-2026-33320-tomwright-dasel-up-to-331-data-structure-yamlnodealias-recursion-ghsa-4fcp-jxh7-23x8/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3388580/sicherheitsluecken/cve-2026-33320-tomwright-dasel-up-to-331-data-structure-yamlnodealias-recursion-ghsa-4fcp-jxh7-23x8/</guid>
<pubDate>Sat, 28 Mar 2026 10:38:25 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/product/tomwright:dasel">TomWright dasel up to 3.3.1</a>. It has been classified as <a href="https://vuldb.com/?kb.risk">problematic</a>. Affected by this issue is some unknown functionality of the component <em>Data Structure Handler</em>. The manipulation of the argument <em>yaml.Node.Alias</em> leads to uncontrolled recursion.

This vulnerability is referenced as <a href="https://vuldb.com/source_cve/352596">CVE-2026-33320</a>. The attack can only be performed from a local environment. No exploit is available.

Upgrading the affected component is recommended.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-33320 | TomWright dasel up to 3.3.1 Data Structure yaml.Node.Alias recursion (GHSA-4fcp-jxh7-23x8)]]></title>
<description><![CDATA[A vulnerability was found in TomWright dasel up to 3.3.1. It has been classified as problematic. Affected by this issue is some unknown functionality of the component Data Structure Handler. The manipulation of the argument yaml.Node.Alias leads to uncontrolled recursion.

This vulnerability is r...]]></description>
<link>https://tsecurity.de/de/3388500/sicherheitsluecken/cve-2026-33320-tomwright-dasel-up-to-331-data-structure-yamlnodealias-recursion-ghsa-4fcp-jxh7-23x8/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3388500/sicherheitsluecken/cve-2026-33320-tomwright-dasel-up-to-331-data-structure-yamlnodealias-recursion-ghsa-4fcp-jxh7-23x8/</guid>
<pubDate>Sat, 28 Mar 2026 09:56:47 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/product/tomwright:dasel">TomWright dasel up to 3.3.1</a>. It has been classified as <a href="https://vuldb.com/?kb.risk">problematic</a>. Affected by this issue is some unknown functionality of the component <em>Data Structure Handler</em>. The manipulation of the argument <em>yaml.Node.Alias</em> leads to uncontrolled recursion.

This vulnerability is referenced as <a href="https://vuldb.com/source_cve/352596">CVE-2026-33320</a>. The attack can only be performed from a local environment. No exploit is available.

Upgrading the affected component is recommended.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-26209 | agronholm cbor2 up to 5.8.x cbor2.loads recursion]]></title>
<description><![CDATA[A vulnerability was found in agronholm cbor2 up to 5.8.x. It has been rated as problematic. This affects the function cbor2.loads. Performing a manipulation results in uncontrolled recursion.

This vulnerability is cataloged as CVE-2026-26209. It is possible to initiate the attack remotely. There...]]></description>
<link>https://tsecurity.de/de/3388027/sicherheitsluecken/cve-2026-26209-agronholm-cbor2-up-to-58x-cbor2loads-recursion/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3388027/sicherheitsluecken/cve-2026-26209-agronholm-cbor2-up-to-58x-cbor2loads-recursion/</guid>
<pubDate>Sat, 28 Mar 2026 02:58:44 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/?product.agronholm:cbor2">agronholm cbor2 up to 5.8.x</a>. It has been rated as <a href="https://vuldb.com/?kb.risk">problematic</a>. This affects the function <code>cbor2.loads</code>. Performing a manipulation results in uncontrolled recursion.

This vulnerability is cataloged as <a href="https://vuldb.com/?source_cve.352570">CVE-2026-26209</a>. It is possible to initiate the attack remotely. There is no exploit available.

Upgrading the affected component is advised.]]></content:encoded>
</item>
<item>
<title><![CDATA[Visual Studio Code previews chat customizations editor]]></title>
<description><![CDATA[Just-released Version 1.113 of Microsoft’s Visual Studio Code editor emphasizes improvements ranging from chat customizations to support for MCP (Model Context Protocol) in Copilot CLI and Claude agents.



Released March 25, VS Code can be downloaded for Windows, Linux, or Mac via the VS Code do...]]></description>
<link>https://tsecurity.de/de/3384956/ai-nachrichten/visual-studio-code-previews-chat-customizations-editor/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3384956/ai-nachrichten/visual-studio-code-previews-chat-customizations-editor/</guid>
<pubDate>Fri, 27 Mar 2026 00:02:51 +0100</pubDate>
<category>🔧 AI Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div>
		<div class="grid grid--cols-10@md grid--cols-8@lg article-column">
					  <div class="col-12 col-10@md col-6@lg col-start-3@lg">
						<div class="article-column__content">
<section class="wp-block-bigbite-multi-title"><div class="container"></div></section>



<p>Just-released Version 1.113 of Microsoft’s <a href="https://www.infoworld.com/article/2335960/what-is-visual-studio-code-microsofts-extensible-code-editor.html">Visual Studio Code</a> editor emphasizes improvements ranging from chat customizations to support for <a href="https://www.infoworld.com/article/4029634/what-is-model-context-protocol-how-mcp-bridges-ai-and-external-services.html">MCP</a> (Model Context Protocol) in Copilot CLI and <a href="https://www.infoworld.com/article/4150226/claude-code-ai-tool-getting-auto-mode.html">Claude</a> agents.</p>



<p>Released <a href="https://code.visualstudio.com/updates/v1_113">March 25</a>, VS Code can be downloaded for Windows, Linux, or Mac via the <a href="https://code.visualstudio.com/Download">VS Code download webpage</a>. VS Code 1.113 closely follows <a href="https://www.infoworld.com/article/4148904/vs-code-now-updates-weekly.html">VS Code Versions 1.111 and 1.112</a> as part of Microsoft’s new plan to issue releases on a <a href="https://www.infoworld.com/article/4145012/microsoft-accelerates-pace-of-vs-code-development.html">weekly</a> schedule instead of monthly.</p>



<p>The chat customizations editor previewed in VS Code 1.113 has a centralized UI for creating and managing all chat customizations in one place. The editor organizes customization types into separate tabs, such as prompt files, custom instructions, custom agents, and agent skills. It also provides an embedded code editor with syntax highlighting and validation. Developers can create customizations from scratch or use AI to generate initial content based on a project, according to Microsoft. </p>



<p>Elsewhere in Version 1.113, MCP servers registered in VS Code are bridged to Copilot CLI and Claude agents. This applies to user-defined servers and servers defined in a workspace via <code><strong>mcp.json</strong></code> files. Previously, MCP servers configured in VS Code only were available to local agents running in the editor.  For Claude session listing, VS Code now adopts the official API from the Claude agent SDK to list out sessions and their messages. Previously, Microsoft relied on parsing Claude JSON files on disk, which had a risk of being out of sync if Claude changed their structure. Issues with the Claude agent not showing all sessions or messages should now be resolved.</p>



<p>Also in VS Code 1.113:</p>



<ul class="wp-block-list">
<li>Subagents now can invoke other subagents, enabling more complex multistep workflows. Previously, subagents were restricted from calling other subagents to prevent infinite recursion.</li>



<li>When working with images in chat, whether this involves attached screenshots to a request or the agent-generated images via tool calls, developers can now select any image attachment to open it in a full image viewer experience.</li>



<li>Models that support reasoning, such as Claude Sonnet 4.6 and GPT-5.4, now show a Thinking Effort submenu directly in the model picker. This can control how much reasoning the model applies to each request without navigating to VS Code settings.</li>



<li>Browser tab management has been improved.</li>



<li>VS Code now ships with new default themes: VS Code Light and VS Code Dark. These themes are designed to provide a modern, fresh look while maintaining the familiarity and usability of the previous default “Modern” themes.</li>
</ul>
</div></div></div></div>]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-33508 | parse-community parse-server up to 8.6.55/9.6.0-alpha.44 LiveQuery recursion (GHSA-6qh5-m6g3-xhq6 / EUVD-2026-13917)]]></title>
<description><![CDATA[A vulnerability categorized as problematic has been discovered in parse-community parse-server up to 8.6.55/9.6.0-alpha.44. Affected by this vulnerability is an unknown functionality of the component LiveQuery. The manipulation results in uncontrolled recursion.

This vulnerability is identified ...]]></description>
<link>https://tsecurity.de/de/3378158/sicherheitsluecken/cve-2026-33508-parse-community-parse-server-up-to-8655960-alpha44-livequery-recursion-ghsa-6qh5-m6g3-xhq6-euvd-2026-13917/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3378158/sicherheitsluecken/cve-2026-33508-parse-community-parse-server-up-to-8655960-alpha44-livequery-recursion-ghsa-6qh5-m6g3-xhq6-euvd-2026-13917/</guid>
<pubDate>Tue, 24 Mar 2026 22:21:33 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability categorized as <a href="https://vuldb.com/?kb.risk">problematic</a> has been discovered in <a href="https://vuldb.com/?product.parse-community:parse-server">parse-community parse-server up to 8.6.55/9.6.0-alpha.44</a>. Affected by this vulnerability is an unknown functionality of the component <em>LiveQuery</em>. The manipulation results in uncontrolled recursion.

This vulnerability is identified as <a href="https://vuldb.com/?source_cve.352837">CVE-2026-33508</a>. The attack can be executed remotely. There is not any exploit available.

It is advisable to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-32933 | LuckyPennySoftware AutoMapper up to 15.1.0/16.1.0 Object Graph recursion (GHSA-rvv3-g6hj-g44x)]]></title>
<description><![CDATA[A vulnerability was found in LuckyPennySoftware AutoMapper up to 15.1.0/16.1.0. It has been rated as problematic. This impacts an unknown function of the component Object Graph Handler. Performing a manipulation results in uncontrolled recursion.

This vulnerability is known as CVE-2026-32933. Re...]]></description>
<link>https://tsecurity.de/de/3371476/sicherheitsluecken/cve-2026-32933-luckypennysoftware-automapper-up-to-15101610-object-graph-recursion-ghsa-rvv3-g6hj-g44x/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3371476/sicherheitsluecken/cve-2026-32933-luckypennysoftware-automapper-up-to-15101610-object-graph-recursion-ghsa-rvv3-g6hj-g44x/</guid>
<pubDate>Mon, 23 Mar 2026 04:37:07 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/?product.luckypennysoftware:automapper">LuckyPennySoftware AutoMapper up to 15.1.0/16.1.0</a>. It has been rated as <a href="https://vuldb.com/?kb.risk">problematic</a>. This impacts an unknown function of the component <em>Object Graph Handler</em>. Performing a manipulation results in uncontrolled recursion.

This vulnerability is known as <a href="https://vuldb.com/?source_cve.351856">CVE-2026-32933</a>. Remote exploitation of the attack is possible. No exploit is available.

Upgrading the affected component is advised.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-23276 | Linux Kernel up to 6.18.18/6.19.8/7.0-rc3 net bond_xmit_broadcast recursion (EUVD-2026-13612)]]></title>
<description><![CDATA[A vulnerability was found in Linux Kernel up to 6.18.18/6.19.8/7.0-rc3. It has been rated as critical. Affected by this issue is the function bond_xmit_broadcast of the component net. Performing a manipulation results in uncontrolled recursion.

This vulnerability was named CVE-2026-23276. The at...]]></description>
<link>https://tsecurity.de/de/3366298/sicherheitsluecken/cve-2026-23276-linux-kernel-up-to-61818619870-rc3-net-bondxmitbroadcast-recursion-euvd-2026-13612/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3366298/sicherheitsluecken/cve-2026-23276-linux-kernel-up-to-61818619870-rc3-net-bondxmitbroadcast-recursion-euvd-2026-13612/</guid>
<pubDate>Fri, 20 Mar 2026 10:53:03 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/?product.linux:kernel">Linux Kernel up to 6.18.18/6.19.8/7.0-rc3</a>. It has been rated as <a href="https://vuldb.com/?kb.risk">critical</a>. Affected by this issue is the function <code>bond_xmit_broadcast</code> of the component <em>net</em>. Performing a manipulation results in uncontrolled recursion.

This vulnerability was named <a href="https://vuldb.com/?source_cve.352024">CVE-2026-23276</a>. The attack needs to be approached within the local network. There is no available exploit.

Upgrading the affected component is advised.]]></content:encoded>
</item>
<item>
<title><![CDATA[Meta isn't shutting down its VR metaverse after all]]></title>
<description><![CDATA[Meta is backtracking on its plans to shut down the VR version of its metaverse. The company now plans to support Horizon Worlds in VR for the "foreseeable future," though users shouldn't expect new games, CTO Andrew Bosworth said in an update."We will keep Horizon Worlds working in VR for existin...]]></description>
<link>https://tsecurity.de/de/3363567/it-nachrichten/meta-isnt-shutting-down-its-vr-metaverse-after-all/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3363567/it-nachrichten/meta-isnt-shutting-down-its-vr-metaverse-after-all/</guid>
<pubDate>Fri, 20 Mar 2026 04:03:41 +0100</pubDate>
<category>📰 IT Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>Meta is backtracking on its plans to shut down the VR version of its metaverse. The company now plans to support Horizon Worlds in VR for the "foreseeable future," though users shouldn't expect new games, CTO Andrew Bosworth said in an update.</p><p>"We will keep Horizon Worlds working in VR for existing games, to support the fans who've reached out," Bosworth said in a post on Instagram. "For people who already have games they like that they're using in Horizon Worlds, [they] will be able to download the Horizon Worlds app and use it in VR for the foreseeable future."</p><p>The reversal comes after Meta said earlier this week that Horizon Worlds in VR would no longer be accessible <a target="_blank" class="link" href="https://www.engadget.com/ar-vr/meta-will-shut-down-vr-horizon-worlds-access-in-june-222028919.html" data-i13n="cpos:1;pos:1">after June 15</a> as the company pivots its metaverse experiences to mobile. Though Horizon never gained mass appeal, even among VR enthusiasts, Meta's move to shut it down was just the latest sign of how the company has pivoted away from its metaverse ambitions as it chases <a target="_blank" class="link" href="https://www.engadget.com/ai/mark-zuckerberg-shares-a-confusing-vision-for-ai-superintelligence-153944322.html" data-i13n="cpos:2;pos:1">AI "superintelligence."</a> </p><p>In his post on Instagram, Bosworth said there was "a lot of misinformation" about the company's plans. "We announced, 'hey, we're moving away from Horizon Worlds in VR,' and the headline is that Horizon is dead," he said. "It's not. And likewise, VR is not dead. We're continuing to invest tremendously." The company laid off more than <a target="_blank" class="link" href="https://www.engadget.com/ar-vr/meta-refocuses-on-ai-hardware-as-metaverse-layoffs-begin-145924706.html" data-i13n="cpos:3;pos:1">1,000 employees</a> from its metaverse division and shut down <a target="_blank" class="link" href="https://www.engadget.com/ar-vr/meta-has-closed-three-vr-studios-as-part-of-its-metaverse-cuts-202720670.html" data-i13n="cpos:4;pos:1">three VR studios</a> earlier this year. Bosworth said that the company is still working on its next two generations of VR headsets.</p><p>He described the metaverse as a "misunderstood concept" that was never meant to only encompass virtual reality. He said that AR is also part of the vision and that even people scrolling their phones could be part of the metaverse. "When somebody is using their phone and you're physically with them, they're at the dinner table with you, and yet when you talk to them, they hear nothing because they've transported themselves through the glowing rectangle into a digital space," he said. "Maybe that they're scrolling media, maybe that they're in the text world, but like they have transported themselves. So we've always had this internally — at least me and Mark — this very expansive construct of the metaverse."</p><p><br></p><p></p>This article originally appeared on Engadget at https://www.engadget.com/ar-vr/meta-isnt-shutting-down-its-vr-metaverse-after-all-165520696.html?src=rss]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-30922 | pyasn1 up to 0.6.2 on Python recursion (GHSA-jr27-m4p2-rc6r / Nessus ID 302886)]]></title>
<description><![CDATA[A vulnerability was found in pyasn1 up to 0.6.2 on Python and classified as problematic. Affected is an unknown function. Executing a manipulation can lead to uncontrolled recursion.

This vulnerability is registered as CVE-2026-30922. It is possible to launch the attack remotely. No exploit is a...]]></description>
<link>https://tsecurity.de/de/3360703/sicherheitsluecken/cve-2026-30922-pyasn1-up-to-062-on-python-recursion-ghsa-jr27-m4p2-rc6r-nessus-id-302886/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3360703/sicherheitsluecken/cve-2026-30922-pyasn1-up-to-062-on-python-recursion-ghsa-jr27-m4p2-rc6r-nessus-id-302886/</guid>
<pubDate>Thu, 19 Mar 2026 02:06:24 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/?product.pyasn1">pyasn1 up to 0.6.2</a> on Python and classified as <a href="https://vuldb.com/?kb.risk">problematic</a>. Affected is an unknown function. Executing a manipulation can lead to uncontrolled recursion.

This vulnerability is registered as <a href="https://vuldb.com/?source_cve.351461">CVE-2026-30922</a>. It is possible to launch the attack remotely. No exploit is available.

It is suggested to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-32944 | parse-community parse-server up to 8.6.44/9.6.0-alpha.20 recursion (GHSA-9xp9-j92r-p88v / EUVD-2026-12992)]]></title>
<description><![CDATA[A vulnerability was found in parse-community parse-server up to 8.6.44/9.6.0-alpha.20. It has been classified as problematic. Affected by this vulnerability is an unknown functionality. Performing a manipulation results in uncontrolled recursion.

This vulnerability is known as CVE-2026-32944. Re...]]></description>
<link>https://tsecurity.de/de/3360694/sicherheitsluecken/cve-2026-32944-parse-community-parse-server-up-to-8644960-alpha20-recursion-ghsa-9xp9-j92r-p88v-euvd-2026-12992/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3360694/sicherheitsluecken/cve-2026-32944-parse-community-parse-server-up-to-8644960-alpha20-recursion-ghsa-9xp9-j92r-p88v-euvd-2026-12992/</guid>
<pubDate>Thu, 19 Mar 2026 02:06:12 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/?product.parse-community:parse-server">parse-community parse-server up to 8.6.44/9.6.0-alpha.20</a>. It has been classified as <a href="https://vuldb.com/?kb.risk">problematic</a>. Affected by this vulnerability is an unknown functionality. Performing a manipulation results in uncontrolled recursion.

This vulnerability is known as <a href="https://vuldb.com/?source_cve.351616">CVE-2026-32944</a>. Remote exploitation of the attack is possible. No exploit is available.

Upgrading the affected component is recommended.]]></content:encoded>
</item>
<item>
<title><![CDATA[PSW #782 - Kaitlyn Handelman]]></title>
<description><![CDATA[STM32 boards, soldering, decapping chips, RTOS development, lasers, multiple flippers and for what you ask? So I can be alerted about a device I already know is there. The Flipper Zero attracted the attention of news outlets and hackers alike as people have used it to gain access to restricted re...]]></description>
<link>https://tsecurity.de/de/3356929/it-security-nachrichten/psw-782-kaitlyn-handelman/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3356929/it-security-nachrichten/psw-782-kaitlyn-handelman/</guid>
<pubDate>Tue, 17 Mar 2026 18:09:25 +0100</pubDate>
<category>📰 IT Security Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>STM32 boards, soldering, decapping chips, RTOS development, lasers, multiple flippers and for what you ask? So I can be alerted about a device I already know is there. The Flipper Zero attracted the attention of news outlets and hackers alike as people have used it to gain access to restricted resources. Is the Flipper Zero that powerful that it needs to be banned? This is a journey of recursion and not taking "no" for an answer. Kailtyn Hendelman joins the PSW crew to discuss the Flipper Zero and using it to hack all the things. In the Security News: SSDs use AI/ML to prevent ransomware (And more buzzword bingo), zombie servers that just won't die, spectral chickens, side-channel attacks, malware-free cyberattacks!, your secret key should be a secret, hacking smart TVs with IR, getting papercuts, people still have AIX, ghosttokens, build back better SBOMs, Salsa for your software, Intel let Google hack things, and they found vulnerabilities, and flase positives on your drug test, &amp; more!</p> <p>Flipper resources: * [Changing Boot Screen Image on ThinkPad's UEFI](https://www.youtube.com/watch?v=kvqZRTMAlMA -Flipper Zero) * [A collection of Awesome resources for the Flipper Zero device.](https://github.com/djsime1/awesome-flipperzero) * [Flipper Zero Unleashed Firmware](https://github.com/DarkFlippers/unleashed-firmware) - This is what Paul is using currently. * [A maintained collective of different IR files for the Flipper!](https://github.com/UberGuidoZ/Flipper-IRDB) - Paul uses these as well. * [Alternative Infrared Remote for Flipperzero](https://github.com/Hong5489/ir_remote)</p> <p>Visit <a href="https://www.securityweekly.com/psw">https://www.securityweekly.com/psw</a> for all the latest episodes!</p> <p>Visit <a href="https://securityweekly.com/acm">https://securityweekly.com/acm</a> to sign up for a demo or buy our AI Hunter!</p> <p>Follow us on Twitter: <a href="https://www.twitter.com/securityweekly">https://www.twitter.com/securityweekly</a></p> <p> Like us on Facebook: <a href="https://www.facebook.com/secweekly">https://www.facebook.com/secweekly</a></p> <p> Visit <a href="https://www.securityweekly.com/psw">https://www.securityweekly.com/psw</a> for all the latest episodes!</p> <p>Show Notes: <a href="https://securityweekly.com/psw782">https://securityweekly.com/psw782</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[CODESYS in Festo Automation Suite]]></title>
<description><![CDATA[View CSAF
Summary
3. TECHNICAL DETAILS
The following versions of CODESYS in Festo Automation Suite are affected:

FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0) vers:all/* 
FESTO Software Festo Automation Suite ...]]></description>
<link>https://tsecurity.de/de/3356622/it-security-nachrichten/codesys-in-festo-automation-suite/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3356622/it-security-nachrichten/codesys-in-festo-automation-suite/</guid>
<pubDate>Tue, 17 Mar 2026 18:05:41 +0100</pubDate>
<category>📰 IT Security Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p><a href="https://github.com/cisagov/CSAF/blob/develop/csaf_files/OT/white/2026/icsa-26-076-01.json"><strong>View CSAF</strong></a></p>
<h2>Summary</h2>
<p><strong>3. TECHNICAL DETAILS</strong></p>
<p>The following versions of CODESYS in Festo Automation Suite are affected:</p>
<ul>
<li>FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0) vers:all/* </li>
<li>FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10) vers:all/* </li>
<li>FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0) vers:all/* </li>
<li>FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10) vers:all/*</li>
</ul>
<div class="csaf-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS</th>
<th role="columnheader">Vendor</th>
<th role="columnheader">Equipment</th>
<th role="columnheader">Vulnerabilities</th>
</tr>
</thead>
<tbody>
<tr>
<td>v3 9.8</td>
<td>FESTO, CODESYS</td>
<td>CODESYS in Festo Automation Suite</td>
<td>Direct Request ('Forced Browsing'), Untrusted Search Path, Improper Restriction of Operations within the Bounds of a Memory Buffer, Uncontrolled Recursion, Improper Access Control, Use of Insufficiently Random Values, Improper Restriction of Communication Channel to Intended Endpoints, Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal'), Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting'), NULL Pointer Dereference, Stack-based Buffer Overflow, Buffer Copy without Checking Size of Input ('Classic Buffer Overflow'), Incorrect Permission Assignment for Critical Resource, Improper Handling of Exceptional Conditions, Exposure of Resource to Wrong Sphere, Allocation of Resources Without Limits or Throttling, Use of a Broken or Risky Cryptographic Algorithm, Out-of-bounds Write, Weak Password Recovery Mechanism for Forgotten Password, Improper Privilege Management, Use of Password Hash With Insufficient Computational Effort, Buffer Access with Incorrect Length Value, Improper Input Validation, Improper Verification of Cryptographic Signature, Inadequate Encryption Strength, Origin Validation Error, Missing Release of Memory after Effective Lifetime, Improper Resource Shutdown or Release, Deserialization of Untrusted Data, Path Equivalence: '//multiple/leading/slash', Insufficient Verification of Data Authenticity, Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection'), Missing Authentication for Critical Function, Out-of-bounds Read, Failure to Sanitize Special Elements into a Different Plane (Special Element Injection), Use of Out-of-range Pointer Offset, Improper Neutralization of Script in Attributes of IMG Tags in a Web Page, Files or Directories Accessible to External Parties, Untrusted Pointer Dereference, Path Traversal: '....' (Multiple Dot), ASP.NET Misconfiguration: Missing Custom Error Page, Uncontrolled Resource Consumption, Unprotected Transport of Credentials, Initialization of a Resource with an Insecure Default, Heap-based Buffer Overflow, Unexpected Sign Extension, Buffer Over-read, Uncontrolled Search Path Element, Improper Verification of Source of a Communication Channel, Improper Restriction of Excessive Authentication Attempts, Use After Free, ASP.NET Misconfiguration: Password in Configuration File, Improper Check for Unusual or Exceptional Conditions, Observable Discrepancy, Incorrect Default Permissions</td>
</tr>
</tbody>
</table>
</div>
<h3>Background</h3>
<ul>
<li><strong>Critical Infrastructure Sectors: </strong>Critical Manufacturing</li>
<li><strong>Countries/Areas Deployed: </strong>Worldwide</li>
<li><strong>Company Headquarters Location: </strong>Germany</li>
</ul>
<hr>
<h2>Vulnerabilities</h2>
<div class="csaf-accordion">
<p><a class="csaf-accordion-toggle-all" href="https://www.cisa.gov/#">Expand All +</a></p>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-2595</a></h3>
<div class="csaf-accordion-content">
<p>An unauthenticated remote attacker can bypass the user management in CODESYS Visualization and read visualization template files or static elements by means of forced browsing.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-2595">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:<br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/425.html">CWE-425 Direct Request ('Forced Browsing')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.3</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2010-5250</a></h3>
<div class="csaf-accordion-content">
<p>Untrusted search path vulnerability in the pthread_win32_process_attach_np function in pthreadGC2.dll in Pthreads-win32 2.8.0 allows local users to gain privileges via a Trojan horse quserex.dll file in the current working directory.NOTE: some of these details are obtained from third party information.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2010-5250">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:<br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:<br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/426.html">CWE-426 Untrusted Search Path</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2017-3735</a></h3>
<div class="csaf-accordion-content">
<p>While parsing an IPAddressFamily extension in an X.509 certificate, it is possible to do a one-byte overread. This would result in an incorrect text display of the certificate. This bug has been present since 2006 and is present in all versions of OpenSSL before 1.0.2m and 1.1.0g.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2017-3735">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:<br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:<br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/119.html">CWE-119 Improper Restriction of Operations within the Bounds of a Memory Buffer</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.3</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2018-0739</a></h3>
<div class="csaf-accordion-content">
<p>Constructed ASN.1 types with a recursive definition (such as can be found in PKCS7) could eventually exceed the stack given malicious input with excessive recursion. This could result in a Denial Of Service attack. There are no such structures used within SSL/TLS that come from untrusted sources so this is considered safe. Fixed in OpenSSL 1.1.0h (Affected 1.1.0-1.1.0g). Fixed in OpenSSL 1.0.2o (Affected 1.0.2b-1.0.2n).</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2018-0739">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:<br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:<br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/674.html">CWE-674 Uncontrolled Recursion</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2018-10612</a></h3>
<div class="csaf-accordion-content">
<p>In 3S-Smart Software Solutions GmbH CODESYS Control V3 products prior to version 3.5.14.0, user access management and communication encryption is not enabled by default, which could allow an attacker access to the device and sensitive information, including user credentials.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2018-10612">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:<br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:<br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/284.html">CWE-284 Improper Access Control</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2018-20025</a></h3>
<div class="csaf-accordion-content">
<p>Use of Insufficiently Random Values exists in CODESYS V3 products versions prior V3.5.14.0.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2018-20025">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:<br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:<br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/330.html">CWE-330 Use of Insufficiently Random Values</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2018-20026</a></h3>
<div class="csaf-accordion-content">
<p>Improper Communication Address Filtering exists in CODESYS V3 products versions prior V3.5.14.0.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2018-20026">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:<br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:<br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/923.html">CWE-923 Improper Restriction of Communication Channel to Intended Endpoints</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-13532</a></h3>
<div class="csaf-accordion-content">
<p>CODESYS V3 web server, all versions prior to 3.5.14.10, allows an attacker to send specially crafted http or https requests which may allow access to files outside the restricted working directory of the controller.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2019-13532">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:<br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:<br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/22.html">CWE-22 Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-13538</a></h3>
<div class="csaf-accordion-content">
<p>3S-Smart Software Solutions GmbH CODESYS V3 Library Manager, all versions prior to 3.5.16.0, allows the system to display active library content without checking its validity, which may allow the contents of manipulated libraries to be displayed or executed. The issue also exists for source libraries, but 3S-Smart Software Solutions GmbH strongly recommends distributing compiled libraries only.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2019-13538">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:<br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:<br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/79.html">CWE-79 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.6</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-13542</a></h3>
<div class="csaf-accordion-content">
<p>3S-Smart Software Solutions GmbH CODESYS V3 OPC UA Server, all versions 3.5.11.0 to 3.5.15.0, allows an attacker to send crafted requests from a trusted OPC UA client that cause a NULL pointer dereference, which may trigger a denial-of-service condition.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2019-13542">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:<br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:<br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/476.html">CWE-476 NULL Pointer Dereference</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-13548</a></h3>
<div class="csaf-accordion-content">
<p>CODESYS V3 web server, all versions prior to 3.5.14.10, allows an attacker to send specially crafted http or https requests which could cause a stack overflow and create a denial-of-service condition or allow remote code execution.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2019-13548">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:<br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:<br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/121.html">CWE-121 Stack-based Buffer Overflow</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-18858</a></h3>
<div class="csaf-accordion-content">
<p>CODESYS 3 web server before 3.5.15.20, as distributed with CODESYS Control runtime systems, has a Buffer Overflow.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2019-18858">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:<br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:<br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/120.html">CWE-120 Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-19789</a></h3>
<div class="csaf-accordion-content">
<p>3S-Smart CODESYS SP Realtime NT before V2.3.7.28, CODESYS Runtime Toolkit 32 bit full before V2.4.7.54, and CODESYS PLCWinNT before V2.4.7.54 allow a NULL pointer dereference.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2019-19789">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:<br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:<br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/476.html">CWE-476 NULL Pointer Dereference</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-5105</a></h3>
<div class="csaf-accordion-content">
<p>An exploitable memory corruption vulnerability exists in the Name Service Client functionality of 3S-Smart Software Solutions CODESYS GatewayService. A specially crafted packet can cause a large memcpy, resulting in an access violation and termination of the process. An attacker can send a packet to a device running the GatewayService.exe to trigger this vulnerability. All variants of the CODESYS V3 products in all versions prior V3.5.16.10 containing the CmpRouter or CmpRouterEmbedded component are affected, regardless of the CPU type or operating system: CODESYS Control for BeagleBone, CODESYS Control for emPC-A/iMX6, CODESYS Control for IOT2000, CODESYS Control for Linux, CODESYS Control for PLCnext, CODESYS Control for PFC100, CODESYS Control for PFC200, CODESYS Control for Raspberry Pi, CODESYS Control RTE V3, CODESYS Control RTE V3 (for Beckhoff CX), CODESYS Control Win V3 (also part of the CODESYS Development System setup), CODESYS Control V3 Runtime System Toolkit, CODESYS V3 Embedded Target Visu Toolkit, CODESYS V3 Remote Target Visu Toolkit, CODESYS V3 Safety SIL2, CODESYS Edge Gateway V3, CODESYS Gateway V3, CODESYS HMI V3, CODESYS OPC Server V3, CODESYS PLCHandler SDK, CODESYS V3 Simulation Runtime (part of the CODESYS Development System).</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2019-5105">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:<br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:<br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/119.html">CWE-119 Improper Restriction of Operations within the Bounds of a Memory Buffer</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-9008</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in 3S-Smart CODESYS V3 through 3.5.12.30. A user with low privileges can take full control over the runtime.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2019-9008">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:<br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:<br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/732.html">CWE-732 Incorrect Permission Assignment for Critical Resource</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-9009</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in 3S-Smart CODESYS before 3.5.15.0 . Crafted network packets cause the Control Runtime to crash.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2019-9009">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:<br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:<br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/755.html">CWE-755 Improper Handling of Exceptional Conditions</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-9010</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in 3S-Smart CODESYS V3 products. The CODESYS Gateway does not correctly verify the ownership of a communication channel. All variants of the following CODESYS V3 products in all versions prior to v3.5.14.20 that contain the CmpGateway component are affected, regardless of the CPU type or operating system: CODESYS Control for BeagleBone, CODESYS Control for emPC-A/iMX6, CODESYS Control for IOT2000, CODESYS Control for Linux, CODESYS Control for PFC100, CODESYS Control for PFC200, CODESYS Control for Raspberry Pi, CODESYS Control V3 Runtime System Toolkit, CODESYS Gateway V3, CODESYS V3 Development System.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2019-9010">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:<br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:<br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/284.html">CWE-284 Improper Access Control</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-9011</a></h3>
<div class="csaf-accordion-content">
<p>In Pilz PMC programming tool 3.x before 3.5.17 (based on CODESYS Development System), an attacker can identify valid usernames.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2019-9011">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:<br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:<br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/668.html">CWE-668 Exposure of Resource to Wrong Sphere</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.3</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-9012</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in 3S-Smart CODESYS V3 products. A crafted communication request may cause uncontrolled memory allocations in the affected CODESYS products and may result in a denial-of-service condition. All variants of the following CODESYS V3 products in all versions prior to v3.5.14.20 that contain the CmpGateway component are affected, regardless of the CPU type or operating system: CODESYS Control for BeagleBone, CODESYS Control for emPC-A/iMX6, CODESYS Control for IOT2000, CODESYS Control for Linux, CODESYS Control for PFC100, CODESYS Control for PFC200, CODESYS Control for Raspberry Pi, CODESYS Control V3 Runtime System Toolkit, CODESYS Gateway V3, CODESYS V3 Development System.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2019-9012">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:<br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:<br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/770.html">CWE-770 Allocation of Resources Without Limits or Throttling</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-9013</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in 3S-Smart CODESYS V3 products. The application may utilize non-TLS based encryption, which results in user credentials being insufficiently protected during transport. All variants of the following CODESYS V3 products in all versions containing the CmpUserMgr component are affected regardless of the CPU type or operating system: CODESYS Control for BeagleBone, CODESYS Control for emPC-A/iMX6, CODESYS Control for IOT2000, CODESYS Control for Linux, CODESYS Control for PFC100, CODESYS Control for PFC200, CODESYS Control for Raspberry Pi, CODESYS Control RTE V3, CODESYS Control RTE V3 (for Beckhoff CX), CODESYS Control Win V3 (also part of the CODESYS Development System setup), CODESYS V3 Simulation Runtime (part of the CODESYS Development System), CODESYS Control V3 Runtime System Toolkit, CODESYS HMI V3.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2019-9013">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:<br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:<br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/327.html">CWE-327 Use of a Broken or Risky Cryptographic Algorithm</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-10245</a></h3>
<div class="csaf-accordion-content">
<p>CODESYS V3 web server before 3.5.15.40, as used in CODESYS Control runtime systems, has a buffer overflow.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2020-10245">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:<br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:<br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-12067</a></h3>
<div class="csaf-accordion-content">
<p>In Pilz PMC programming tool 3.x before 3.5.17 (based on CODESYS Development System), a user's password may be changed by an attacker without knowledge of the current password.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2020-12067">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:<br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:<br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/640.html">CWE-640 Weak Password Recovery Mechanism for Forgotten Password</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-12068</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in CODESYS Development System before 3.5.16.0. CODESYS WebVisu and CODESYS Remote TargetVisu are susceptible to privilege escalation.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2020-12068">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:<br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:<br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/269.html">CWE-269 Improper Privilege Management</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-12069</a></h3>
<div class="csaf-accordion-content">
<p>In CODESYS V3 products in all versions prior V3.5.16.0 containing the CmpUserMgr, the CODESYS Control runtime system stores the online communication passwords using a weak hashing algorithm. This can be used by a local attacker with low privileges to gain full control of the device.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2020-12069">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:<br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:<br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/916.html">CWE-916 Use of Password Hash With Insufficient Computational Effort</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-14509</a></h3>
<div class="csaf-accordion-content">
<p>Multiple memory corruption vulnerabilities exist in CodeMeter (All versions prior to 7.10) where the packet parser mechanism does not verify length fields. An attacker could send specially crafted packets to exploit these vulnerabilities.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2020-14509">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:<br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:<br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/805.html">CWE-805 Buffer Access with Incorrect Length Value</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-14513</a></h3>
<div class="csaf-accordion-content">
<p>CodeMeter (All versions prior to 6.81) and the software using it may crash while processing a specifically crafted license file due to unverified length fields.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2020-14513">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:<br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:<br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-14515</a></h3>
<div class="csaf-accordion-content">
<p>CodeMeter (All versions prior to 6.90 when using CmActLicense update files with CmActLicense Firm Code) has an issue in the license-file signature checking mechanism, which allows attackers to build arbitrary license files, including forging a valid license file as if it were a valid license file of an existing vendor. Only CmActLicense update files with CmActLicense Firm Code are affected.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2020-14515">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:<br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:<br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/347.html">CWE-347 Improper Verification of Cryptographic Signature</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-14517</a></h3>
<div class="csaf-accordion-content">
<p>Protocol encryption can be easily broken for CodeMeter (All versions prior to 6.90 are affected, including Version 6.90 or newer only if CodeMeter Runtime is running as server) and the server accepts external connections, which may allow an attacker to remotely communicate with the CodeMeter API.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2020-14517">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:<br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:<br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/326.html">CWE-326 Inadequate Encryption Strength</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-14519</a></h3>
<div class="csaf-accordion-content">
<p>This vulnerability allows an attacker to use the internal WebSockets API for CodeMeter (All versions prior to 7.00 are affected, including Version 7.0 or newer with the affected WebSockets API still enabled. This is especially relevant for systems or devices where a web browser is used to access a web server) via a specifically crafted Java Script payload, which may allow alteration or creation of license files for when combined with CVE-2020-14515.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2020-14519">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/346.html">CWE-346 Origin Validation Error</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-15806</a></h3>
<div class="csaf-accordion-content">
<p>CODESYS Control runtime system before 3.5.16.10 allows Uncontrolled Memory Allocation.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2020-15806">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/401.html">CWE-401 Missing Release of Memory after Effective Lifetime</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-16233</a></h3>
<div class="csaf-accordion-content">
<p>An attacker could send a specially crafted packet that could have CodeMeter (All versions prior to 7.10) send back packets containing data from the heap.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2020-16233">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/404.html">CWE-404 Improper Resource Shutdown or Release</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-7052</a></h3>
<div class="csaf-accordion-content">
<p>CODESYS Control V3, Gateway V3, and HMI V3 before 3.5.15.30 allow uncontrolled memory allocation which can result in a remote denial of service condition.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2020-7052">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/770.html">CWE-770 Allocation of Resources Without Limits or Throttling</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-21863</a></h3>
<div class="csaf-accordion-content">
<p>A unsafe deserialization vulnerability exists in the ComponentModel Profile.FromFile() functionality of CODESYS GmbH CODESYS Development System 3.5.16 and 3.5.17. A specially crafted file can lead to arbitrary command execution. An attacker can provide a malicious file to trigger this vulnerability.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2021-21863">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/502.html">CWE-502 Deserialization of Untrusted Data</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-21864</a></h3>
<div class="csaf-accordion-content">
<p>A unsafe deserialization vulnerability exists in the ComponentModel ComponentManager.StartupCultureSettings functionality of CODESYS GmbH CODESYS Development System 3.5.16 and 3.5.17. A specially crafted file can lead to arbitrary command execution. An attacker can provide a malicious file to trigger this vulnerability.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2021-21864">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/50.html">CWE-50 Path Equivalence: '//multiple/leading/slash'</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-21865</a></h3>
<div class="csaf-accordion-content">
<p>A unsafe deserialization vulnerability exists in the PackageManagement.plugin ExtensionMethods.Clone() functionality of CODESYS GmbH CODESYS Development System 3.5.16. A specially crafted file can lead to arbitrary command execution. An attacker can provide a malicious file to trigger this vulnerability.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2021-21865">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/502.html">CWE-502 Deserialization of Untrusted Data</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-21866</a></h3>
<div class="csaf-accordion-content">
<p>A unsafe deserialization vulnerability exists in the ObjectManager.plugin ProfileInformation.ProfileData functionality of CODESYS GmbH CODESYS Development System 3.5.16 and 3.5.17. A specially crafted file can lead to arbitrary command execution. An attacker can provide a malicious file to trigger this vulnerability.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2021-21866">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/502.html">CWE-502 Deserialization of Untrusted Data</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-21867</a></h3>
<div class="csaf-accordion-content">
<p>An unsafe deserialization vulnerability exists in the ObjectManager.plugin ObjectStream.ProfileByteArray functionality of CODESYS GmbH CODESYS Development System 3.5.16 and 3.5.17. A specially crafted file can lead to arbitrary command execution. An attacker can provide a malicious file to trigger this vulnerability.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2021-21867">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/50.html">CWE-50 Path Equivalence: '//multiple/leading/slash'</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-21868</a></h3>
<div class="csaf-accordion-content">
<p>An unsafe deserialization vulnerability exists in the ObjectManager.plugin Project.get_MissingTypes() functionality of CODESYS GmbH CODESYS Development System 3.5.16 and 3.5.17. A specially crafted file can lead to arbitrary command execution. An attacker can provide a malicious file to trigger this vulnerability.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2021-21868">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/50.html">CWE-50 Path Equivalence: '//multiple/leading/slash'</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-21869</a></h3>
<div class="csaf-accordion-content">
<p>An unsafe deserialization vulnerability exists in the Engine.plugin ProfileInformation ProfileData functionality of CODESYS GmbH CODESYS Development System 3.5.16 and 3.5.17. A specially crafted file can lead to arbitrary command execution. An attacker can provide a malicious file to trigger this vulnerability.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2021-21869">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/502.html">CWE-502 Deserialization of Untrusted Data</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-29239</a></h3>
<div class="csaf-accordion-content">
<p>CODESYS Development System 3 before 3.5.17.0 displays or executes malicious documents or files embedded in libraries without first checking their validity.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2021-29239">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/345.html">CWE-345 Insufficient Verification of Data Authenticity</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-29240</a></h3>
<div class="csaf-accordion-content">
<p>The Package Manager of CODESYS Development System 3 before 3.5.17.0 does not check the validity of packages before installation and may be used to install CODESYS packages with malicious content.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2021-29240">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/345.html">CWE-345 Insufficient Verification of Data Authenticity</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-29241</a></h3>
<div class="csaf-accordion-content">
<p>CODESYS Gateway 3 before 3.5.16.70 has a NULL pointer dereference that may result in a denial of service (DoS).</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2021-29241">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/476.html">CWE-476 NULL Pointer Dereference</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-29242</a></h3>
<div class="csaf-accordion-content">
<p>CODESYS Control Runtime system before 3.5.17.0 has improper input validation. Attackers can send crafted communication packets to change the router's addressing scheme and may re-route, add, remove or change low level communication packages.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2021-29242">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.3</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-30186</a></h3>
<div class="csaf-accordion-content">
<p>CODESYS V2 runtime system SP before 2.4.7.55 has a Heap-based Buffer Overflow.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2021-30186">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-30187</a></h3>
<div class="csaf-accordion-content">
<p>CODESYS V2 runtime system SP before 2.4.7.55 has Improper Neutralization of Special Elements used in an OS Command.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2021-30187">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/78.html">CWE-78 Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.3</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-30188</a></h3>
<div class="csaf-accordion-content">
<p>CODESYS V2 runtime system SP before 2.4.7.55 has a Stack-based Buffer Overflow.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2021-30188">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-30190</a></h3>
<div class="csaf-accordion-content">
<p>CODESYS V2 Web-Server before 1.1.9.20 has Improper Access Control.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2021-30190">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/306.html">CWE-306 Missing Authentication for Critical Function</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-30195</a></h3>
<div class="csaf-accordion-content">
<p>CODESYS V2 runtime system before 2.4.7.55 has Improper Input Validation.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2021-30195">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-33485</a></h3>
<div class="csaf-accordion-content">
<p>CODESYS Control Runtime system before 3.5.17.10 has a Heap-based Buffer Overflow.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2021-33485">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-33486</a></h3>
<div class="csaf-accordion-content">
<p>All versions of the CODESYS V3 Runtime Toolkit for VxWorks from version V3.5.8.0 and before version V3.5.17.10 have Improper Handling of Exceptional Conditions.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2021-33486">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/755.html">CWE-755 Improper Handling of Exceptional Conditions</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-34593</a></h3>
<div class="csaf-accordion-content">
<p>In CODESYS V2 Runtime Toolkit 32 Bit full and PLCWinNT prior to versions V2.4.7.56 unauthenticated crafted invalid requests may result in several denial-of-service conditions. Running PLC programs may be stopped, memory may be leaked, or further communication clients may be blocked from accessing the PLC.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2021-34593">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/75.html">CWE-75 Failure to Sanitize Special Elements into a Different Plane (Special Element Injection)</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-34595</a></h3>
<div class="csaf-accordion-content">
<p>A crafted request with invalid offsets may cause an out-of-bounds read or write access in CODESYS V2 Runtime Toolkit 32 Bit full and PLCWinNT prior to versions V2.4.7.56, resulting in a denial-of-service condition or local memory overwrite.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2021-34595">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/823.html">CWE-823 Use of Out-of-range Pointer Offset</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.1</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-34596</a></h3>
<div class="csaf-accordion-content">
<p>A crafted request may cause a read access to an uninitialized pointer in CODESYS V2 Runtime Toolkit 32 Bit full and PLCWinNT prior to versions V2.4.7.56, resulting in a denial-of-service condition.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2021-34596">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/82.html">CWE-82 Improper Neutralization of Script in Attributes of IMG Tags in a Web Page</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-36763</a></h3>
<div class="csaf-accordion-content">
<p>In CODESYS V3 web server before 3.5.17.10, files or directories are accessible to External Parties.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2021-36763">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/552.html">CWE-552 Files or Directories Accessible to External Parties</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-36764</a></h3>
<div class="csaf-accordion-content">
<p>In CODESYS Gateway V3 before 3.5.17.10, there is a NULL Pointer Dereference. Crafted communication requests may cause a Null pointer dereference in the affected CODESYS products and may result in a denial-of-service condition.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2021-36764">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/476.html">CWE-476 NULL Pointer Dereference</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-36765</a></h3>
<div class="csaf-accordion-content">
<p>In CODESYS EtherNetIP before 4.1.0.0, specific EtherNet/IP requests may cause a null pointer dereference in the downloaded vulnerable EtherNet/IP stack that is executed by the CODESYS Control runtime system.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2021-36765">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/476.html">CWE-476 NULL Pointer Dereference</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N">CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-1965</a></h3>
<div class="csaf-accordion-content">
<p>Multiple products of CODESYS implement a improper error handling. A low privilege remote attacker may craft a request, which is not properly processed by the error handling. In consequence, the file referenced by the request could be deleted. User interaction is not required.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-1965">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/755.html">CWE-755 Improper Handling of Exceptional Conditions</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.1</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-1989</a></h3>
<div class="csaf-accordion-content">
<p>All CODESYS Visualization versions before V4.2.0.0 generate a login dialog vulnerable to information exposure allowing a remote, unauthenticated attacker to enumerate valid users.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-1989">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.3</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-22508</a></h3>
<div class="csaf-accordion-content">
<p>Improper Input Validation vulnerability in multiple CODESYS V3 products allows an authenticated remote attacker to block consecutive logins of a specific type.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-22508">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>4.3</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-22513</a></h3>
<div class="csaf-accordion-content">
<p>An authenticated remote attacker can cause a null pointer dereference in the CmpSettings component of the affected CODESYS products which leads to a crash.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-22513">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/476.html">CWE-476 NULL Pointer Dereference</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-22514</a></h3>
<div class="csaf-accordion-content">
<p>An authenticated, remote attacker can gain access to a dereferenced pointer contained in a request. The accesses can subsequently lead to local overwriting of memory in the CmpTraceMgr, whereby the attacker can neither gain the values read internally nor control the values to be written. If invalid memory is accessed, this results in a crash.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-22514">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/822.html">CWE-822 Untrusted Pointer Dereference</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.1</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-22515</a></h3>
<div class="csaf-accordion-content">
<p>A remote, authenticated attacker could utilize the control program of the CODESYS Control runtime system to use the vulnerability in order to read and modify the configuration file(s) of the affected products.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-22515">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/668.html">CWE-668 Exposure of Resource to Wrong Sphere</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.1</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-22516</a></h3>
<div class="csaf-accordion-content">
<p>The SysDrv3S driver in the CODESYS Control runtime system on Microsoft Windows allows any system user to read and write within restricted memory space.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-22516">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/732.html">CWE-732 Incorrect Permission Assignment for Critical Resource</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-22517</a></h3>
<div class="csaf-accordion-content">
<p>An unauthenticated, remote attacker can disrupt existing communication channels between CODESYS products by guessing a valid channel ID and injecting packets. This results in the communication channel to be closed.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-22517">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/33.html">CWE-33 Path Traversal: '....' (Multiple Dot)</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-22519</a></h3>
<div class="csaf-accordion-content">
<p>A remote, unauthenticated attacker can send a specific crafted HTTP or HTTPS requests causing a buffer over-read resulting in a crash of the webserver of the CODESYS Control runtime system.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-22519">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/12.html">CWE-12 ASP.NET Misconfiguration: Missing Custom Error Page</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-30791</a></h3>
<div class="csaf-accordion-content">
<p>In CmpBlkDrvTcp of CODESYS V3 in multiple versions an uncontrolled ressource consumption allows an unauthorized attacker to block new TCP connections. Existing connections are not affected.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-30791">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/400.html">CWE-400 Uncontrolled Resource Consumption</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-30792</a></h3>
<div class="csaf-accordion-content">
<p>In CmpChannelServer of CODESYS V3 in multiple versions an uncontrolled ressource consumption allows an unauthorized attacker to block new communication channel connections. Existing connections are not affected.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-30792">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/400.html">CWE-400 Uncontrolled Resource Consumption</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-31805</a></h3>
<div class="csaf-accordion-content">
<p>In the CODESYS Development System multiple components in multiple versions transmit the passwords for the communication between clients and servers unprotected.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-31805">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/523.html">CWE-523 Unprotected Transport of Credentials</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-31806</a></h3>
<div class="csaf-accordion-content">
<p>In CODESYS V2 PLCWinNT and Runtime Toolkit 32 in versions prior to V2.4.7.57 password protection is not enabled by default and there is no information or prompt to enable password protection at login in case no password is set at the controller.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-31806">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/1188.html">CWE-1188 Initialization of a Resource with an Insecure Default</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-32136</a></h3>
<div class="csaf-accordion-content">
<p>In multiple CODESYS products, a low privileged remote attacker may craft a request that cause a read access to an uninitialized pointer, resulting in a denial-of-service. User interaction is not required.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-32136">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/82.html">CWE-82 Improper Neutralization of Script in Attributes of IMG Tags in a Web Page</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-32137</a></h3>
<div class="csaf-accordion-content">
<p>In multiple CODESYS products, a low privileged remote attacker may craft a request, which may cause a heap-based buffer overflow, resulting in a denial-of-service condition or memory overwrite. User interaction is not required.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-32137">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/122.html">CWE-122 Heap-based Buffer Overflow</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-32138</a></h3>
<div class="csaf-accordion-content">
<p>In multiple CODESYS products, a remote attacker may craft a request which may cause an unexpected sign extension, resulting in a denial-of-service condition or memory overwrite.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-32138">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/194.html">CWE-194 Unexpected Sign Extension</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-32139</a></h3>
<div class="csaf-accordion-content">
<p>In multiple CODESYS products, a low privileged remote attacker may craft a request, which cause an out-of-bounds read, resulting in a denial-of-service condition. User Interaction is not required.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-32139">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-32140</a></h3>
<div class="csaf-accordion-content">
<p>Multiple CODESYS products are affected to a buffer overflow.A low privileged remote attacker may craft a request, which can cause a buffer copy without checking the size of the service, resulting in a denial-of-service condition. User Interaction is not required.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-32140">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/120.html">CWE-120 Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-32141</a></h3>
<div class="csaf-accordion-content">
<p>Multiple CODESYS Products are prone to a buffer over read. A low privileged remote attacker may craft a request with an invalid offset, which can cause an internal buffer over-read, resulting in a denial-of-service condition. User interaction is not required.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-32141">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/126.html">CWE-126 Buffer Over-read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-32142</a></h3>
<div class="csaf-accordion-content">
<p>Multiple CODESYS Products are prone to a out-of bounds read or write access. A low privileged remote attacker may craft a request with invalid offset, which can cause an out-of-bounds read or write access, resulting in denial-of-service condition or local memory overwrite, which can lead to a change of local files. User interaction is not required.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-32142">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/823.html">CWE-823 Use of Out-of-range Pointer Offset</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>8.1</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H">CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-32143</a></h3>
<div class="csaf-accordion-content">
<p>In multiple CODESYS products, file download and upload function allows access to internal files in the working directory e.g. firmware files of the PLC. All requests are processed on the controller only if no level 1 password is configured on the controller or if remote attacker has previously successfully authenticated himself to the controller. A successful Attack may lead to a denial of service, change of local files, or drain of confidential Information. User interaction is not required</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-32143">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/552.html">CWE-552 Files or Directories Accessible to External Parties</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-4046</a></h3>
<div class="csaf-accordion-content">
<p>In CODESYS Control in multiple versions a improper restriction of operations within the bounds of a memory buffer allow an remote attacker with user privileges to gain full access of the device.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-4046">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/119.html">CWE-119 Improper Restriction of Operations within the Bounds of a Memory Buffer</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>8.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-4048</a></h3>
<div class="csaf-accordion-content">
<p>Inadequate Encryption Strength in CODESYS Development System V3 versions prior to V3.5.18.40 allows an unauthenticated local attacker to access and manipulate code of the encrypted boot application.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-4048">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/326.html">CWE-326 Inadequate Encryption Strength</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N">CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-4224</a></h3>
<div class="csaf-accordion-content">
<p>In multiple products of CODESYS v3 in multiple versions a remote low privileged user could utilize this vulnerability to read and modify system files and OS resources or DoS the device.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-4224">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/1188.html">CWE-1188 Initialization of a Resource with an Insecure Default</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-47378</a></h3>
<div class="csaf-accordion-content">
<p>Multiple CODESYS products in multiple versions are prone to a improper input validation vulnerability. An authenticated remote attacker may craft specific requests that use the vulnerability leading to a denial-of-service condition.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-47378">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-47379</a></h3>
<div class="csaf-accordion-content">
<p>An authenticated, remote attacker may use a out-of-bounds write vulnerability in multiple CODESYS products in multiple versions to write data into memory which can lead to a denial-of-service condition, memory overwriting, or remote code execution.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-47379">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-47380</a></h3>
<div class="csaf-accordion-content">
<p>An authenticated remote attacker may use a stack basedout-of-bounds write vulnerability in multiple CODESYS products in multiple versions to write data into the stack which can lead to a denial-of-service condition, memory overwriting, or remote code execution.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-47380">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-47381</a></h3>
<div class="csaf-accordion-content">
<p>An authenticated remote attacker may use a stack based out-of-bounds write vulnerability in multiple CODESYS products in multiple versions to write data into the stack which can lead to a denial-of-service condition, memory overwriting, or remote code execution.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-47381">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/78.html">CWE-78 Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-47383</a></h3>
<div class="csaf-accordion-content">
<p>An authenticated, remote attacker may use a stack based out-of-bounds write vulnerability in the CmpTraceMgr Component of multiple CODESYS products in multiple versions to write data into the stack which can lead to a denial-of-service condition, memory overwriting, or remote code execution.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-47383">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/78.html">CWE-78 Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-47384</a></h3>
<div class="csaf-accordion-content">
<p>An authenticated remote attacker may use a stack based out-of-bounds write vulnerability in the CmpTraceMgr Component of multiple CODESYS products in multiple versions to write data into the stack which can lead to a denial-of-service condition, memory overwriting, or remote code execution.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-47384">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/78.html">CWE-78 Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-47385</a></h3>
<div class="csaf-accordion-content">
<p>An authenticated, remote attacker may use a stack based out-of-bounds write vulnerability in the CmpAppForce Component of multiple CODESYS products in multiple versions to write data into the stack which can lead to a denial-of-service condition, memory overwriting, or remote code execution.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-47385">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-47386</a></h3>
<div class="csaf-accordion-content">
<p>An authenticated, remote attacker may use a stack based out-of-bounds write vulnerability in the CmpTraceMgr Component of multiple CODESYS products in multiple versions to write data into the stack which can lead to a denial-of-service condition, memory overwriting, or remote code execution.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-47386">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-47387</a></h3>
<div class="csaf-accordion-content">
<p>An authenticated remote attacker may use a stack based out-of-bounds write vulnerability in the CmpTraceMgr Component of multiple CODESYS products in multiple versions to write data into the stack which can lead to a denial-of-service condition, memory overwriting, or remote code execution.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-47387">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/78.html">CWE-78 Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-47388</a></h3>
<div class="csaf-accordion-content">
<p>An authenticated, remote attacker may use a stack based out-of-bounds write vulnerability in the CmpTraceMgr Component of multiple CODESYS products in multiple versions to write data into the stack which can lead to a denial-of-service condition, memory overwriting, or remote code execution.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-47388">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-47389</a></h3>
<div class="csaf-accordion-content">
<p>An authenticated, remote attacker may use a stack based out-of-bounds write vulnerability in the CmpTraceMgr Component of multiple CODESYS products in multiple versions to write data into the stack which can lead to a denial-of-service condition, memory overwriting, or remote code execution.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-47389">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-47390</a></h3>
<div class="csaf-accordion-content">
<p>An authenticated, remote attacker may use a stack based out-of-bounds write vulnerability in the CmpTraceMgr Component of multiple CODESYS products in multiple versions to write data into the stack which can lead to a denial-of-service condition, memory overwriting, or remote code execution.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-47390">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-47391</a></h3>
<div class="csaf-accordion-content">
<p>In multiple CODESYS products in multiple versions an unauthorized, remote attacker may use a improper input validation vulnerability to read from invalid addresses leading to a denial of service.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-47391">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-47392</a></h3>
<div class="csaf-accordion-content">
<p>An authenticated, remote attacker may use a improper input validation vulnerability in the CmpApp/CmpAppBP/CmpAppForce Components of multiple CODESYS products in multiple versions to read from an invalid address which can lead to a denial-of-service condition.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-47392">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-47393</a></h3>
<div class="csaf-accordion-content">
<p>An authenticated, remote attacker may use a Improper Restriction of Operations within the Bounds of a Memory Buffer vulnerability in multiple versions of multiple CODESYS products to force a denial-of-service situation.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-47393">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/119.html">CWE-119 Improper Restriction of Operations within the Bounds of a Memory Buffer</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2023-3662</a></h3>
<div class="csaf-accordion-content">
<p>In CODESYS Development System versions from 3.5.17.0 and prior to 3.5.19.20 a vulnerability allows for execution of binaries from the current working directory in the users context .</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2023-3662">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/427.html">CWE-427 Uncontrolled Search Path Element</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.3</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2023-3663</a></h3>
<div class="csaf-accordion-content">
<p>In CODESYS Development System versions from 3.5.11.20 and before 3.5.19.20 a missing integrity check might allow an unauthenticated remote attacker to manipulate the content of notifications received via HTTP by the CODESYS notification server.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2023-3663">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/940.html">CWE-940 Improper Verification of Source of a Communication Channel</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2023-3669</a></h3>
<div class="csaf-accordion-content">
<p>A missing Brute-Force protection in CODESYS Development System prior to 3.5.19.20 allows a local attacker to have unlimited attempts of guessing the password within an import dialog.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2023-3669">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/307.html">CWE-307 Improper Restriction of Excessive Authentication Attempts</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>3.3</td>
<td>LOW</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2023-3670</a></h3>
<div class="csaf-accordion-content">
<p>In CODESYS Development System 3.5.9.0 to 3.5.17.0 and CODESYS Scripting 4.0.0.0 to 4.1.0.0 unsafe directory permissions would allow an attacker with local access to the workstation to place potentially harmful and disguised scripts that could be executed by legitimate users.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2023-3670">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/668.html">CWE-668 Exposure of Resource to Wrong Sphere</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.3</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2023-37545</a></h3>
<div class="csaf-accordion-content">
<p>In multiple Codesys products in multiple versions, after successful authentication as a user, specific crafted network communication requests with inconsistent content can cause the CmpApp component to read internally from an invalid address, potentially leading to a denial-of-service condition. This vulnerability is different to CVE-2023-37546, CVE-2023-37547, CVE-2023-37548, CVE-2023-37549, CVE-2023-37550</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2023-37545">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2023-37546</a></h3>
<div class="csaf-accordion-content">
<p>In multiple Codesys products in multiple versions, after successful authentication as a user, specific crafted network communication requests with inconsistent content can cause the CmpApp component to read internally from an invalid address, potentially leading to a denial-of-service condition. This vulnerability is different to CVE-2023-37545, CVE-2023-37547, CVE-2023-37548, CVE-2023-37549 and CVE-2023-37550</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2023-37546">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2023-37547</a></h3>
<div class="csaf-accordion-content">
<p>In multiple Codesys products in multiple versions, after successful authentication as a user, specific crafted network communication requests with inconsistent content can cause the CmpApp component to read internally from an invalid address, potentially leading to a denial-of-service condition. This vulnerability is different to CVE-2023-37545, CVE-2023-37546, CVE-2023-37548, CVE-2023-37549 and CVE-2023-37550</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2023-37547">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2023-37548</a></h3>
<div class="csaf-accordion-content">
<p>In multiple Codesys products in multiple versions, after successful authentication as a user, specific crafted network communication requests with inconsistent content can cause the CmpApp component to read internally from an invalid address, potentially leading to a denial-of-service condition. This vulnerability is different to CVE-2023-37545, CVE-2023-37546, CVE-2023-37547, CVE-2023-37549 and CVE-2023-37550</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2023-37548">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2023-37549</a></h3>
<div class="csaf-accordion-content">
<p>In multiple Codesys products in multiple versions, after successful authentication as a user, specific crafted network communication requests with inconsistent content can cause the CmpApp component to read internally from an invalid address, potentially leading to a denial-of-service condition. This vulnerability is different to CVE-2023-37545, CVE-2023-37546, CVE-2023-37547, CVE-2023-37548 and CVE-2023-37550</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2023-37549">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2023-37550</a></h3>
<div class="csaf-accordion-content">
<p>In multiple Codesys products in multiple versions, after successful authentication as a user, specific crafted network communication requests with inconsistent content can cause the CmpApp component to read internally from an invalid address, potentially leading to a denial-of-service condition. This vulnerability is different to CVE-2023-37545, CVE-2023-37546, CVE-2023-37547, CVE-2023-37548 and CVE-2023-37549.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2023-37550">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2023-37551</a></h3>
<div class="csaf-accordion-content">
<p>In multiple Codesys products in multiple versions, after successful authentication as a user, specially crafted network communication requests can utilize the CmpApp component to download files with any file extensions to the controller. In contrast to the regular file download via CmpFileTransfer, no filtering of certain file types is performed here. As a result, the integrity of the CODESYS control runtime system may be compromised by the files loaded onto the controller.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2023-37551">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/552.html">CWE-552 Files or Directories Accessible to External Parties</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2023-37552</a></h3>
<div class="csaf-accordion-content">
<p>In multiple versions of multiple Codesys products, after successful authentication as a user, specific crafted network communication requests with inconsistent content can cause the CmpAppBP component to read internally from an invalid address, potentially leading to a denial-of-service condition. This vulnerability is different to CVE-2023-37553, CVE-2023-37554, CVE-2023-37555 and CVE-2023-37556.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2023-37552">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2023-37553</a></h3>
<div class="csaf-accordion-content">
<p>In multiple versions of multiple Codesys products, after successful authentication as a user, specific crafted network communication requests with inconsistent content can cause the CmpAppBP component to read internally from an invalid address, potentially leading to a denial-of-service condition. This vulnerability is different to CVE-2023-37552, CVE-2023-37554, CVE-2023-37555 and CVE-2023-37556.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2023-37553">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2023-37554</a></h3>
<div class="csaf-accordion-content">
<p>In multiple versions of multiple Codesys products, after successful authentication as a user, specific crafted network communication requests with inconsistent content can cause the CmpAppBP component to read internally from an invalid address, potentially leading to a denial-of-service condition. This vulnerability is different to CVE-2023-37552, CVE-2023-37553, CVE-2023-37555 and CVE-2023-37556.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2023-37554">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2023-37555</a></h3>
<div class="csaf-accordion-content">
<p>In multiple versions of multiple Codesys products, after successful authentication as a user, specific crafted network communication requests with inconsistent content can cause the CmpAppBP component to read internally from an invalid address, potentially leading to a denial-of-service condition. This vulnerability is different to CVE-2023-37552, CVE-2023-37553, CVE-2023-37554 and CVE-2023-37556.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2023-37555">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2023-37556</a></h3>
<div class="csaf-accordion-content">
<p>In multiple versions of multiple Codesys products, after successful authentication as a user, specific crafted network communication requests with inconsistent content can cause the CmpAppBP component to read internally from an invalid address, potentially leading to a denial-of-service condition. This vulnerability is different to CVE-2023-37552, CVE-2023-37553, CVE-2023-37554 and CVE-2023-37555.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2023-37556">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2023-37557</a></h3>
<div class="csaf-accordion-content">
<p>After successful authentication as a user in multiple Codesys products in multiple versions, specific crafted remote communication requests can cause the CmpAppBP component to overwrite a heap-based buffer, which can lead to a denial-of-service condition.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2023-37557">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2023-37558</a></h3>
<div class="csaf-accordion-content">
<p>After successful authentication as a user in multiple Codesys products in multiple versions, specific crafted network communication requests with inconsistent content can cause the CmpAppForce component to read internally from an invalid address, potentially leading to a denial-of-service condition. This vulnerability is different to CVE-2023-37559</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2023-37558">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2023-37559</a></h3>
<div class="csaf-accordion-content">
<p>After successful authentication as a user in multiple Codesys products in multiple versions, specific crafted network communication requests with inconsistent content can cause the CmpAppForce component to read internally from an invalid address, potentially leading to a denial-of-service condition. This vulnerability is different to CVE-2023-37558</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2023-37559">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2023-3935</a></h3>
<div class="csaf-accordion-content">
<p>A heap buffer overflow vulnerability in Wibu CodeMeter Runtime network service up to version 7.60b allows an unauthenticated, remote attacker to achieve RCE and gain full access of the host system.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2023-3935">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2023-49675</a></h3>
<div class="csaf-accordion-content">
<p>An unauthenticated local attacker may trick a user to open corrupted project files to execute arbitrary code or crash the system due to an out-of-bounds write vulnerability.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2023-49675">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2023-49676</a></h3>
<div class="csaf-accordion-content">
<p>An unauthenticated local attacker may trick a user to open corrupted project files to crash the system due to use after free vulnerability.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2023-49676">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/416.html">CWE-416 Use After Free</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2023-6357</a></h3>
<div class="csaf-accordion-content">
<p>A low-privileged remote attacker could exploit the vulnerability and inject additional system commands via file system libraries which could give the attacker full control of the device.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2023-6357">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/78.html">CWE-78 Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2024-5000</a></h3>
<div class="csaf-accordion-content">
<p>An unauthenticated remote attacker can use a malicious OPC UA client to send a crafted request to affected CODESYS products which can cause a DoS due to incorrect calculation of buffer size.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2024-5000">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/13.html">CWE-13 ASP.NET Misconfiguration: Password in Configuration File</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2024-8175</a></h3>
<div class="csaf-accordion-content">
<p>An unauthenticated remote attacker can causes the CODESYS web server to access invalid memory which results in a DoS.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2024-8175">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/754.html">CWE-754 Improper Check for Unusual or Exceptional Conditions</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-0694</a></h3>
<div class="csaf-accordion-content">
<p>Insufficient path validation in CODESYS Control allows low privileged attackers with physical access to gain full filesystem access.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-0694">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/22.html">CWE-22 Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.6</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:P/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:P/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-1468</a></h3>
<div class="csaf-accordion-content">
<p>An unauthenticated remote attacker can gain access to sensitive information including authentication information when using CODESYS OPC UA Server with the non-default Basic128Rsa15 security policy.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-1468">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/203.html">CWE-203 Observable Discrepancy</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-41658</a></h3>
<div class="csaf-accordion-content">
<p>CODESYS Runtime Toolkit-based products may expose sensitive files to local low-privileged operating system users due to default file permissions.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-41658">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/276.html">CWE-276 Incorrect Default Permissions</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-41659</a></h3>
<div class="csaf-accordion-content">
<p>A low-privileged attacker can remotely access the PKI folder of the CODESYS Control runtime system and thus read and write certificates and its keys. This allows sensitive data to be extracted or to accept certificates as trusted. Although all services remain available, only unencrypted communication is possible if the certificates are deleted.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-41659">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/732.html">CWE-732 Incorrect Permission Assignment for Critical Resource</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.3</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-11023</a></h3>
<div class="csaf-accordion-content">
<p>In jQuery versions greater than or equal to 1.0.3 and before 3.5.0, passing HTML containing option elements from untrusted sources - even after sanitizing it - to one of jQuery's DOM manipulation methods (i.e. .html(), .append(), and others) may execute untrusted code. This problem is patched in jQuery 3.5.0.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2020-11023">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/79.html">CWE-79 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.9</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:L/A:N">CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:L/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-47382</a></h3>
<div class="csaf-accordion-content">
<p>An authenticated remote attacker may use a stack based out-of-bounds write vulnerability in the CmpTraceMgr Component of multiple CODESYS products in multiple versions to write data into the stack which can lead to a denial-of-service condition, memory overwriting, or remote code execution.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2022-47382">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>CODESYS in Festo Automation Suite</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>FESTO, CODESYS</div>
<div class="ics-version"><strong>Product Version:</strong><br>FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (versions prior to 2.8.0.138) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.0): vers:all/*, FESTO, CODESYS FESTO Software Festo Automation Suite (2.8.0.137) installed with CODESYS Software CODESYS Development System (3.5.16.10): vers:all/*</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Mitigation</strong><br>FESTO has identified the following specific workarounds and mitigations users can apply to reduce risk:</p>
<p><strong>Mitigation</strong><br>Starting from Festo Automation Suite version 2.8.0.138, Codesys is no longer bundled with the suite and must be downloaded and installed separately by the customer. To mitigate this vulnerability customers are advised to: Download the latest, patched version of Codesys directly from the official Codesys website. Follow the installation and update instructions provided by Codesys to ensure all security fixes are applied. Regularly monitor Codesys security advisories and apply updates promptly. Maintain the Festo Automation Suite connector up to date by installing FAS updates as released by Festo.</p>
<p><strong>Mitigation</strong><br>The following product versions have been fixed:</p>
<p><strong>Mitigation</strong><br>CODESYS Development System 3.5.21.20 as an external component of Festo Automation Suite 2.8.0.138 are fixed versions for all CVEs</p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json">https://festo.csaf-tp.certvde.com/.well-known/csaf/white/2026/fsa-202601.json</a></p>
<p><strong>Mitigation</strong><br>For more information see the associated Festo SE &amp; Co. KG security advisory FSA-202601 FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - CSAF, FSA-202601: Several CODESYS vulnerabilities in Festo Automation Suite - HTML.<br><a href="https://certvde.com/en/advisories/VDE-2025-108">https://certvde.com/en/advisories/VDE-2025-108</a></p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<hr>
<h2>Acknowledgments</h2>
<ul>
<li>CERT@VDE reported this vulnerability to Festo</li>
</ul>
<hr>
<h2>Legal Notice and Terms of Use</h2>
<p>This product is provided subject to this Notification (https://www.cisa.gov/notification) and this Privacy &amp; Use policy (https://www.cisa.gov/privacy-policy).</p>
<hr>
<h2>Recommended Practices</h2>
<p>CISA recommends users take defensive measures to minimize the risk of exploitation of these vulnerabilities, such as:</p>
<p>Minimize network exposure for all control system devices and/or systems, ensuring they are not accessible from the internet.</p>
<p>Locate control system networks and remote devices behind firewalls and isolating them from business networks.</p>
<p>When remote access is required, use more secure methods, such as Virtual Private Networks (VPNs). Recognize VPNs may have vulnerabilities, should be updated to the most recent version available, and are only as secure as the connected devices.</p>
<p>CISA reminds organizations to perform proper impact analysis and risk assessment prior to deploying defensive measures.</p>
<p>CISA also provides a section for control systems security recommended practices on the ICS webpage on cisa.gov. Several CISA products detailing cyber defense best practices are available for reading and download, including Improving Industrial Control Systems Cybersecurity with Defense-in-Depth Strategies.</p>
<p>CISA encourages organizations to implement recommended cybersecurity strategies for proactive defense of ICS assets.</p>
<p>Additional mitigation guidance and recommended practices are publicly available on the ICS webpage at cisa.gov in the technical information paper, ICS-TIP-12-146-01B--Targeted Cyber Intrusion Detection and Mitigation Strategies.</p>
<p>Organizations observing suspected malicious activity should follow established internal procedures and report findings to CISA for tracking and correlation against other incidents.</p>
<p>CISA also recommends users take the following measures to protect themselves from social engineering attacks:</p>
<p>Do not click web links or open attachments in unsolicited email messages.</p>
<p>Refer to Recognizing and Avoiding Email Scams for more information on avoiding email scams.</p>
<p>Refer to Avoiding Social Engineering and Phishing Attacks for more information on social engineering attacks.</p>
<p>No known public exploitation specifically targeting these vulnerabilities has been reported to CISA at this time.</p>
<hr>
<h2>Revision History</h2>
<ul>
<li><strong>Initial Release Date: </strong>2026-03-17</li>
</ul>
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">Date</th>
<th role="columnheader">Revision</th>
<th role="columnheader">Summary</th>
</tr>
</thead>
<tbody>
<tr>
<td>2026-03-17</td>
<td>1</td>
<td>Initial Republication of Festo SE &amp; Co. KG FSA-202601</td>
</tr>
</tbody>
</table>
<hr>
<h2>Legal Notice and Terms of Use</h2>]]></content:encoded>
</item>
<item>
<title><![CDATA[DefectDojo and Bringing Quality Appsec Tools to Small Appsec Teams - Greg Anderson - ASW #312]]></title>
<description><![CDATA[All appsec teams need quality tools and all developers benefit from appsec guidance that's focused on meaningful results. Greg Anderson shares his experience in bringing the OWASP DefectDojo project to life and maintaining its value for over a decade. He reminds us that there are tons of appsec t...]]></description>
<link>https://tsecurity.de/de/3356383/it-security-nachrichten/defectdojo-and-bringing-quality-appsec-tools-to-small-appsec-teams-greg-anderson-asw-312/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3356383/it-security-nachrichten/defectdojo-and-bringing-quality-appsec-tools-to-small-appsec-teams-greg-anderson-asw-312/</guid>
<pubDate>Tue, 17 Mar 2026 18:00:35 +0100</pubDate>
<category>📰 IT Security Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>All appsec teams need quality tools and all developers benefit from appsec guidance that's focused on meaningful results. Greg Anderson shares his experience in bringing the OWASP DefectDojo project to life and maintaining its value for over a decade. He reminds us that there are tons of appsec teams with low budgets and few members that need tools to help them bring useful insights to developers.</p> <p>Segment Resources:</p> <ul> <li><a rel="noopener" target="_blank" href="https://owasp.org/www-project-defectdojo/">https://owasp.org/www-project-defectdojo/</a></li> <li>Three-quarters of CISOs surveyed reported being "overwhelmed" by the growing number of tools and their alerts: <a rel="noopener" target="_blank" href="https://www.darkreading.com/cloud-security/cisos-throwing-cash-tools-detect-breaches"> https://www.darkreading.com/cloud-security/cisos-throwing-cash-tools-detect-breaches</a></li> <li>As many as one-fifth of all cybersecurity alerts turn out to be false positives. Among 800 IT professionals surveyed, just under half of them stated that approximately 40% of the alerts they receive are false positives: <a rel="noopener" target="_blank" href="https://www.securitymagazine.com/articles/97260-one-fifth-of-cybersecurity-alerts-are-false-positives"> https://www.securitymagazine.com/articles/97260-one-fifth-of-cybersecurity-alerts-are-false-positives</a></li> <li>91% of organizations knowingly released vulnerable applications, 57% of vulnerabilities are left unresolved by developers, 32% of CISOs deploy vulnerable code in the hopes it won't be discovered, 56% of developers struggle to prioritize vulnerability fixes: <a rel="noopener" target="_blank" href="https://info.checkmarx.com/future-of-application-security-2024">https://info.checkmarx.com/future-of-application-security-2024</a></li> </ul> <p>Curl removes a Rust backend, double clickjacking revives an old vuln, a new tool for working with HTTP/3, a brief reminder to verify JWT signatures, design lessons from recursion, and more!</p> <p>Visit <a rel="noopener" target="_blank" href="https://www.securityweekly.com/asw">https://www.securityweekly.com/asw</a> for all the latest episodes!</p> <p>Show Notes: <a rel="noopener" target="_blank" href="https://securityweekly.com/asw-312">https://securityweekly.com/asw-312</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-31899 | Kozea CairoSVG up to 2.8.x recursion (GHSA-f38f-5xpm-9r7c)]]></title>
<description><![CDATA[A vulnerability classified as problematic has been found in Kozea CairoSVG up to 2.8.x. This vulnerability affects unknown code. The manipulation leads to uncontrolled recursion.

This vulnerability is referenced as CVE-2026-31899. Remote exploitation of the attack is possible. No exploit is avai...]]></description>
<link>https://tsecurity.de/de/3350310/sicherheitsluecken/cve-2026-31899-kozea-cairosvg-up-to-28x-recursion-ghsa-f38f-5xpm-9r7c/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3350310/sicherheitsluecken/cve-2026-31899-kozea-cairosvg-up-to-28x-recursion-ghsa-f38f-5xpm-9r7c/</guid>
<pubDate>Sun, 15 Mar 2026 05:06:37 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability classified as <a href="https://vuldb.com/?kb.risk">problematic</a> has been found in <a href="https://vuldb.com/?product.kozea:cairosvg">Kozea CairoSVG up to 2.8.x</a>. This vulnerability affects unknown code. The manipulation leads to uncontrolled recursion.

This vulnerability is referenced as <a href="https://vuldb.com/?source_cve.351036">CVE-2026-31899</a>. Remote exploitation of the attack is possible. No exploit is available.

It is recommended to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-32141 | WebReflection flatted up to 3.3.x JSON Parser parse recursion (GHSA-25h7-pfq9-p65f)]]></title>
<description><![CDATA[A vulnerability was found in WebReflection flatted up to 3.3.x and classified as problematic. Affected by this vulnerability is the function parse of the component JSON Parser. Executing a manipulation can lead to uncontrolled recursion.

This vulnerability is handled as CVE-2026-32141. The attac...]]></description>
<link>https://tsecurity.de/de/3350229/sicherheitsluecken/cve-2026-32141-webreflection-flatted-up-to-33x-json-parser-parse-recursion-ghsa-25h7-pfq9-p65f/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3350229/sicherheitsluecken/cve-2026-32141-webreflection-flatted-up-to-33x-json-parser-parse-recursion-ghsa-25h7-pfq9-p65f/</guid>
<pubDate>Sun, 15 Mar 2026 03:06:19 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/?product.webreflection:flatted">WebReflection flatted up to 3.3.x</a> and classified as <a href="https://vuldb.com/?kb.risk">problematic</a>. Affected by this vulnerability is the function <code>parse</code> of the component <em>JSON Parser</em>. Executing a manipulation can lead to uncontrolled recursion.

This vulnerability is handled as <a href="https://vuldb.com/?source_cve.350747">CVE-2026-32141</a>. The attack can be executed remotely. There is not any exploit available.

It is suggested to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-1069 | GitLab Community Edition/Enterprise Edition up to 18.9.1 GraphQL recursion]]></title>
<description><![CDATA[A vulnerability was found in GitLab Community Edition and Enterprise Edition up to 18.9.1. It has been declared as problematic. This affects an unknown part of the component GraphQL Handler. Executing a manipulation can lead to uncontrolled recursion.

This vulnerability is registered as CVE-2026...]]></description>
<link>https://tsecurity.de/de/3348866/sicherheitsluecken/cve-2026-1069-gitlab-community-editionenterprise-edition-up-to-1891-graphql-recursion/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3348866/sicherheitsluecken/cve-2026-1069-gitlab-community-editionenterprise-edition-up-to-1891-graphql-recursion/</guid>
<pubDate>Sat, 14 Mar 2026 07:51:42 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/?product.gitlab:community_edition">GitLab Community Edition and Enterprise Edition up to 18.9.1</a>. It has been declared as <a href="https://vuldb.com/?kb.risk">problematic</a>. This affects an unknown part of the component <em>GraphQL Handler</em>. Executing a manipulation can lead to uncontrolled recursion.

This vulnerability is registered as <a href="https://vuldb.com/?source_cve.350441">CVE-2026-1069</a>. It is possible to launch the attack remotely. No exploit is available.

It is recommended to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-25048 | mlc-ai xgrammar up to 0.1.31 recursion (GHSA-7rgv-gqhr-fxg3)]]></title>
<description><![CDATA[A vulnerability, which was classified as problematic, has been found in mlc-ai xgrammar up to 0.1.31. This affects an unknown function. Performing a manipulation results in uncontrolled recursion.

This vulnerability was named CVE-2026-25048. The attack may be initiated remotely. There is no avai...]]></description>
<link>https://tsecurity.de/de/3348492/sicherheitsluecken/cve-2026-25048-mlc-ai-xgrammar-up-to-0131-recursion-ghsa-7rgv-gqhr-fxg3/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3348492/sicherheitsluecken/cve-2026-25048-mlc-ai-xgrammar-up-to-0131-recursion-ghsa-7rgv-gqhr-fxg3/</guid>
<pubDate>Sat, 14 Mar 2026 01:21:18 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability, which was classified as <a href="https://vuldb.com/?kb.risk">problematic</a>, has been found in <a href="https://vuldb.com/?product.mlc-ai:xgrammar">mlc-ai xgrammar up to 0.1.31</a>. This affects an unknown function. Performing a manipulation results in uncontrolled recursion.

This vulnerability was named <a href="https://vuldb.com/?source_cve.349204">CVE-2026-25048</a>. The attack may be initiated remotely. There is no available exploit.

It is advisable to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[Siemens SIDIS Prime]]></title>
<description><![CDATA[View CSAF
Summary
SIDIS Prime before V4.0.800 is affected by multiple vulnerabilities in the components OpenSSL, SQLite, and several Node.js packages as described below. Siemens has released a new version of SIDIS Prime and recommends to update to the latest version.
The following versions of Sie...]]></description>
<link>https://tsecurity.de/de/3344367/it-security-nachrichten/siemens-sidis-prime/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3344367/it-security-nachrichten/siemens-sidis-prime/</guid>
<pubDate>Thu, 12 Mar 2026 17:05:01 +0100</pubDate>
<category>📰 IT Security Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p><a href="https://github.com/cisagov/CSAF/blob/develop/csaf_files/OT/white/2026/icsa-26-071-03.json"><strong>View CSAF</strong></a></p>
<h2>Summary</h2>
<p><strong>SIDIS Prime before V4.0.800 is affected by multiple vulnerabilities in the components OpenSSL, SQLite, and several Node.js packages as described below. Siemens has released a new version of SIDIS Prime and recommends to update to the latest version.</strong></p>
<p>The following versions of Siemens SIDIS Prime are affected:</p>
<ul>
<li>SIDIS Prime vers:intdot/&lt;4.0.800 (CVE-2024-29857, CVE-2024-30171, CVE-2024-30172, CVE-2024-41996, CVE-2025-6965, CVE-2025-7783, CVE-2025-9230, CVE-2025-9232, CVE-2025-9670, CVE-2025-12816, CVE-2025-15284, CVE-2025-58751, CVE-2025-58752, CVE-2025-58754, CVE-2025-62522, CVE-2025-64718, CVE-2025-64756, CVE-2025-66030, CVE-2025-66031, CVE-2025-66035, CVE-2025-66412, CVE-2025-69277, CVE-2026-22610)</li>
</ul>
<div class="csaf-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS</th>
<th role="columnheader">Vendor</th>
<th role="columnheader">Equipment</th>
<th role="columnheader">Vulnerabilities</th>
</tr>
</thead>
<tbody>
<tr>
<td>v3 8.7</td>
<td>Siemens</td>
<td>Siemens SIDIS Prime</td>
<td>Out-of-bounds Read, Observable Discrepancy, Improper Input Validation, Improper Certificate Validation, Numeric Truncation Error, Use of Insufficiently Random Values, Out-of-bounds Write, Inefficient Regular Expression Complexity, Interpretation Conflict, Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal'), Relative Path Traversal, Allocation of Resources Without Limits or Throttling, Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution'), Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection'), Integer Overflow or Wraparound, Uncontrolled Recursion, Insertion of Sensitive Information Into Sent Data, Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting'), Incomplete List of Disallowed Inputs</td>
</tr>
</tbody>
</table>
</div>
<h3>Background</h3>
<ul>
<li><strong>Critical Infrastructure Sectors: </strong>Critical Manufacturing</li>
<li><strong>Countries/Areas Deployed: </strong>Worldwide</li>
<li><strong>Company Headquarters Location: </strong>Germany</li>
</ul>
<hr>
<h2>Vulnerabilities</h2>
<div class="csaf-accordion">
<p><a class="csaf-accordion-toggle-all" href="https://www.cisa.gov/#">Expand All +</a></p>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2024-29857</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in ECCurve.java and ECCurve.cs in Bouncy Castle Java (BC Java) before 1.78, BC Java LTS before 2.73.6, BC-FJA before 1.0.2.5, and BC C# .Net before 2.3.1. Importing an EC certificate with crafted F2m parameters can lead to excessive CPU consumption during the evaluation of the curve parameters.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2024-29857">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIDIS Prime</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIDIS Prime</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0.800 or later version</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2024-30171</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in Bouncy Castle Java TLS API and JSSE Provider before 1.78. Timing-based leakage may occur in RSA based handshakes because of exception processing.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2024-30171">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIDIS Prime</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIDIS Prime</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0.800 or later version</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/203.html">CWE-203 Observable Discrepancy</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.9</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N">CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2024-30172</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in Bouncy Castle Java Cryptography APIs before 1.78. An Ed25519 verification code infinite loop can occur via a crafted signature and public key.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2024-30172">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIDIS Prime</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIDIS Prime</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0.800 or later version</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2024-41996</a></h3>
<div class="csaf-accordion-content">
<p>Validating the order of the public keys in the Diffie-Hellman Key Agreement Protocol, when an approved safe prime is used, allows remote attackers (from the client side) to trigger unnecessarily expensive server-side DHE modular-exponentiation calculations. The client may cause asymmetric resource consumption. The basic attack scenario is that the client must claim that it can only communicate with DHE, and the server must be configured to allow DHE and validate the order of the public key.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2024-41996">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIDIS Prime</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIDIS Prime</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0.800 or later version</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/295.html">CWE-295 Improper Certificate Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-6965</a></h3>
<div class="csaf-accordion-content">
<p>There exists a vulnerability in SQLite versions before 3.50.2 where the number of aggregate terms could exceed the number of columns available. This could lead to a memory corruption issue. We recommend upgrading to version 3.50.2 or above.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-6965">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIDIS Prime</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIDIS Prime</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0.800 or later version</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/197.html">CWE-197 Numeric Truncation Error</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:H/A:L">CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:H/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-7783</a></h3>
<div class="csaf-accordion-content">
<p>Use of Insufficiently Random Values vulnerability in form-data allows HTTP Parameter Pollution (HPP). This vulnerability is associated with program files lib/form_data.Js. This issue affects form-data: &lt; 2.5.4, 3.0.0 - 3.0.3, 4.0.0 - 4.0.3.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-7783">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIDIS Prime</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIDIS Prime</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0.800 or later version</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/330.html">CWE-330 Use of Insufficiently Random Values</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N">CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-9230</a></h3>
<div class="csaf-accordion-content">
<p>An application trying to decrypt CMS messages encrypted using password based encryption can trigger an out-of-bounds read and write. Impact summary: This out-of-bounds read may trigger a crash which leads to Denial of Service for an application. The out-of-bounds write can cause a memory corruption which can have various consequences including a Denial of Service or Execution of attacker-supplied code. Although the consequences of a successful exploit of this vulnerability could be severe, the probability that the attacker would be able to perform it is low. Besides, password based (PWRI) encryption support in CMS messages is very rarely used. For that reason the issue was assessed as Moderate severity according to our Security Policy. The FIPS modules in 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this issue, as the CMS implementation is outside the OpenSSL FIPS module boundary.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-9230">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIDIS Prime</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIDIS Prime</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0.800 or later version</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.6</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L">CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-9232</a></h3>
<div class="csaf-accordion-content">
<p>Issue summary: An application using the OpenSSL HTTP client API functions may trigger an out-of-bounds read if the 'no_proxy' environment variable is set and the host portion of the authority component of the HTTP URL is an IPv6 address. Impact summary: An out-of-bounds read can trigger a crash which leads to Denial of Service for an application. The OpenSSL HTTP client API functions can be used directly by applications but they are also used by the OCSP client functions and CMP (Certificate Management Protocol) client implementation in OpenSSL. However the URLs used by these implementations are unlikely to be controlled by an attacker. In this vulnerable code the out of bounds read can only trigger a crash. Furthermore the vulnerability requires an attacker-controlled URL to be passed from an application to the OpenSSL function and the user has to have a 'no_proxy' environment variable set. For the aforementioned reasons the issue was assessed as Low severity. The vulnerable code was introduced in the following patch releases: 3.0.16, 3.1.8, 3.2.4, 3.3.3, 3.4.0 and 3.5.0. The FIPS modules in 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this issue, as the HTTP client implementation is outside the OpenSSL FIPS module boundary.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-9232">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIDIS Prime</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIDIS Prime</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0.800 or later version</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.9</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-9670</a></h3>
<div class="csaf-accordion-content">
<p>A security flaw has been discovered in mixmark-io turndown up to 7.2.1. This affects an unknown function of the file src/commonmark-rules.js. Performing manipulation results in inefficient regular expression complexity. It is possible to initiate the attack remotely. The exploit has been released to the public and may be exploited.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-9670">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIDIS Prime</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIDIS Prime</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0.800 or later version</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/1333.html">CWE-1333 Inefficient Regular Expression Complexity</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.3</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-12816</a></h3>
<div class="csaf-accordion-content">
<p>An interpretation-conflict (CWE-436) vulnerability in node-forge versions 1.3.1 and earlier enables unauthenticated attackers to craft ASN.1 structures to desynchronize schema validations, yielding a semantic divergence that may bypass downstream cryptographic verifications and security decisions.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-12816">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIDIS Prime</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIDIS Prime</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0.800 or later version</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/436.html">CWE-436 Interpretation Conflict</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.6</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-15284</a></h3>
<div class="csaf-accordion-content">
<p>Improper Input Validation vulnerability in qs (parse modules) allows HTTP DoS.This issue affects qs: &lt; 6.14.1. SummaryThe arrayLimit option in qs does not enforce limits for bracket notation (a[]=1&amp;a[]=2), allowing attackers to cause denial-of-service via memory exhaustion. Applications using arrayLimit for DoS protection are vulnerable. DetailsThe arrayLimit option only checks limits for indexed notation (a[0]=1&amp;a[1]=2) but completely bypasses it for bracket notation (a[]=1&amp;a[]=2). Vulnerable code (lib/parse.js:159-162): if (root === '[]' &amp;&amp; options.parseArrays) { obj = utils.combine([], leaf); // No arrayLimit check } Working code (lib/parse.js:175): else if (index &lt;= options.arrayLimit) { // Limit checked here obj = []; obj[index] = leaf; } The bracket notation handler at line 159 uses utils.combine([], leaf) without validating against options.arrayLimit, while indexed notation at line 175 checks index &lt;= options.arrayLimit before creating arrays. PoCTest 1 - Basic bypass: npm install qs const qs = require('qs'); const result = qs.parse('a[]=1&amp;a[]=2&amp;a[]=3&amp;a[]=4&amp;a[]=5&amp;a[]=6', { arrayLimit: 5 }); console.log(result.a.length); // Output: 6 (should be max 5) Test 2 - DoS demonstration: const qs = require('qs'); const attack = 'a[]=' + Array(10000).fill('x').join('&amp;a[]='); const result = qs.parse(attack, { arrayLimit: 100 }); console.log(result.a.length); // Output: 10000 (should be max 100) Configuration: * arrayLimit: 5 (test 1) or arrayLimit: 100 (test 2) * Use bracket notation: a[]=value (not indexed a[0]=value) ImpactDenial of Service via memory exhaustion. Affects applications using qs.parse() with user-controlled input and arrayLimit for protection. Attack scenario: * Attacker sends HTTP request: GET /api/search?filters[]=x&amp;filters[]=x&amp;...&amp;filters[]=x (100,000+ times) * Application parses with qs.parse(query, { arrayLimit: 100 }) * qs ignores limit, parses all 100,000 elements into array * Server memory exhausted → application crashes or becomes unresponsive * Service unavailable for all users Real-world impact: * Single malicious request can crash server * No authentication required * Easy to automate and scale * Affects any endpoint parsing query strings with bracket notation</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-15284">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIDIS Prime</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIDIS Prime</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0.800 or later version</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-58751</a></h3>
<div class="csaf-accordion-content">
<p>Vite is a frontend tooling framework for JavaScript. Prior to versions 7.1.5, 7.0.7, 6.3.6, and 5.4.20, files starting with the same name with the public directory were served bypassing the `server.fs` settings. Only apps that explicitly expose the Vite dev server to the network (using --host or `server.host` config option), use the public directory feature (enabled by default), and have a symlink in the public directory are affected. Versions 7.1.5, 7.0.7, 6.3.6, and 5.4.20 fix the issue.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-58751">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIDIS Prime</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIDIS Prime</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0.800 or later version</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/22.html">CWE-22 Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>4.3</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-58752</a></h3>
<div class="csaf-accordion-content">
<p>Vite is a frontend tooling framework for JavaScript. Prior to versions 7.1.5, 7.0.7, 6.3.6, and 5.4.20, any HTML files on the machine were served regardless of the `server.fs` settings. Only apps that explicitly expose the Vite dev server to the network (using --host or server.host config option) and use `appType: 'spa'` (default) or `appType: 'mpa'` are affected. This vulnerability also affects the preview server. The preview server allowed HTML files not under the output directory to be served. Versions 7.1.5, 7.0.7, 6.3.6, and 5.4.20 fix the issue.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-58752">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIDIS Prime</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIDIS Prime</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0.800 or later version</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/23.html">CWE-23 Relative Path Traversal</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>4.3</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-58754</a></h3>
<div class="csaf-accordion-content">
<p>Axios is a promise based HTTP client for the browser and Node.js. When Axios starting in version 0.28.0 and prior to versions 0.30.2 and 1.12.0 runs on Node.js and is given a URL with the `data:` scheme, it does not perform HTTP. Instead, its Node http adapter decodes the entire payload into memory (`Buffer`/`Blob`) and returns a synthetic 200 response. This path ignores `maxContentLength` / `maxBodyLength` (which only protect HTTP responses), so an attacker can supply a very large `data:` URI and cause the process to allocate unbounded memory and crash (DoS), even if the caller requested `responseType: 'stream'`. Versions 0.30.2 and 1.12.0 contain a patch for the issue.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-58754">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIDIS Prime</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIDIS Prime</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0.800 or later version</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/770.html">CWE-770 Allocation of Resources Without Limits or Throttling</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-62522</a></h3>
<div class="csaf-accordion-content">
<p>Vite is a frontend tooling framework for JavaScript. In versions from 2.9.18 to before 3.0.0, 3.2.9 to before 4.0.0, 4.5.3 to before 5.0.0, 5.2.6 to before 5.4.21, 6.0.0 to before 6.4.1, 7.0.0 to before 7.0.8, and 7.1.0 to before 7.1.11, files denied by server.fs.deny were sent if the URL ended with \ when the dev server is running on Windows. Only apps explicitly exposing the Vite dev server to the network and running the dev server on Windows were affected. This issue has been patched in versions 5.4.21, 6.4.1, 7.0.8, and 7.1.11.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-62522">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIDIS Prime</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIDIS Prime</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0.800 or later version</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/22.html">CWE-22 Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-64718</a></h3>
<div class="csaf-accordion-content">
<p>js-yaml is a JavaScript YAML parser and dumper. In js-yaml before 4.1.1 and 3.14.2, it's possible for an attacker to modify the prototype of the result of a parsed yaml document via prototype pollution (`__proto__`). All users who parse untrusted yaml documents may be impacted. The problem is patched in js-yaml 4.1.1 and 3.14.2. Users can protect against this kind of attack on the server by using `node --disable-proto=delete` or `deno` (in Deno, pollution protection is on by default).</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-64718">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIDIS Prime</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIDIS Prime</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0.800 or later version</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/1321.html">CWE-1321 Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.3</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-64756</a></h3>
<div class="csaf-accordion-content">
<p>Glob matches files using patterns the shell uses. Starting in version 10.2.0 and prior to versions 10.5.0 and 11.1.0, the glob CLI contains a command injection vulnerability in its -c/--cmd option that allows arbitrary command execution when processing files with malicious names. When glob -c are used, matched filenames are passed to a shell with shell: true, enabling shell metacharacters in filenames to trigger command injection and achieve arbitrary code execution under the user or CI account privileges. This issue has been patched in versions 10.5.0 and 11.1.0.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-64756">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIDIS Prime</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIDIS Prime</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0.800 or later version</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/78.html">CWE-78 Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-66030</a></h3>
<div class="csaf-accordion-content">
<p>Forge (also called `node-forge`) is a native implementation of Transport Layer Security in JavaScript. An Integer Overflow vulnerability in node-forge versions 1.3.1 and below enables remote, unauthenticated attackers to craft ASN.1 structures containing OIDs with oversized arcs. These arcs may be decoded as smaller, trusted OIDs due to 32-bit bitwise truncation, enabling the bypass of downstream OID-based security decisions. This issue has been patched in version 1.3.2.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-66030">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIDIS Prime</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIDIS Prime</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0.800 or later version</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/190.html">CWE-190 Integer Overflow or Wraparound</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.3</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-66031</a></h3>
<div class="csaf-accordion-content">
<p>Forge (also called `node-forge`) is a native implementation of Transport Layer Security in JavaScript. An Uncontrolled Recursion vulnerability in node-forge versions 1.3.1 and below enables remote, unauthenticated attackers to craft deep ASN.1 structures that trigger unbounded recursive parsing. This leads to a Denial-of-Service (DoS) via stack exhaustion when parsing untrusted DER inputs. This issue has been patched in version 1.3.2.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-66031">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIDIS Prime</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIDIS Prime</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0.800 or later version</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/674.html">CWE-674 Uncontrolled Recursion</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-66035</a></h3>
<div class="csaf-accordion-content">
<p>Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to versions 19.2.16, 20.3.14, and 21.0.1, there is a XSRF token leakage via protocol-relative URLs in angular HTTP clients. The vulnerability is a Credential Leak by App Logic that leads to the unauthorized disclosure of the Cross-Site Request Forgery (XSRF) token to an attacker-controlled domain. Angular's HttpClient has a built-in XSRF protection mechanism that works by checking if a request URL starts with a protocol (http:// or https://) to determine if it is cross-origin. If the URL starts with protocol-relative URL (//), it is incorrectly treated as a same-origin request, and the XSRF token is automatically added to the X-XSRF-TOKEN header. This issue has been patched in versions 19.2.16, 20.3.14, and 21.0.1. A workaround for this issue involves avoiding using protocol-relative URLs (URLs starting with //) in HttpClient requests. All backend communication URLs should be hardcoded as relative paths (starting with a single /) or fully qualified, trusted absolute URLs.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-66035">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIDIS Prime</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIDIS Prime</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0.800 or later version</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/201.html">CWE-201 Insertion of Sensitive Information Into Sent Data</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.6</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-66412</a></h3>
<div class="csaf-accordion-content">
<p>Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 21.0.2, 20.3.15, and 19.2.17, A Stored Cross-Site Scripting (XSS) vulnerability has been identified in the Angular Template Compiler. It occurs because the compiler's internal security schema is incomplete, allowing attackers to bypass Angular's built-in security sanitization. Specifically, the schema fails to classify certain URL-holding attributes (e.g., those that could contain javascript: URLs) as requiring strict URL security, enabling the injection of malicious scripts. This vulnerability is fixed in 21.0.2, 20.3.15, and 19.2.17.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-66412">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIDIS Prime</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIDIS Prime</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0.800 or later version</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/79.html">CWE-79 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-69277</a></h3>
<div class="csaf-accordion-content">
<p>libsodium before ad3004e, in atypical use cases involving certain custom cryptography or untrusted data to crypto_core_ed25519_is_valid_point, mishandles checks for whether an elliptic curve point is valid because it sometimes allows points that aren't in the main cryptographic group.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-69277">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIDIS Prime</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIDIS Prime</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0.800 or later version</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/184.html">CWE-184 Incomplete List of Disallowed Inputs</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>4.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N">CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-22610</a></h3>
<div class="csaf-accordion-content">
<p>Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to versions 19.2.18, 20.3.16, 21.0.7, and 21.1.0-rc.0, a cross-site scripting (XSS) vulnerability has been identified in the Angular Template Compiler. The vulnerability exists because Angular’s internal sanitization schema fails to recognize the href and xlink:href attributes of SVG elements as a Resource URL context. This issue has been patched in versions 19.2.18, 20.3.16, 21.0.7, and 21.1.0-rc.0.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-22610">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Siemens SIDIS Prime</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Siemens</div>
<div class="ics-version"><strong>Product Version:</strong><br>SIDIS Prime</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to V4.0.800 or later version</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/79.html">CWE-79 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<hr>
<h2>Acknowledgments</h2>
<ul>
<li>Siemens ProductCERT reported these vulnerabilities to CISA.</li>
</ul>
<hr>
<h2>General Recommendations</h2>
<p>As a general security measure, Siemens strongly recommends to protect network access to devices with appropriate mechanisms. In order to operate the devices in a protected IT environment, Siemens recommends to configure the environment according to Siemens' operational guidelines for Industrial Security (Download: https://www.siemens.com/cert/operational-guidelines-industrial-security), and to follow the recommendations in the product manuals. Additional information on Industrial Security by Siemens can be found at: https://www.siemens.com/industrialsecurity</p>
<hr>
<h2>Additional Resources</h2>
<p>For further inquiries on security vulnerabilities in Siemens products and solutions, please contact the Siemens ProductCERT: https://www.siemens.com/cert/advisories</p>
<hr>
<h2>Terms of Use</h2>
<p>The use of Siemens Security Advisories is subject to the terms and conditions listed on: https://www.siemens.com/productcert/terms-of-use.</p>
<hr>
<h2>Legal Notice and Terms of Use</h2>
<p>This product is provided subject to this Notification (https://www.cisa.gov/notification) and this Privacy &amp; Use policy (https://www.cisa.gov/privacy-policy).</p>
<hr>
<h2>Recommended Practices</h2>
<p>CISA recommends users take defensive measures to minimize the exploitation risk of this vulnerability.</p>
<p>Minimize network exposure for all control system devices and/or systems, and ensure they are not accessible from the internet.</p>
<p>Locate control system networks and remote devices behind firewalls and isolate them from business networks.</p>
<p>When remote access is required, use more secure methods, such as Virtual Private Networks (VPNs), recognizing VPNs may have vulnerabilities and should be updated to the most recent version available. Also recognize VPN is only as secure as its connected devices.</p>
<p>CISA reminds organizations to perform proper impact analysis and risk assessment prior to deploying defensive measures.</p>
<p>CISA also provides a section for control systems security recommended practices on the ICS webpage on cisa.gov. Several CISA products detailing cyber defense best practices are available for reading and download, including Improving Industrial Control Systems Cybersecurity with Defense-in-Depth Strategies.</p>
<p>CISA encourages organizations to implement recommended cybersecurity strategies for proactive defense of ICS assets. Additional mitigation guidance and recommended practices are publicly available on the ICS webpage at cisa.gov in the technical information paper, ICS-TIP-12-146-01B--Targeted Cyber Intrusion Detection and Mitigation Strategies.</p>
<p>Organizations observing suspected malicious activity should follow established internal procedures and report findings to CISA for tracking and correlation against other incidents.</p>
<hr>
<h2>Advisory Conversion Disclaimer</h2>
<p>This ICSA is a verbatim republication of Siemens ProductCERT SSA-485750 from a direct conversion of the vendor's Common Security Advisory Framework (CSAF) advisory. This is republished to CISA's website as a means of increasing visibility and is provided "as-is" for informational purposes only. CISA is not responsible for the editorial or technical accuracy of republished advisories and provides no warranties of any kind regarding any information contained within this advisory. Further, CISA does not endorse any commercial product or service. Please contact Siemens ProductCERT directly for any questions regarding this advisory.</p>
<h2>Revision History</h2>
<ul>
<li><strong>Initial Release Date: </strong>2026-03-10</li>
</ul>
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">Date</th>
<th role="columnheader">Revision</th>
<th role="columnheader">Summary</th>
</tr>
</thead>
<tbody>
<tr>
<td>2026-03-10</td>
<td>1</td>
<td>Publication Date</td>
</tr>
<tr>
<td>2026-03-12</td>
<td>2</td>
<td>Initial CISA Republication of Siemens ProductCERT SSA-485750 advisory</td>
</tr>
</tbody>
</table>
<hr>
<h2>Legal Notice and Terms of Use</h2>]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-29076 | yhirose cpp-httplib up to 0.36.x Content-Disposition Parser std::regex recursion (GHSA-qq6v-r583-3h69 / EUVD-2026-10158)]]></title>
<description><![CDATA[A vulnerability classified as problematic was found in yhirose cpp-httplib up to 0.36.x. This affects the function std::regex of the component Content-Disposition Parser. The manipulation results in uncontrolled recursion.

This vulnerability is reported as CVE-2026-29076. The attack can be launc...]]></description>
<link>https://tsecurity.de/de/3332743/sicherheitsluecken/cve-2026-29076-yhirose-cpp-httplib-up-to-036x-content-disposition-parser-stdregex-recursion-ghsa-qq6v-r583-3h69-euvd-2026-10158/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3332743/sicherheitsluecken/cve-2026-29076-yhirose-cpp-httplib-up-to-036x-content-disposition-parser-stdregex-recursion-ghsa-qq6v-r583-3h69-euvd-2026-10158/</guid>
<pubDate>Sat, 07 Mar 2026 21:21:27 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability classified as <a href="https://vuldb.com/?kb.risk">problematic</a> was found in <a href="https://vuldb.com/?product.yhirose:cpp-httplib">yhirose cpp-httplib up to 0.36.x</a>. This affects the function <code>std::regex</code> of the component <em>Content-Disposition Parser</em>. The manipulation results in uncontrolled recursion.

This vulnerability is reported as <a href="https://vuldb.com/?source_cve.349693">CVE-2026-29076</a>. The attack can be launched remotely. No exploit exists.

Upgrading the affected component is advised.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-3520 | expressjs multer up to 2.1.0 recursion (GHSA-5528-5vmv-3xc2)]]></title>
<description><![CDATA[A vulnerability was found in expressjs multer up to 2.1.0. It has been declared as problematic. Impacted is an unknown function. Executing a manipulation can lead to uncontrolled recursion.

This vulnerability is registered as CVE-2026-3520. It is possible to launch the attack remotely. No exploi...]]></description>
<link>https://tsecurity.de/de/3330610/sicherheitsluecken/cve-2026-3520-expressjs-multer-up-to-210-recursion-ghsa-5528-5vmv-3xc2/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3330610/sicherheitsluecken/cve-2026-3520-expressjs-multer-up-to-210-recursion-ghsa-5528-5vmv-3xc2/</guid>
<pubDate>Fri, 06 Mar 2026 16:21:45 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/?product.expressjs:multer">expressjs multer up to 2.1.0</a>. It has been declared as <a href="https://vuldb.com/?kb.risk">problematic</a>. Impacted is an unknown function. Executing a manipulation can lead to uncontrolled recursion.

This vulnerability is registered as <a href="https://vuldb.com/?source_cve.348761">CVE-2026-3520</a>. It is possible to launch the attack remotely. No exploit is available.

It is recommended to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[Hitachi Energy RTU500 Product]]></title>
<description><![CDATA[View CSAF
Summary
Hitachi Energy is aware of vulnerabilities that affect RTU500 product versions listed in this document. Successful exploitation of these vulnerabilities can result in the exposure of low-value user management information and device outage. Please refer to the Recommended Immedia...]]></description>
<link>https://tsecurity.de/de/3323335/it-security-nachrichten/hitachi-energy-rtu500-product/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3323335/it-security-nachrichten/hitachi-energy-rtu500-product/</guid>
<pubDate>Tue, 03 Mar 2026 18:21:13 +0100</pubDate>
<category>📰 IT Security Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p><a href="https://github.com/cisagov/CSAF/blob/develop/csaf_files/OT/white/2026/icsa-26-062-03.json"><strong>View CSAF</strong></a></p>
<h2>Summary</h2>
<p><strong>Hitachi Energy is aware of vulnerabilities that affect RTU500 product versions listed in this document. Successful exploitation of these vulnerabilities can result in the exposure of low-value user management information and device outage. Please refer to the Recommended Immediate Actions for information about the mitigation/remediation.</strong></p>
<p>The following versions of Hitachi Energy RTU500 Product are affected:</p>
<ul>
<li>RTU500 series CMU Firmware vers:RTU500_series_CMU_Firmware/&gt;=12.7.1|&lt;=12.7.7, vers:RTU500_series_CMU_Firmware/&gt;=13.5.1|&lt;=13.5.4, vers:RTU500_series_CMU_Firmware/&gt;=13.6.1|&lt;=13.6.2, vers:RTU500_series_CMU_Firmware/&gt;=13.7.1|&lt;=13.7.7, 13.8.1 </li>
</ul>
<div class="csaf-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS</th>
<th role="columnheader">Vendor</th>
<th role="columnheader">Equipment</th>
<th role="columnheader">Vulnerabilities</th>
</tr>
</thead>
<tbody>
<tr>
<td>v3 7.5</td>
<td>Hitachi Energy</td>
<td>Hitachi Energy RTU500 Product</td>
<td>Improper Handling of Insufficient Permissions or Privileges , Incomplete List of Disallowed Inputs, Uncontrolled Recursion, Allocation of Resources Without Limits or Throttling</td>
</tr>
</tbody>
</table>
</div>
<h3>Background</h3>
<ul>
<li><strong>Critical Infrastructure Sectors: </strong>Critical Manufacturing</li>
<li><strong>Countries/Areas Deployed: </strong>Worldwide</li>
<li><strong>Company Headquarters Location: </strong>Switzerland</li>
</ul>
<hr>
<h2>Vulnerabilities</h2>
<div class="csaf-accordion">
<p><a class="csaf-accordion-toggle-all" href="https://www.cisa.gov/#">Expand All +</a></p>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-1772</a></h3>
<div class="csaf-accordion-content">
<p>RTU500 web interface: An unprivileged user can read user management information. The information cannot be accessed via the RTU500 web user interface but requires further tools like browser development utilities to access them without required privileges.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-1772">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Hitachi Energy RTU500 Product</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Hitachi Energy</div>
<div class="ics-version"><strong>Product Version:</strong><br>RTU500 series CMU Firmware version 12.7.1 through 12.7.7, RTU500 series CMU Firmware version 13.5.1 through 13.5.4, RTU500 series CMU Firmware version 13.6.1 through 13.6.2, RTU500 series CMU Firmware version 13.7.1 through 13.7.7, RTU500 series CMU Firmware version 13.8.1</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to CMU Firmware version 12.7.8</p>
<p><strong>Mitigation</strong><br>Follow general mitigation factors/workarounds</p>
<p><strong>Vendor fix</strong><br>Update to CMU Firmware version 13.7.8 or latest</p>
<p><strong>Vendor fix</strong><br>Update to CMU Firmware version 13.8.2</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/280.html">CWE-280 Improper Handling of Insufficient Permissions or Privileges</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>4.3</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2026-1773</a></h3>
<div class="csaf-accordion-content">
<p>IEC 60870-5-104: Potential Denial of Service impact on reception of invalid U-format frame. Product is only affected if IEC 60870-5-104 bi-directional functionality is configured. Enabling secure communication following IEC 62351-3 does not remediate the vulnerability but mitigates the risk of exploitation.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2026-1773">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Hitachi Energy RTU500 Product</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Hitachi Energy</div>
<div class="ics-version"><strong>Product Version:</strong><br>RTU500 series CMU Firmware version 12.7.1 through 12.7.7, RTU500 series CMU Firmware version 13.5.1 through 13.5.4, RTU500 series CMU Firmware version 13.6.1 through 13.6.2, RTU500 series CMU Firmware version 13.7.1 through 13.7.7, RTU500 series CMU Firmware version 13.8.1</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to CMU Firmware version 12.7.8</p>
<p><strong>Mitigation</strong><br>Follow general mitigation factors/workarounds</p>
<p><strong>Vendor fix</strong><br>Update to CMU Firmware version 13.7.8 or latest</p>
<p><strong>Vendor fix</strong><br>Update to CMU Firmware version 13.8.2</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/184.html">CWE-184 Incomplete List of Disallowed Inputs</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2024-8176</a></h3>
<div class="csaf-accordion-content">
<p>A stack overflow vulnerability exists in the libexpat library due to the way it handles recursive entity expansion in XML documents. When parsing an XML document with deeply nested entity references, libexpat can be forced to recurse indefinitely, exhausting the stack space and causing a crash. This issue could lead to denial of service (DoS) or, in some cases, exploitable memory corruption, depending on the environment and library usage. Product is only affected if IEC61850 functionality is configured.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2024-8176">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Hitachi Energy RTU500 Product</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Hitachi Energy</div>
<div class="ics-version"><strong>Product Version:</strong><br>RTU500 series CMU Firmware version 12.7.1 through 12.7.7, RTU500 series CMU Firmware version 13.5.1 through 13.5.4, RTU500 series CMU Firmware version 13.6.1 through 13.6.2, RTU500 series CMU Firmware version 13.7.1 through 13.7.7, RTU500 series CMU Firmware version 13.8.1</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to CMU Firmware version 12.7.8</p>
<p><strong>Mitigation</strong><br>Follow general mitigation factors/workarounds</p>
<p><strong>Vendor fix</strong><br>Update to CMU Firmware version 13.7.8 or latest</p>
<p><strong>Vendor fix</strong><br>Update to CMU Firmware version 13.8.2</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/674.html">CWE-674 Uncontrolled Recursion</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2025-59375</a></h3>
<div class="csaf-accordion-content">
<p>libexpat in Expat before 2.7.2 allows attackers to trigger large dynamic memory allocations via a small document that is submitted for parsing. Product is only affected if IEC61850 functionality is configured.</p>
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-59375">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Hitachi Energy RTU500 Product</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Hitachi Energy</div>
<div class="ics-version"><strong>Product Version:</strong><br>RTU500 series CMU Firmware version 12.7.1 through 12.7.7, RTU500 series CMU Firmware version 13.5.1 through 13.5.4, RTU500 series CMU Firmware version 13.6.1 through 13.6.2, RTU500 series CMU Firmware version 13.7.1 through 13.7.7, RTU500 series CMU Firmware version 13.8.1</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Update to CMU Firmware version 12.7.8</p>
<p><strong>Mitigation</strong><br>Follow general mitigation factors/workarounds</p>
<p><strong>Vendor fix</strong><br>Update to CMU Firmware version 13.7.8 or latest</p>
<p><strong>Vendor fix</strong><br>Update to CMU Firmware version 13.8.2</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/770.html">CWE-770 Allocation of Resources Without Limits or Throttling</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<hr>
<h2>Acknowledgments</h2>
<ul>
<li>Hitachi Energy PSIRT reported these vulnerabilities to CISA.</li>
</ul>
<hr>
<h2>Notice</h2>
<p>The information in this document is subject to change without notice and should not be construed as a commitment by Hitachi Energy. Hitachi Energy provides no warranty, express or implied, including warranties of merchantability and fitness for a particular purpose, for the information contained in this document, and assumes no responsibility for any errors that may appear in this document. In no event shall Hitachi Energy or any of its suppliers be liable for direct, indirect, special, incidental or consequential damages of any nature or kind arising from the use of this document, or from the use of any hardware or software described in this document, even if Hitachi Energy or its suppliers have been advised of the possibility of such damages. This document and parts hereof must not be reproduced or copied without written permission from Hitachi Energy and the contents hereof must not be imparted to a third party nor used for any unauthorized purpose. All rights to registrations and trademarks reside with their respective owners.</p>
<hr>
<h2>Support</h2>
<p>For additional information and support please contact your product provider or Hitachi Energy service organization. For contact information, see https://www.hitachienergy.com/contact-us/ for Hitachi Energy contact-centers.</p>
<hr>
<h2>General Mitigation Factors</h2>
<p>Recommended security practices and firewall configurations can help protect a process control network from attacks that originate from outside the network. Such practices include that process control systems are physically protected from direct access by unauthorized personnel, have no direct connections to the Internet, and are separated from other networks by means of a firewall system that has a minimal number of ports exposed, and others that have to be evaluated case by case. Process control systems should not be used for Internet surfing, instant messaging, or receiving e-mails. Portable computers and removable storage media should be carefully scanned for viruses before they are connected to a control system. Proper password policies and processes should be followed.</p>
<hr>
<h2>Legal Notice and Terms of Use</h2>
<p>This product is provided subject to this Notification (https://www.cisa.gov/notification) and this Privacy &amp; Use policy (https://www.cisa.gov/privacy-policy).</p>
<hr>
<h2>Recommended Practices</h2>
<p>CISA recommends users take defensive measures to minimize the exploitation risk of this vulnerability.</p>
<p>Minimize network exposure for all control system devices and/or systems, and ensure they are not accessible from the internet.</p>
<p>Locate control system networks and remote devices behind firewalls and isolate them from business networks.</p>
<p>When remote access is required, use more secure methods, such as Virtual Private Networks (VPNs), recognizing VPNs may have vulnerabilities and should be updated to the most recent version available. Also recognize VPN is only as secure as its connected devices.</p>
<p>CISA reminds organizations to perform proper impact analysis and risk assessment prior to deploying defensive measures.</p>
<p>CISA also provides a section for control systems security recommended practices on the ICS webpage on cisa.gov. Several CISA products detailing cyber defense best practices are available for reading and download, including Improving Industrial Control Systems Cybersecurity with Defense-in-Depth Strategies.</p>
<p>CISA encourages organizations to implement recommended cybersecurity strategies for proactive defense of ICS assets. Additional mitigation guidance and recommended practices are publicly available on the ICS webpage at cisa.gov in the technical information paper, ICS-TIP-12-146-01B--Targeted Cyber Intrusion Detection and Mitigation Strategies.</p>
<p>Organizations observing suspected malicious activity should follow established internal procedures and report findings to CISA for tracking and correlation against other incidents.</p>
<hr>
<h2>Advisory Conversion Disclaimer</h2>
<p>This ICSA is a verbatim republication of Hitachi Energy PSIRT 8DBD000237 from a direct conversion of the vendor's Common Security Advisory Framework (CSAF) advisory. This is republished to CISA's website as a means of increasing visibility and is provided "as-is" for informational purposes only. CISA is not responsible for the editorial or technical accuracy of republished advisories and provides no warranties of any kind regarding any information contained within this advisory. Further, CISA does not endorse any commercial product or service. Please contact Hitachi Energy PSIRT directly for any questions regarding this advisory.</p>
<h2>Revision History</h2>
<ul>
<li><strong>Initial Release Date: </strong>2026-02-24</li>
</ul>
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">Date</th>
<th role="columnheader">Revision</th>
<th role="columnheader">Summary</th>
</tr>
</thead>
<tbody>
<tr>
<td>2026-02-24</td>
<td>1</td>
<td>Initial public release</td>
</tr>
<tr>
<td>2026-03-03</td>
<td>2</td>
<td>Initial CISA Republication of Hitachi Energy PSIRT 8DBD000237 advisory</td>
</tr>
</tbody>
</table>
<hr>
<h2>Legal Notice and Terms of Use</h2>]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-3388 | Squirrel up to 3.2 squirrel/sqcompiler.cpp UnaryOP recursion (Issue 312)]]></title>
<description><![CDATA[A vulnerability identified as problematic has been detected in Squirrel up to 3.2. This affects the function SQCompiler::Factor/SQCompiler::UnaryOP of the file squirrel/sqcompiler.cpp. Performing a manipulation results in uncontrolled recursion.

This vulnerability was named CVE-2026-3388. The at...]]></description>
<link>https://tsecurity.de/de/3318540/sicherheitsluecken/cve-2026-3388-squirrel-up-to-32-squirrelsqcompilercpp-unaryop-recursion-issue-312/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3318540/sicherheitsluecken/cve-2026-3388-squirrel-up-to-32-squirrelsqcompilercpp-unaryop-recursion-issue-312/</guid>
<pubDate>Sun, 01 Mar 2026 20:22:59 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability identified as <a href="https://vuldb.com/?kb.risk">problematic</a> has been detected in <a href="https://vuldb.com/?product.squirrel">Squirrel up to 3.2</a>. This affects the function <code>SQCompiler::Factor/SQCompiler::UnaryOP</code> of the file <em>squirrel/sqcompiler.cpp</em>. Performing a manipulation results in uncontrolled recursion.

This vulnerability was named <a href="https://vuldb.com/?source_cve.348274">CVE-2026-3388</a>. The attack needs to be approached locally. In addition, an exploit is available.

The project was informed of the problem early through an issue report but has not responded yet.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-3384 | ChaiScript up to 6.1.0 chaiscript_eval.hpp Function_Push_Pop recursion (Issue 633)]]></title>
<description><![CDATA[A vulnerability was found in ChaiScript up to 6.1.0. It has been classified as problematic. This impacts the function chaiscript::eval::AST_Node_Impl::eval/chaiscript::eval::Function_Push_Pop of the file include/chaiscript/language/chaiscript_eval.hpp. The manipulation leads to uncontrolled recur...]]></description>
<link>https://tsecurity.de/de/3318507/sicherheitsluecken/cve-2026-3384-chaiscript-up-to-610-chaiscriptevalhpp-functionpushpop-recursion-issue-633/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3318507/sicherheitsluecken/cve-2026-3384-chaiscript-up-to-610-chaiscriptevalhpp-functionpushpop-recursion-issue-633/</guid>
<pubDate>Sun, 01 Mar 2026 19:51:54 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/?product.chaiscript">ChaiScript up to 6.1.0</a>. It has been classified as <a href="https://vuldb.com/?kb.risk">problematic</a>. This impacts the function <code>chaiscript::eval::AST_Node_Impl::eval/chaiscript::eval::Function_Push_Pop</code> of the file <em>include/chaiscript/language/chaiscript_eval.hpp</em>. The manipulation leads to uncontrolled recursion.

This vulnerability is traded as <a href="https://vuldb.com/?source_cve.348270">CVE-2026-3384</a>. An attack has to be approached locally. Furthermore, there is an exploit available.

The project was informed of the problem early through an issue report but has not responded yet.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-3385 | wren-lang wren up to 0.4.0 src/vm/wren_compiler.c resolveLocal recursion (Issue 1218)]]></title>
<description><![CDATA[A vulnerability was found in wren-lang wren up to 0.4.0. It has been declared as problematic. Affected is the function resolveLocal of the file src/vm/wren_compiler.c. The manipulation results in uncontrolled recursion.

This vulnerability is known as CVE-2026-3385. Attacking locally is a require...]]></description>
<link>https://tsecurity.de/de/3318506/sicherheitsluecken/cve-2026-3385-wren-lang-wren-up-to-040-srcvmwrencompilerc-resolvelocal-recursion-issue-1218/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3318506/sicherheitsluecken/cve-2026-3385-wren-lang-wren-up-to-040-srcvmwrencompilerc-resolvelocal-recursion-issue-1218/</guid>
<pubDate>Sun, 01 Mar 2026 19:51:52 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/?product.wren-lang:wren">wren-lang wren up to 0.4.0</a>. It has been declared as <a href="https://vuldb.com/?kb.risk">problematic</a>. Affected is the function <code>resolveLocal</code> of the file <em>src/vm/wren_compiler.c</em>. The manipulation results in uncontrolled recursion.

This vulnerability is known as <a href="https://vuldb.com/?source_cve.348271">CVE-2026-3385</a>. Attacking locally is a requirement. Furthermore, an exploit is available.

The project was informed of the problem early through an issue report but has not responded yet.]]></content:encoded>
</item>
<item>
<title><![CDATA[USN-8063-1: Protocol Buffers vulnerability]]></title>
<description><![CDATA[It was discovered that Protocol Buffers incorrectly handled recursion when
the Python google.protobuf.json_format.ParseDict() function is being used.
An attacker could possibly use this issue to cause Protocol Buffers to
consume resources, resulting in a denial of service.]]></description>
<link>https://tsecurity.de/de/3310284/unix-server/usn-8063-1-protocol-buffers-vulnerability/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3310284/unix-server/usn-8063-1-protocol-buffers-vulnerability/</guid>
<pubDate>Wed, 25 Feb 2026 17:30:35 +0100</pubDate>
<category>🐧 Unix Server</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[It was discovered that Protocol Buffers incorrectly handled recursion when
the Python google.protobuf.json_format.ParseDict() function is being used.
An attacker could possibly use this issue to cause Protocol Buffers to
consume resources, resulting in a denial of service.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-25971 | ImageMagick up to 6.9.13-39/7.1.2-14 Image Parser recursion (GHSA-8mpr-6xr2-chhc / Nessus ID 299899)]]></title>
<description><![CDATA[A vulnerability described as problematic has been identified in ImageMagick up to 6.9.13-39/7.1.2-14. Affected is an unknown function of the component Image Parser. The manipulation results in uncontrolled recursion.

This vulnerability was named CVE-2026-25971. The attack may be performed from r...]]></description>
<link>https://tsecurity.de/de/3310227/sicherheitsluecken/cve-2026-25971-imagemagick-up-to-6913-39712-14-image-parser-recursion-ghsa-8mpr-6xr2-chhc-nessus-id-299899/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3310227/sicherheitsluecken/cve-2026-25971-imagemagick-up-to-6913-39712-14-image-parser-recursion-ghsa-8mpr-6xr2-chhc-nessus-id-299899/</guid>
<pubDate>Wed, 25 Feb 2026 17:05:54 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability described as <a href="https://vuldb.com/?kb.risk">problematic</a> has been identified in <a href="https://vuldb.com/?product.imagemagick">ImageMagick up to 6.9.13-39/7.1.2-14</a>. Affected is an unknown function of the component <em>Image Parser</em>. The manipulation results in uncontrolled recursion.

This vulnerability was named <a href="https://vuldb.com/?source_cve.347479">CVE-2026-25971</a>. The attack may be performed from remote. There is no available exploit.

Upgrading the affected component is recommended.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-2887 | aardappel lobster up to 2025.4 dev/src/lobster/idents.h lobster::TypeName recursion (Issue 397)]]></title>
<description><![CDATA[A vulnerability categorized as problematic has been discovered in aardappel lobster up to 2025.4. This impacts the function lobster::TypeName in the library dev/src/lobster/idents.h. Such manipulation leads to uncontrolled recursion.

This vulnerability is referenced as CVE-2026-2887. The attack ...]]></description>
<link>https://tsecurity.de/de/3303937/sicherheitsluecken/cve-2026-2887-aardappel-lobster-up-to-20254-devsrclobsteridentsh-lobstertypename-recursion-issue-397/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3303937/sicherheitsluecken/cve-2026-2887-aardappel-lobster-up-to-20254-devsrclobsteridentsh-lobstertypename-recursion-issue-397/</guid>
<pubDate>Mon, 23 Feb 2026 00:50:53 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability categorized as <a href="https://vuldb.com/?kb.risk">problematic</a> has been discovered in <a href="https://vuldb.com/?product.aardappel:lobster">aardappel lobster up to 2025.4</a>. This impacts the function <code>lobster::TypeName</code> in the library <em>dev/src/lobster/idents.h</em>. Such manipulation leads to uncontrolled recursion.

This vulnerability is referenced as <a href="https://vuldb.com/?source_cve.347181">CVE-2026-2887</a>. The attack can only be performed from a local environment. Furthermore, an exploit is available.

It is advisable to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-27014 | M2Team NanaZip up to 5.0.1252.0 recursion]]></title>
<description><![CDATA[A vulnerability categorized as problematic has been discovered in M2Team NanaZip up to 5.0.1252.0. This vulnerability affects unknown code. The manipulation results in uncontrolled recursion.

This vulnerability was named CVE-2026-27014. The attack needs to be approached locally. There is no avai...]]></description>
<link>https://tsecurity.de/de/3302548/sicherheitsluecken/cve-2026-27014-m2team-nanazip-up-to-5012520-recursion/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3302548/sicherheitsluecken/cve-2026-27014-m2team-nanazip-up-to-5012520-recursion/</guid>
<pubDate>Sun, 22 Feb 2026 04:34:12 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability categorized as <a href="https://vuldb.com/?kb.risk">problematic</a> has been discovered in <a href="https://vuldb.com/?product.m2team:nanazip">M2Team NanaZip up to 5.0.1252.0</a>. This vulnerability affects unknown code. The manipulation results in uncontrolled recursion.

This vulnerability was named <a href="https://vuldb.com/?source_cve.346999">CVE-2026-27014</a>. The attack needs to be approached locally. There is no available exploit.

It is advisable to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-2641 | universal-ctags up to 6.2.1 V Language Parser parsers/v.c parseExpression/parseExprList recursion (Issue 4369)]]></title>
<description><![CDATA[A vulnerability categorized as problematic has been discovered in universal-ctags ctags up to 6.2.1. The affected element is the function parseExpression/parseExprList of the file parsers/v.c of the component V Language Parser. Executing a manipulation can lead to uncontrolled recursion.

This vu...]]></description>
<link>https://tsecurity.de/de/3295171/sicherheitsluecken/cve-2026-2641-universal-ctags-up-to-621-v-language-parser-parsersvc-parseexpressionparseexprlist-recursion-issue-4369/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3295171/sicherheitsluecken/cve-2026-2641-universal-ctags-up-to-621-v-language-parser-parsersvc-parseexpressionparseexprlist-recursion-issue-4369/</guid>
<pubDate>Wed, 18 Feb 2026 12:05:28 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability categorized as <a href="https://vuldb.com/?kb.risk">problematic</a> has been discovered in <a href="https://vuldb.com/?product.universal-ctags:ctags">universal-ctags ctags up to 6.2.1</a>. The affected element is the function <code>parseExpression/parseExprList</code> of the file <em>parsers/v.c</em> of the component <em>V Language Parser</em>. Executing a manipulation can lead to uncontrolled recursion.

This vulnerability is handled as <a href="https://vuldb.com/?source_cve.346397">CVE-2026-2641</a>. It is possible to launch the attack on the local host. Additionally, an exploit exists.

The project was informed of the problem early through an issue report but has not responded yet.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2025-40327 | Linux Kernel up to 6.17.7 __perf_event_overflow recursion (Nessus ID 298897)]]></title>
<description><![CDATA[A vulnerability identified as critical has been detected in Linux Kernel up to 6.17.7. Impacted is the function __perf_event_overflow. The manipulation leads to uncontrolled recursion.

This vulnerability is traded as CVE-2025-40327. Access to the local network is required for this attack to succ...]]></description>
<link>https://tsecurity.de/de/3289088/sicherheitsluecken/cve-2025-40327-linux-kernel-up-to-6177-perfeventoverflow-recursion-nessus-id-298897/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3289088/sicherheitsluecken/cve-2025-40327-linux-kernel-up-to-6177-perfeventoverflow-recursion-nessus-id-298897/</guid>
<pubDate>Sun, 15 Feb 2026 08:20:54 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability identified as <a href="https://vuldb.com/?kb.risk">critical</a> has been detected in <a href="https://vuldb.com/?product.linux:kernel">Linux Kernel up to 6.17.7</a>. Impacted is the function <code>__perf_event_overflow</code>. The manipulation leads to uncontrolled recursion.

This vulnerability is traded as <a href="https://vuldb.com/?source_cve.334890">CVE-2025-40327</a>. Access to the local network is required for this attack to succeed. There is no exploit available.

You should upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-23138 | Linux Kernel up to 6.18.5 tracing recursion (Nessus ID 299078)]]></title>
<description><![CDATA[A vulnerability was found in Linux Kernel up to 6.18.5. It has been rated as critical. Affected by this issue is some unknown functionality of the component tracing. Performing a manipulation results in uncontrolled recursion.

This vulnerability is reported as CVE-2026-23138. The attacker must h...]]></description>
<link>https://tsecurity.de/de/3288945/sicherheitsluecken/cve-2026-23138-linux-kernel-up-to-6185-tracing-recursion-nessus-id-299078/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3288945/sicherheitsluecken/cve-2026-23138-linux-kernel-up-to-6185-tracing-recursion-nessus-id-299078/</guid>
<pubDate>Sun, 15 Feb 2026 03:07:12 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/?product.linux:kernel">Linux Kernel up to 6.18.5</a>. It has been rated as <a href="https://vuldb.com/?kb.risk">critical</a>. Affected by this issue is some unknown functionality of the component <em>tracing</em>. Performing a manipulation results in uncontrolled recursion.

This vulnerability is reported as <a href="https://vuldb.com/?source_cve.346018">CVE-2026-23138</a>. The attacker must have access to the local network to execute the attack. No exploit exists.

Upgrading the affected component is advised.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2025-67221 | orjson up to 3.11.4 JSON Document orjson.dumps recursion]]></title>
<description><![CDATA[A vulnerability, which was classified as problematic, has been found in orjson up to 3.11.4. Affected by this issue is the function orjson.dumps of the component JSON Document Handler. This manipulation causes uncontrolled recursion.

This vulnerability appears as CVE-2025-67221. The attacker nee...]]></description>
<link>https://tsecurity.de/de/3284641/sicherheitsluecken/cve-2025-67221-orjson-up-to-3114-json-document-orjsondumps-recursion/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3284641/sicherheitsluecken/cve-2025-67221-orjson-up-to-3114-json-document-orjsondumps-recursion/</guid>
<pubDate>Thu, 12 Feb 2026 18:07:00 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability, which was classified as <a href="https://vuldb.com/?kb.risk">problematic</a>, has been found in <a href="https://vuldb.com/?product.orjson">orjson up to 3.11.4</a>. Affected by this issue is the function <code>orjson.dumps</code> of the component <em>JSON Document Handler</em>. This manipulation causes uncontrolled recursion.

This vulnerability appears as <a href="https://vuldb.com/?source_cve.342344">CVE-2025-67221</a>. The attacker needs to be present on the local network. There is no available exploit.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-1849 | MongoDB Server up to 7.0.28/8.0.17/8.2.1 recursion (WID-SEC-2026-0386)]]></title>
<description><![CDATA[A vulnerability classified as problematic has been found in MongoDB Server up to 7.0.28/8.0.17/8.2.1. This impacts an unknown function. The manipulation leads to uncontrolled recursion.

This vulnerability is referenced as CVE-2026-1849. Remote exploitation of the attack is possible. No exploit i...]]></description>
<link>https://tsecurity.de/de/3281534/sicherheitsluecken/cve-2026-1849-mongodb-server-up-to-70288017821-recursion-wid-sec-2026-0386/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3281534/sicherheitsluecken/cve-2026-1849-mongodb-server-up-to-70288017821-recursion-wid-sec-2026-0386/</guid>
<pubDate>Wed, 11 Feb 2026 12:53:02 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability classified as <a href="https://vuldb.com/?kb.risk">problematic</a> has been found in <a href="https://vuldb.com/?product.mongodb:server">MongoDB Server up to 7.0.28/8.0.17/8.2.1</a>. This impacts an unknown function. The manipulation leads to uncontrolled recursion.

This vulnerability is referenced as <a href="https://vuldb.com/?source_cve.345366">CVE-2026-1849</a>. Remote exploitation of the attack is possible. No exploit is available.

It is recommended to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[Helping AI agents search to get the best results out of large language models]]></title>
<description><![CDATA[EnCompass executes AI agent programs by backtracking and making multiple attempts, finding the best set of outputs generated by an LLM. It could help coders work with AI agents more efficiently.]]></description>
<link>https://tsecurity.de/de/3256041/ai-nachrichten/helping-ai-agents-search-to-get-the-best-results-out-of-large-language-models/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3256041/ai-nachrichten/helping-ai-agents-search-to-get-the-best-results-out-of-large-language-models/</guid>
<pubDate>Thu, 05 Feb 2026 22:47:35 +0100</pubDate>
<category>🔧 AI Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[EnCompass executes AI agent programs by backtracking and making multiple attempts, finding the best set of outputs generated by an LLM. It could help coders work with AI agents more efficiently.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-22260 | OISF Suricata up to 8.0.2 recursion (ID 8185 / Nessus ID 297401)]]></title>
<description><![CDATA[A vulnerability was found in OISF Suricata up to 8.0.2. It has been classified as critical. The impacted element is an unknown function. This manipulation causes uncontrolled recursion.

This vulnerability is registered as CVE-2026-22260. Remote exploitation of the attack is possible. No exploit ...]]></description>
<link>https://tsecurity.de/de/3246121/sicherheitsluecken/cve-2026-22260-oisf-suricata-up-to-802-recursion-id-8185-nessus-id-297401/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3246121/sicherheitsluecken/cve-2026-22260-oisf-suricata-up-to-802-recursion-id-8185-nessus-id-297401/</guid>
<pubDate>Sun, 01 Feb 2026 00:05:53 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/?product.oisf:suricata">OISF Suricata up to 8.0.2</a>. It has been classified as <a href="https://vuldb.com/?kb.risk">critical</a>. The impacted element is an unknown function. This manipulation causes uncontrolled recursion.

This vulnerability is registered as <a href="https://vuldb.com/?source_cve.343076">CVE-2026-22260</a>. Remote exploitation of the attack is possible. No exploit is available.

Upgrading the affected component is recommended.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2025-36001 | IBM DB2/DB2 Connect Server up to 11.5.9/12.1.3 XML recursion (EUVD-2025-206551)]]></title>
<description><![CDATA[A vulnerability classified as problematic has been found in IBM DB2 and DB2 Connect Server up to 11.5.9/12.1.3. Affected by this issue is some unknown functionality of the component XML Handler. This manipulation causes uncontrolled recursion.

This vulnerability is handled as CVE-2025-36001. The...]]></description>
<link>https://tsecurity.de/de/3245651/sicherheitsluecken/cve-2025-36001-ibm-db2db2-connect-server-up-to-11591213-xml-recursion-euvd-2025-206551/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3245651/sicherheitsluecken/cve-2025-36001-ibm-db2db2-connect-server-up-to-11591213-xml-recursion-euvd-2025-206551/</guid>
<pubDate>Sat, 31 Jan 2026 14:36:11 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability classified as <a href="https://vuldb.com/?kb.risk">problematic</a> has been found in <a href="https://vuldb.com/?product.ibm:db2">IBM DB2 and DB2 Connect Server up to 11.5.9/12.1.3</a>. Affected by this issue is some unknown functionality of the component <em>XML Handler</em>. This manipulation causes uncontrolled recursion.

This vulnerability is handled as <a href="https://vuldb.com/?source_cve.343532">CVE-2025-36001</a>. The attack can be initiated remotely. There is not any exploit available.

It is recommended to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[Festo Didactic SE MES PC]]></title>
<description><![CDATA[View CSAF
Summary
MES PCs shipped with Windows 10 come pre-installed with XAMPP. XAMPP is a bundle of third-party open-source applications including the Apache HTTP Server, the MariaDB database and more. From time to time, vulnerabilities in these applications are discovered. These are fixed in n...]]></description>
<link>https://tsecurity.de/de/3237835/it-security-nachrichten/festo-didactic-se-mes-pc/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3237835/it-security-nachrichten/festo-didactic-se-mes-pc/</guid>
<pubDate>Tue, 27 Jan 2026 19:21:29 +0100</pubDate>
<category>📰 IT Security Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p><a href="https://github.com/cisagov/CSAF/blob/develop/csaf_files/OT/white/2026/icsa-26-027-02.json"><strong>View CSAF</strong></a></p>
<h2>Summary</h2>
<p><strong>MES PCs shipped with Windows 10 come pre-installed with XAMPP. XAMPP is a bundle of third-party open-source applications including the Apache HTTP Server, the MariaDB database and more. From time to time, vulnerabilities in these applications are discovered. These are fixed in newer versions of XAMPP by updating the bundled applications. MES PCs shipped with Windows 10 include a copy of XAMPP which contains around 140 such vulnerabilities listed in this advisory. They can be fixed by replacing XAMPP with Festo Didactic's Factory Control Panel application.</strong></p>
<p>The following versions of Festo Didactic SE MES PC are affected:</p>
<ul>
<li>MES PC (CVE-2019-11036, CVE-2023-25727, CVE-2021-2011, CVE-2022-32083, CVE-2021-46668, CVE-2018-19518, CVE-2021-2194, CVE-2019-11049, CVE-2022-31626, CVE-2022-32084, CVE-2022-32088, CVE-2022-27377, CVE-2020-2922, CVE-2019-9638, CVE-2019-11044, CVE-2020-7068, CVE-2020-7069, CVE-2015-2301, CVE-2023-0568, CVE-2022-27458, CVE-2021-21706, CVE-2022-27452, CVE-2020-7071, CVE-2022-27387, CVE-2022-27376, CVE-2019-11043, CVE-2021-2032, CVE-2021-2007, CVE-2019-11045, CVE-2022-27445, CVE-2022-27457, CVE-2022-27384, CVE-2022-23808, CVE-2023-0567, CVE-2019-9025, CVE-2022-27379, CVE-2019-9637, CVE-2021-27928, CVE-2021-21703, CVE-2020-2760, CVE-2021-2166, CVE-2015-2787, CVE-2022-23807, CVE-2020-2752, CVE-2021-46666, CVE-2020-2814, CVE-2020-7065, CVE-2021-21705, CVE-2020-7062, CVE-2019-11039, CVE-2019-11035, CVE-2022-27447, CVE-2019-11046, CVE-2022-27446, CVE-2022-27386, CVE-2019-9639, CVE-2019-11042, CVE-2022-27385, CVE-2020-7059, CVE-2020-7070, CVE-2022-32091, CVE-2015-2348, CVE-2019-9020, CVE-2021-35604, CVE-2022-27444, CVE-2018-14883, CVE-2014-9705, CVE-2020-7064, CVE-2022-27382, CVE-2020-7063, CVE-2021-2372, CVE-2019-9021, CVE-2018-14851, CVE-2022-27448, CVE-2021-46663, CVE-2021-2180, CVE-2014-9709, CVE-2023-25690, CVE-2022-32082, CVE-2022-31629, CVE-2019-9022, CVE-2016-3078, CVE-2023-0662, CVE-2021-2022, CVE-2022-32089, CVE-2019-11048, CVE-2021-46669, CVE-2019-11047, CVE-2022-27383, CVE-2021-46667, CVE-2022-32087, CVE-2022-36760, CVE-2020-7060, CVE-2018-17082, CVE-2019-9640, CVE-2021-46661, CVE-2019-11034, CVE-2022-27456, CVE-2020-7061, CVE-2022-27455, CVE-2021-2144, CVE-2021-2154, CVE-2022-21595, CVE-2019-11040, CVE-2021-2389, CVE-2023-27522, CVE-2020-2812, CVE-2021-46665, CVE-2022-32086, CVE-2022-32085, CVE-2021-21704, CVE-2020-7066, CVE-2022-31628, CVE-2021-46662, CVE-2016-5385, CVE-2022-37436, CVE-2013-6501, CVE-2021-21702, CVE-2019-9024, CVE-2019-9023, CVE-2022-27449, CVE-2021-46664, CVE-2019-11050, CVE-2021-21708, CVE-2022-31625, CVE-2022-32081, CVE-2022-27378, CVE-2006-20001, CVE-2018-19935, CVE-2022-4900, CVE-2018-12882, CVE-2019-9641, CVE-2022-27380, CVE-2022-27381, CVE-2021-21707, CVE-2022-27451, CVE-2020-2780, CVE-2019-11041, CVE-2021-2174)</li>
</ul>
<div class="csaf-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS</th>
<th role="columnheader">Vendor</th>
<th role="columnheader">Equipment</th>
<th role="columnheader">Vulnerabilities</th>
</tr>
</thead>
<tbody>
<tr>
<td>v3 9.8</td>
<td>Festo Didactic SE</td>
<td>Festo Didactic SE MES PC</td>
<td>Buffer Over-read, Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting'), Improper Input Validation, Improper Handling of Values, Uncontrolled Resource Consumption, Improper Neutralization of Argument Delimiters in a Command ('Argument Injection'), Double Free, Buffer Copy without Checking Size of Input ('Classic Buffer Overflow'), Use After Free, Exposure of Sensitive Information to an Unauthorized Actor, Out-of-bounds Read, Improper Null Termination, Incorrect Calculation of Buffer Size, Path Traversal: '../filedir', Reachable Assertion, Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection'), Use of Password Hash With Insufficient Computational Effort, Out-of-bounds Write, Incorrect Privilege Assignment, Improper Control of Generation of Code ('Code Injection'), Improper Authentication, Stack-based Buffer Overflow, NULL Pointer Dereference, Missing Initialization of Resource, Null Byte Interaction Error (Poison Null Byte), Improper Restriction of Operations within the Bounds of a Memory Buffer, Improper Preservation of Permissions, Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling'), Integer Overflow or Wraparound, Uncontrolled Recursion, URL Redirection to Untrusted Site ('Open Redirect'), Improper Neutralization of CRLF Sequences in HTTP Headers ('HTTP Request/Response Splitting'), Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection'), Free of Memory not on the Heap, Use of Uninitialized Resource, Improper Handling of Invalid Use of Special Elements, Improper Use of Validation Framework</td>
</tr>
</tbody>
</table>
</div>
<h3>Background</h3>
<ul>
<li><strong>Critical Infrastructure Sectors: </strong>Commercial Facilities, Communications, Critical Manufacturing, Energy</li>
<li><strong>Countries/Areas Deployed: </strong>Worldwide</li>
<li><strong>Company Headquarters Location: </strong>Germany</li>
</ul>
<hr>
<h2>Vulnerabilities</h2>
<div class="csaf-accordion">
<p><a class="csaf-accordion-toggle-all" href="https://www.cisa.gov/#">Expand All +</a></p>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-11036</a></h3>
<div class="csaf-accordion-content">
<p>When processing certain files, PHP EXIF extension in versions 7.1.x below 7.1.29, 7.2.x below 7.2.18 and 7.3.x below 7.3.5 can be caused to read past allocated buffer in exif_process_IFD_TAG function. This may lead to information disclosure or crash.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2019-11036">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/126.html">CWE-126 Buffer Over-read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.1</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2023-25727</a></h3>
<div class="csaf-accordion-content">
<p>In phpMyAdmin before 4.9.11 and 5.x before 5.2.1, an authenticated user can trigger XSS by uploading a crafted .sql file through the drag-and-drop interface.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2023-25727">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/79.html">CWE-79 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.4</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N">CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-2011</a></h3>
<div class="csaf-accordion-content">
<p>Vulnerability in the MySQL Client product of Oracle MySQL (component: C API). Supported versions that are affected are 5.7.32 and prior and 8.0.22 and prior. Difficult to exploit vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise MySQL Client. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Client.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2021-2011">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.9</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-32083</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB v10.2 to v10.6.1 was discovered to contain a segmentation fault via the component Item_subselect::init_expr_cache_tracker.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-32083">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/229.html">CWE-229 Improper Handling of Values</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-46668</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB through 10.5.9 allows an application crash via certain long SELECT DISTINCT statements that improperly interact with storage-engine resource limitations for temporary data structures.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2021-46668">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/400.html">CWE-400 Uncontrolled Resource Consumption</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2018-19518</a></h3>
<div class="csaf-accordion-content">
<p>University of Washington IMAP Toolkit 2007f on UNIX, as used in imap_open() in PHP and other products, launches an rsh command (by means of the imap_rimap function in c-client/imap4r1.c and the tcp_aopen function in osdep/unix/tcp_unix.c) without preventing argument injection, which might allow remote attackers to execute arbitrary OS commands if the IMAP server name is untrusted input (e.g., entered by a user of a web application) and if rsh has been replaced by a program with different argument semantics. For example, if rsh is a link to ssh (as seen on Debian and Ubuntu systems), then the attack can use an IMAP server name containing a "-oProxyCommand" argument.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2018-19518">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/88.html">CWE-88 Improper Neutralization of Argument Delimiters in a Command ('Argument Injection')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-2194</a></h3>
<div class="csaf-accordion-content">
<p>Vulnerability in the MySQL Server product of Oracle MySQL (component: InnoDB). Supported versions that are affected are 5.7.33 and prior and 8.0.23 and prior. Easily exploitable vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2021-2194">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>4.9</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-11049</a></h3>
<div class="csaf-accordion-content">
<p>In PHP versions 7.3.x below 7.3.13 and 7.4.0 on Windows, when supplying custom headers to mail() function, due to mistake introduced in commit 78f4b4a2dcf92ddbccea1bb95f8390a18ac3342e, if the header is supplied in lowercase, this can result in double-freeing certain memory locations.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2019-11049">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/415.html">CWE-415 Double Free</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-31626</a></h3>
<div class="csaf-accordion-content">
<p>In PHP versions 7.4.x below 7.4.30, 8.0.x below 8.0.20, and 8.1.x below 8.1.7, when pdo_mysql extension with mysqlnd driver, if the third party is allowed to supply host to connect to and the password for the connection, password of excessive length can trigger a buffer overflow in PHP, which can lead to a remote code execution vulnerability.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-31626">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/120.html">CWE-120 Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-32084</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB v10.2 to v10.7 was discovered to contain a segmentation fault via the component sub_select.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-32084">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/229.html">CWE-229 Improper Handling of Values</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-32088</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB v10.2 to v10.7 was discovered to contain a segmentation fault via the component Exec_time_tracker::get_loops/Filesort_tracker::report_use/filesort.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-32088">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/229.html">CWE-229 Improper Handling of Values</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-27377</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB Server v10.6.3 and below was discovered to contain an use-after-free in the component Item_func_in::cleanup(), which is exploited via specially crafted SQL statements.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-27377">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/416.html">CWE-416 Use After Free</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-2922</a></h3>
<div class="csaf-accordion-content">
<p>Vulnerability in the MySQL Client product of Oracle MySQL (component: C API). Supported versions that are affected are 5.6.47 and prior, 5.7.29 and prior and 8.0.18 and prior. Difficult to exploit vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise MySQL Client. Successful attacks of this vulnerability can result in unauthorized read access to a subset of MySQL Client accessible data.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2020-2922">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/200.html">CWE-200 Exposure of Sensitive Information to an Unauthorized Actor</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>3.7</td>
<td>LOW</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N">CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-9638</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in the EXIF component in PHP before 7.1.27, 7.2.x before 7.2.16, and 7.3.x before 7.3.3. There is an uninitialized read in exif_process_IFD_in_MAKERNOTE because of mishandling the maker_note-&gt;offset relationship to value_len.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2019-9638">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-11044</a></h3>
<div class="csaf-accordion-content">
<p>In PHP versions 7.2.x below 7.2.26, 7.3.x below 7.3.13 and 7.4.0 on Windows, PHP link() function accepts filenames with embedded \0 byte and treats them as terminating at that byte. This could lead to security vulnerabilities, e.g. in applications checking paths that the code is allowed to access.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2019-11044">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/170.html">CWE-170 Improper Null Termination</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-7068</a></h3>
<div class="csaf-accordion-content">
<p>In PHP versions 7.2.x below 7.2.33, 7.3.x below 7.3.21 and 7.4.x below 7.4.9, while processing PHAR files using phar extension, phar_parse_zipfile could be tricked into accessing freed memory, which could lead to a crash or information disclosure.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2020-7068">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/416.html">CWE-416 Use After Free</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>3.6</td>
<td>LOW</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:L">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-7069</a></h3>
<div class="csaf-accordion-content">
<p>In PHP versions 7.2.x below 7.2.34, 7.3.x below 7.3.23 and 7.4.x below 7.4.11, when AES-CCM mode is used with openssl_encrypt() function with 12 bytes IV, only first 7 bytes of the IV is actually used. This can lead to both decreased security and incorrect encryption data.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2020-7069">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2015-2301</a></h3>
<div class="csaf-accordion-content">
<p>Use-after-free vulnerability in the phar_rename_archive function in phar_object.c in PHP before 5.5.22 and 5.6.x before 5.6.6 allows remote attackers to cause a denial of service or possibly have unspecified other impact via vectors that trigger an attempted renaming of a Phar archive to the name of an existing file.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2015-2301">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/416.html">CWE-416 Use After Free</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2023-0568</a></h3>
<div class="csaf-accordion-content">
<p>In PHP 8.0.X before 8.0.28, 8.1.X before 8.1.16 and 8.2.X before 8.2.3, core path resolution function allocate buffer one byte too small. When resolving paths with lengths close to system MAXPATHLEN setting, this may lead to the byte after the allocated buffer being overwritten with NUL value, which might lead to unauthorized data access or modification.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2023-0568">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/131.html">CWE-131 Incorrect Calculation of Buffer Size</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.1</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-27458</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB Server v10.6.3 and below was discovered to contain an use-after-free in the component Binary_string::free_buffer() at /sql/sql_string.h.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-27458">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/416.html">CWE-416 Use After Free</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-21706</a></h3>
<div class="csaf-accordion-content">
<p>In PHP versions 7.3.x below 7.3.31, 7.4.x below 7.4.24 and 8.0.x below 8.0.11, in Microsoft Windows environment, ZipArchive::extractTo may be tricked into writing a file outside target directory when extracting a ZIP file, thus potentially causing files to be created or overwritten, subject to OS permissions.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2021-21706">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/24.html">CWE-24 Path Traversal: '../filedir'</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-27452</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB Server v10.9 and below was discovered to contain a segmentation fault via the component sql/item_cmpfunc.cc.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-27452">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/617.html">CWE-617 Reachable Assertion</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-7071</a></h3>
<div class="csaf-accordion-content">
<p>In PHP versions 7.3.x below 7.3.26, 7.4.x below 7.4.14 and 8.0.0, when validating URL with functions like filter_var($url, FILTER_VALIDATE_URL), PHP will accept an URL with invalid password as valid URL. This may lead to functions that rely on URL being valid to mis-parse the URL and produce wrong data as components of the URL.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2020-7071">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.3</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-27387</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB Server v10.7 and below was discovered to contain a global buffer overflow in the component decimal_bin_size, which is exploited via specially crafted SQL statements.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-27387">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/120.html">CWE-120 Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-27376</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB Server v10.6.5 and below was discovered to contain an use-after-free in the component Item_args::walk_arg, which is exploited via specially crafted SQL statements.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-27376">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/416.html">CWE-416 Use After Free</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-11043</a></h3>
<div class="csaf-accordion-content">
<p>In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it is possible to cause FPM module to write past allocated buffers into the space reserved for FCGI protocol data, thus opening the possibility of remote code execution.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2019-11043">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/120.html">CWE-120 Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-2032</a></h3>
<div class="csaf-accordion-content">
<p>Vulnerability in the MySQL Server product of Oracle MySQL (component: Information Schema). Supported versions that are affected are 5.7.32 and prior and 8.0.22 and prior. Easily exploitable vulnerability allows low privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized read access to a subset of MySQL Server accessible data.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2021-2032">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>4.3</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-2007</a></h3>
<div class="csaf-accordion-content">
<p>Vulnerability in the MySQL Client product of Oracle MySQL (component: C API). Supported versions that are affected are 5.6.47 and prior, 5.7.29 and prior and 8.0.19 and prior. Difficult to exploit vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise MySQL Client. Successful attacks of this vulnerability can result in unauthorized read access to a subset of MySQL Client accessible data.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2021-2007">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>3.7</td>
<td>LOW</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N">CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-11045</a></h3>
<div class="csaf-accordion-content">
<p>In PHP versions 7.2.x below 7.2.26, 7.3.x below 7.3.13 and 7.4.0, PHP DirectoryIterator class accepts filenames with embedded \0 byte and treats them as terminating at that byte. This could lead to security vulnerabilities, e.g. in applications checking paths that the code is allowed to access.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2019-11045">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/170.html">CWE-170 Improper Null Termination</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.9</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N">CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-27445</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB Server v10.9 and below was discovered to contain a segmentation fault via the component sql/sql_window.cc.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-27445">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-27457</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB Server v10.6.3 and below was discovered to contain an use-after-free in the component my_mb_wc_latin1 at /strings/ctype-latin1.c.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-27457">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/416.html">CWE-416 Use After Free</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-27384</a></h3>
<div class="csaf-accordion-content">
<p>An issue in the component Item_subselect::init_expr_cache_tracker of MariaDB Server v10.6 and below was discovered to allow attackers to cause a Denial of Service (DoS) via specially crafted SQL statements.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-27384">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/89.html">CWE-89 Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-23808</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in phpMyAdmin 5.1 before 5.1.2. An attacker can inject malicious code into aspects of the setup script, which can allow XSS or HTML injection.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-23808">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/79.html">CWE-79 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.1</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2023-0567</a></h3>
<div class="csaf-accordion-content">
<p>In PHP 8.0.X before 8.0.28, 8.1.X before 8.1.16 and 8.2.X before 8.2.3, password_verify() function may accept some invalid Blowfish hashes as valid. If such invalid hash ever ends up in the password database, it may lead to an application allowing any password for this entry as valid.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2023-0567">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/916.html">CWE-916 Use of Password Hash With Insufficient Computational Effort</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.2</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N">CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-9025</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in PHP 7.3.x before 7.3.1. An invalid multibyte string supplied as an argument to the mb_split() function in ext/mbstring/php_mbregex.c can cause PHP to execute memcpy() with a negative argument, which could read and write past buffers allocated for the data.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2019-9025">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-27379</a></h3>
<div class="csaf-accordion-content">
<p>An issue in the component Arg_comparator::compare_real_fixed of MariaDB Server v10.6.2 and below was discovered to allow attackers to cause a Denial of Service (DoS) via specially crafted SQL statements.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-27379">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/89.html">CWE-89 Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-9637</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in PHP before 7.1.27, 7.2.x before 7.2.16, and 7.3.x before 7.3.3. Due to the way rename() across filesystems is implemented, it is possible that file being renamed is briefly available with wrong permissions while the rename is ongoing, thus enabling unauthorized users to access the data.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2019-9637">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/266.html">CWE-266 Incorrect Privilege Assignment</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N">CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-27928</a></h3>
<div class="csaf-accordion-content">
<p>A remote code execution issue was discovered in MariaDB 10.2 before 10.2.37, 10.3 before 10.3.28, 10.4 before 10.4.18, and 10.5 before 10.5.9; Percona Server through 2021-03-03; and the wsrep patch through 2021-03-03 for MySQL. An untrusted search path leads to eval injection, in which a database SUPER user can execute OS commands after modifying wsrep_provider and wsrep_notify_cmd. NOTE: this does not affect an Oracle product.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2021-27928">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/94.html">CWE-94 Improper Control of Generation of Code ('Code Injection')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.2</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-21703</a></h3>
<div class="csaf-accordion-content">
<p>In PHP versions 7.3.x up to and including 7.3.31, 7.4.x below 7.4.25 and 8.0.x below 8.0.12, when running PHP FPM SAPI with main FPM daemon process running as root and child worker processes running as lower-privileged users, it is possible for the child processes to access memory shared with the main process and write to it, modifying it in a way that would cause the root process to conduct invalid memory reads and writes, which can be used to escalate privileges from local unprivileged user to the root user.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2021-21703">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-2760</a></h3>
<div class="csaf-accordion-content">
<p>Vulnerability in the MySQL Server product of Oracle MySQL (component: InnoDB). Supported versions that are affected are 5.7.29 and prior and 8.0.19 and prior. Easily exploitable vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server as well as unauthorized update, insert or delete access to some of MySQL Server accessible data.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2020-2760">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:H">CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-2166</a></h3>
<div class="csaf-accordion-content">
<p>Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: DML). Supported versions that are affected are 5.7.33 and prior and 8.0.23 and prior. Easily exploitable vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2021-2166">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>4.9</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2015-2787</a></h3>
<div class="csaf-accordion-content">
<p>Use-after-free vulnerability in the process_nested_data function in ext/standard/var_unserializer.re in PHP before 5.4.39, 5.5.x before 5.5.23, and 5.6.x before 5.6.7 allows remote attackers to execute arbitrary code via a crafted unserialize call that leverages use of the unset function within an __wakeup function, a related issue to CVE-2015-0231.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2015-2787">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/416.html">CWE-416 Use After Free</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-23807</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in phpMyAdmin 4.9 before 4.9.8 and 5.1 before 5.1.2. A valid user who is already authenticated to phpMyAdmin can manipulate their account to bypass two-factor authentication for future login instances.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-23807">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/287.html">CWE-287 Improper Authentication</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>4.3</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-2752</a></h3>
<div class="csaf-accordion-content">
<p>Vulnerability in the MySQL Client product of Oracle MySQL (component: C API). Supported versions that are affected are 5.6.47 and prior, 5.7.27 and prior and 8.0.17 and prior. Difficult to exploit vulnerability allows low privileged attacker with network access via multiple protocols to compromise MySQL Client. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Client.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2020-2752">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.3</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-46666</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB before 10.6.2 allows an application crash because of mishandling of a pushdown from a HAVING clause to a WHERE clause.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2021-46666">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/617.html">CWE-617 Reachable Assertion</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-2814</a></h3>
<div class="csaf-accordion-content">
<p>Vulnerability in the MySQL Server product of Oracle MySQL (component: InnoDB). Supported versions that are affected are 5.6.47 and prior, 5.7.28 and prior and 8.0.18 and prior. Easily exploitable vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2020-2814">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>4.9</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-7065</a></h3>
<div class="csaf-accordion-content">
<p>In PHP versions 7.3.x below 7.3.16 and 7.4.x below 7.4.4, while using mb_strtolower() function with UTF-32LE encoding, certain invalid strings could cause PHP to overwrite stack-allocated buffer. This could lead to memory corruption, crashes and potentially code execution.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2020-7065">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/121.html">CWE-121 Stack-based Buffer Overflow</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-21705</a></h3>
<div class="csaf-accordion-content">
<p>In PHP versions 7.3.x below 7.3.29, 7.4.x below 7.4.21 and 8.0.x below 8.0.8, when using URL validation functionality via filter_var() function with FILTER_VALIDATE_URL parameter, an URL with invalid password field can be accepted as valid. This can lead to the code incorrectly parsing the URL and potentially leading to other security implications - like contacting a wrong server or making a wrong access decision.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2021-21705">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.3</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-7062</a></h3>
<div class="csaf-accordion-content">
<p>In PHP versions 7.2.x below 7.2.28, 7.3.x below 7.3.15 and 7.4.x below 7.4.3, when using file upload functionality, if upload progress tracking is enabled, but session.upload_progress.cleanup is set to 0 (disabled), and the file upload fails, the upload procedure would try to clean up data that does not exist and encounter null pointer dereference, which would likely lead to a crash.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2020-7062">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/476.html">CWE-476 NULL Pointer Dereference</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-11039</a></h3>
<div class="csaf-accordion-content">
<p>Function iconv_mime_decode_headers() in PHP versions 7.1.x below 7.1.30, 7.2.x below 7.2.19 and 7.3.x below 7.3.6 may perform out-of-buffer read due to integer overflow when parsing MIME headers. This may lead to information disclosure or crash.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2019-11039">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.1</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-11035</a></h3>
<div class="csaf-accordion-content">
<p>When processing certain files, PHP EXIF extension in versions 7.1.x below 7.1.28, 7.2.x below 7.2.17 and 7.3.x below 7.3.4 can be caused to read past allocated buffer in exif_iif_add_value function. This may lead to information disclosure or crash.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2019-11035">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.1</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-27447</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB Server v10.9 and below was discovered to contain a use-after-free via the component Binary_string::free_buffer() at /sql/sql_string.h.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-27447">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/416.html">CWE-416 Use After Free</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-11046</a></h3>
<div class="csaf-accordion-content">
<p>In PHP versions 7.2.x below 7.2.26, 7.3.x below 7.3.13 and 7.4.0, PHP bcmath extension functions on some systems, including Windows, can be tricked into reading beyond the allocated space by supplying it with string containing characters that are identified as numeric by the OS but aren't ASCII numbers. This can read to disclosure of the content of some memory locations.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2019-11046">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.3</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-27446</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB Server v10.9 and below was discovered to contain a segmentation fault via the component sql/item_cmpfunc.h.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-27446">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/617.html">CWE-617 Reachable Assertion</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-27386</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB Server v10.7 and below was discovered to contain a segmentation fault via the component sql/sql_class.cc.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-27386">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/89.html">CWE-89 Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-9639</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in the EXIF component in PHP before 7.1.27, 7.2.x before 7.2.16, and 7.3.x before 7.3.3. There is an uninitialized read in exif_process_IFD_in_MAKERNOTE because of mishandling the data_len variable.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2019-9639">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/909.html">CWE-909 Missing Initialization of Resource</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-11042</a></h3>
<div class="csaf-accordion-content">
<p>When PHP EXIF extension is parsing EXIF information from an image, e.g. via exif_read_data() function, in PHP versions 7.1.x below 7.1.31, 7.2.x below 7.2.21 and 7.3.x below 7.3.8 it is possible to supply it with data what will cause it to read past the allocated buffer. This may lead to information disclosure or crash.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2019-11042">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.1</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-27385</a></h3>
<div class="csaf-accordion-content">
<p>An issue in the component Used_tables_and_const_cache::used_tables_and_const_cache_join of MariaDB Server v10.7 and below was discovered to allow attackers to cause a Denial of Service (DoS) via specially crafted SQL statements.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-27385">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/89.html">CWE-89 Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-7059</a></h3>
<div class="csaf-accordion-content">
<p>When using fgetss() function to read data with stripping tags, in PHP versions 7.2.x below 7.2.27, 7.3.x below 7.3.14 and 7.4.x below 7.4.2 it is possible to supply data that will cause this function to read past the allocated buffer. This may lead to information disclosure or crash.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2020-7059">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.1</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-7070</a></h3>
<div class="csaf-accordion-content">
<p>In PHP versions 7.2.x below 7.2.34, 7.3.x below 7.3.23 and 7.4.x below 7.4.11, when PHP is processing incoming HTTP cookie values, the cookie names are url-decoded. This may lead to cookies with prefixes like __Host confused with cookies that decode to such prefix, thus leading to an attacker being able to forge cookie which is supposed to be secure. See also CVE-2020-8184 for more information.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2020-7070">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.3</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-32091</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB v10.7 was discovered to contain an use-after-poison in in __interceptor_memset at /libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-32091">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/416.html">CWE-416 Use After Free</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2015-2348</a></h3>
<div class="csaf-accordion-content">
<p>The move_uploaded_file implementation in ext/standard/basic_functions.c in PHP before 5.4.39, 5.5.x before 5.5.23, and 5.6.x before 5.6.7 truncates a pathname upon encountering a \x00 character, which allows remote attackers to bypass intended extension restrictions and create files with unexpected names via a crafted second argument. NOTE: this vulnerability exists because of an incomplete fix for CVE-2006-7243.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2015-2348">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/626.html">CWE-626 Null Byte Interaction Error (Poison Null Byte)</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-9020</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in PHP before 5.6.40, 7.x before 7.1.26, 7.2.x before 7.2.14, and 7.3.x before 7.3.1. Invalid input to the function xmlrpc_decode() can lead to an invalid memory access (heap out of bounds read or read after free). This is related to xml_elem_parse_buf in ext/xmlrpc/libxmlrpc/xml_element.c.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2019-9020">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-35604</a></h3>
<div class="csaf-accordion-content">
<p>Vulnerability in the MySQL Server product of Oracle MySQL (component: InnoDB). Supported versions that are affected are 5.7.35 and prior and 8.0.26 and prior. Easily exploitable vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server as well as unauthorized update, insert or delete access to some of MySQL Server accessible data.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2021-35604">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:H">CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-27444</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB Server v10.9 and below was discovered to contain a segmentation fault via the component sql/item_subselect.cc.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-27444">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/89.html">CWE-89 Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2018-14883</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in PHP before 5.6.37, 7.0.x before 7.0.31, 7.1.x before 7.1.20, and 7.2.x before 7.2.8. An Integer Overflow leads to a heap-based buffer over-read in exif_thumbnail_extract of exif.c.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2018-14883">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2014-9705</a></h3>
<div class="csaf-accordion-content">
<p>Heap-based buffer overflow in the enchant_broker_request_dict function in ext/enchant/enchant.c in PHP before 5.4.38, 5.5.x before 5.5.22, and 5.6.x before 5.6.6 allows remote attackers to execute arbitrary code via vectors that trigger creation of multiple dictionaries.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2014-9705">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/119.html">CWE-119 Improper Restriction of Operations within the Bounds of a Memory Buffer</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-7064</a></h3>
<div class="csaf-accordion-content">
<p>In PHP versions 7.2.x below 7.2.9, 7.3.x below 7.3.16 and 7.4.x below 7.4.4, while parsing EXIF data with exif_read_data() function, it is possible for malicious data to cause PHP to read one byte of uninitialized memory. This could potentially lead to information disclosure or crash.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2020-7064">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.4</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L">CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-27382</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB Server v10.7 and below was discovered to contain a segmentation fault via the component Item_field::used_tables/update_depend_map_for_order.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-27382">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/617.html">CWE-617 Reachable Assertion</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-7063</a></h3>
<div class="csaf-accordion-content">
<p>In PHP versions 7.2.x below 7.2.28, 7.3.x below 7.3.15 and 7.4.x below 7.4.3, when creating PHAR archive using PharData::buildFromIterator() function, the files are added with default permissions (0666, or all access) even if the original files on the filesystem were with more restrictive permissions. This may result in files having more lax permissions than intended when such archive is extracted.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2020-7063">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/281.html">CWE-281 Improper Preservation of Permissions</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.3</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-2372</a></h3>
<div class="csaf-accordion-content">
<p>Vulnerability in the MySQL Server product of Oracle MySQL (component: InnoDB). Supported versions that are affected are 5.7.34 and prior and 8.0.25 and prior. Difficult to exploit vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2021-2372">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>4.4</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-9021</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in PHP before 5.6.40, 7.x before 7.1.26, 7.2.x before 7.2.14, and 7.3.x before 7.3.1. A heap-based buffer over-read in PHAR reading functions in the PHAR extension may allow an attacker to read allocated or unallocated memory past the actual data when trying to parse the file name, a different vulnerability than CVE-2018-20783. This is related to phar_detect_phar_fname_ext in ext/phar/phar.c.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2019-9021">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2018-14851</a></h3>
<div class="csaf-accordion-content">
<p>exif_process_IFD_in_MAKERNOTE in ext/exif/exif.c in PHP before 5.6.37, 7.0.x before 7.0.31, 7.1.x before 7.1.20, and 7.2.x before 7.2.8 allows remote attackers to cause a denial of service (out-of-bounds read and application crash) via a crafted JPEG file.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2018-14851">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H">CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-27448</a></h3>
<div class="csaf-accordion-content">
<p>There is an Assertion failure in MariaDB Server v10.9 and below via 'node-&gt;pcur-&gt;rel_pos == BTR_PCUR_ON' at /row/row0mysql.cc.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-27448">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/617.html">CWE-617 Reachable Assertion</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-46663</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB through 10.5.13 allows a ha_maria::extra application crash via certain SELECT statements.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2021-46663">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-2180</a></h3>
<div class="csaf-accordion-content">
<p>Vulnerability in the MySQL Server product of Oracle MySQL (component: InnoDB). Supported versions that are affected are 5.7.33 and prior and 8.0.23 and prior. Easily exploitable vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2021-2180">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>4.9</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2014-9709</a></h3>
<div class="csaf-accordion-content">
<p>The GetCode_ function in gd_gif_in.c in GD 2.1.1 and earlier, as used in PHP before 5.5.21 and 5.6.x before 5.6.5, allows remote attackers to cause a denial of service (buffer over-read and application crash) via a crafted GIF image that is improperly handled by the gdImageCreateFromGif function.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2014-9709">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/119.html">CWE-119 Improper Restriction of Operations within the Bounds of a Memory Buffer</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>9.1</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H">CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2023-25690</a></h3>
<div class="csaf-accordion-content">
<p>Some mod_proxy configurations on Apache HTTP Server versions 2.4.0 through 2.4.55 allow a HTTP Request Smuggling attack. Configurations are affected when mod_proxy is enabled along with some form of RewriteRule or ProxyPassMatch in which a non-specific pattern matches some portion of the user-supplied request-target (URL) data and is then re-inserted into the proxied request-target using variable substitution. For example, something like: RewriteEngine on RewriteRule "^/here/(.*)" "http://example.com:8080/elsewhere?$1"; [P] ProxyPassReverse /here/ http://example.com:8080/Request splitting/smuggling could result in bypass of access controls in the proxy server, proxying unintended URLs to existing origin servers, and cache poisoning. Users are recommended to update to at least version 2.4.56 of Apache HTTP Server.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2023-25690">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/444.html">CWE-444 Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-32082</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB v10.5 to v10.7 was discovered to contain an assertion failure at table-&gt;get_ref_count() == 0 in dict0dict.cc.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-32082">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/617.html">CWE-617 Reachable Assertion</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-31629</a></h3>
<div class="csaf-accordion-content">
<p>In PHP versions before 7.4.31, 8.0.24 and 8.1.11, the vulnerability enables network and same-site attackers to set a standard insecure cookie in the victim's browser which is treated as a `__Host-` or `__Secure-` cookie by PHP applications.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-31629">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-9022</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in PHP 7.x before 7.1.26, 7.2.x before 7.2.14, and 7.3.x before 7.3.2. dns_get_record misparses a DNS response, which can allow a hostile DNS server to cause PHP to misuse memcpy, leading to read operations going past the buffer allocated for DNS data. This affects php_parserr in ext/standard/dns.c for DNS_CAA and DNS_ANY queries.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2019-9022">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N">CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2016-3078</a></h3>
<div class="csaf-accordion-content">
<p>Multiple integer overflows in php_zip.c in the zip extension in PHP before 7.0.6 allow remote attackers to cause a denial of service (heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted call to (1) getFromIndex or (2) getFromName in the ZipArchive class.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2016-3078">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/190.html">CWE-190 Integer Overflow or Wraparound</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2023-0662</a></h3>
<div class="csaf-accordion-content">
<p>In PHP 8.0.X before 8.0.28, 8.1.X before 8.1.16 and 8.2.X before 8.2.3, excessive number of parts in HTTP form upload can cause high resource consumption and excessive number of log entries. This can cause denial of service on the affected server by exhausting CPU resources or disk space.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2023-0662">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/400.html">CWE-400 Uncontrolled Resource Consumption</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-2022</a></h3>
<div class="csaf-accordion-content">
<p>Vulnerability in the MySQL Server product of Oracle MySQL (component: InnoDB). Supported versions that are affected are 5.6.50 and prior, 5.7.32 and prior and 8.0.22 and prior. Difficult to exploit vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2021-2022">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>4.4</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-32089</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB v10.5 to v10.7 was discovered to contain a segmentation fault via the component st_select_lex_unit::exclude_level.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-32089">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/229.html">CWE-229 Improper Handling of Values</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-11048</a></h3>
<div class="csaf-accordion-content">
<p>In PHP versions 7.2.x below 7.2.31, 7.3.x below 7.3.18 and 7.4.x below 7.4.6, when HTTP file uploads are allowed, supplying overly long filenames or field names could lead PHP engine to try to allocate oversized memory storage, hit the memory limit and stop processing the request, without cleaning up temporary files created by upload request. This potentially could lead to accumulation of uncleaned temporary files exhausting the disk space on the target server.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2019-11048">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/400.html">CWE-400 Uncontrolled Resource Consumption</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.3</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-46669</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB through 10.5.9 allows attackers to trigger a convert_const_to_int use-after-free when the BIGINT data type is used.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2021-46669">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/416.html">CWE-416 Use After Free</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-11047</a></h3>
<div class="csaf-accordion-content">
<p>When PHP EXIF extension is parsing EXIF information from an image, e.g. via exif_read_data() function, in PHP versions 7.2.x below 7.2.26, 7.3.x below 7.3.13 and 7.4.0 it is possible to supply it with data what will cause it to read past the allocated buffer. This may lead to information disclosure or crash.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2019-11047">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-27383</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB Server v10.6 and below was discovered to contain an use-after-free in the component my_strcasecmp_8bit, which is exploited via specially crafted SQL statements.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-27383">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/416.html">CWE-416 Use After Free</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-46667</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB before 10.6.5 has a sql_lex.cc integer overflow, leading to an application crash.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2021-46667">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/190.html">CWE-190 Integer Overflow or Wraparound</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-32087</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB v10.2 to v10.7 was discovered to contain a segmentation fault via the component Item_args::walk_args.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-32087">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/229.html">CWE-229 Improper Handling of Values</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-36760</a></h3>
<div class="csaf-accordion-content">
<p>Inconsistent Interpretation of HTTP Requests ('HTTP Request Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server allows an attacker to smuggle requests to the AJP server it forwards requests to. This issue affects Apache HTTP Server Apache HTTP Server 2.4 version 2.4.54 and prior versions.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-36760">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/444.html">CWE-444 Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-7060</a></h3>
<div class="csaf-accordion-content">
<p>When using certain mbstring functions to convert multibyte encodings, in PHP versions 7.2.x below 7.2.27, 7.3.x below 7.3.14 and 7.4.x below 7.4.2 it is possible to supply data that will cause function mbfl_filt_conv_big5_wchar to read past the allocated buffer. This may lead to information disclosure or crash.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2020-7060">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.1</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2018-17082</a></h3>
<div class="csaf-accordion-content">
<p>The Apache2 component in PHP before 5.6.38, 7.0.x before 7.0.32, 7.1.x before 7.1.22, and 7.2.x before 7.2.10 allows XSS via the body of a "Transfer-Encoding: chunked" request, because the bucket brigade is mishandled in the php_handler function in sapi/apache2handler/sapi_apache2.c.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2018-17082">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/79.html">CWE-79 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>6.1</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N">CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-9640</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in the EXIF component in PHP before 7.1.27, 7.2.x before 7.2.16, and 7.3.x before 7.3.3. There is an Invalid Read in exif_process_SOFn.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2019-9640">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-46661</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB through 10.5.9 allows an application crash in find_field_in_tables and find_order_in_list via an unused common table expression (CTE).</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2021-46661">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-11034</a></h3>
<div class="csaf-accordion-content">
<p>When processing certain files, PHP EXIF extension in versions 7.1.x below 7.1.28, 7.2.x below 7.2.17 and 7.3.x below 7.3.4 can be caused to read past allocated buffer in exif_process_IFD_TAG function. This may lead to information disclosure or crash.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2019-11034">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.1</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-27456</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB Server v10.6.3 and below was discovered to contain an use-after-free in the component VDec::VDec at /sql/sql_type.cc.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-27456">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/416.html">CWE-416 Use After Free</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-7061</a></h3>
<div class="csaf-accordion-content">
<p>In PHP versions 7.3.x below 7.3.15 and 7.4.x below 7.4.3, while extracting PHAR files on Windows using phar extension, certain content inside PHAR file could lead to one-byte read past the allocated buffer. This could potentially lead to information disclosure or crash.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2020-7061">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.1</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-27455</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB Server v10.6.3 and below was discovered to contain an use-after-free in the component my_wildcmp_8bit_impl at /strings/ctype-simple.c.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-27455">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/416.html">CWE-416 Use After Free</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-2144</a></h3>
<div class="csaf-accordion-content">
<p>Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: Parser). Supported versions that are affected are 5.7.29 and prior and 8.0.19 and prior. Easily exploitable vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in takeover of MySQL Server.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2021-2144">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.2</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-2154</a></h3>
<div class="csaf-accordion-content">
<p>Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: DML). Supported versions that are affected are 5.7.33 and prior. Easily exploitable vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2021-2154">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>4.9</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-21595</a></h3>
<div class="csaf-accordion-content">
<p>Vulnerability in the MySQL Server product of Oracle MySQL (component: C API). Supported versions that are affected are 5.7.36 and prior and 8.0.27 and prior. Difficult to exploit vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-21595">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>4.4</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-11040</a></h3>
<div class="csaf-accordion-content">
<p>When PHP EXIF extension is parsing EXIF information from an image, e.g. via exif_read_data() function, in PHP versions 7.1.x below 7.1.30, 7.2.x below 7.2.19 and 7.3.x below 7.3.6 it is possible to supply it with data what will cause it to read past the allocated buffer. This may lead to information disclosure or crash.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2019-11040">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.1</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-2389</a></h3>
<div class="csaf-accordion-content">
<p>Vulnerability in the MySQL Server product of Oracle MySQL (component: InnoDB). Supported versions that are affected are 5.7.34 and prior and 8.0.25 and prior. Difficult to exploit vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2021-2389">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.9</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2023-27522</a></h3>
<div class="csaf-accordion-content">
<p>HTTP Response Smuggling vulnerability in Apache HTTP Server via mod_proxy_uwsgi. This issue affects Apache HTTP Server: from 2.4.30 through 2.4.55. Special characters in the origin response header can truncate/split the response forwarded to the client.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2023-27522">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/444.html">CWE-444 Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-2812</a></h3>
<div class="csaf-accordion-content">
<p>Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: Stored Procedure). Supported versions that are affected are 5.6.47 and prior, 5.7.29 and prior and 8.0.19 and prior. Easily exploitable vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2020-2812">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>4.9</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-46665</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB through 10.5.9 allows a sql_parse.cc application crash because of incorrect used_tables expectations.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2021-46665">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-32086</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB v10.4 to v10.8 was discovered to contain a segmentation fault via the component Item_field::fix_outer_field.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-32086">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/229.html">CWE-229 Improper Handling of Values</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-32085</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB v10.2 to v10.7 was discovered to contain a segmentation fault via the component Item_func_in::cleanup/Item::cleanup_processor.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-32085">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/229.html">CWE-229 Improper Handling of Values</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-21704</a></h3>
<div class="csaf-accordion-content">
<p>In PHP versions 7.3.x below 7.3.29, 7.4.x below 7.4.21 and 8.0.x below 8.0.8, when using Firebird PDO driver extension, a malicious database server could cause crashes in various database functions, such as getAttribute(), execute(), fetch() and others by returning invalid response data that is not parsed correctly by the driver. This can result in crashes, denial of service or potentially memory corruption.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2021-21704">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.9</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-7066</a></h3>
<div class="csaf-accordion-content">
<p>In PHP versions 7.2.x below 7.2.29, 7.3.x below 7.3.16 and 7.4.x below 7.4.4, while using get_headers() with user-supplied URL, if the URL contains zero (\0) character, the URL will be silently truncated at it. This may cause some software to make incorrect assumptions about the target of the get_headers() and possibly send some information to a wrong server.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2020-7066">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/170.html">CWE-170 Improper Null Termination</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>4.3</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-31628</a></h3>
<div class="csaf-accordion-content">
<p>In PHP versions before 7.4.31, 8.0.24 and 8.1.11, the phar uncompressor code would recursively uncompress "quines" gzip files, resulting in an infinite loop.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-31628">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/674.html">CWE-674 Uncontrolled Recursion</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-46662</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB through 10.5.9 allows a set_var.cc application crash via certain uses of an UPDATE statement in conjunction with a nested subquery.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2021-46662">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2016-5385</a></h3>
<div class="csaf-accordion-content">
<p>PHP through 7.0.8 does not attempt to address RFC 3875 section 4.1.18 namespace conflicts and therefore does not protect applications from the presence of untrusted client data in the HTTP_PROXY environment variable, which might allow remote attackers to redirect an application's outbound HTTP traffic to an arbitrary proxy server via a crafted Proxy header in an HTTP request, as demonstrated by (1) an application that makes a getenv('HTTP_PROXY') call or (2) a CGI configuration of PHP, aka an "httpoxy" issue.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2016-5385">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/601.html">CWE-601 URL Redirection to Untrusted Site ('Open Redirect')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.1</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-37436</a></h3>
<div class="csaf-accordion-content">
<p>Prior to Apache HTTP Server 2.4.55, a malicious backend can cause the response headers to be truncated early, resulting in some headers being incorporated into the response body. If the later headers have any security purpose, they will not be interpreted by the client.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-37436">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/113.html">CWE-113 Improper Neutralization of CRLF Sequences in HTTP Headers ('HTTP Request/Response Splitting')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.3</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2013-6501</a></h3>
<div class="csaf-accordion-content">
<p>The default soap.wsdl_cache_dir setting in (1) php.ini-production and (2) php.ini-development in PHP through 5.6.7 specifies the /tmp directory, which makes it easier for local users to conduct WSDL injection attacks by creating a file under /tmp with a predictable filename that is used by the get_sdl function in ext/soap/php_sdl.c.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2013-6501">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/74.html">CWE-74 Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>8.8</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-21702</a></h3>
<div class="csaf-accordion-content">
<p>In PHP versions 7.3.x below 7.3.27, 7.4.x below 7.4.15 and 8.0.x below 8.0.2, when using SOAP extension to connect to a SOAP server, a malicious SOAP server could return malformed XML data as a response that would cause PHP to access a null pointer and thus cause a crash.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2021-21702">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/476.html">CWE-476 NULL Pointer Dereference</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-9024</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in PHP before 5.6.40, 7.x before 7.1.26, 7.2.x before 7.2.14, and 7.3.x before 7.3.1. xmlrpc_decode() can allow a hostile XMLRPC server to cause PHP to read memory outside of allocated areas in base64_decode_xmlrpc in ext/xmlrpc/libxmlrpc/base64.c.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2019-9024">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N">CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-9023</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in PHP before 5.6.40, 7.x before 7.1.26, 7.2.x before 7.2.14, and 7.3.x before 7.3.1. A number of heap-based buffer over-read instances are present in mbstring regular expression functions when supplied with invalid multibyte data. These occur in ext/mbstring/oniguruma/regcomp.c, ext/mbstring/oniguruma/regexec.c, ext/mbstring/oniguruma/regparse.c, ext/mbstring/oniguruma/enc/unicode.c, and ext/mbstring/oniguruma/src/utf32_be.c when a multibyte regular expression pattern contains invalid multibyte sequences.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2019-9023">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-27449</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB Server v10.9 and below was discovered to contain a segmentation fault via the component sql/item_func.cc:148.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-27449">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/617.html">CWE-617 Reachable Assertion</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-46664</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB through 10.5.9 allows an application crash in sub_select_postjoin_aggr for a NULL value of aggr.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2021-46664">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/476.html">CWE-476 NULL Pointer Dereference</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-11050</a></h3>
<div class="csaf-accordion-content">
<p>When PHP EXIF extension is parsing EXIF information from an image, e.g. via exif_read_data() function, in PHP versions 7.2.x below 7.2.26, 7.3.x below 7.3.13 and 7.4.0 it is possible to supply it with data what will cause it to read past the allocated buffer. This may lead to information disclosure or crash.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2019-11050">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-21708</a></h3>
<div class="csaf-accordion-content">
<p>In PHP versions 7.4.x below 7.4.28, 8.0.x below 8.0.16, and 8.1.x below 8.1.3, when using filter functions with FILTER_VALIDATE_FLOAT filter and min/max limits, if the filter fails, there is a possibility to trigger use of allocated memory after free, which can result it crashes, and potentially in overwrite of other memory chunks and RCE. This issue affects: code that uses FILTER_VALIDATE_FLOAT with min/max limits.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2021-21708">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/416.html">CWE-416 Use After Free</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-31625</a></h3>
<div class="csaf-accordion-content">
<p>In PHP versions 7.4.x below 7.4.30, 8.0.x below 8.0.20, and 8.1.x below 8.1.7, when using Postgres database extension, supplying invalid parameters to the parametrized query may lead to PHP attempting to free memory using uninitialized data as pointers. This could lead to RCE vulnerability or denial of service.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-31625">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/590.html">CWE-590 Free of Memory not on the Heap</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>8.1</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-32081</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB v10.4 to v10.7 was discovered to contain an use-after-poison in prepare_inplace_add_virtual at /storage/innobase/handler/handler0alter.cc.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-32081">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/416.html">CWE-416 Use After Free</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-27378</a></h3>
<div class="csaf-accordion-content">
<p>An issue in the component Create_tmp_table::finalize of MariaDB Server v10.7 and below was discovered to allow attackers to cause a Denial of Service (DoS) via specially crafted SQL statements.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-27378">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/89.html">CWE-89 Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2006-20001</a></h3>
<div class="csaf-accordion-content">
<p>A carefully crafted If: request header can cause a memory read, or write of a single zero byte, in a pool (heap) memory location beyond the header value sent. This could cause the process to crash. This issue affects Apache HTTP Server 2.4.54 and earlier.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2006-20001">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/787.html">CWE-787 Out-of-bounds Write</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2018-19935</a></h3>
<div class="csaf-accordion-content">
<p>ext/imap/php_imap.c in PHP 5.x and 7.x before 7.3.0 allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) via an empty string in the message argument to the imap_mail function.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2018-19935">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/476.html">CWE-476 NULL Pointer Dereference</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-4900</a></h3>
<div class="csaf-accordion-content">
<p>A vulnerability was found in PHP where setting the environment variable PHP_CLI_SERVER_WORKERS to a large value leads to a heap buffer overflow.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-4900">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/119.html">CWE-119 Improper Restriction of Operations within the Bounds of a Memory Buffer</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2018-12882</a></h3>
<div class="csaf-accordion-content">
<p>exif_read_from_impl in ext/exif/exif.c in PHP 7.2.x through 7.2.7 allows attackers to trigger a use-after-free (in exif_read_from_file) because it closes a stream that it is not responsible for closing. The vulnerable code is reachable through the PHP exif_read_data function.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2018-12882">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/416.html">CWE-416 Use After Free</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.0</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-9641</a></h3>
<div class="csaf-accordion-content">
<p>An issue was discovered in the EXIF component in PHP before 7.1.27, 7.2.x before 7.2.16, and 7.3.x before 7.3.3. There is an uninitialized read in exif_process_IFD_in_TIFF.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2019-9641">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/908.html">CWE-908 Use of Uninitialized Resource</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>9.8</td>
<td>CRITICAL</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-27380</a></h3>
<div class="csaf-accordion-content">
<p>An issue in the component my_decimal::operator= of MariaDB Server v10.6.3 and below was discovered to allow attackers to cause a Denial of Service (DoS) via specially crafted SQL statements.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-27380">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/89.html">CWE-89 Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-27381</a></h3>
<div class="csaf-accordion-content">
<p>An issue in the component Field::set_default of MariaDB Server v10.6 and below was discovered to allow attackers to cause a Denial of Service (DoS) via specially crafted SQL statements.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-27381">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/89.html">CWE-89 Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-21707</a></h3>
<div class="csaf-accordion-content">
<p>In PHP versions 7.3.x below 7.3.33, 7.4.x below 7.4.26 and 8.0.x below 8.0.13, certain XML parsing functions, like simplexml_load_file(), URL-decode the filename passed to them. If that filename contains URL-encoded NUL character, this may cause the function to interpret this as the end of the filename, thus interpreting the filename differently from what the user intended, which may lead it to reading a different file than intended.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2021-21707">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/159.html">CWE-159 Improper Handling of Invalid Use of Special Elements</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>5.3</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2022-27451</a></h3>
<div class="csaf-accordion-content">
<p>MariaDB Server v10.9 and below was discovered to contain a segmentation fault via the component sql/field_conv.cc.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-27451">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/1173.html">CWE-1173 Improper Use of Validation Framework</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.5</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2020-2780</a></h3>
<div class="csaf-accordion-content">
<p>Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: DML). Supported versions that are affected are 5.6.47 and prior, 5.7.29 and prior and 8.0.19 and prior. Easily exploitable vulnerability allows low privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2020-2780">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/400.html">CWE-400 Uncontrolled Resource Consumption</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>6.5</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2019-11041</a></h3>
<div class="csaf-accordion-content">
<p>When PHP EXIF extension is parsing EXIF information from an image, e.g. via exif_read_data() function, in PHP versions 7.1.x below 7.1.31, 7.2.x below 7.2.21 and 7.3.x below 7.3.8 it is possible to supply it with data what will cause it to read past the allocated buffer. This may lead to information disclosure or crash.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2019-11041">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/125.html">CWE-125 Out-of-bounds Read</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>7.1</td>
<td>HIGH</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H">CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="csaf-accordion-item">
<h3><a class="csaf-accordion-toggle" href="https://www.cisa.gov/#">CVE-2021-2174</a></h3>
<div class="csaf-accordion-content">
<p>Vulnerability in the MySQL Server product of Oracle MySQL (component: InnoDB). Supported versions that are affected are 5.7.33 and prior and 8.0.23 and prior. Difficult to exploit vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server.</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2021-2174">View CVE Details</a></p>
<hr>
<h4>Affected Products</h4>
<h5>Festo Didactic SE MES PC</h5>
<div class="ics-vendor-version-status">
<div class="ics-vendor"><strong>Vendor:</strong><br>Festo Didactic SE</div>
<div class="ics-version"><strong>Product Version:</strong><br>Festo Didactic SE MES PC shipped with Windows 10</div>
<div class="ics-status"><strong>Product Status:</strong><br>known_affected</div>
</div>
<div class="ics-remediations">
<h6>Remediations</h6>
<p><strong>Vendor fix</strong><br>Festo Didactic has released Factory Control Panel as a replacement for XAMPP on its MES PCs. Contact technical support at services.didactic@festo.com to obtain the current version of Factory Control Panel which includes fixes for these vulnerabilities.</p>
</div>
<p><strong>Relevant CWE:</strong> <a href="https://cwe.mitre.org/data/definitions/20.html">CWE-20 Improper Input Validation</a></p>
<hr>
<h4>Metrics</h4>
<div class="csaf-table csaf-metrics-table">
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">CVSS Version</th>
<th role="columnheader">Base Score</th>
<th role="columnheader">Base Severity</th>
<th role="columnheader">Vector String</th>
</tr>
</thead>
<tbody>
<tr>
<td>3.1</td>
<td>4.4</td>
<td>MEDIUM</td>
<td><a href="https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:N/A:H">CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:N/A:H</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<hr>
<h2>Acknowledgments</h2>
<ul>
<li>CERT@VDE helped coordinate and support this publication</li>
</ul>
<hr>
<h2>General recommendation</h2>
<p>Festo Didactic offers products with security functions that aid the safe operation of plants, systems, machines and networks. In order to protect plants, systems, machines and networks from cyber threats, a comprehensive security concept must be implemented and continuously updated. Festo products and services only constitute one part of such a concept. The customer is responsible for preventing unauthorized access to their plants, systems, machines and networks. Systems, machines and components should only be connected to a company's network or the Internet if and as necessary, and only when the suitable security measures (e.g., firewalls and network segmentation, defense-in-depth) are in place. Failure to ensure adequate security measures when connecting the product to the network can result in vulnerabilities which allow unauthorized, remote access to the network - even beyond the product boundaries. This access could be abused to incur a loss of data or manipulate or sabotage systems. Typical forms of attack include but are not limited to: Denial-of-Service (rendering the system temporarily non-functional), remote execution of malicious code, privilege escalation (executing malicious code with higher system privileges than expected), ransomware (encryption of data and demanding payment for decryption). In the context of industrial systems and machines this can also lead to unsafe states, posing a danger to people and equipment. Furthermore, Festo guidelines on suitable security measures should be observed. Festo products and solutions are constantly being developed further in order to make them more secure. Festo strongly recommends that customers install product updates as soon as they become available and always use the latest versions of its products. Any use of product versions that are no longer supported or any failure to install the latest updates may render the customer vulnerable to cyber-attacks.</p>
<hr>
<h2>Disclaimer</h2>
<p>Festo assumes no liability whatsoever for indirect, collateral, accidental or consequential losses that occur by the distribution and/or use of this document or any losses in connection with the distribution and/or use of this document. All information published in this document is provided free of charge and on good faith by Festo. Insofar as permissible by law, however, none of this information shall establish any warranty, guarantee, commitment, or liability on the part of Festo.\n\nNote: In no case does this information release the operator or responsible person from the obligation to check the effect on his system or installation before using the information and, in the event of negative consequences, not to use the information.\n\nIn addition, the actual general terms, and conditions for delivery, payment and software use of Festo, available under http://www.festo.com and the special provisions for the use of Festo Security Advisory available at https://www.festo.com/psirt shall apply.</p>
<hr>
<h2>Impact</h2>
<p>The vulnerabilities covered by this advisory have a broad range of impacts ranging from denial-of-service to disclosure or manipulation/deletion of information. Given the intended usage of MES PCs for didactic purposes in controlled lab environments, separate from productive systems, it never comes into contact with sensitive information. Therefore the impact is reduced to limited availability of the system.</p>
<hr>
<h2>Legal Notice and Terms of Use</h2>
<p>This product is provided subject to this Notification (https://www.cisa.gov/notification) and this Privacy &amp; Use policy (https://www.cisa.gov/privacy-policy).</p>
<hr>
<h2>Recommended Practices</h2>
<p>CISA recommends users take defensive measures to minimize the exploitation risk of this vulnerability.</p>
<p>Minimize network exposure for all control system devices and/or systems, and ensure they are not accessible from the internet.</p>
<p>Locate control system networks and remote devices behind firewalls and isolate them from business networks.</p>
<p>When remote access is required, use more secure methods, such as Virtual Private Networks (VPNs), recognizing VPNs may have vulnerabilities and should be updated to the most recent version available. Also recognize VPN is only as secure as its connected devices.</p>
<p>CISA reminds organizations to perform proper impact analysis and risk assessment prior to deploying defensive measures.</p>
<p>CISA also provides a section for control systems security recommended practices on the ICS webpage on cisa.gov. Several CISA products detailing cyber defense best practices are available for reading and download, including Improving Industrial Control Systems Cybersecurity with Defense-in-Depth Strategies.</p>
<p>CISA encourages organizations to implement recommended cybersecurity strategies for proactive defense of ICS assets. Additional mitigation guidance and recommended practices are publicly available on the ICS webpage at cisa.gov in the technical information paper, ICS-TIP-12-146-01B--Targeted Cyber Intrusion Detection and Mitigation Strategies.</p>
<p>Organizations observing suspected malicious activity should follow established internal procedures and report findings to CISA for tracking and correlation against other incidents.</p>
<hr>
<h2>Advisory Conversion Disclaimer</h2>
<p>This ICSA is a verbatim republication of Festo SE &amp; Co. KG FSA-202402 from a direct conversion of the vendor's Common Security Advisory Framework (CSAF) advisory. This is republished to CISA's website as a means of increasing visibility and is provided "as-is" for informational purposes only. CISA is not responsible for the editorial or technical accuracy of republished advisories and provides no warranties of any kind regarding any information contained within this advisory. Further, CISA does not endorse any commercial product or service. Please contact Festo SE &amp; Co. KG directly for any questions regarding this advisory.</p>
<h2>Revision History</h2>
<ul>
<li><strong>Initial Release Date: </strong>2024-02-27</li>
</ul>
<table class="tablesaw tablesaw-stack" data-tablesaw-mode="stack" data-tablesaw-minimap>
<thead>
<tr>
<th role="columnheader" data-tablesaw-priority="persist">Date</th>
<th role="columnheader">Revision</th>
<th role="columnheader">Summary</th>
</tr>
</thead>
<tbody>
<tr>
<td>2024-02-27</td>
<td>1</td>
<td>Initial version</td>
</tr>
<tr>
<td>2025-11-04</td>
<td>2</td>
<td>Adjust to VDE template. Add missing CWE-IDs if available. Updated legal disclaimer to add references to special provisions.</td>
</tr>
<tr>
<td>2025-12-08</td>
<td>3</td>
<td>Add all missing CWE identifier and CVSS 3.x scores.</td>
</tr>
<tr>
<td>2026-01-27</td>
<td>4</td>
<td>Initial Republication of Festo SE &amp; Co. KG FSA-202402 advisory</td>
</tr>
</tbody>
</table>
<hr>
<h2>Legal Notice and Terms of Use</h2>]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-0994 | Protobuf V33.0 google.protobuf.json_format.ParseDict recursion (Nessus ID 296422)]]></title>
<description><![CDATA[A vulnerability identified as problematic has been detected in Protobuf V33.0. Affected is the function google.protobuf.json_format.ParseDict. Performing a manipulation results in uncontrolled recursion.

This vulnerability is identified as CVE-2026-0994. The attack can be initiated remotely. The...]]></description>
<link>https://tsecurity.de/de/3232737/sicherheitsluecken/cve-2026-0994-protobuf-v330-googleprotobufjsonformatparsedict-recursion-nessus-id-296422/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3232737/sicherheitsluecken/cve-2026-0994-protobuf-v330-googleprotobufjsonformatparsedict-recursion-nessus-id-296422/</guid>
<pubDate>Sun, 25 Jan 2026 05:34:17 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability identified as <a href="https://vuldb.com/?kb.risk">problematic</a> has been detected in <a href="https://vuldb.com/?product.protobuf">Protobuf V33.0</a>. Affected is the function <code>google.protobuf.json_format.ParseDict</code>. Performing a manipulation results in uncontrolled recursion.

This vulnerability is identified as <a href="https://vuldb.com/?source_cve.342562">CVE-2026-0994</a>. The attack can be initiated remotely. There is not any exploit available.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-24401 | Avahi up to 0.9rc2 mDNS/DNS-SD lookup_handle_cname recursion (ID 501 / Nessus ID 296504)]]></title>
<description><![CDATA[A vulnerability marked as problematic has been reported in Avahi up to 0.9rc2. Impacted is the function lookup_handle_cname of the component mDNS/DNS-SD. This manipulation causes uncontrolled recursion.

This vulnerability is tracked as CVE-2026-24401. The attack is possible to be carried out rem...]]></description>
<link>https://tsecurity.de/de/3232575/sicherheitsluecken/cve-2026-24401-avahi-up-to-09rc2-mdnsdns-sd-lookuphandlecname-recursion-id-501-nessus-id-296504/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3232575/sicherheitsluecken/cve-2026-24401-avahi-up-to-09rc2-mdnsdns-sd-lookuphandlecname-recursion-id-501-nessus-id-296504/</guid>
<pubDate>Sun, 25 Jan 2026 00:34:16 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability marked as <a href="https://vuldb.com/?kb.risk">problematic</a> has been reported in <a href="https://vuldb.com/?product.avahi">Avahi up to 0.9rc2</a>. Impacted is the function <code>lookup_handle_cname</code> of the component <em>mDNS/DNS-SD</em>. This manipulation causes uncontrolled recursion.

This vulnerability is tracked as <a href="https://vuldb.com/?source_cve.342788">CVE-2026-24401</a>. The attack is possible to be carried out remotely. No exploit exists.

To fix this issue, it is recommended to deploy a patch.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-0989 | libxml2 RelaxNG Parser recursion (WID-SEC-2026-0126)]]></title>
<description><![CDATA[A vulnerability marked as problematic has been reported in libxml2. This vulnerability affects unknown code of the component RelaxNG Parser. Performing a manipulation results in uncontrolled recursion.

This vulnerability is cataloged as CVE-2026-0989. It is possible to initiate the attack remote...]]></description>
<link>https://tsecurity.de/de/3218067/sicherheitsluecken/cve-2026-0989-libxml2-relaxng-parser-recursion-wid-sec-2026-0126/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3218067/sicherheitsluecken/cve-2026-0989-libxml2-relaxng-parser-recursion-wid-sec-2026-0126/</guid>
<pubDate>Sat, 17 Jan 2026 00:05:38 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability marked as <a href="https://vuldb.com/?kb.risk">problematic</a> has been reported in <a href="https://vuldb.com/?product.libxml2">libxml2</a>. This vulnerability affects unknown code of the component <em>RelaxNG Parser</em>. Performing a manipulation results in uncontrolled recursion.

This vulnerability is cataloged as <a href="https://vuldb.com/?source_cve.341290">CVE-2026-0989</a>. It is possible to initiate the attack remotely. There is no exploit available.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2026-0990 | libxml2 XML Parser xmlCatalogXMLResolveURI recursion (WID-SEC-2026-0126)]]></title>
<description><![CDATA[A vulnerability, which was classified as problematic, has been found in libxml2. The impacted element is the function xmlCatalogXMLResolveURI of the component XML Parser. This manipulation causes uncontrolled recursion.

This vulnerability appears as CVE-2026-0990. The attack may be initiated rem...]]></description>
<link>https://tsecurity.de/de/3218064/sicherheitsluecken/cve-2026-0990-libxml2-xml-parser-xmlcatalogxmlresolveuri-recursion-wid-sec-2026-0126/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3218064/sicherheitsluecken/cve-2026-0990-libxml2-xml-parser-xmlcatalogxmlresolveuri-recursion-wid-sec-2026-0126/</guid>
<pubDate>Sat, 17 Jan 2026 00:05:34 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability, which was classified as <a href="https://vuldb.com/?kb.risk">problematic</a>, has been found in <a href="https://vuldb.com/?product.libxml2">libxml2</a>. The impacted element is the function <code>xmlCatalogXMLResolveURI</code> of the component <em>XML Parser</em>. This manipulation causes uncontrolled recursion.

This vulnerability appears as <a href="https://vuldb.com/?source_cve.341294">CVE-2026-0990</a>. The attack may be initiated remotely. There is no available exploit.]]></content:encoded>
</item>
<item>
<title><![CDATA[Node.js Fixes Critical DoS Flaw That Could Crash “Virtually Every Production App”]]></title>
<description><![CDATA[Node.js Fixes Critical DoS Flaw That Could Crash “Virtually Every Production App”
				
				
			
			
				
				
				
				
			
				
				
				
				
				
				
				
				
				
				
				
				 Post Views: 3
			
			
				
				
				
				
				



			
			
				
				
				
				
			
				
				
				
				
				
				...]]></description>
<link>https://tsecurity.de/de/3212348/it-security-nachrichten/nodejs-fixes-critical-dos-flaw-that-could-crash-virtually-every-production-app/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3212348/it-security-nachrichten/nodejs-fixes-critical-dos-flaw-that-could-crash-virtually-every-production-app/</guid>
<pubDate>Wed, 14 Jan 2026 12:05:58 +0100</pubDate>
<category>📰 IT Security Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_0 et_section_specialty">
				
				
				
				
				
				<div class="et_pb_row">
				<div class="et_pb_column et_pb_column_3_4 et_pb_column_0   et_pb_specialty_column  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_row_inner et_pb_row_inner_0">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_inner et_pb_column_inner_0 et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_post_title et_pb_post_title_0 et_pb_bg_layout_light  et_pb_text_align_left">
				
				
				
				
				
				<div class="et_pb_title_container">
					<h1 class="entry-title">Node.js Fixes Critical DoS Flaw That Could Crash “Virtually Every Production App”</h1>
				</div>
				
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row_inner et_pb_row_inner_1">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_inner et_pb_column_inner_1 et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_0  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p><strong><div class="post-views content-post post-286904 entry-meta load-static">
				<span class="post-views-icon dashicons dashicons-chart-bar"></span> <span class="post-views-label">Post Views:</span> <span class="post-views-count">3</span>
			</div></strong></p></div>
			</div><div class="et_pb_module et_pb_text et_pb_text_1  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><br>
<!-- News_Horizontal_smaller --><br>
<ins class="adsbygoogle" data-ad-client="ca-pub-6620833063853657" data-ad-slot="8337846400"></ins><br>
</div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row_inner et_pb_row_inner_2 patreon-row">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_inner et_pb_column_inner_2 et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_2  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h3 class="premium-content">Join our <a class="green_color" href="https://www.patreon.com/posts/maximizing-your-87671900" target="_blank" rel="noopener sponsored">Patreon</a> Channel and Gain access to 70+ Exclusive Walkthrough Videos.</h3></div>
			</div><div class="et_pb_module et_pb_image et_pb_image_0">
				
				
				
				
				<a href="https://www.patreon.com/posts/create-evasive-111421720" target="_blank"><span class="et_pb_image_wrap "><img fetchpriority="high" decoding="async" width="800" height="120" src="https://www.blackhatethicalhacking.com/wp-content/uploads/2025/02/Patreon-2.png" alt="Patreon" title="Patreon" srcset="https://www.blackhatethicalhacking.com/wp-content/uploads/2025/02/Patreon-2.png 800w, https://www.blackhatethicalhacking.com/wp-content/uploads/2025/02/Patreon-2-480x72.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 800px, 100vw" class="wp-image-282931"></span></a>
			</div><div class="et_pb_module et_pb_divider et_pb_divider_0 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div>
			</div>
				
				
				
				
			</div><div class="et_pb_row_inner et_pb_row_inner_3">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_inner et_pb_column_inner_3 et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_3  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner">Reading Time: 3 Minutes</div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row_inner et_pb_row_inner_4">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_inner et_pb_column_inner_4 et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_4  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h2 data-start="560" data-end="603"><strong>Critical Flaw With Ecosystem-Wide Impact</strong></h2>
<p data-start="605" data-end="820">The Node.js project has released <strong data-start="638" data-end="658">security updates</strong> to address a critical issue that could cause <strong data-start="704" data-end="731">denial-of-service (DoS)</strong> conditions in what maintainers describe as <strong data-start="775" data-end="820">“virtually every production Node.js app.”</strong></p>
<p data-start="822" data-end="1184">The flaw, tracked as <strong data-start="843" data-end="861">CVE-2025-59466</strong> (CVSS score: <strong data-start="875" data-end="882">7.5</strong>), affects how Node.js handles <strong data-start="913" data-end="939">stack space exhaustion</strong> when the low-level <strong data-start="959" data-end="976"><code data-start="961" data-end="974">async_hooks</code></strong> API is enabled. Under specific conditions, the bug causes Node.js to <strong data-start="1046" data-end="1068">terminate abruptly</strong> instead of throwing a recoverable exception, allowing attackers to crash applications by triggering deep recursion.</p>
<hr data-start="1186" data-end="1189">
<h2 data-start="1191" data-end="1247"><strong>Root Cause: Stack Overflow + async_hooks = Hard Crash</strong></h2>
<p data-start="1249" data-end="1408">Node.js normally attempts to recover gracefully from stack overflows by throwing a <strong data-start="1332" data-end="1351">catchable error</strong>, which many frameworks rely on to maintain availability.</p>
<p data-start="1410" data-end="1556">However, maintainers <strong data-start="1431" data-end="1449">Matteo Collina</strong> and <strong data-start="1454" data-end="1470">Joyee Cheung</strong> <a href="https://nodejs.org/en/blog/vulnerability/january-2026-dos-mitigation-async-hooks" target="_blank" rel="noopener">explained</a> that a long-standing bug breaks this behavior when <code data-start="1532" data-end="1545">async_hooks</code> is in use:</p>
<blockquote data-start="1558" data-end="1685">
<p data-start="1560" data-end="1685">“Node.js exits with code 7 directly without throwing a catchable error when recursions in user code exhaust the stack space.”</p>
</blockquote>
<p data-start="1687" data-end="1811">Exit code <strong data-start="1697" data-end="1702">7</strong> corresponds to an <em data-start="1721" data-end="1766">Internal Exception Handler Run-Time Failure</em>, meaning the process terminates immediately.</p>
<p data-start="1813" data-end="1953">This becomes dangerous when recursion depth is influenced by <strong data-start="1874" data-end="1900">unsanitized user input</strong>, allowing attackers to intentionally crash services.</p></div>
			</div><div class="et_pb_module et_pb_text et_pb_text_5 see-also-text  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><strong>See Also: So, you want to be a hacker?<br>
</strong><strong><a href="https://www.blackhatethicalhacking.com/courses/" target="_blank" rel="noopener noreferrer">Offensive Security, Bug Bounty Courses</a></strong></div>
			</div><div class="et_pb_module et_pb_text et_pb_text_6  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><br>
<!-- News_Horizontal_smaller --><br>
<ins class="adsbygoogle" data-ad-client="ca-pub-6620833063853657" data-ad-slot="8337846400"></ins><br>
</div>
			</div><div class="et_pb_module et_pb_text et_pb_text_7  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h4><span><strong>Discover your weakest link. Be proactive, not reactive. Cybercriminals need just one flaw to strike.</strong></span></h4>
<p><a href="https://www.blackhatethicalhacking.com/solutions/"><img decoding="async" class="alignnone wp-image-276050 size-full" src="https://www.blackhatethicalhacking.com/wp-content/uploads/2023/11/Solutions.png" alt="" width="800" height="120" srcset="https://www.blackhatethicalhacking.com/wp-content/uploads/2023/11/Solutions.png 800w, https://www.blackhatethicalhacking.com/wp-content/uploads/2023/11/Solutions-480x72.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 800px, 100vw"></a></p></div>
			</div><div class="et_pb_module et_pb_text et_pb_text_8  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h2 data-start="1960" data-end="1992"><strong>Why So Many Apps Are Affected</strong></h2>
<p data-start="1994" data-end="2139">The issue has far-reaching consequences because <strong data-start="2042" data-end="2087"><code data-start="2044" data-end="2057">async_hooks</code> underpins <a href="https://nodejs.org/api/async_context.html" target="_blank" rel="noopener">AsyncLocalStorage</a></strong>, which is widely used across the Node.js ecosystem.</p>
<p data-start="2141" data-end="2226">As a result, many popular frameworks and observability tools are impacted, including:</p>
<ul>
<li data-start="2230" data-end="2257"><strong data-start="2230" data-end="2257">React Server Components</strong></li>
<li data-start="2260" data-end="2271"><strong data-start="2260" data-end="2271">Next.js</strong></li>
<li data-start="2274" data-end="2285"><strong data-start="2274" data-end="2285">Datadog</strong></li>
<li data-start="2288" data-end="2301"><strong data-start="2288" data-end="2301">New Relic</strong></li>
<li data-start="2304" data-end="2317"><strong data-start="2304" data-end="2317">Dynatrace</strong></li>
<li data-start="2320" data-end="2335"><strong data-start="2320" data-end="2335">Elastic APM</strong></li>
<li data-start="2338" data-end="2355"><strong data-start="2338" data-end="2355">OpenTelemetry</strong></li>
</ul>
<p data-start="2357" data-end="2502">Any application or dependency that relies on AsyncLocalStorage for request tracing, context propagation, or monitoring is potentially vulnerable.</p>
<hr data-start="2504" data-end="2507">
<h2 data-start="2509" data-end="2534"><strong>Fixed Node.js Versions</strong></h2>
<p data-start="2536" data-end="2590">The flaw has been <a href="https://github.com/nodejs/node/releases/tag/v25.3.0" target="_blank" rel="noopener">addressed</a> in the following releases:</p>
<ul>
<li data-start="2594" data-end="2621"><strong data-start="2594" data-end="2619">Node.js 20.20.0 (LTS)</strong></li>
<li data-start="2624" data-end="2651"><strong data-start="2624" data-end="2649">Node.js 22.22.0 (LTS)</strong></li>
<li data-start="2654" data-end="2681"><strong data-start="2654" data-end="2679">Node.js 24.13.0 (LTS)</strong></li>
<li data-start="2684" data-end="2714"><strong data-start="2684" data-end="2712">Node.js 25.3.0 (Current)</strong></li>
</ul>
<p data-start="2716" data-end="2864">The fix ensures that <strong data-start="2737" data-end="2789">stack overflow errors are re-thrown to user code</strong>, restoring predictable error handling instead of triggering a fatal crash.</p>
<hr data-start="2866" data-end="2869">
<h2 data-start="2871" data-end="2906"><strong>Older Versions Remain Vulnerable</strong></h2>
<p data-start="2908" data-end="3037">The issue affects <strong data-start="2926" data-end="2972">all Node.js versions from 8.x through 18.x</strong>, dating back to <strong data-start="2989" data-end="3015">Node.js 8.0.0 (Carbon)</strong> released in May 2017.</p>
<p data-start="3039" data-end="3171">However, these versions <strong data-start="3063" data-end="3083">remain unpatched</strong> because they have reached <strong data-start="3110" data-end="3131">end-of-life (EoL)</strong> and no longer receive security updates.</p>
<p data-start="3173" data-end="3283">Organizations still running legacy Node.js versions are therefore <strong data-start="3239" data-end="3262">permanently exposed</strong> unless they upgrade.</p></div>
			</div><div class="et_pb_module et_pb_text et_pb_text_9 see-also-text  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p><strong>Trending: <a href="https://www.blackhatethicalhacking.com/articles/network-eavesdropping-via-man-in-the-middle-on-internal-communications/" target="_blank" rel="noopener noreferrer">Network Eavesdropping via Man-in-the-Middle on Internal Communications<br>
</a></strong></p></div>
			</div><div class="et_pb_module et_pb_text et_pb_text_10  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><br>
<!-- News Adsense Adcode Horizontal --><br>
<ins class="adsbygoogle" data-ad-client="ca-pub-6620833063853657" data-ad-slot="8337846400"></ins><br>
</div>
			</div><div class="et_pb_module et_pb_text et_pb_text_11 see-also-text  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p><strong>Trending: <a href="https://www.blackhatethicalhacking.com/tools/evilwaf-web-application-firewall-bypass-toolkit/" target="_blank" rel="noopener">Offensive Security Tool: EvilWAF – Web Application Firewall Bypass Toolkit<br>
</a></strong></p></div>
			</div><div class="et_pb_module et_pb_text et_pb_text_12  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><div class="pt-0">
<div class="gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full">
<div class="relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8">
<div class="flex-shrink-0 flex flex-col relative items-end">
<div class="pt-0">
<div class="gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full">
<div class="relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8">
<div class="flex-shrink-0 flex flex-col relative items-end">
<div class="pt-0">
<div class="gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full">
<div class="relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8">
<div class="pt-0">
<div class="gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full">
<div class="relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8">
<div class="flex-shrink-0 flex flex-col relative items-end">
<div class="pt-0">
<div class="gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full">
<div class="relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8">
<div class="flex-shrink-0 flex flex-col relative items-end">
<div class="pt-0">
<div class="gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full">
<div class="relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8">
<h2 data-start="3290" data-end="3346"><strong>Why Node.js Calls This a “Mitigation,” Not a Full Fix</strong></h2>
<p data-start="3348" data-end="3485">Despite its impact, the Node.js team classified the change as a <strong data-start="3412" data-end="3426">mitigation</strong> rather than a strict security fix, citing several reasons:</p>
<ul>
<li data-start="3489" data-end="3562">Stack space exhaustion is <strong data-start="3515" data-end="3562">not defined in the ECMAScript specification</strong></li>
<li data-start="3565" data-end="3620">The <strong data-start="3569" data-end="3620">V8 engine does not consider it a security issue</strong></li>
<li data-start="3623" data-end="3728">Limitations exist with the <code data-start="3650" data-end="3669">uncaughtException</code> handler, which is intended only as a last-resort mechanism</li>
</ul>
<p data-start="3730" data-end="3786">Still, Node.js acknowledged the real-world consequences:</p>
<blockquote data-start="3788" data-end="3970">
<p data-start="3790" data-end="3970">“We chose to include it in the security release because of its widespread impact on the ecosystem. The fix improves developer experience and makes error handling more predictable.”</p>
</blockquote>
<hr data-start="3972" data-end="3975">
<h2 data-start="3977" data-end="4019"><strong>Additional High-Severity Fixes Released</strong></h2>
<p data-start="4021" data-end="4114">Alongside CVE-2025-59466, Node.js also <a href="https://nodejs.org/en/blog/vulnerability/december-2025-security-releases" target="_blank" rel="noopener">patched</a> three other <strong data-start="4080" data-end="4113">high-severity vulnerabilities</strong>:</p>
<ul>
<li data-start="4118" data-end="4167"><strong data-start="4118" data-end="4136">CVE-2025-55131</strong> – Data leakage or corruption</li>
<li data-start="4170" data-end="4247"><strong data-start="4170" data-end="4188">CVE-2025-55130</strong> – Arbitrary file read via crafted relative symlink paths</li>
<li data-start="4250" data-end="4297"><strong data-start="4250" data-end="4268">CVE-2025-59465</strong> – Remote denial-of-service</li>
</ul>
<hr data-start="4299" data-end="4302">
<h2 data-start="4304" data-end="4326"><strong>Recommended Actions</strong></h2>
<p data-start="4328" data-end="4393">Given the scale of impact, Node.js users are strongly advised to:</p>
<ul>
<li data-start="4397" data-end="4451"><strong data-start="4397" data-end="4420">Upgrade immediately</strong> to a patched Node.js version</li>
<li data-start="4454" data-end="4519">Audit applications for <strong data-start="4477" data-end="4519">unbounded or user-controlled recursion</strong></li>
<li data-start="4522" data-end="4577">Apply additional safeguards in frameworks and libraries</li>
<li data-start="4580" data-end="4646">Ensure production systems are not running <strong data-start="4622" data-end="4646">EoL Node.js releases</strong></li>
</ul>
<p data-start="4648" data-end="4776">For organizations relying on React, Next.js, or APM tooling, the update is particularly urgent to avoid trivial service crashes.</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div></div>
			</div><div class="et_pb_module et_pb_text et_pb_text_13 see-also-text  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p><strong>Trending: <a href="https://www.blackhatethicalhacking.com/news/actively-exploited-d-link-router-flaw-enables-unauthenticated-remote-code-execution/" target="_blank" rel="noopener noreferrer">Actively Exploited D-Link Router Flaw Enables Unauthenticated Remote Code Execution<br>
</a></strong></p></div>
			</div><div class="et_pb_module et_pb_text et_pb_text_14  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><blockquote><p><em>Are u a security researcher? Or a company that writes articles about Cyber Security, Offensive Security (related to information security in general) that match with our specific audience and is worth sharing? </em><em>If you want to express your idea in an article contact us here for a quote: <strong>info@blackhatethicalhacking.com</strong></em></p></blockquote></div>
			</div><div class="et_pb_module et_pb_text et_pb_text_15  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p><strong><em>Sources: thehackernews.com</em></strong></p>
<p><a href="https://thehackernews.com/2026/01/critical-nodejs-vulnerability-can-cause.html" target="_blank" rel="noopener"><strong>Source Link</strong></a></p></div>
			</div><div class="et_pb_module et_pb_divider et_pb_divider_1 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div class="et_pb_module et_pb_image et_pb_image_1 store-img">
				
				
				
				
				<a href="https://store.blackhatethicalhacking.com/" target="_blank"><span class="et_pb_image_wrap "><img decoding="async" width="1142" height="500" src="https://www.blackhatethicalhacking.com/wp-content/uploads/2023/03/Store.png" alt="Merch" title="Store" srcset="https://www.blackhatethicalhacking.com/wp-content/uploads/2023/03/Store.png 1142w, https://www.blackhatethicalhacking.com/wp-content/uploads/2023/03/Store-980x429.png 980w, https://www.blackhatethicalhacking.com/wp-content/uploads/2023/03/Store-480x210.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1142px, 100vw" class="wp-image-271829"></span></a>
			</div><div class=" et_pb_logo_slider  et_pb_logo_slider_0 ">
                
            </div>
			</div>
				
				
				
				
			</div>
			</div><div class="et_pb_column et_pb_column_1_4 et_pb_column_1    et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_sidebar_0 news-sidebar1 et_pb_widget_area clearfix et_pb_widget_area_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_widget rpwe_widget recent-posts-extended"><h4 class="widgettitle">Recent News</h4><div class="rpwe-block news-recent-posts-sb"><ul class="rpwe-ul"><li class="rpwe-li rpwe-clearfix"><a class="rpwe-img" href="https://www.blackhatethicalhacking.com/news/actively-exploited-d-link-router-flaw-enables-unauthenticated-remote-code-execution/" target="_self"><img class="rpwe-aligncenter rpwe-thumb" src="https://www.blackhatethicalhacking.com/wp-content/uploads/2026/01/877x440-Images-for-the-News-posts-36-300x150.png" alt="Actively Exploited D-Link Router Flaw Enables Unauthenticated Remote Code Execution" height="150" width="300" loading="lazy" decoding="async"></a><h3 class="rpwe-title"><a href="https://www.blackhatethicalhacking.com/news/actively-exploited-d-link-router-flaw-enables-unauthenticated-remote-code-execution/" target="_self">Actively Exploited D-Link Router Flaw Enables Unauthenticated Remote Code Execution</a></h3><time class="rpwe-time published" datetime="2026-01-07T13:48:28+02:00">January 7, 2026</time><div class="rpwe-summary"></div></li><li class="rpwe-li rpwe-clearfix"><a class="rpwe-img" href="https://www.blackhatethicalhacking.com/news/kali-linux-2025-4-released-with-3-new-tools-desktop-overhauls-and-halloween-mode/" target="_self"><img class="rpwe-aligncenter rpwe-thumb" src="https://www.blackhatethicalhacking.com/wp-content/uploads/2025/12/877x440-Images-for-the-News-posts-34-300x150.png" alt="Kali Linux 2025.4 Released With 3 new tools, Desktop Overhauls, and Halloween Mode" height="150" width="300" loading="lazy" decoding="async"></a><h3 class="rpwe-title"><a href="https://www.blackhatethicalhacking.com/news/kali-linux-2025-4-released-with-3-new-tools-desktop-overhauls-and-halloween-mode/" target="_self">Kali Linux 2025.4 Released With 3 new tools, Desktop Overhauls, and Halloween Mode</a></h3><time class="rpwe-time published" datetime="2025-12-16T12:33:50+02:00">December 16, 2025</time><div class="rpwe-summary"></div></li><li class="rpwe-li rpwe-clearfix"><a class="rpwe-img" href="https://www.blackhatethicalhacking.com/news/new-phishing-kits-automate-mfa-bypass-ai-email-lures-and-bank-credential-theft-at-scale/" target="_self"><img class="rpwe-aligncenter rpwe-thumb" src="https://www.blackhatethicalhacking.com/wp-content/uploads/2025/12/877x440-Images-for-the-News-posts-33-300x150.png" alt="New Phishing Kits Automate MFA Bypass, AI Email Lures, and Bank Credential Theft at Scale" height="150" width="300" loading="lazy" decoding="async"></a><h3 class="rpwe-title"><a href="https://www.blackhatethicalhacking.com/news/new-phishing-kits-automate-mfa-bypass-ai-email-lures-and-bank-credential-theft-at-scale/" target="_self">New Phishing Kits Automate MFA Bypass, AI Email Lures, and Bank Credential Theft at Scale</a></h3><time class="rpwe-time published" datetime="2025-12-15T11:53:36+02:00">December 15, 2025</time><div class="rpwe-summary"></div></li><li class="rpwe-li rpwe-clearfix"><a class="rpwe-img" href="https://www.blackhatethicalhacking.com/news/malicious-vs-code-extensions-infect-developers-with-infostealers-and-session-hijackers/" target="_self"><img class="rpwe-aligncenter rpwe-thumb" src="https://www.blackhatethicalhacking.com/wp-content/uploads/2025/12/877x440-Images-for-the-News-posts-32-300x150.png" alt="Malicious VS Code Extensions Infect Developers With Infostealers and Session Hijackers" height="150" width="300" loading="lazy" decoding="async"></a><h3 class="rpwe-title"><a href="https://www.blackhatethicalhacking.com/news/malicious-vs-code-extensions-infect-developers-with-infostealers-and-session-hijackers/" target="_self">Malicious VS Code Extensions Infect Developers With Infostealers and Session Hijackers</a></h3><time class="rpwe-time published" datetime="2025-12-09T11:33:05+02:00">December 9, 2025</time><div class="rpwe-summary"></div></li></ul></div><!-- Generated by http://wordpress.org/plugins/recent-posts-widget-extended/ --></div><div class="et_pb_widget widget_block"><h3>EXPLORE OUR STORE</h3></div><div class="et_pb_widget widget_media_image"><a href="https://store.blackhatethicalhacking.com/"><img decoding="async" width="233" height="300" src="https://www.blackhatethicalhacking.com/wp-content/uploads/2024/09/Tshirt-233x300.png" class="image wp-image-280999  attachment-medium size-medium" alt=""></a></div><div class="et_pb_widget widget_media_image"><a href="https://store.blackhatethicalhacking.com/"><img decoding="async" width="300" height="280" src="https://www.blackhatethicalhacking.com/wp-content/uploads/2024/09/RedTeamers-e1725807706904-300x280.png" class="image wp-image-281001  attachment-medium size-medium" alt=""></a></div><div class="et_pb_widget widget_media_image"><a href="https://store.blackhatethicalhacking.com/"><img decoding="async" width="711" height="1024" src="https://www.blackhatethicalhacking.com/wp-content/uploads/2024/09/Hoodie-711x1024.png" class="image wp-image-281002  attachment-large size-large" alt=""></a></div><div class="widget_text et_pb_widget widget_custom_html"><div class="textwidget custom-html-widget"> <!-- News Adsense Adcode --> <ins class="adsbygoogle" data-ad-client="ca-pub-6620833063853657" data-ad-slot="8337846400" data-ad-format="auto" data-full-width-responsive="true"></ins> </div></div>
			</div><div class="et_pb_module et_pb_sidebar_1 news-sidebar2 et_animated et_pb_widget_area clearfix et_pb_widget_area_left  et_pb_text_align_justified et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_widget widget_block"><a href="https://www.blackhatethicalhacking.com/courses/"><img decoding="async" src="https://www.blackhatethicalhacking.com/wp-content/uploads/2022/06/OffSec-Course.png"></a>
<h3>Offensive Security &amp; Ethical Hacking Course</h3>
<p>Begin the learning curve of hacking now!</p>
</div><div class="et_pb_widget widget_block"><hr>
<a href="https://www.blackhatethicalhacking.com/solutions/"><img decoding="async" src="https://www.blackhatethicalhacking.com/wp-content/uploads/2023/03/Solutions.png"></a>
<h3>Information Security Solutions</h3>
<p>Find out how Pentesting Services can help you.</p></div><div class="et_pb_widget widget_block"><hr>
<a href="https://discord.gg/EYMqveWXkv"><img decoding="async" src="https://www.blackhatethicalhacking.com/wp-content/uploads/2023/10/Discord.png"></a>
<h3>Join our Community</h3></div>
			</div>
			</div>
				</div>
				
			</div>The post <a href="https://www.blackhatethicalhacking.com/news/node-js-fixes-critical-dos-flaw-that-could-crash-virtually-every-production-app/">Node.js Fixes Critical DoS Flaw That Could Crash “Virtually Every Production App”</a> first appeared on <a href="https://www.blackhatethicalhacking.com/">Black Hat Ethical Hacking</a>.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2025-68950 | ImageMagick up to 7.1.2-11 MVG Image Parser recursion (GHSA-7rvh-xqp3-pr8j / WID-SEC-2025-2934)]]></title>
<description><![CDATA[A vulnerability was found in ImageMagick up to 7.1.2-11 and classified as problematic. This vulnerability affects unknown code of the component MVG Image Parser. Such manipulation leads to uncontrolled recursion.

This vulnerability is documented as CVE-2025-68950. The attack can be executed remo...]]></description>
<link>https://tsecurity.de/de/3186870/sicherheitsluecken/cve-2025-68950-imagemagick-up-to-712-11-mvg-image-parser-recursion-ghsa-7rvh-xqp3-pr8j-wid-sec-2025-2934/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3186870/sicherheitsluecken/cve-2025-68950-imagemagick-up-to-712-11-mvg-image-parser-recursion-ghsa-7rvh-xqp3-pr8j-wid-sec-2025-2934/</guid>
<pubDate>Tue, 30 Dec 2025 20:36:06 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/?product.imagemagick">ImageMagick up to 7.1.2-11</a> and classified as <a href="https://vuldb.com/?kb.risk">problematic</a>. This vulnerability affects unknown code of the component <em>MVG Image Parser</em>. Such manipulation leads to uncontrolled recursion.

This vulnerability is documented as <a href="https://vuldb.com/?source_cve.339057">CVE-2025-68950</a>. The attack can be executed remotely. There is not any exploit available.

It is suggested to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2025-68618 | ImageMagick up to 7.1.2-11 SVG Image Parser recursion (GHSA-p27m-hp98-6637 / WID-SEC-2025-2934)]]></title>
<description><![CDATA[A vulnerability was found in ImageMagick up to 7.1.2-11. It has been classified as problematic. This issue affects some unknown processing of the component SVG Image Parser. Performing manipulation results in uncontrolled recursion.

This vulnerability is reported as CVE-2025-68618. The attack is...]]></description>
<link>https://tsecurity.de/de/3186869/sicherheitsluecken/cve-2025-68618-imagemagick-up-to-712-11-svg-image-parser-recursion-ghsa-p27m-hp98-6637-wid-sec-2025-2934/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3186869/sicherheitsluecken/cve-2025-68618-imagemagick-up-to-712-11-svg-image-parser-recursion-ghsa-p27m-hp98-6637-wid-sec-2025-2934/</guid>
<pubDate>Tue, 30 Dec 2025 20:36:05 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/?product.imagemagick">ImageMagick up to 7.1.2-11</a>. It has been classified as <a href="https://vuldb.com/?kb.risk">problematic</a>. This issue affects some unknown processing of the component <em>SVG Image Parser</em>. Performing manipulation results in uncontrolled recursion.

This vulnerability is reported as <a href="https://vuldb.com/?source_cve.339058">CVE-2025-68618</a>. The attack is possible to be carried out remotely. No exploit exists.

Upgrading the affected component is recommended.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2023-54086 | Linux Kernel up to 5.15.112/6.1.29/6.3.3 bpf preempt_count_sub/preempt_count_add recursion]]></title>
<description><![CDATA[A vulnerability was found in Linux Kernel up to 5.15.112/6.1.29/6.3.3. It has been classified as critical. Affected by this issue is the function preempt_count_sub/preempt_count_add of the component bpf. This manipulation causes uncontrolled recursion.

The identification of this vulnerability is...]]></description>
<link>https://tsecurity.de/de/3179317/sicherheitsluecken/cve-2023-54086-linux-kernel-up-to-5151126129633-bpf-preemptcountsubpreemptcountadd-recursion/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3179317/sicherheitsluecken/cve-2023-54086-linux-kernel-up-to-5151126129633-bpf-preemptcountsubpreemptcountadd-recursion/</guid>
<pubDate>Thu, 25 Dec 2025 14:56:53 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/?product.linux:kernel">Linux Kernel up to 5.15.112/6.1.29/6.3.3</a>. It has been classified as <a href="https://vuldb.com/?kb.risk">critical</a>. Affected by this issue is the function <code>preempt_count_sub/preempt_count_add</code> of the component <em>bpf</em>. This manipulation causes uncontrolled recursion.

The identification of this vulnerability is <a href="https://vuldb.com/?source_cve.338120">CVE-2023-54086</a>. The attack needs to be done within the local network. There is no exploit available.

Upgrading the affected component is recommended.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2025-68322 | Linux Kernel up to 6.12.57/6.17.7 parisc unwind_once recursion]]></title>
<description><![CDATA[A vulnerability, which was classified as critical, was found in Linux Kernel up to 6.12.57/6.17.7. Affected by this vulnerability is the function unwind_once of the component parisc. Such manipulation leads to uncontrolled recursion.

This vulnerability is uniquely identified as CVE-2025-68322. T...]]></description>
<link>https://tsecurity.de/de/3164518/sicherheitsluecken/cve-2025-68322-linux-kernel-up-to-612576177-parisc-unwindonce-recursion/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3164518/sicherheitsluecken/cve-2025-68322-linux-kernel-up-to-612576177-parisc-unwindonce-recursion/</guid>
<pubDate>Wed, 17 Dec 2025 13:20:13 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability, which was classified as <a href="https://vuldb.com/?kb.risk">critical</a>, was found in <a href="https://vuldb.com/?product.linux:kernel">Linux Kernel up to 6.12.57/6.17.7</a>. Affected by this vulnerability is the function <code>unwind_once</code> of the component <em>parisc</em>. Such manipulation leads to uncontrolled recursion.

This vulnerability is uniquely identified as <a href="https://vuldb.com/?source_cve.336843">CVE-2025-68322</a>. The attack can only be initiated within the local network. No exploit exists.

You should upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2025-67899 | uriparser up to 0.9.9 recursion (Issue 282 / EUVD-2025-203311)]]></title>
<description><![CDATA[A vulnerability was found in uriparser up to 0.9.9. It has been rated as problematic. The affected element is an unknown function. Performing manipulation results in uncontrolled recursion.

This vulnerability is identified as CVE-2025-67899. The attack is only possible with local access. There i...]]></description>
<link>https://tsecurity.de/de/3159817/sicherheitsluecken/cve-2025-67899-uriparser-up-to-099-recursion-issue-282-euvd-2025-203311/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3159817/sicherheitsluecken/cve-2025-67899-uriparser-up-to-099-recursion-issue-282-euvd-2025-203311/</guid>
<pubDate>Mon, 15 Dec 2025 13:37:07 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/?product.uriparser">uriparser up to 0.9.9</a>. It has been rated as <a href="https://vuldb.com/?kb.risk">problematic</a>. The affected element is an unknown function. Performing manipulation results in uncontrolled recursion.

This vulnerability is identified as <a href="https://vuldb.com/?source_cve.336442">CVE-2025-67899</a>. The attack is only possible with local access. There is not any exploit available.

It is suggested to install a patch to address this issue.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2023-53859 | Linux Kernel up to 5.15.98/6.1.15/6.2.2 arch_cpu_idle recursion]]></title>
<description><![CDATA[A vulnerability has been found in Linux Kernel up to 5.15.98/6.1.15/6.2.2 and classified as critical. The affected element is the function arch_cpu_idle. The manipulation leads to uncontrolled recursion.

This vulnerability is uniquely identified as CVE-2023-53859. The attack can only be initiate...]]></description>
<link>https://tsecurity.de/de/3149321/sicherheitsluecken/cve-2023-53859-linux-kernel-up-to-515986115622-archcpuidle-recursion/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3149321/sicherheitsluecken/cve-2023-53859-linux-kernel-up-to-515986115622-archcpuidle-recursion/</guid>
<pubDate>Wed, 10 Dec 2025 03:09:33 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability has been found in <a href="https://vuldb.com/?product.linux:kernel">Linux Kernel up to 5.15.98/6.1.15/6.2.2</a> and classified as <a href="https://vuldb.com/?kb.risk">critical</a>. The affected element is the function <code>arch_cpu_idle</code>. The manipulation leads to uncontrolled recursion.

This vulnerability is uniquely identified as <a href="https://vuldb.com/?source_cve.334968">CVE-2023-53859</a>. The attack can only be initiated within the local network. No exploit exists.

The affected component should be upgraded.]]></content:encoded>
</item>
<item>
<title><![CDATA[CIOs shift from ‘cloud-first’ to ‘cloud-smart’]]></title>
<description><![CDATA[Common wisdom has long held that a cloud-first approach will gain CIOs benefits such as agility, scalability, and cost-efficiency for their applications and workloads. While cloud remains most IT leaders’ preferred infrastructure platform, many are rethinking their cloud strategies, pivoting from...]]></description>
<link>https://tsecurity.de/de/3145140/it-security-nachrichten/cios-shift-from-cloud-first-to-cloud-smart/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3145140/it-security-nachrichten/cios-shift-from-cloud-first-to-cloud-smart/</guid>
<pubDate>Mon, 08 Dec 2025 11:21:23 +0100</pubDate>
<category>📰 IT Security Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div>
		<div class="grid grid--cols-10@md grid--cols-8@lg article-column">
					  <div class="col-12 col-10@md col-6@lg col-start-3@lg">
						<div class="article-column__content">
<section class="wp-block-bigbite-multi-title"><div class="container"></div></section>



<p>Common wisdom has long held that a cloud-first approach will gain CIOs benefits such as agility, scalability, and cost-efficiency for their applications and workloads. While cloud remains most IT leaders’ preferred infrastructure platform, many are rethinking their cloud strategies, pivoting from cloud-first to “cloud-smart” by choosing the best approach for specific workloads rather than just moving everything off-premises and prioritizing cloud over other considerations for new initiatives.</p>



<p>Cloud cost optimization is one factor motivating this rethink, with organizations struggling to control escalating cloud expenses amid rapid growth. An estimated <a href="https://www.prnewswire.com/news-releases/44-5-billion-in-infrastructure-cloud-waste-projected-for-2025-due-to-finops-and-developer-disconnect-finds-finops-in-focus-report-from-harness-302385580.html" rel="nofollow">21% of enterprise cloud infrastructure spend</a>, equivalent to $44.5 billion in 2025, is wasted on underutilized resources — with <a href="https://www.cio.com/article/4064316/31-of-it-leaders-waste-half-their-cloud-spend.html">31% of CIOs wasting half of their cloud spend</a>, according to a recent survey from VMware.</p>



<p>The full rush to the cloud is over, says <a href="https://www.linkedin.com/in/ryan-a-mcelroy/" rel="nofollow">Ryan McElroy</a>, vice president of technology at tech consultancy Hylaine. Cloud-smart organizations have a well-defined and proven process for determining which workloads are best suited for the cloud.</p>



<p>For example, “something that must be delivered very quickly and support massive scale in the future should be built in the cloud,” McElroy says. “Solutions with legacy technology that must be hosted on virtual machines or have very predictable workloads that will last for years should be deployed to well-managed data centers.”</p>



<p>The cloud-smart trend is being influenced by better on-prem technology, longer hardware cycles, ultra-high margins with hyperscale cloud providers, and the typical hype cycles of the industry, according to McElroy. All favor hybrid infrastructure approaches.</p>



<p>However, “<a href="https://www.cio.com/article/2104613/private-cloud-makes-its-comeback-thanks-to-ai.html">AI has added another major wrinkle</a> with siloed data and compute,” he adds. “Many organizations aren’t interested in or able to build high-performance GPU datacenters, and need to use the cloud. But if they’ve been conservative or cost-averse, their data may be in the on-prem component of their hybrid infrastructure.”</p>



<p>These variables have led to complexity or <a href="https://www.cio.com/article/4064319/ai-cost-overruns-are-adding-up-with-major-implications-for-cios.html">unanticipated costs</a>, either through migration or data egress charges, McElroy says.</p>



<p>He estimates that “only 10% of the industry has openly admitted they’re moving” toward being cloud-smart. While that number may seem low, McElroy says it is significant.</p>



<p>“There are a lot of prerequisites to moderate on your cloud stance,” he explains. “First, you generally have to be a new CIO or CTO. Anyone who moved to the cloud is going to have a lot of trouble backtracking.”</p>



<p>Further, organizations need to have retained and upskilled the talent who manage the datacenter they own or at the co-location facility. They must also have infrastructure needs that outweigh the benefits the cloud provides in terms of raw agility and fractional compute, McElroy says.</p>



<h2 class="wp-block-heading">Selecting and reassessing the right hyper-scaler</h2>



<p>Procter &amp; Gamble embraced a cloud-first strategy when it began migrating workloads about eight years ago, says <a href="https://www.linkedin.com/in/paolalucetti/" rel="nofollow">Paola Lucetti</a>, CTO and senior vice president. At that time, the mandate was that all new applications would be deployed in the public cloud, and existing workloads would migrate from traditional hosting environments to hyperscalers, Lucetti says.</p>



<p>“This approach allowed us to modernize quickly, reduce dependency on legacy infrastructure, and tap into the scalability and resilience that cloud platforms offer,” she says.</p>



<p>Today, nearly all P&amp;G’s workloads run on cloud. “We choose to keep selected workloads outside of the public cloud because of latency or performance needs that we regularly reassess,” Lucetti says. “This foundation gave us speed and flexibility during a critical phase of digital transformation.”</p>



<p>As the company’s cloud ecosystem has matured, so have its business priorities. “Cost optimization, sustainability, and agility became front and center,” she says. “Cloud-smart for P&amp;G means selecting and regularly reassessing the right hyperscaler for the right workload, embedding <a href="https://www.cio.com/article/416337/what-is-finops-your-guide-to-cloud-cost-management.html">FinOps practices</a> for transparency and governance, and leveraging hybrid architectures to support specific use cases.”</p>



<p>This approach empowers developers through automation, AI, and agentic to drive value faster, Lucetti says. “This approach isn’t just technical — it’s cultural. It reflects a mindset of strategic flexibility, where technology decisions align with business outcomes.”</p>



<h2 class="wp-block-heading">AI is reshaping cloud decisions</h2>



<p>AI represents a huge potential spend requirement and raises the stakes for infrastructure strategy, says McElroy.</p>



<p>“Renting servers packed with expensive Nvidia GPUs all day every day for three years will be financially ruinous compared to buying them outright,” he says, “but the flexibility to use next year’s models seamlessly may represent a strategic advantage.”</p>



<p>Cisco, for one, has become far more deliberate about what truly belongs in the public cloud, says <a href="https://www.linkedin.com/in/nikkale/" rel="nofollow">Nik Kale</a>, principal engineer and product architect. Cost is one factor, but the main driver is <a href="https://www.cio.com/article/4006394/how-cios-are-getting-data-right-for-ai.html">AI data governance</a>.</p>



<p>“Being cloud-smart isn’t about repatriation — it’s about aligning AI’s data gravity with the right control plane,” he says.</p>



<p>IT has parsed out what should be in a private cloud and what goes into a public cloud. “Training and fine-tuning large models requires strong control over customer and telemetry data,” Kale explains. “So we increasingly favor hybrid architectures where inference and data processing happen within secure, private environments, while orchestration and non-sensitive services stay in the public cloud.”</p>



<p>Cisco’s cloud-smart strategy starts with data classification and workload profiling. Anything with customer-identifiable information, diagnostic traces, and model feedback loops are processed within regionally compliant private clouds, he says.<br><br>Then there are “stateless services, content delivery, and telemetry aggregation that benefit from public-cloud elasticity for scale and efficiency,” Kale says.</p>



<p>Cisco’s approach also involves “packaging previously cloud-resident capabilities for secure deployment within customer environments — offering the same AI-driven insights and automation locally, without exposing data to shared infrastructure,” he says. “This gives customers the flexibility to adopt AI capabilities without compromising on data residency, privacy, or cost.”</p>



<p>These practices have improved Cisco’s compliance posture, reduced inference latency, and yielded measurable double-digit reductions in cloud spend, Kale says.</p>



<p>One area where AI has fundamentally changed their approach to cloud is in large-scale threat detection. “Early versions of our models ran entirely in the public cloud, but once we began fine-tuning on customer-specific telemetry, the sensitivity and volume of that data made cloud egress both costly and difficult to govern,” he says. “Moving the training and feedback loops into regional private clouds gave us full auditability and significantly reduced transfer costs, while keeping inference hybrid so customers in regulated regions received sub-second response times.”</p>



<p>IT saw a similar issue with its generative AI support assistant. “Initially, case transcripts and diagnostic logs were processed in public cloud LLMs,” Kale says. “As customers in finance and healthcare raised legitimate concerns about data leaving their environments, we re-architected the capability to run directly within their [virtual private clouds] or on-prem clusters.”</p>



<p>The orchestration layer remains in the public cloud, but the sensitive data never leaves their control plane, Kale adds.</p>



<p>AI has also reshaped how telemetry analytics is handled across Cisco’s CX portfolio. IT collects petabyte-scale operational data from more than 140,000 customer environments.</p>



<p>“When we transitioned to real-time predictive AI, the cost and latency of shipping raw time-series data to the cloud became a bottleneck,” Kale says. “By shifting feature extraction and anomaly detection to the customer’s local collector and sending only high-level risk signals to the cloud, we reduced egress dramatically while improving model fidelity.”</p>



<p>In all instances, “AI made the architectural trade-offs clear: Specific workloads benefit from public-cloud elasticity, but the most sensitive, data-intensive, and latency-critical AI functions need to run closer to the data,” Kale says. “For us, cloud-smart has become less about repatriation and more about aligning data gravity, privacy boundaries, and inference economics with the right control plane.”</p>



<h2 class="wp-block-heading">A less expensive execution path</h2>



<p>Like P&amp;G, World Insurance Associates believes cloud-smart translates to implementing a FinOps framework. CIO <a href="https://www.linkedin.com/in/corrigan-michael/" rel="nofollow">Michael Corrigan</a> says that means having an optimized, consistent build for virtual machines based on the business use case, and understanding how much storage and compute is required.</p>



<p>Those are the main drivers to determine costs, “so we have a consistent set of standards of what will size our different environments based off of the use case,” Corrigan says. This gives World Insurance what Corrigan says is an automated architecture.</p>



<p>“Then we optimize the build to make sure we have things turned on like elasticity. So when services aren’t used typically overnight, they shut down and they reduce the amount of storage to turn off the amount of compute” so the company isn’t paying for it, he says. “It starts with the foundation of optimization or standards.”</p>



<p>World Insurance works with its cloud providers on different levels of commitment. With Microsoft, for example, the insurance company has the option to use virtual machines, or what Corrigan says is a “reserved instance.” By telling the provider how many machines they plan to consume or how much they intend to spend, he can try to negotiate discounts.</p>



<p>“That’s where the FinOps framework has to really be in place … because obviously, you don’t want to commit to a level of spend that you wouldn’t consume otherwise,” Corrigan says. “It’s a good way for the consumer or us as the organization utilizing those cloud services, to get really significant discounts upfront.”</p>



<p>World Insurance is using AI for automation and alerts. AI tools are typically charged on a compute processing model, “and what you can do is design your query so that if it is something that’s less complicated, it’s going to hit a less expensive execution path” and go <a href="https://www.cio.com/article/3974073/it-leaders-see-big-business-potential-in-small-ai-models.html">to a small language model (SLM)</a>, which doesn’t use as much processing power, Corrigan says.</p>



<p>The user gets a satisfactory result, and “there is less of a cost because you’re not consuming as much,” he says.</p>



<p>That’s the tactic the company is taking — routing AI queries to the less expensive model. If there is a more complicated workflow or process, it will be routed to the SLM first “and see if it checks the box,” Corrigan says. If its needs are more complex, it is moved to the next stage, which is more expensive, and generally involves an LLM that requires going through more data to give the end user what they’re looking for.</p>



<p>“So we try to manage the costs that way as well so we’re only consuming what’s really needed to be consumed based on the complexity of the process,” he says.</p>



<h2 class="wp-block-heading">Cloud is ‘a living framework’</h2>



<p>Hylaine’s McElroy says CIOs and CTOs need to be more open to discussing the benefits of hybrid infrastructure setups, and how the state of the art has changed in the past few years.</p>



<p>“Many organizations are wrestling with cloud costs they know instinctively are too high, but there are few incentives to take on the risky work of repatriation when a CFO doesn’t know what savings they’re missing out on,” he says.</p>



<p>Lucetti characterizes P&amp;G’s cloud strategy as “a living framework,” and says that over the next few years, the company will continue to leverage the right cloud capabilities to enable AI and agentic for business value.</p>



<p>“The goal is simple: Keep technology aligned with business growth, while staying agile in a rapidly changing digital landscape,” she says. “Cloud transformation isn’t a destination — it’s a journey. At P&amp;G, we know that success comes from aligning technology decisions with business outcomes and by embracing flexibility.”</p>
</div></div></div></div>]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2025-66031 | digitalbazaar forge up to 1.3.1 recursion (GHSA-554w-wpv2-vw27 / Nessus ID 276965)]]></title>
<description><![CDATA[A vulnerability, which was classified as problematic, was found in digitalbazaar forge up to 1.3.1. Affected by this issue is some unknown functionality. Executing manipulation can lead to uncontrolled recursion.

The identification of this vulnerability is CVE-2025-66031. The attack may be launc...]]></description>
<link>https://tsecurity.de/de/3133873/sicherheitsluecken/cve-2025-66031-digitalbazaar-forge-up-to-131-recursion-ghsa-554w-wpv2-vw27-nessus-id-276965/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3133873/sicherheitsluecken/cve-2025-66031-digitalbazaar-forge-up-to-131-recursion-ghsa-554w-wpv2-vw27-nessus-id-276965/</guid>
<pubDate>Tue, 02 Dec 2025 17:51:05 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability, which was classified as <a href="https://vuldb.com/?kb.risk">problematic</a>, was found in <a href="https://vuldb.com/?product.digitalbazaar:forge">digitalbazaar forge up to 1.3.1</a>. Affected by this issue is some unknown functionality. Executing manipulation can lead to uncontrolled recursion.

The identification of this vulnerability is <a href="https://vuldb.com/?source_cve.333665">CVE-2025-66031</a>. The attack may be launched remotely. There is no exploit available.

You should upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2025-59789 | Apache bRPC up to 1.14.x JSON Parser recursion]]></title>
<description><![CDATA[A vulnerability marked as problematic has been reported in Apache bRPC up to 1.14.x. Affected is an unknown function of the component JSON Parser. The manipulation leads to uncontrolled recursion.

This vulnerability is uniquely identified as CVE-2025-59789. The attack is possible to be carried o...]]></description>
<link>https://tsecurity.de/de/3130766/sicherheitsluecken/cve-2025-59789-apache-brpc-up-to-114x-json-parser-recursion/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3130766/sicherheitsluecken/cve-2025-59789-apache-brpc-up-to-114x-json-parser-recursion/</guid>
<pubDate>Mon, 01 Dec 2025 12:36:04 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability marked as <a href="https://vuldb.com/?kb.risk">problematic</a> has been reported in <a href="https://vuldb.com/?product.apache:brpc">Apache bRPC up to 1.14.x</a>. Affected is an unknown function of the component <em>JSON Parser</em>. The manipulation leads to uncontrolled recursion.

This vulnerability is uniquely identified as <a href="https://vuldb.com/?source_cve.333828">CVE-2025-59789</a>. The attack is possible to be carried out remotely. No exploit exists.

It is suggested to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[Enterprises run into roadblocks with AI implementations]]></title>
<description><![CDATA[Despite positive expectations of corporate AI, nearly 80% of companies say they’ve backtracked artificial intelligence initiatives due to performance issues, integration challenges, and skills gaps.



New research from IT training and certification provider CompTIA reveals that the promise of AI...]]></description>
<link>https://tsecurity.de/de/3130672/it-security-nachrichten/enterprises-run-into-roadblocks-with-ai-implementations/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3130672/it-security-nachrichten/enterprises-run-into-roadblocks-with-ai-implementations/</guid>
<pubDate>Mon, 01 Dec 2025 12:06:33 +0100</pubDate>
<category>📰 IT Security Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div>
		<div class="grid grid--cols-10@md grid--cols-8@lg article-column">
					  <div class="col-12 col-10@md col-6@lg col-start-3@lg">
						<div class="article-column__content">
<section class="wp-block-bigbite-multi-title"><div class="container"></div></section>



<p>Despite positive expectations of corporate AI, nearly 80% of companies say they’ve backtracked artificial intelligence initiatives due to performance issues, integration challenges, and skills gaps.</p>



<p>New research from IT training and certification provider <a href="https://www.comptia.org/en-us/" target="_blank" rel="noreferrer noopener">CompTIA</a> reveals that the <a href="https://www.networkworld.com/article/4043084/comptia-unveils-ai-prompting-certification.html" target="_blank">promise of AI</a> is outpacing the reality of the experiences organizations are having with their <a href="http://networkworld.com/article/3812548/comptia-unveils-ai-essentials-training-resource.html" target="_blank">AI implementations</a>. While corporate leadership continues to expect AI-driven productivity gains (82% anticipate measurable returns), as many as 79% of companies report backtracking to human-centered solutions after AI initiatives failed to meet business objectives. More than 1,100 U.S. business respondents were surveyed in September for the report, <a href="https://lecbyo.files.cmp.optimizely.com/download/b2659540b69b11f0998cfecf04b06fd7" target="_blank" rel="noreferrer noopener">AI’s Impact on Productivity and the Workforce</a>.</p>



<p>This gap between expectation and actual experiences highlights the challenges enterprises face when deploying AI at scale, CompTIA says. “Experimentation and the accompanying two steps forward, one step back is a healthy dynamic of AI’s progression in the enterprise,” said <a href="https://www.linkedin.com/in/timherbert/">Tim Herbert</a>, chief research officer at CompTIA, in a <a href="https://www.comptia.org/en-us/about-us/news/press-releases/AI-reality-check-Expectations-of-enterprise-wide-transformation-encounter-people-process-technology-hurdles-CompTIA-research-finds/" target="_blank" rel="noreferrer noopener">statement</a>. “This undoubtedly affects the labor market, but not nearly at the rate suggested by most alarmist prognosticators.”</p>



<h2 class="wp-block-heading">Why AI projects fail</h2>



<p>More than half of companies (52%) cite underperforming AI as the primary culprit, while 50% struggle with scaling AI to handle complex tasks.</p>



<p>Nearly half (47%) of organizations attempting to integrate AI into existing workflows point to integration problems as the cause of AI failures. Another 48% said that they found the cost of the technology outweighs the anticipated return on investment. CompTIA’s survey of more than 1,100 U.S. businesses reveals that successful AI deployments require a balance of orchestrating work across people, processes, and technology.</p>



<p>“The findings reaffirm the importance of holistic approaches to AI implementations, from across the tech stack to workflow processes to people skills,” Herbert said.</p>



<p>CompTIA estimates a 37% weighted average adoption rate of AI across respondents, but despite the widespread AI adoption, <a href="https://www.networkworld.com/article/1310790/comptia-plans-ai-certification-roadmap-to-meet-skills-demand.html" target="_blank">AI skills training</a> strategies remain reactive rather than proactive. Only one in three companies currently mandates AI training for staff, though that figure will change as 85% of respondents are either already providing or planning to provide AI compliance and security training.</p>



<p>The research shows employer demand for <a href="https://www.networkworld.com/article/1310790/comptia-plans-ai-certification-roadmap-to-meet-skills-demand.html" target="_blank">AI talent</a> has tripled compared to overall tech hiring, based on CompTIA’s analysis of Lightcast job posting data. Among those not requiring AI training, 46% say they are still in early AI adoption phases, while 37% remain uncertain about the value of AI training.</p>



<h2 class="wp-block-heading">Workforce impact unclear</h2>



<p>Some 38% of companies reported taking staffing actions that they attribute to AI, and among those companies, 48% said that they moved staff to other roles and 36% stated that they hired new employees. Another two-thirds (64%) of companies acknowledged using AI to cover for unpopular business decisions, such as cost-cutting or layoffs.</p>



<p>Junior and mid-level workers are the most vulnerable, according to this study, with 53% and 52% of affected companies reporting impacts at these levels, respectively. This reality raises concerns about talent pipeline development, with 91% of companies worried about AI disrupting early-career opportunities that traditionally feed the workforce pyramid, according to CompTIA.</p>



<p>CompTIA’s research segments companies into three tiers:</p>



<ul class="wp-block-list">
<li>18% showing low adoption (under 10% of workers using AI)</li>



<li>51% in the mid-range (20%-49% usage)</li>



<li>29% reporting high adoption rates</li>
</ul>



<p>Larger firms tend toward top-down AI mandates from the C-suite, while adoption at smaller companies is often bottom-up, driven by power users, according to CompTIA. Companies with higher AI usage rates view the technology more favorably as a productivity tool, suggesting positive experiences breed broader adoption—or conversely, that companies struggling with AI implementations remain skeptical of its value proposition.</p>



<p>Business and technology leaders must understand that AI success will require equal attention to technology capabilities, workflow integration, and workforce development, according to CompTIA. “It remains to be seen just how much AI will boost productivity over the long-term and the degree to which it will be statistically measurable,” the report reads.</p>
</div></div></div></div>]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2025-9624 | OpenSearch up to 3.1.x Query String recursion (WID-SEC-2025-2680)]]></title>
<description><![CDATA[A vulnerability has been found in OpenSearch up to 3.1.x and classified as problematic. This vulnerability affects unknown code of the component Query String Handler. Performing manipulation results in uncontrolled recursion.

This vulnerability is reported as CVE-2025-9624. The attack is possibl...]]></description>
<link>https://tsecurity.de/de/3122292/sicherheitsluecken/cve-2025-9624-opensearch-up-to-31x-query-string-recursion-wid-sec-2025-2680/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3122292/sicherheitsluecken/cve-2025-9624-opensearch-up-to-31x-query-string-recursion-wid-sec-2025-2680/</guid>
<pubDate>Wed, 26 Nov 2025 18:06:43 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability has been found in <a href="https://vuldb.com/?product.opensearch">OpenSearch up to 3.1.x</a> and classified as <a href="https://vuldb.com/?kb.risk">problematic</a>. This vulnerability affects unknown code of the component <em>Query String Handler</em>. Performing manipulation results in uncontrolled recursion.

This vulnerability is reported as <a href="https://vuldb.com/?source_cve.333568">CVE-2025-9624</a>. The attack is possible to be carried out remotely. No exploit exists.

The affected component should be upgraded.]]></content:encoded>
</item>
<item>
<title><![CDATA[USN-7888-1: MuPDF vulnerabilities]]></title>
<description><![CDATA[It was discovered that MuPDF could be made to divide by zero. An attacker
could possibly use this issue to cause a denial of service.
(CVE-2023-51103, CVE-2023-51104, CVE-2023-51105, CVE-2023-51106)

It was discovered that MuPDF incorrectly handled memory under certain
circumstances, which could ...]]></description>
<link>https://tsecurity.de/de/3120721/unix-server/usn-7888-1-mupdf-vulnerabilities/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3120721/unix-server/usn-7888-1-mupdf-vulnerabilities/</guid>
<pubDate>Wed, 26 Nov 2025 05:45:42 +0100</pubDate>
<category>🐧 Unix Server</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[It was discovered that MuPDF could be made to divide by zero. An attacker
could possibly use this issue to cause a denial of service.
(CVE-2023-51103, CVE-2023-51104, CVE-2023-51105, CVE-2023-51106)

It was discovered that MuPDF incorrectly handled memory under certain
circumstances, which could lead to a NULL pointer dereference. An
attacker could potentially use this issue to cause a denial of service.
(CVE-2024-46657)

It was discovered that MuPDF could enter an infinite recursion when
parsing certain PDF files. An attacker could possibly use this issue to
cause a denial of service. (CVE-2025-46206)]]></content:encoded>
</item>
<item>
<title><![CDATA[RL without TD learning]]></title>
<description><![CDATA[In this post, I’ll introduce a reinforcement learning (RL) algorithm based on an “alternative” paradigm: divide and conquer. Unlike traditional methods, this algorithm is not based on temporal difference (TD) learning (which has scalability challenges), and scales well to long-horizon tasks.




...]]></description>
<link>https://tsecurity.de/de/3084832/ai-nachrichten/rl-without-td-learning/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3084832/ai-nachrichten/rl-without-td-learning/</guid>
<pubDate>Fri, 07 Nov 2025 08:20:52 +0100</pubDate>
<category>🔧 AI Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<!-- twitter -->












<p>In this post, I’ll introduce a reinforcement learning (RL) algorithm based on an “alternative” paradigm: <strong>divide and conquer</strong>. Unlike traditional methods, this algorithm is <em>not</em> based on temporal difference (TD) learning (which has <a href="https://seohong.me/blog/q-learning-is-not-yet-scalable/">scalability challenges</a>), and scales well to long-horizon tasks.</p>

<p>
<img src="https://bair.berkeley.edu/static/blog/rl-without-td-learning/teaser_short.png" alt="" width="100%">
<br>
<i>We can do Reinforcement Learning (RL) based on divide and conquer, instead of temporal difference (TD) learning.</i>
</p>

<!--more-->

<h2>Problem setting: off-policy RL</h2>

<p>Our problem setting is <strong>off-policy RL</strong>. Let’s briefly review what this means.</p>

<p>There are two classes of algorithms in RL: on-policy RL and off-policy RL. On-policy RL means we can <em>only</em> use fresh data collected by the current policy. In other words, we have to throw away old data each time we update the policy. Algorithms like PPO and GRPO (and policy gradient methods in general) belong to this category.</p>

<p>Off-policy RL means we don’t have this restriction: we can use <em>any</em> kind of data, including old experience, human demonstrations, Internet data, and so on. So off-policy RL is more general and flexible than on-policy RL (and of course harder!). Q-learning is the most well-known off-policy RL algorithm. In domains where data collection is expensive (<em>e.g.</em>, <strong>robotics</strong>, dialogue systems, healthcare, etc.), we often have no choice but to use off-policy RL. That’s why it’s such an important problem.</p>

<p>As of 2025, I think we have reasonably good recipes for scaling up on-policy RL (<em>e.g.</em>, PPO, GRPO, and their variants). However, we still haven’t found a “scalable” <em>off-policy RL</em> algorithm that scales well to complex, long-horizon tasks. Let me briefly explain why.</p>

<h2>Two paradigms in value learning: Temporal Difference (TD) and Monte Carlo (MC)</h2>

<p>In off-policy RL, we typically train a value function using temporal difference (TD) learning (<em>i.e.</em>, Q-learning), with the following Bellman update rule:</p>

\[\begin{aligned} Q(s, a) \gets r + \gamma \max_{a'} Q(s', a'), \end{aligned}\]

<p>The problem is this: the error in the next value $Q(s’, a’)$ propagates to the current value $Q(s, a)$ through bootstrapping, and these errors <em>accumulate</em> over the entire horizon. This is basically what makes TD learning struggle to scale to long-horizon tasks (see <a href="https://seohong.me/blog/q-learning-is-not-yet-scalable/">this post</a> if you’re interested in more details).</p>

<p>To mitigate this problem, people have mixed TD learning with Monte Carlo (MC) returns. For example, we can do $n$-step TD learning (TD-$n$):</p>

\[\begin{aligned} Q(s_t, a_t) \gets \sum_{i=0}^{n-1} \gamma^i r_{t+i} + \gamma^n \max_{a'} Q(s_{t+n}, a'). \end{aligned}\]

<p>Here, we use the actual Monte Carlo return (from the dataset) for the first $n$ steps, and then use the bootstrapped value for the rest of the horizon. This way, we can reduce the number of Bellman recursions by $n$ times, so errors accumulate less. In the extreme case of $n = \infty$, we recover pure Monte Carlo value learning.</p>

<p>While this is a reasonable solution (and often <a href="https://arxiv.org/abs/2506.04168">works well</a>), it is highly unsatisfactory. First, it doesn’t <em>fundamentally</em> solve the error accumulation problem; it only reduces the number of Bellman recursions by a constant factor ($n$). Second, as $n$ grows, we suffer from high variance and suboptimality. So we can’t just set $n$ to a large value, and need to carefully tune it for each task.</p>

<p>Is there a fundamentally different way to solve this problem?</p>

<h2>The “Third” Paradigm: Divide and Conquer</h2>

<p>My claim is that a <em>third</em> paradigm in value learning, <strong>divide and conquer</strong>, may provide an ideal solution to off-policy RL that scales to arbitrarily long-horizon tasks.</p>

<p>
<img src="https://bair.berkeley.edu/static/blog/rl-without-td-learning/teaser.png" alt="" width="100%">
<br>
<i>Divide and conquer reduces the number of Bellman recursions logarithmically.</i>
</p>

<p>The key idea of divide and conquer is to divide a trajectory into two equal-length segments, and combine their values to update the value of the full trajectory. This way, we can (in theory) reduce the number of Bellman recursions <em>logarithmically</em> (not linearly!). Moreover, it doesn’t require choosing a hyperparameter like $n$, and it doesn’t necessarily suffer from high variance or suboptimality, unlike $n$-step TD learning.</p>

<p>Conceptually, divide and conquer really has all the nice properties we want in value learning. So I’ve long been excited about this high-level idea. The problem was that it wasn’t clear how to actually do this in practice… until recently.</p>

<h2>A practical algorithm</h2>

<p>In a <a href="https://arxiv.org/abs/2510.22512">recent work</a> co-led with <a href="https://aober.ai/">Aditya</a>, we made meaningful progress toward realizing and scaling up this idea. Specifically, we were able to scale up divide-and-conquer value learning to highly complex tasks (as far as I know, this is the first such work!) at least in one important class of RL problems, <em>goal-conditioned RL</em>. Goal-conditioned RL aims to learn a policy that can reach any state from any other state. This provides a natural divide-and-conquer structure. Let me explain this.</p>

<p>The structure is as follows. Let’s first assume that the dynamics is deterministic, and denote the shortest path distance (“temporal distance”) between two states $s$ and $g$ as $d^*(s, g)$. Then, it satisfies the triangle inequality:</p>

\[\begin{aligned} d^*(s, g) \leq d^*(s, w) + d^*(w, g) \end{aligned}\]

<p>for all $s, g, w \in \mathcal{S}$.</p>

<p>In terms of values, we can equivalently translate this triangle inequality to the following <em>“transitive”</em> Bellman update rule:</p>

\[\begin{aligned} 
V(s, g) \gets \begin{cases}
\gamma^0 &amp; \text{if } s = g, \\\\ 
\gamma^1 &amp; \text{if } (s, g) \in \mathcal{E}, \\\\ 
\max_{w \in \mathcal{S}} V(s, w)V(w, g) &amp; \text{otherwise}
\end{cases} 
\end{aligned}\]

<p>where $\mathcal{E}$ is the set of edges in the environment’s transition graph, and $V$ is the value function associated with the sparse reward $r(s, g) = 1(s = g)$. <strong>Intuitively</strong>, this means that we can update the value of $V(s, g)$ using two “smaller” values: $V(s, w)$ and $V(w, g)$, provided that $w$ is the optimal “midpoint” (subgoal) on the shortest path. This is exactly the divide-and-conquer value update rule that we were looking for!</p>

<h3>The problem</h3>

<p>However, there’s one problem here. The issue is that it’s unclear how to choose the optimal subgoal $w$ in practice. In tabular settings, we can simply enumerate all states to find the optimal $w$ (this is essentially the Floyd-Warshall shortest path algorithm). But in continuous environments with large state spaces, we can’t do this. Basically, this is why previous works have struggled to scale up divide-and-conquer value learning, even though this idea has been around for decades (in fact, it dates back to the very first work in goal-conditioned RL by <a href="https://scholar.google.com/citations?view_op=view_citation&amp;citation_for_view=IcasIiwAAAAJ:hC7cP41nSMkC">Kaelbling (1993)</a> – see <a href="https://arxiv.org/abs/2510.22512">our paper</a> for a further discussion of related works). The main contribution of our work is a practical solution to this issue.</p>

<h3>The solution</h3>

<p>Here’s our key idea: we <em>restrict</em> the search space of $w$ to the states that appear in the dataset, specifically, those that lie between $s$ and $g$ in the dataset trajectory. Also, instead of searching for the optimal $\text{argmax}_w$, we compute a “soft” $\text{argmax}$ using <a href="https://arxiv.org/abs/2110.06169">expectile regression</a>. Namely, we minimize the following loss:</p>

\[\begin{aligned} \mathbb{E}\left[\ell^2_\kappa (V(s_i, s_j) - \bar{V}(s_i, s_k) \bar{V}(s_k, s_j))\right], \end{aligned}\]

<p>where $\bar{V}$ is the target value network, $\ell^2_\kappa$ is the expectile loss with an expectile $\kappa$, and the expectation is taken over all $(s_i, s_k, s_j)$ tuples with $i \leq k \leq j$ in a randomly sampled dataset trajectory.</p>

<p>This has two benefits. First, we don’t need to search over the entire state space. Second, we prevent value overestimation from the $\max$ operator by instead using the “softer” expectile regression. We call this algorithm <strong>Transitive RL (TRL)</strong>. Check out <a href="https://arxiv.org/abs/2510.22512">our paper</a> for more details and further discussions!</p>

<h2>Does it work well?</h2>

<div>
  <div>
    <video autoplay="" loop="" muted="" playsinline="" preload="none">
      <source src="https://bair.berkeley.edu/static/blog/rl-without-td-learning/humanoidmaze.mp4" type="video/mp4">
      Your browser does not support the video tag.
    </video>
    <br>
    <i>humanoidmaze</i>
  </div>
  <div>
    <video autoplay="" loop="" muted="" playsinline="" preload="none">
      <source src="https://bair.berkeley.edu/static/blog/rl-without-td-learning/puzzle.mp4" type="video/mp4">
      Your browser does not support the video tag.
    </video>
    <br>
    <i>puzzle</i>
  </div>
</div>

<p>To see whether our method scales well to complex tasks, we directly evaluated TRL on some of the most challenging tasks in <a href="https://seohong.me/projects/ogbench/">OGBench</a>, a benchmark for offline goal-conditioned RL. We mainly used the hardest versions of humanoidmaze and puzzle tasks with large, 1B-sized datasets. These tasks are highly challenging: they require performing combinatorially complex skills across up to <strong>3,000 environment steps</strong>.</p>

<p>
<img src="https://bair.berkeley.edu/static/blog/rl-without-td-learning/table.png" alt="" width="100%">
<br>
<i>TRL achieves the best performance on highly challenging, long-horizon tasks.</i>
</p>

<p>The results are quite exciting! Compared to many strong baselines across different categories (TD, MC, quasimetric learning, etc.), TRL achieves the best performance on most tasks.</p>

<p>
<img src="https://bair.berkeley.edu/static/blog/rl-without-td-learning/1b.svg" alt="" width="100%">
<br>
<i>TRL matches the best, individually tuned TD-$n$, <b>without needing to set $\boldsymbol{n}$</b>.</i>
</p>

<p>This is my favorite plot. We compared TRL with $n$-step TD learning with different values of $n$, from $1$ (pure TD) to $\infty$ (pure MC). The result is really nice. TRL matches the best TD-$n$ on all tasks, <strong>without needing to set $\boldsymbol{n}$</strong>! This is exactly what we wanted from the divide-and-conquer paradigm. By recursively splitting a trajectory into smaller ones, it can <em>naturally</em> handle long horizons, without having to arbitrarily choose the length of trajectory chunks.</p>

<p>The paper has a lot of additional experiments, analyses, and ablations. If you’re interested, check out <a href="https://arxiv.org/abs/2510.22512">our paper</a>!</p>

<h2>What’s next?</h2>

<p>In this post, I shared some promising results from our new divide-and-conquer value learning algorithm, Transitive RL. This is just the beginning of the journey. There are many open questions and exciting directions to explore:</p>

<ul>
  <li>
    <p>Perhaps the most important question is how to extend TRL to regular, reward-based RL tasks beyond goal-conditioned RL. Would regular RL have a similar divide-and-conquer structure that we can exploit? I’m quite optimistic about this, given that it is possible to convert any reward-based RL task to a goal-conditioned one at least in theory (see page 40 of <a href="https://sites.google.com/view/goalconditioned-rl/">this book</a>).</p>
  </li>
  <li>
    <p>Another important challenge is to deal with stochastic environments. The current version of TRL assumes deterministic dynamics, but many real-world environments are stochastic, mainly due to partial observability. For this, <a href="https://arxiv.org/abs/2406.17098">“stochastic” triangle inequalities</a> might provide some hints.</p>
  </li>
  <li>
    <p>Practically, I think there is still a lot of room to further improve TRL. For example, we can find better ways to choose subgoal candidates (beyond the ones from the same trajectory), further reduce hyperparameters, further stabilize training, and simplify the algorithm even more.</p>
  </li>
</ul>

<p>In general, I’m really excited about the potential of the divide-and-conquer paradigm. I <a href="https://seohong.me/blog/q-learning-is-not-yet-scalable/">still</a> think one of the most important problems in RL (and even in machine learning) is to find a <em>scalable</em> off-policy RL algorithm. I don’t know what the final solution will look like, but I do think divide and conquer, or <strong>recursive</strong> decision-making in general, is one of the strongest candidates toward this holy grail (by the way, I think the other strong contenders are (1) model-based RL and (2) TD learning with some “magic” tricks). Indeed, several recent works in other fields have shown the promise of recursion and divide-and-conquer strategies, such as <a href="https://kvfrans.com/shortcut-models/">shortcut models</a>, <a href="https://arxiv.org/abs/2506.04761">log-linear attention</a>, and <a href="https://alexzhang13.github.io/blog/2025/rlm/">recursive language models</a> (and of course, classic algorithms like quicksort, segment trees, FFT, and so on). I hope to see more exciting progress in scalable off-policy RL in the near future!</p>

<h3>Acknowledgments</h3>

<p>I’d like to thank <a href="https://kvfrans.com/">Kevin</a> and <a href="https://people.eecs.berkeley.edu/~svlevine/">Sergey</a> for their helpful feedback on this post.</p>

<hr>

<p><em>This post originally appeared on <a href="https://seohong.me/blog/rl-without-td-learning/">Seohong Park’s blog</a>.</em></p>]]></content:encoded>
</item>
<item>
<title><![CDATA["China is going to win the AI race" — NVIDIA CEO makes his boldest claim yet before backtracking hours later]]></title>
<description><![CDATA[NVIDIA CEO Jensen Huang was recently quoted as saying that China will win the AI race, before clarifying his comment in a separate X post. Was it a slip of the tongue, or was it real foresight?]]></description>
<link>https://tsecurity.de/de/3084381/windows-tipps/china-is-going-to-win-the-ai-race-nvidia-ceo-makes-his-boldest-claim-yet-before-backtracking-hours-later/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3084381/windows-tipps/china-is-going-to-win-the-ai-race-nvidia-ceo-makes-his-boldest-claim-yet-before-backtracking-hours-later/</guid>
<pubDate>Thu, 06 Nov 2025 23:21:32 +0100</pubDate>
<category>🪟 Windows Tipps</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[NVIDIA CEO Jensen Huang was recently quoted as saying that China will win the AI race, before clarifying his comment in a separate X post. Was it a slip of the tongue, or was it real foresight?]]></content:encoded>
</item>
<item>
<title><![CDATA[RL for Reasoning by Adaptively Revealing Rationales]]></title>
<description><![CDATA[We propose that reinforcement learning (RL) from partial expert demonstrations is not merely a training heuristic, but a promising framework for solving complex sequence generation tasks. Supervised fine-tuning (SFT) relies on dense ground-truth labels, which become increasingly costly as sequenc...]]></description>
<link>https://tsecurity.de/de/3069780/ai-nachrichten/rl-for-reasoning-by-adaptively-revealing-rationales/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3069780/ai-nachrichten/rl-for-reasoning-by-adaptively-revealing-rationales/</guid>
<pubDate>Thu, 30 Oct 2025 01:19:56 +0100</pubDate>
<category>🔧 AI Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[We propose that reinforcement learning (RL) from partial expert demonstrations is not merely a training heuristic, but a promising framework for solving complex sequence generation tasks. Supervised fine-tuning (SFT) relies on dense ground-truth labels, which become increasingly costly as sequence length grows. RL, on the other hand, struggles with sparse rewards and a combinatorially large output space. We address this by introducing adaptive backtracking (AdaBack), a per-sample curriculum learning algorithm that reveals only a partial prefix of the target output during training. The…]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2025-11896 | Xpdf up to 4.05 UseCMap recursion (Nessus ID 271676)]]></title>
<description><![CDATA[A vulnerability was found in Xpdf up to 4.05. It has been declared as problematic. This affects the function UseCMap. The manipulation results in uncontrolled recursion.

This vulnerability was named CVE-2025-11896. The attack may be performed from remote. There is no available exploit.]]></description>
<link>https://tsecurity.de/de/3065050/sicherheitsluecken/cve-2025-11896-xpdf-up-to-405-usecmap-recursion-nessus-id-271676/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3065050/sicherheitsluecken/cve-2025-11896-xpdf-up-to-405-usecmap-recursion-nessus-id-271676/</guid>
<pubDate>Mon, 27 Oct 2025 20:07:34 +0100</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/?product.xpdf">Xpdf up to 4.05</a>. It has been declared as <a href="https://vuldb.com/?kb.risk">problematic</a>. This affects the function <code>UseCMap</code>. The manipulation results in uncontrolled recursion.

This vulnerability was named <a href="https://vuldb.com/?source_cve.328909">CVE-2025-11896</a>. The attack may be performed from remote. There is no available exploit.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2022-49440 | Linux Kernel up to 5.15.45/5.17.13/5.18.2 enter_rtas recursion]]></title>
<description><![CDATA[A vulnerability was found in Linux Kernel up to 5.15.45/5.17.13/5.18.2. It has been rated as critical. Affected by this issue is the function enter_rtas. Performing manipulation results in uncontrolled recursion.

This vulnerability is known as CVE-2022-49440. Access to the local network is requi...]]></description>
<link>https://tsecurity.de/de/3056363/sicherheitsluecken/cve-2022-49440-linux-kernel-up-to-51545517135182-enterrtas-recursion/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3056363/sicherheitsluecken/cve-2022-49440-linux-kernel-up-to-51545517135182-enterrtas-recursion/</guid>
<pubDate>Thu, 23 Oct 2025 01:21:52 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/?product.linux:kernel">Linux Kernel up to 5.15.45/5.17.13/5.18.2</a>. It has been rated as <a href="https://vuldb.com/?kb.risk">critical</a>. Affected by this issue is the function <code>enter_rtas</code>. Performing manipulation results in uncontrolled recursion.

This vulnerability is known as <a href="https://vuldb.com/?source_cve.297046">CVE-2022-49440</a>. Access to the local network is required for this attack. No exploit is available.

Upgrading the affected component is advised.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2025-61301 | CAPEv2 52e4b43 reporting/mongodb.py recursion (EUVD-2025-35111)]]></title>
<description><![CDATA[A vulnerability was found in CAPEv2 52e4b43. It has been declared as problematic. The affected element is an unknown function of the file reporting/mongodb.py. Executing manipulation can lead to uncontrolled recursion.

The identification of this vulnerability is CVE-2025-61301. The attack may be...]]></description>
<link>https://tsecurity.de/de/3052019/sicherheitsluecken/cve-2025-61301-capev2-52e4b43-reportingmongodbpy-recursion-euvd-2025-35111/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3052019/sicherheitsluecken/cve-2025-61301-capev2-52e4b43-reportingmongodbpy-recursion-euvd-2025-35111/</guid>
<pubDate>Tue, 21 Oct 2025 03:52:26 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/?product.capev2">CAPEv2 52e4b43</a>. It has been declared as <a href="https://vuldb.com/?kb.risk">problematic</a>. The affected element is an unknown function of the file <em>reporting/mongodb.py</em>. Executing manipulation can lead to uncontrolled recursion.

The identification of this vulnerability is <a href="https://vuldb.com/?source_cve.329105">CVE-2025-61301</a>. The attack may be launched remotely. There is no exploit available.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2025-54858 | F5 BIG-IP up to 15.1.10/16.1.6/17.1.2/17.5.1 Security Policy recursion (K000156621 / Nessus ID 270591)]]></title>
<description><![CDATA[A vulnerability, which was classified as critical, was found in F5 BIG-IP up to 15.1.10/16.1.6/17.1.2/17.5.1. This vulnerability affects unknown code of the component Security Policy Handler. Such manipulation leads to uncontrolled recursion.

This vulnerability is traded as CVE-2025-54858. The a...]]></description>
<link>https://tsecurity.de/de/3045610/sicherheitsluecken/cve-2025-54858-f5-big-ip-up-to-15110161617121751-security-policy-recursion-k000156621-nessus-id-270591/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3045610/sicherheitsluecken/cve-2025-54858-f5-big-ip-up-to-15110161617121751-security-policy-recursion-k000156621-nessus-id-270591/</guid>
<pubDate>Fri, 17 Oct 2025 07:07:53 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability, which was classified as <a href="https://vuldb.com/?kb.risk">critical</a>, was found in <a href="https://vuldb.com/?product.f5:big-ip">F5 BIG-IP up to 15.1.10/16.1.6/17.1.2/17.5.1</a>. This vulnerability affects unknown code of the component <em>Security Policy Handler</em>. Such manipulation leads to uncontrolled recursion.

This vulnerability is traded as <a href="https://vuldb.com/?source_cve.328695">CVE-2025-54858</a>. The attack may be launched remotely. There is no exploit available.

You should upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[Katanaut Review (PC)]]></title>
<description><![CDATA[We’ve encountered many games that take place on a space station, but not that many of them are in the platform genre. And even fewer are also roguelikes. That’s the void that Katanaut is trying to fill, and I would say that it does that in a very successful manner. Your focus here is to try and f...]]></description>
<link>https://tsecurity.de/de/3041023/it-security-nachrichten/katanaut-review-pc/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3041023/it-security-nachrichten/katanaut-review-pc/</guid>
<pubDate>Wed, 15 Oct 2025 07:49:49 +0200</pubDate>
<category>📰 IT Security Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[We’ve encountered many games that take place on a space station, but not that many of them are in the platform genre. And even fewer are also roguelikes. That’s the void that Katanaut is trying to fill, and I would say that it does that in a very successful manner. Your focus here is to try and figure out who is alive on the station, if anyone, while slashing your way through enemies.

At its core, Katanaut does an excellent job at offering a very large station to explore, and there is some backtracking. But unlike Hollow Knight which tends to require a lot of going back, Katanaut is not as punishing. However, the game is quite punishing when it comes to its combat, which is very much a soulslike experience.

Even if you have a katana and powerful weapons, even the simplest attacks can lead to your demise, and that’s the thing, the game itself can be extremely punishing. You can dodge, slash and shoot at your own pace, and usually, you have to time things properly. T...]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2025-33096 | IBM Engineering Requirements Management Doors Next 7.0.2/7.0.3/7.1 File Upload recursion (EUVD-2025-33895)]]></title>
<description><![CDATA[A vulnerability, which was classified as critical, has been found in IBM Engineering Requirements Management Doors Next 7.0.2/7.0.3/7.1. Impacted is an unknown function of the component File Upload. The manipulation leads to uncontrolled recursion.

This vulnerability is documented as CVE-2025-33...]]></description>
<link>https://tsecurity.de/de/3036415/sicherheitsluecken/cve-2025-33096-ibm-engineering-requirements-management-doors-next-70270371-file-upload-recursion-euvd-2025-33895/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3036415/sicherheitsluecken/cve-2025-33096-ibm-engineering-requirements-management-doors-next-70270371-file-upload-recursion-euvd-2025-33895/</guid>
<pubDate>Mon, 13 Oct 2025 08:05:33 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability, which was classified as <a href="https://vuldb.com/?kb.risk">critical</a>, has been found in <a href="https://vuldb.com/?product.ibm:engineering_requirements_management_doors_next">IBM Engineering Requirements Management Doors Next 7.0.2/7.0.3/7.1</a>. Impacted is an unknown function of the component <em>File Upload</em>. The manipulation leads to uncontrolled recursion.

This vulnerability is documented as <a href="https://vuldb.com/?source_cve.328092">CVE-2025-33096</a>. The attack can be initiated remotely. There is not any exploit available.

It is advisable to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2025-10728 | Qt up to 6.8.4/6.9.2 SSVG File Renderer recursion]]></title>
<description><![CDATA[A vulnerability classified as critical was found in Qt up to 6.8.4/6.9.2. Impacted is an unknown function of the component SSVG File Renderer. Executing manipulation can lead to uncontrolled recursion.

The identification of this vulnerability is CVE-2025-10728. The attack may be launched remotel...]]></description>
<link>https://tsecurity.de/de/3019911/sicherheitsluecken/cve-2025-10728-qt-up-to-684692-ssvg-file-renderer-recursion/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3019911/sicherheitsluecken/cve-2025-10728-qt-up-to-684692-ssvg-file-renderer-recursion/</guid>
<pubDate>Sat, 04 Oct 2025 05:07:15 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability classified as <a href="https://vuldb.com/?kb.risk">critical</a> was found in <a href="https://vuldb.com/?product.qt">Qt up to 6.8.4/6.9.2</a>. Impacted is an unknown function of the component <em>SSVG File Renderer</em>. Executing manipulation can lead to uncontrolled recursion.

The identification of this vulnerability is <a href="https://vuldb.com/?source_cve.326915">CVE-2025-10728</a>. The attack may be launched remotely. There is no exploit available.]]></content:encoded>
</item>
<item>
<title><![CDATA[USN-7015-7: Python 2.7 regression]]></title>
<description><![CDATA[USN-7015-4 fixed vulnerabilities in Python. It was discovered that the fix
for CVE-2023-27043 for python2.7 was incorrectly applied on Ubuntu 16.04
LTS and Ubuntu 18.04 LTS. This update fixes the problem.

We apologize for the inconvenience.

Original advisory details:

 It was discovered that th...]]></description>
<link>https://tsecurity.de/de/3010590/unix-server/usn-7015-7-python-27-regression/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3010590/unix-server/usn-7015-7-python-27-regression/</guid>
<pubDate>Mon, 29 Sep 2025 15:19:54 +0200</pubDate>
<category>🐧 Unix Server</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[USN-7015-4 fixed vulnerabilities in Python. It was discovered that the fix
for CVE-2023-27043 for python2.7 was incorrectly applied on Ubuntu 16.04
LTS and Ubuntu 18.04 LTS. This update fixes the problem.

We apologize for the inconvenience.

Original advisory details:

 It was discovered that the Python email module incorrectly parsed email
 addresses that contain special characters. A remote attacker could
 possibly use this issue to bypass certain protection mechanisms.
 (CVE-2023-27043)

 It was discovered that Python allowed excessive backtracking while parsing
 certain tarfile headers. A remote attacker could possibly use this issue
 to cause Python to consume resources, leading to a denial of service.
 (CVE-2024-6232)

 It was discovered that the Python email module incorrectly quoted newlines
 for email headers. A remote attacker could possibly use this issue to
 perform header injection. (CVE-2024-6923)

 It was discovered that the Python http.cookies module incorrectly handled
 parsing cookies that contained backslashes for quoted characters. A remote
 attacker could possibly use this issue to cause Python to consume
 resources, leading to a denial of service. (CVE-2024-7592)

 It was discovered that the Python zipfile module incorrectly handled
 certain malformed zip files. A remote attacker could possibly use this
 issue to cause Python to stop responding, resulting in a denial of
 service. (CVE-2024-8088)]]></content:encoded>
</item>
<item>
<title><![CDATA[RPM 6 released!]]></title>
<description><![CDATA[Source: https://rpm.org/releases/6.0.0 Download  Source: rpm-6.0.0.tar.bz2 SHA256SUM: 14abb1b944476788d90005d8d61d5d30fce80d9f0de11eb657b14e5c9ef27441  Changes since 4.20.1 Overview  Support for both RPM v4 and v6 packages (see Compatibility Notes) Support for multiple OpenPGP signatures per pack...]]></description>
<link>https://tsecurity.de/de/3000813/linux-tipps/rpm-6-released/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3000813/linux-tipps/rpm-6-released/</guid>
<pubDate>Wed, 24 Sep 2025 03:51:11 +0200</pubDate>
<category>🐧 Linux Tipps</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<!-- SC_OFF --><div class="md"><p>Source: <a href="https://rpm.org/releases/6.0.0">https://rpm.org/releases/6.0.0</a></p> <h1>Download</h1> <ul> <li>Source: <a href="https://ftp.osuosl.org/pub/rpm/releases/rpm-6.0.x/rpm-6.0.0.tar.bz2">rpm-6.0.0.tar.bz2</a></li> <li>SHA256SUM: 14abb1b944476788d90005d8d61d5d30fce80d9f0de11eb657b14e5c9ef27441</li> </ul> <h1>Changes since 4.20.1</h1> <h1>Overview</h1> <ul> <li>Support for both RPM v4 and v6 packages (see <a href="https://rpm.org/releases/6.0.0#compatibility-notes">Compatibility Notes</a>)</li> <li>Support for multiple OpenPGP signatures per package (<a href="https://github.com/rpm-software-management/rpm/issues/3385">#3385</a>)</li> <li>Support for OpenPGP v6 and PQC keys and signatures (<a href="https://github.com/rpm-software-management/rpm/issues/3363">#3363</a>)</li> <li>Support for updating previously imported keys (<a href="https://github.com/rpm-software-management/rpm/issues/2577">#2577</a>)</li> <li>Support for installing RPM v3 packages has been removed (<a href="https://github.com/rpm-software-management/rpm/issues/1107">#1107</a>)</li> <li>RPM defaults to enforcing signature checking (<a href="https://github.com/rpm-software-management/rpm/issues/1573">#1573</a>)</li> <li>RPM uses the full key ID or fingerprint to identify OpenPGP keys everywhere (<a href="https://github.com/rpm-software-management/rpm/issues/2403">#2403</a>)</li> <li>Man page and other documentation overhaul (#3612, #3669, #3751)</li> <li>Pristine and verifiable release tarballs (<a href="https://github.com/rpm-software-management/rpm/issues/3565">#3565</a>) (<a href="https://github.com/rpm-software-management/rpm/issues/2702">#2702</a>)</li> </ul> <h1>General Use</h1> <ul> <li>Several enhancements to <a href="https://rpm-software-management.github.io/rpm/man/rpmkeys.8">rpmkeys(8)</a>: <ul> <li><code>rpmkeys --import</code> can now be used to update keys (<a href="https://github.com/rpm-software-management/rpm/issues/2577">#2577</a>). This also updates the key handle from a short ambiguous key id to full fingerprint.</li> <li><code>rpmkeys --import</code> now also works from a pipe</li> <li><code>rpmkeys --export</code> added for exporting keys</li> <li><code>rpmkeys --checksig</code>, <code>--list</code>, <code>--delete</code> use and expect full fingerprint of the keys (<a href="https://github.com/rpm-software-management/rpm/issues/3360">#3360</a>)</li> <li><code>rpmkeys</code> works identically with all keystore backends</li> <li><code>rpmkeys --rebuild</code> can be used to rebuild the keystore contents and move between different keystore backends (<a href="https://github.com/rpm-software-management/rpm/issues/3347">#3347</a>)</li> <li><code>rpmkeys</code> key lookup is now case-insensitive</li> </ul></li> <li>Several enhancements to <a href="https://rpm-software-management.github.io/rpm/man/rpmsign.1">rpmsign(1)</a>: <ul> <li><code>rpmsign</code> can use either GnuPG or Sequoia-sq for signing (controlled by <code>%_openpgp_sign</code> macro (<code>gpg</code> or <code>sq</code>))</li> <li><code>rpmsign --addsign</code> no longer replaces existing signatures. Arbitrary number of signatures can be added on v6 packages by default and on v4 packages, with <code>--rpmv6</code></li> <li><code>rpmsign --resign</code> replaces all existing signatures with a new one</li> </ul></li> <li>New query tag extensions (e.g. with <code>--qf &lt;format&gt;</code>): <ul> <li><code>rpmformat</code> for determining package format version (3/4/6)</li> <li><code>openpgp</code> for managing all supported OpenPGP signature types</li> </ul></li> <li>New query formatter <code>:hashalgo</code> for displaying hash algorithm names</li> <li>New <code>--filemime</code> query alias for querying per-file MIME info</li> <li>Consistent terminology and case usage in signature and key messages <ul> <li>OpenPGP signatures are called OpenPGP in output</li> <li>RPM v3 header+payload signatures are called “legacy” in output</li> </ul></li> <li>New feature to calculate a set of configurable digests on verification and safe them in the rpmdb. This can help identifying the originating package file. (<a href="https://issues.redhat.com/browse/RHEL-35619">RHEL-35619</a>)</li> <li>Fix scriptlet errors not reflected in transaction result code (<a href="https://github.com/rpm-software-management/rpm/issues/2581">#2581</a>)</li> <li>Fix <code>%triggerprein</code> and <code>%triggerun</code> not failing the associated install/erase operation (<a href="https://github.com/rpm-software-management/rpm/issues/3815">#3815</a>)</li> <li>Fix <code>--hash</code>, <code>--percent</code> and <code>--test</code> not working with <code>--restore</code> (<a href="https://github.com/rpm-software-management/rpm/issues/3917">#3917</a>)</li> <li>Fix a segfault and memory leaks in <a href="https://rpm-software-management.github.io/rpm/man/rpmgraph.1">rpmgraph(1)</a> (<a href="https://github.com/rpm-software-management/rpm/issues/3925">#3925</a>)</li> <li>Fix <a href="https://rpm-software-management.github.io/rpm/man/rpm2archive.1">rpm2archive(1)</a> using the same suffix for tar and cpio (<a href="https://github.com/rpm-software-management/rpm/issues/3922">#3922</a>)</li> <li>Man page overhaul (WIP): <ul> <li>Update all manual pages to a new consistent style with examples (<a href="https://github.com/rpm-software-management/rpm/issues/3669">#3669</a>)</li> <li>Add man pages for all major components and file formats (<a href="https://github.com/rpm-software-management/rpm/issues/3612">#3612</a>) <ul> <li><a href="https://rpm-software-management.github.io/rpm/man/rpm-config.5">rpm-config(5)</a></li> <li><a href="https://rpm-software-management.github.io/rpm/man/rpm-rpmrc.5">rpm-rpmrc(5)</a></li> <li><a href="https://rpm-software-management.github.io/rpm/man/rpm-macrofile.5">rpm-macrofile(5)</a></li> <li><a href="https://rpm-software-management.github.io/rpm/man/rpm-manifest.5">rpm-manifest(5)</a></li> <li><a href="https://rpm-software-management.github.io/rpm/man/rpm-lua.7">rpm-lua(7)</a></li> <li><a href="https://rpm-software-management.github.io/rpm/man/rpm-macros.7">rpm-macros(7)</a></li> <li><a href="https://rpm-software-management.github.io/rpm/man/rpm-payloadflags.7">rpm-payloadflags(7)</a></li> <li><a href="https://rpm-software-management.github.io/rpm/man/rpm-queryformat.7">rpm-queryformat(7)</a></li> <li><a href="https://rpm-software-management.github.io/rpm/man/rpm-version.7">rpm-version(7)</a></li> <li><a href="https://rpm-software-management.github.io/rpm/man/rpmuncompress.1">rpmuncompress(1)</a></li> </ul></li> <li>Move end-user commands to section 1</li> <li>Many previously undocumented things covered, many errors fixed</li> </ul></li> <li>Versioned documentation on <a href="https://rpm.org/docs/">https://rpm.org/docs/</a> <ul> <li>Man pages</li> <li>Reference manual</li> <li>API docs</li> </ul></li> </ul> <h1>Packaging</h1> <ul> <li><a href="https://rpm-software-management.github.io/rpm/man/rpmbuild.1">rpmbuild(1)</a> now supports generating two different package formats, controlled by <code>%_rpmformat</code> macro value <code>6</code>/<code>4</code>: <ul> <li><a href="https://rpm-software-management.github.io/rpm/manual/format_v6.html">RPM v6</a></li> <li><a href="https://rpm-software-management.github.io/rpm/manual/format_v4.html">RPM v4</a></li> </ul></li> <li><a href="https://rpm-software-management.github.io/rpm/man/rpmbuild.1">rpmbuild(1)</a> can now automatically sign packages if <code>%_openpgp_autosign_id</code> macro is defined (<a href="https://github.com/rpm-software-management/rpm/issues/2678">#2678</a>)</li> <li>New command <a href="https://rpm-software-management.github.io/rpm/man/rpm-setup-autosign.1">rpm-setup-autosign(1)</a> added for easy auto-signing configuration (<a href="https://github.com/rpm-software-management/rpm/issues/3522">#3522</a>)</li> <li>New <code>%{span:...}</code> macro to make defining multi-line macros nicer</li> <li>New <code>%{xdg:...}</code> macro for evaluating XDG base directories</li> <li>Add support for E2K architecture</li> <li>Fix sources and patches stored in reverse order in the header (<a href="https://github.com/rpm-software-management/rpm/issues/3014">#3014</a>)</li> <li>Fix Lua <code>rpm.glob()</code> not honoring the <code>c</code> argument (<a href="https://github.com/rpm-software-management/rpm/issues/3794">#3794</a>)</li> <li>Fix architecture checking accidentally moved after build (<a href="https://github.com/rpm-software-management/rpm/issues/3569">#3569</a>)</li> <li>Fix buildsys specific <code>%prep</code> section not accepted (<a href="https://github.com/rpm-software-management/rpm/issues/3635">#3635</a>)</li> <li>Fix <code>check-rpaths</code> brp script when both RPATH and RUNPATH exist (<a href="https://github.com/rpm-software-management/rpm/issues/3667">#3667</a>)</li> <li>Fix a memory leak in <code>rpmspec --shell</code></li> <li>Fix 4.20 regression on <code>rpmbuild -rs</code> failing on non-existent directory (<a href="https://github.com/rpm-software-management/rpm/issues/3682">#3682</a>)</li> <li>Fix an extra newline printed on <code>rpm --eval</code></li> <li>Fix a segfault on invalid dependency generator output in <code>multi</code> mode (<a href="https://github.com/rpm-software-management/rpm/issues/3821">#3821</a>)</li> <li>Fix <code>brp-strip-comment-note</code> failure due to a race condition</li> <li><code>brp-elfperms</code> buildroot policy script was removed (<a href="https://github.com/rpm-software-management/rpm/issues/3195">#3195</a>)</li> <li>Drop support for obsolete <code>--nodirtokens</code> <a href="https://rpm-software-management.github.io/rpm/man/rpmbuild.1">rpmbuild(1)</a> switch (<a href="https://github.com/rpm-software-management/rpm/issues/3927">#3927</a>)</li> </ul> <h1>API Changes</h1> <ul> <li>New functions related to rpmKeyring: <ul> <li><code>rpmKeyringInitIterator()</code>, <code>rpmKeyringIteratorNext()</code>, <code>rpmKeyringIteratorFree()</code> for iterating over keyring contents</li> <li><code>rpmKeyringVerifySig2()</code></li> <li><code>rpmKeyringLookupKey()</code> for finding a key in a keyring</li> <li><code>rpmKeyringModify()</code></li> </ul></li> <li>New functions related to rpmPubkey: <ul> <li><code>rpmPubkeyFingperint()</code>, <code>rpmPubkeyFingerprintAsHex()</code>, <code>rpmPubkeyKeyIDAsHex()</code> and <code>rpmPubkeyArmorWrap()</code> accessors</li> <li><code>rpmPubkeyMerge()</code> for merging two pubkeys describing the same key</li> </ul></li> <li>New functions for managing transaction permanent keystore: <ul> <li><code>rpmtxnImportPubkey()</code> for importing keys</li> <li><code>rpmtxnDeletePubkey()</code> for deleting pubkey’s from transaction keystore</li> <li><code>rpmtxnRebuildKeystore()</code> for rebuilding transaction keystore</li> </ul></li> <li>New flags to control <code>rpmSign()</code> operation added: <code>RPMSIGN_FLAG_RESIGN</code>, <code>RPMSIGN_FLAG_RPMV4</code>, <code>RPMSIGN_FLAG_RPMV6</code></li> <li>New functions for controlling per-package verification level: <ul> <li><code>rpmteVfyLevel()</code> and <code>rpmteSetVfyLevel()</code></li> <li><code>te.VfyLevel()</code> and <code>te.SetVfyLevel()</code> in the Python bindings</li> </ul></li> <li>New identifiers related to multiple signature support added: <ul> <li><code>RPMTAG_OPENPGP</code> rpm tag</li> <li><code>RPMSIGTAG_OPENPGP</code> signature header tag (alias to <code>RPMTAG_OPENPGP</code>)</li> <li><code>RPMVSF_NOOPENPGP</code> verification flag</li> </ul></li> <li>New rpm tags: <code>RPMTAG_PAYLOADSIZE</code>, <code>RPMTAG_PAYLOADSIZEALT</code>, <code>RPMTAG_RPMFORMAT</code>, <code>RPMTAG_FILEMIMEINDEX</code>, <code>RPMTAG_MIMEDICT</code>, <code>RPMTAG_FILEMIMES</code>, <code>RPMTAG_SOURCENEVR</code>, <code>RPMTAG_PAYLOADSHA512</code>, <code>RPMTAG_PAYLOADSHA512ALT</code>, <code>RPMTAG_PAYLOADSHA3_256</code>, <code>RPMTAG_PAYLOADSHA3_256ALT</code>, <code>RPMTAG_SHA3_256HEADER</code></li> <li>Renamed rpm tags: <ul> <li><code>RPMTAG_PAYLOADDIGEST</code> to <code>RPMTAG_PAYLOADSHA256</code></li> <li><code>RPMTAG_PAYLOADDIGESTALT</code> to <code>RPMTAG_PAYLOADSHA256ALT</code></li> <li><code>RPMTAG_PAYLOADDIGESTALGO</code> to <code>RPMTAG_PAYLOADSHA256ALGO</code> (obsolete)</li> </ul></li> <li>New identifiers related to SHA-3 added: <code>RPM_HASH_SHA3_256</code>, <code>RPM_HASH_SHA3_512</code></li> <li>New symbols related to MIME types in v6 packages: <ul> <li><code>rpmfilesFMime()</code>, <code>rpmfiFMime()</code> for retrieving per-file MIME info</li> <li><code>RPMFI_NOFILEMIME</code> flag to control behavior</li> </ul></li> <li>New OpenPGP identifiers related to RFC-9580 added</li> <li>New <code>pgpDigParamsSalt()</code> function retrieving OpenPGP v6 signature pre-salt (<a href="https://github.com/rpm-software-management/rpm/issues/3846">#3846</a>)</li> <li>New <code>rpmDigestBundleUpdateID()</code> function for updating individual ID’s in a digest bundle (<a href="https://github.com/rpm-software-management/rpm/issues/3845">#3845</a>)</li> <li><code>rpmtsAddInstallElement()</code> returns <code>3</code> on unsupported package format</li> <li><code>fdSize()</code> returns an error on non-regular files</li> </ul> <h1>Internal Improvements</h1> <ul> <li>RPM is now built as C++20 code (except for plugins and Python bindings) <ul> <li>More background available in the <a href="https://github.com/rpm-software-management/rpm/discussions/2983">initial announcement</a></li> <li>All relevant sources have been renamed to <code>.cc</code> or <code>.hh</code> extension</li> <li>Many dynamic data structures moved to STL and other similar refactorings</li> </ul></li> <li>Numerous improvements to the test-suite <ul> <li>Simplify test creation</li> </ul></li> <li>Add an actual keystore abstraction</li> <li>New <code>openpgp.cert.d</code> based keystore (experimental) (<a href="https://github.com/rpm-software-management/rpm/issues/3341">#3341</a>)</li> <li>New <code>make site</code> build target for easy local rendering of documentation</li> <li>Make reference counting atomic throughout the codebase</li> <li>Make the test-suite image <code>toolbox(1)</code> ready</li> <li>Support underscores in RPMTAG names</li> <li>Fix 4.20 regression signature size reservation not being used (<a href="https://github.com/rpm-software-management/rpm/issues/3768">#3768</a>)</li> <li>Fix alternatives mechanism unintentionally kicking in for signatures (<a href="https://github.com/rpm-software-management/rpm/issues/3872">#3872</a>)</li> <li>Fix keystore reads lacking transaction lock</li> <li>Fix a race condition in <code>rpmioMkpath()</code> (<a href="https://github.com/rpm-software-management/rpm/issues/3508">#3508</a>)</li> <li>Fix recursion depth for macro error message (<a href="https://github.com/rpm-software-management/rpm/issues/3197">#3197</a>)</li> <li>Fix empty password field in passwd/group causing entry to be ignored (<a href="https://github.com/rpm-software-management/rpm/issues/3594">#3594</a>)</li> <li>Fix built-in macros not usable before loading macro files (<a href="https://github.com/rpm-software-management/rpm/issues/3638">#3638</a>)</li> <li>Fix <code>fdSize()</code> failure handling in <code>rpmSign()</code></li> <li>Fix pseudo-tags without an associated type showing up in –querytags</li> <li>Fix rpm install prefix not honored in the legacy <code>find-provides</code> and <code>find-requires</code> dependency generator scripts</li> <li>Fix Python reference leaks related to archive handling</li> <li>Fix non-deterministic storage of dependency information in packages (<a href="https://github.com/rpm-software-management/rpm/issues/1056">#1056</a>)</li> <li>Fix <code>sysusers</code> script escaping chroot for <code>u!</code> entires</li> <li>Fix RPM 4.19 regression on failed update return code (<a href="https://github.com/rpm-software-management/rpm/issues/3718">#3718</a>)</li> <li>Issue a warning on <code>macrofiles</code> entry in an <code>rpmrc</code> (<a href="https://github.com/rpm-software-management/rpm/issues/3901">#3901</a>)</li> <li>Recreate the transaction lock file after <code>--rebuilddb</code> (<a href="https://github.com/rpm-software-management/rpm/issues/3886">#3886</a>)</li> <li>Drop <code>gpg(keyid)</code> provides from gpg-pubkey headers (<a href="https://github.com/rpm-software-management/rpm/issues/3360">#3360</a>)</li> <li>Eliminate various internal symbols accidentally leaking to the ABI</li> <li>Eliminate uses of non-portable <code>signal(2)</code> API (<a href="https://github.com/rpm-software-management/rpm/issues/3688">#3688</a>)</li> <li>Optimize <code>rpmlog()</code> locking</li> <li>Python bindings: <ul> <li>Support Python module isolation (<a href="https://bugzilla.redhat.com/2327289">RhBug:2327289</a>)</li> <li>Fix some resource leaks, run tests with ASAN</li> </ul></li> </ul> <h1>Building RPM</h1> <ul> <li>A C++20 compiler is now required in addition to a C99 compiler, but C++20 modules support is not required.</li> <li>rpm-sequoia &gt;= 1.9.0 is now required for building with Sequoia (default)</li> <li>Python &gt;= 3.10 is now required for building the Python bindings</li> <li><a href="https://git.sr.ht/~sircmpwn/scdoc">scdoc</a> man page generator is now required for building RPM</li> <li>Pre-built API documentation is no longer shipped in the release tarballs. Building it is optional, but <a href="https://github.com/doxygen/">Doxygen</a> is required for doing so. Pre-built API documentation for all releases can be found in <a href="https://ftp.rpm.org/api/">https://ftp.rpm.org/api/</a></li> </ul> <h1>Compatibility Notes</h1> <h1>Package format</h1> <ul> <li>New RPM v6 package format <ul> <li>All file sizes and related limits are 64bit</li> <li>Crypto modernization <ul> <li>Obsolete crypto (MD5 and SHA1) dropped</li> <li>SHA3-256 header digest added (<a href="https://github.com/rpm-software-management/rpm/issues/3797">#3797</a>)</li> <li>SHA512 and SHA3-256 payload digests added (#3642, #3894)</li> </ul></li> <li>Per-file MIME info</li> <li>Widely compatible with RPM &gt;= 4.14</li> <li>The “external” dependency generator mode no longer supported with v6 packages (<a href="https://github.com/rpm-software-management/rpm/issues/2373">#2373</a>)</li> <li><code>rpmlib()</code> dependencies for pre-4.6 features removed to reduce clutter (<a href="https://github.com/rpm-software-management/rpm/issues/3854">#3854</a>)</li> <li>Can be queried with RPM &gt;= 4.6</li> <li>Can be unpacked with RPM &gt;= 4.12</li> <li>Can be verified and installed with RPM &gt;= 4.14 (with caveats/limitations)</li> </ul></li> <li>RPM v4 packages: <ul> <li>Built packages are identical to those generated by RPM 4.x versions</li> <li>Remain fully supported</li> <li>In the default configuration, packages built with RPM &lt; 4.14.0 cannot be verified due to their use of weak, obsolete MD5 and SHA1 digests. For strongly signed packages, this can be worked around by changing <code>%_pkgverify_level</code> to <code>signature</code> so the weak digests are simply ignored. If verifying the weak digests is necessary, the RPM 4.x behavior can be restored by setting <code>%_pkgverify_flags</code> to <code>0</code>.</li> </ul></li> <li>Support for installing RPM v3 packages has been removed. (<a href="https://github.com/rpm-software-management/rpm/issues/1107">#1107</a>) They can still be queried and also unpacked with <a href="https://rpm-software-management.github.io/rpm/man/rpm2cpio.1">rpm2cpio(1)</a>.</li> <li>RPM defaults to building v6 packages, this can be changed with the <code>%_rpmformat</code> macro.</li> <li>Lua <code>posix.fork()</code> family of calls, deprecated in 4.20, is disabled in packages built with RPM &gt;= 6.0. They continue to function in packages built by RPM &lt;= 4.20 however.</li> </ul> <h1>Other</h1> <ul> <li>Package signing key configuration differs from the past. To support other implementations besides GnuPG, the signer ID is now set via <code>%_openpgp_sign_id</code> macro, which defaults to <code>%{?_gpg_name}</code> for backwards compatibility.</li> <li>The low-level package signing macros are now parametric, any custom <code>%__gpg_sign_cmd</code> overrides will simply not work as such. Users are encouraged to look into dropping such overrides rather than just updating, most such overrides haven’t been necessary in a long time.</li> <li><code>%_passwd_path</code> and <code>%_group_path</code> are now treated as colon separated paths to allow using multiple files as the source of NSS information (e.g. with nss-altfiles)</li> <li><code>--pkgid</code> and <code>--hdrid</code> query CLI-switches have been dropped (<a href="https://github.com/rpm-software-management/rpm/issues/2633">#2633</a>)</li> </ul> </div><!-- SC_ON -->   submitted by   <a href="https://www.reddit.com/user/ultra_sarker"> /u/ultra_sarker </a> <br> <span><a href="https://www.reddit.com/r/linux/comments/1noeyw9/rpm_6_released/">[link]</a></span>   <span><a href="https://www.reddit.com/r/linux/comments/1noeyw9/rpm_6_released/">[comments]</a></span>]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2025-59364 | Express XSS Sanitizer up to 2.0.0 on Node.js JSON Request Body lib/sanitize.js recursion (EUVD-2025-29138)]]></title>
<description><![CDATA[A vulnerability identified as problematic has been detected in Express XSS Sanitizer up to 2.0.0 on Node.js. Affected by this issue is some unknown functionality in the library lib/sanitize.js of the component JSON Request Body Handler. The manipulation leads to uncontrolled recursion.

This vuln...]]></description>
<link>https://tsecurity.de/de/2984517/sicherheitsluecken/cve-2025-59364-express-xss-sanitizer-up-to-200-on-nodejs-json-request-body-libsanitizejs-recursion-euvd-2025-29138/</link>
<guid isPermaLink="true">https://tsecurity.de/de/2984517/sicherheitsluecken/cve-2025-59364-express-xss-sanitizer-up-to-200-on-nodejs-json-request-body-libsanitizejs-recursion-euvd-2025-29138/</guid>
<pubDate>Mon, 15 Sep 2025 13:08:01 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability identified as <a href="https://vuldb.com/?kb.risk">problematic</a> has been detected in <a href="https://vuldb.com/?product.express_xss_sanitizer">Express XSS Sanitizer up to 2.0.0</a> on Node.js. Affected by this issue is some unknown functionality in the library <em>lib/sanitize.js</em> of the component <em>JSON Request Body Handler</em>. The manipulation leads to uncontrolled recursion.

This vulnerability is referenced as <a href="https://vuldb.com/?source_cve.323886">CVE-2025-59364</a>. Remote exploitation of the attack is possible. No exploit is available.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2025-38690 | Linux Kernel up to 6.16.1/6.17-rc1 recursion (Nessus ID 264700 / WID-SEC-2025-1976)]]></title>
<description><![CDATA[A vulnerability labeled as critical has been found in Linux Kernel up to 6.16.1/6.17-rc1. Affected by this vulnerability is an unknown functionality. The manipulation results in uncontrolled recursion.

This vulnerability is reported as CVE-2025-38690. The attacker must have access to the local n...]]></description>
<link>https://tsecurity.de/de/2983665/sicherheitsluecken/cve-2025-38690-linux-kernel-up-to-6161617-rc1-recursion-nessus-id-264700-wid-sec-2025-1976/</link>
<guid isPermaLink="true">https://tsecurity.de/de/2983665/sicherheitsluecken/cve-2025-38690-linux-kernel-up-to-6161617-rc1-recursion-nessus-id-264700-wid-sec-2025-1976/</guid>
<pubDate>Mon, 15 Sep 2025 01:22:22 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability labeled as <a href="https://vuldb.com/?kb.risk">critical</a> has been found in <a href="https://vuldb.com/?product.linux:kernel">Linux Kernel up to 6.16.1/6.17-rc1</a>. Affected by this vulnerability is an unknown functionality. The manipulation results in uncontrolled recursion.

This vulnerability is reported as <a href="https://vuldb.com/?source_cve.322543">CVE-2025-38690</a>. The attacker must have access to the local network to execute the attack. No exploit exists.

The affected component should be upgraded.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2025-9714 | libxslt libxml2 libexslt/dynamic.c exsltDynMapFunction recursion (Nessus ID 261451)]]></title>
<description><![CDATA[A vulnerability, which was classified as problematic, has been found in libxslt. This affects the function exsltDynMapFunction of the file libexslt/dynamic.c of the component libxml2. This manipulation causes uncontrolled recursion.

This vulnerability is registered as CVE-2025-9714. Remote explo...]]></description>
<link>https://tsecurity.de/de/2977490/sicherheitsluecken/cve-2025-9714-libxslt-libxml2-libexsltdynamicc-exsltdynmapfunction-recursion-nessus-id-261451/</link>
<guid isPermaLink="true">https://tsecurity.de/de/2977490/sicherheitsluecken/cve-2025-9714-libxslt-libxml2-libexsltdynamicc-exsltdynmapfunction-recursion-nessus-id-261451/</guid>
<pubDate>Thu, 11 Sep 2025 04:52:41 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability, which was classified as <a href="https://vuldb.com/?kb.risk">problematic</a>, has been found in <a href="https://vuldb.com/?product.libxslt">libxslt</a>. This affects the function <code>exsltDynMapFunction</code> of the file <em>libexslt/dynamic.c</em> of the component <em>libxml2</em>. This manipulation causes uncontrolled recursion.

This vulnerability is registered as <a href="https://vuldb.com/?source_cve.322226">CVE-2025-9714</a>. Remote exploitation of the attack is possible. No exploit is available.]]></content:encoded>
</item>
<item>
<title><![CDATA[USN-7743-1: libxml2 vulnerability]]></title>
<description><![CDATA[Nikita Sveshnikov discovered that libxml2 incorrectly handled recursion
when processing XPath expressions. An attacker could possibly use this
issue to cause a denial of service.]]></description>
<link>https://tsecurity.de/de/2977062/unix-server/usn-7743-1-libxml2-vulnerability/</link>
<guid isPermaLink="true">https://tsecurity.de/de/2977062/unix-server/usn-7743-1-libxml2-vulnerability/</guid>
<pubDate>Wed, 10 Sep 2025 20:21:01 +0200</pubDate>
<category>🐧 Unix Server</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[Nikita Sveshnikov discovered that libxml2 incorrectly handled recursion
when processing XPath expressions. An attacker could possibly use this
issue to cause a denial of service.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2022-37315 | graphql-go up to 0.8.0 Type Definition Parser recursion (Issue 637 / Nessus ID 261246)]]></title>
<description><![CDATA[A vulnerability labeled as problematic has been found in graphql-go up to 0.8.0. Impacted is an unknown function of the component Type Definition Parser. Executing manipulation can lead to uncontrolled recursion.

The identification of this vulnerability is CVE-2022-37315. The attack needs to be ...]]></description>
<link>https://tsecurity.de/de/2974218/sicherheitsluecken/cve-2022-37315-graphql-go-up-to-080-type-definition-parser-recursion-issue-637-nessus-id-261246/</link>
<guid isPermaLink="true">https://tsecurity.de/de/2974218/sicherheitsluecken/cve-2022-37315-graphql-go-up-to-080-type-definition-parser-recursion-issue-637-nessus-id-261246/</guid>
<pubDate>Tue, 09 Sep 2025 15:21:31 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability labeled as <a href="https://vuldb.com/?kb.risk">problematic</a> has been found in <a href="https://vuldb.com/?product.graphql-go">graphql-go up to 0.8.0</a>. Impacted is an unknown function of the component <em>Type Definition Parser</em>. Executing manipulation can lead to uncontrolled recursion.

The identification of this vulnerability is <a href="https://vuldb.com/?source_cve.205475">CVE-2022-37315</a>. The attack needs to be done within the local network. There is no exploit available.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2025-57809 | mlc-ai xgrammar up to 0.1.20 recursion (ID 250)]]></title>
<description><![CDATA[A vulnerability, which was classified as problematic, was found in mlc-ai xgrammar up to 0.1.20. Affected is an unknown function. Such manipulation leads to uncontrolled recursion.

This vulnerability is documented as CVE-2025-57809. The attack can be executed remotely. There is not any exploit a...]]></description>
<link>https://tsecurity.de/de/2958011/sicherheitsluecken/cve-2025-57809-mlc-ai-xgrammar-up-to-0120-recursion-id-250/</link>
<guid isPermaLink="true">https://tsecurity.de/de/2958011/sicherheitsluecken/cve-2025-57809-mlc-ai-xgrammar-up-to-0120-recursion-id-250/</guid>
<pubDate>Tue, 26 Aug 2025 10:54:54 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability, which was classified as <a href="https://vuldb.com/?kb.risk">problematic</a>, was found in <a href="https://vuldb.com/?product.mlc-ai:xgrammar">mlc-ai xgrammar up to 0.1.20</a>. Affected is an unknown function. Such manipulation leads to uncontrolled recursion.

This vulnerability is documented as <a href="https://vuldb.com/?source_cve.321387">CVE-2025-57809</a>. The attack can be executed remotely. There is not any exploit available.

You should upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2025-38614 | Linux Kernel up to 6.16.0 eventpoll ep_loop_check_proc recursion]]></title>
<description><![CDATA[A vulnerability labeled as critical has been found in Linux Kernel up to 6.16.0. This issue affects the function ep_loop_check_proc of the component eventpoll. The manipulation results in uncontrolled recursion.

This vulnerability is known as CVE-2025-38614. Access to the local network is requir...]]></description>
<link>https://tsecurity.de/de/2950880/sicherheitsluecken/cve-2025-38614-linux-kernel-up-to-6160-eventpoll-eploopcheckproc-recursion/</link>
<guid isPermaLink="true">https://tsecurity.de/de/2950880/sicherheitsluecken/cve-2025-38614-linux-kernel-up-to-6160-eventpoll-eploopcheckproc-recursion/</guid>
<pubDate>Thu, 21 Aug 2025 06:22:46 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability labeled as <a href="https://vuldb.com/?kb.risk">critical</a> has been found in <a href="https://vuldb.com/?product.linux:kernel">Linux Kernel up to 6.16.0</a>. This issue affects the function <code>ep_loop_check_proc</code> of the component <em>eventpoll</em>. The manipulation results in uncontrolled recursion.

This vulnerability is known as <a href="https://vuldb.com/?source_cve.320611">CVE-2025-38614</a>. Access to the local network is required for this attack. No exploit is available.

The affected component should be upgraded.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2025-38553 | Linux Kernel up to 6.1.147/6.6.101/6.12.41/6.15.9/6.16.0 netem_enqueue recursion]]></title>
<description><![CDATA[A vulnerability was found in Linux Kernel up to 6.1.147/6.6.101/6.12.41/6.15.9/6.16.0. It has been rated as problematic. Impacted is the function netem_enqueue. Performing manipulation results in uncontrolled recursion.

This vulnerability was named CVE-2025-38553. The attack needs to be approach...]]></description>
<link>https://tsecurity.de/de/2946996/sicherheitsluecken/cve-2025-38553-linux-kernel-up-to-61147661016124161596160-netemenqueue-recursion/</link>
<guid isPermaLink="true">https://tsecurity.de/de/2946996/sicherheitsluecken/cve-2025-38553-linux-kernel-up-to-61147661016124161596160-netemenqueue-recursion/</guid>
<pubDate>Tue, 19 Aug 2025 11:37:46 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/?product.linux:kernel">Linux Kernel up to 6.1.147/6.6.101/6.12.41/6.15.9/6.16.0</a>. It has been rated as <a href="https://vuldb.com/?kb.risk">problematic</a>. Impacted is the function <code>netem_enqueue</code>. Performing manipulation results in uncontrolled recursion.

This vulnerability was named <a href="https://vuldb.com/?source_cve.320524">CVE-2025-38553</a>. The attack needs to be approached within the local network. There is no available exploit.

Upgrading the affected component is advised.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2022-50116 | Linux Kernel up to 5.18.17/5.19.1 tty gsm_data_kick recursion (Nessus ID 250044)]]></title>
<description><![CDATA[A vulnerability classified as problematic has been found in Linux Kernel up to 5.18.17/5.19.1. Affected by this issue is the function gsm_data_kick of the component tty. The manipulation leads to uncontrolled recursion.

This vulnerability is handled as CVE-2022-50116. The attack needs to be appr...]]></description>
<link>https://tsecurity.de/de/2944111/sicherheitsluecken/cve-2022-50116-linux-kernel-up-to-518175191-tty-gsmdatakick-recursion-nessus-id-250044/</link>
<guid isPermaLink="true">https://tsecurity.de/de/2944111/sicherheitsluecken/cve-2022-50116-linux-kernel-up-to-518175191-tty-gsmdatakick-recursion-nessus-id-250044/</guid>
<pubDate>Sun, 17 Aug 2025 17:05:16 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability classified as <a href="https://vuldb.com/?kb.risk">problematic</a> has been found in <a href="https://vuldb.com/?product.linux:kernel">Linux Kernel up to 5.18.17/5.19.1</a>. Affected by this issue is the function <code>gsm_data_kick</code> of the component <em>tty</em>. The manipulation leads to uncontrolled recursion.

This vulnerability is handled as <a href="https://vuldb.com/?source_cve.313082">CVE-2022-50116</a>. The attack needs to be approached within the local network. There is no exploit available.

It is recommended to upgrade the affected component.]]></content:encoded>
</item>
<item>
<title><![CDATA[Switched from Windows to Ubuntu (Non-Dev, Just Curious) – Thoughts on My Setup?]]></title>
<description><![CDATA[Hi Everyone, I recently made the jump from Windows and decided to go open-source—mostly for fun, but also out of curiosity. I’ve always been interested in tech, so I figured, why not try it (I did like maybe 8 to 10 years ago for fun as well) After a couple of months, my overall experience moving...]]></description>
<link>https://tsecurity.de/de/2940551/linux-tipps/switched-from-windows-to-ubuntu-non-dev-just-curious-thoughts-on-my-setup/</link>
<guid isPermaLink="true">https://tsecurity.de/de/2940551/linux-tipps/switched-from-windows-to-ubuntu-non-dev-just-curious-thoughts-on-my-setup/</guid>
<pubDate>Fri, 15 Aug 2025 00:06:33 +0200</pubDate>
<category>🐧 Linux Tipps</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<!-- SC_OFF --><div class="md"><p>Hi Everyone,</p> <p>I recently <strong>made the jump from Windows</strong> and decided to go open-source—mostly for fun, but also out of curiosity. I’ve always been interested in tech, so I figured, why not try it (I did like maybe 8 to 10 years ago for fun as well)</p> <p>After a couple of months, my overall experience moving from Windows/Mac has been <strong>positive</strong>. For my use cases, I’d definitely recommend it.</p> <p><strong>After some research and watching a bunch of videos, I went with Ubuntu</strong> (I also considered Fedora and Mint). Arch seemed like going way too far down the rabbit hole. Especially coming from many years on Windows (and a brief time on Mac).</p> <p>ChatGPT was (and still is) my best friend during the switch. I’d say I got 90% of what I wanted working smoothly. The other 10%… well, that was a chaotic mix of trial-and-error, backtracking, and breaking things until I returned to simpler workflows. Lots of <code>nano</code>, <code>chmod</code>, <code>cat</code>, etc.</p> <p>I started researching the best apps for my workflow (coming in as a total Windows noob). Here’s my current setup, in <strong>dash icon order</strong> (screenshot):</p> <ul> <li><strong>File Explorer</strong> – Started with Nautilus, now using <strong>Nemo</strong>.</li> <li><strong>Browser</strong> – Brave, but with a custom icon I picked. Added <strong>DecentralEyes</strong> and <strong>Accept All Cookies</strong> extensions. Any other must-haves?</li> <li><strong>Terminal</strong> – Switched from the default to <strong>Kitty</strong> (with custom settings and cosmetics), plus a unique icon.</li> <li><strong>YouTube</strong> icon = <strong>FreeTube</strong></li> <li><strong>Twitch</strong> – <strong>Streamlink Twitch GUI</strong> (would love overlays for MTG streams, otherwise great).</li> <li><strong>Notes</strong> – <strong>Joplin</strong>. Haven’t used it much yet—still deciding.</li> <li><strong>Steam</strong> – Mainly for CS2 and MTG.</li> <li><strong>ChatGPT</strong> – Brave instance with no browser interface (address bar hidden), fully separated from the main Brave instance, with its own icon and app-like behavior. Took a lot of tweaking but works perfectly (alt-tabbing shows as separate with its own icon and such)</li> <li><strong>Spotify</strong> – For music.</li> <li><strong>The Goku Face</strong> – Same setup as ChatGPT above, but opens AnimeKai with my account logged in.</li> <li><strong>MTG Arena</strong> – Would be cool to run as a separate app outside Steam, but not worth the hassle right now.</li> <li><strong>Pinta</strong> – My stand-in for MS Paint. Still learning it, couldn’t figure out how to resize an image/layer yet. Might switch. lol</li> <li><strong>RustDesk</strong> – For remote desktop.</li> <li><strong>qBittorrent</strong> – With search engine plugin. Tried Prowlarr/Jacket… it was a mess with chatgpt. Went back to the simpler built-in search plugin.</li> <li><strong>Timeshift</strong> – For backups and system restore.</li> </ul> <p>For extensions, I’m using:</p> <ul> <li><strong>Add to Desktop</strong></li> <li><strong>App Menu is Back</strong></li> <li><strong>Astra Monitor</strong></li> <li><strong>Fuzzy Search</strong></li> <li><strong>Logo Menu</strong></li> <li><strong>Media Controls</strong></li> <li><strong>Penguin AI ChatBot</strong> – Thought I’d use it more, but not really.</li> <li><strong>Quick Settings Tweaks</strong> – Moves notifications to the right menu dropdown.</li> <li><strong>Tiling Assistant</strong> – Not perfect, but works “okay” for my needs. Tried some terminal tweaks, but Gnome wasn’t having it.</li> <li>Tried <strong>Dash2Dock</strong> but it covered the main dash and caused bugs (click issues, incorrect screen fit).</li> </ul> <p>I also made some custom <strong>keyboard shortcuts</strong> for my dual-monitor setup:</p> <ul> <li><code>Ctrl + Alt + 1</code> → External monitor as main at 240Hz.</li> <li><code>Ctrl + Alt + 2, 3, 4</code> → Switch between single monitor, external only, or mirrored setup.</li> </ul> <p>This is great for CS2—just external monitor at 240Hz for better performance. Bonus: it shows a small notification in the panel with the active display mode (which I thought was cool).</p> <p><strong>What do you guys think? Critique away—tips and tricks welcome.</strong></p> <p>My plan is to learn more about AI and maybe dabble in coding for fun (Python?). This post is mainly to share my migration process and how I built a setup that works for my daily needs.</p> <p>One silly idea I have is adding animated GIF icons in the dash for certain apps, but it doesn’t seem as easy as I thought, and I don’t want to bog down performance or go down a huge rabbit hole just for 2 or 3 apps to be animated.</p> <p><strong>The only thing I really miss is Photoshop</strong> (I’m very familiar with it). Everything else is great—I wouldn’t go back to Windows.</p> <p>For anyone curious, my system is: <strong>RTX 3080 (laptop) 8GB GDDR6 VRAM / 10th Gen Intel i7, 32GB RAM, 1TB SSD</strong>.</p> </div><!-- SC_ON -->   submitted by   <a href="https://www.reddit.com/user/angryvenger"> /u/angryvenger </a> <br> <span><a href="https://i.redd.it/id4nsdvmy1jf1.png">[link]</a></span>   <span><a href="https://www.reddit.com/r/linux/comments/1mqeosv/switched_from_windows_to_ubuntu_nondev_just/">[comments]</a></span>]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2025-8732 | libxml2 up to 2.14.5 xmlcatalog xmlParseSGMLCatalog recursion (Issue 958)]]></title>
<description><![CDATA[A vulnerability was found in libxml2 up to 2.14.5. It has been declared as problematic. This vulnerability affects the function xmlParseSGMLCatalog of the component xmlcatalog. The manipulation leads to uncontrolled recursion.

This vulnerability was named CVE-2025-8732. Attacking locally is a re...]]></description>
<link>https://tsecurity.de/de/2930559/sicherheitsluecken/cve-2025-8732-libxml2-up-to-2145-xmlcatalog-xmlparsesgmlcatalog-recursion-issue-958/</link>
<guid isPermaLink="true">https://tsecurity.de/de/2930559/sicherheitsluecken/cve-2025-8732-libxml2-up-to-2145-xmlcatalog-xmlparsesgmlcatalog-recursion-issue-958/</guid>
<pubDate>Sat, 09 Aug 2025 03:26:53 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability was found in <a href="https://vuldb.com/?product.libxml2">libxml2 up to 2.14.5</a>. It has been declared as <a href="https://vuldb.com/?kb.risk">problematic</a>. This vulnerability affects the function <code>xmlParseSGMLCatalog</code> of the component <em>xmlcatalog</em>. The manipulation leads to uncontrolled recursion.

This vulnerability was named <a href="https://vuldb.com/?source_cve.319228">CVE-2025-8732</a>. Attacking locally is a requirement. Furthermore, there is an exploit available.

The real existence of this vulnerability is still doubted at the moment.

The code maintainer explains, that "[t]he issue can only be triggered with untrusted SGML catalogs and it makes absolutely no sense to use untrusted catalogs. I also doubt that anyone is still using SGML catalogs at all."]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2025-50420 | Freedesktop Poppler 25.04.0 PDF File recursion]]></title>
<description><![CDATA[A vulnerability classified as problematic has been found in Freedesktop Poppler 25.04.0. This affects an unknown part of the component PDF File Handler. The manipulation leads to uncontrolled recursion.

This vulnerability is uniquely identified as CVE-2025-50420. The attack needs to be done with...]]></description>
<link>https://tsecurity.de/de/2924533/sicherheitsluecken/cve-2025-50420-freedesktop-poppler-25040-pdf-file-recursion/</link>
<guid isPermaLink="true">https://tsecurity.de/de/2924533/sicherheitsluecken/cve-2025-50420-freedesktop-poppler-25040-pdf-file-recursion/</guid>
<pubDate>Wed, 06 Aug 2025 05:08:59 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability classified as <a href="https://vuldb.com/?kb.risk">problematic</a> has been found in <a href="https://vuldb.com/?product.freedesktop:poppler">Freedesktop Poppler 25.04.0</a>. This affects an unknown part of the component <em>PDF File Handler</em>. The manipulation leads to uncontrolled recursion.

This vulnerability is uniquely identified as <a href="https://vuldb.com/?source_cve.318699">CVE-2025-50420</a>. The attack needs to be done within the local network. There is no exploit available.]]></content:encoded>
</item>
<item>
<title><![CDATA[CVE-2025-46206 | Artifex mupdf 1.25.5/1.25.6 mutool clean utility /Next strip_outline recursion]]></title>
<description><![CDATA[A vulnerability, which was classified as problematic, was found in Artifex mupdf 1.25.5/1.25.6. Affected is the function strip_outline of the file /Next of the component mutool clean utility. The manipulation leads to uncontrolled recursion.

This vulnerability is traded as CVE-2025-46206. It is ...]]></description>
<link>https://tsecurity.de/de/2924531/sicherheitsluecken/cve-2025-46206-artifex-mupdf-12551256-mutool-clean-utility-next-stripoutline-recursion/</link>
<guid isPermaLink="true">https://tsecurity.de/de/2924531/sicherheitsluecken/cve-2025-46206-artifex-mupdf-12551256-mutool-clean-utility-next-stripoutline-recursion/</guid>
<pubDate>Wed, 06 Aug 2025 05:08:57 +0200</pubDate>
<category>🕵️ Sicherheitslücken</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[A vulnerability, which was classified as <a href="https://vuldb.com/?kb.risk">problematic</a>, was found in <a href="https://vuldb.com/?product.artifex:mupdf">Artifex mupdf 1.25.5/1.25.6</a>. Affected is the function <code>strip_outline</code> of the file <em>/Next</em> of the component <em>mutool clean utility</em>. The manipulation leads to uncontrolled recursion.

This vulnerability is traded as <a href="https://vuldb.com/?source_cve.318702">CVE-2025-46206</a>. It is possible to launch the attack remotely. There is no exploit available.]]></content:encoded>
</item>
</channel>
</rss>
<!-- Generated in 0,32ms -->