PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-10634 zephyrproject CVE debrief

A use-after-free vulnerability in Zephyr's native TCP stack can cause a denial of service and potentially information disclosure. The vulnerability is triggered when a concurrent tcp_conn_release() removes and frees the cached next connection while iterating the global connection list in net_tcp_foreach(). This issue affects Zephyr-based systems using the native TCP stack, particularly those with exposure to remote connectivity. Defenders should assess the impact and prioritize patching or applying workarounds.

Vendor
zephyrproject
Product
zephyr
CVSS
MEDIUM 4.8
CISA KEV
Not listed in stored evidence
Original CVE published
2026-06-15
Original CVE updated
2026-10-25
Advisory published
2026-06-15
Advisory updated
2026-10-25

Who should care

Defenders responsible for Zephyr-based systems, particularly those using the native TCP stack, should assess exposure and prioritize patching or applying workarounds. This includes operators managing affected platforms, vulnerability management teams, and security teams responsible for monitoring and incident response.

Why it matters

A use-after-free vulnerability in Zephyr's native TCP stack can cause a denial of service and potentially information disclosure. Defenders responsible for Zephyr-based systems, particularly those using the native TCP stack, should assess exposure and prioritize patching or applying workarounds.

  • Denial of service due to system crash
  • Potential information disclosure due to attacker-influenced object access

Technical summary

The vulnerability is caused by a use-after-free in the net_tcp_foreach() function. The function iterates the global connection list and invokes a per-connection callback. However, during the callback, a concurrent tcp_conn_release() can remove and free the cached next connection, leading to a use-after-free. This defect was introduced with the modern (TCP2) stack in 2020 and affects releases up to and including v4.4.0. The fix moves the connection/context teardown in tcp_conn_release() inside the tcp_lock critical section and keeps tcp_lock held across the callback in net_tcp_foreach().

Defensive priority

Defenders should prioritize verifying affected versions, assessing exposure, and applying patches or workarounds.

Recommended defensive actions

  • Verify affected versions and assess exposure
  • Apply patches or workarounds
  • Monitor for concurrent tcp_conn_release() and net_tcp_foreach() usage
  • Review compensating controls for exposed systems
  • Check relevant monitoring, detection, and logs for exposed assets
  • Track exceptions and retest remediated assets
  • Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance

Evidence notes

The vulnerability is caused by a use-after-free in the net_tcp_foreach() function. The function iterates the global connection list and invokes a per-connection callback. However, during the callback, a concurrent tcp_conn_release() can remove and free the cached next connection, leading to a use-after-free.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-10634 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-10634

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-10634 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-10634

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://github.com/zephyrproject-rtos/zephyr/commit/cd85e0e890ab89815c4cbc0a8fbc03a3efa84dc2

    [email protected] - Patch

  • Source reference

    Unverified legacy reference

    URL: https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-6c57-xfhw-j26x

    [email protected] - Exploit, Patch, Vendor Advisory

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.