PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-23359 Linux CVE debrief

A stack-out-of-bounds write vulnerability was discovered in the devmap component of the Linux kernel. The issue arises from the get_upper_ifindexes() function, which iterates over all upper devices and writes their indices into an array without checking bounds. This can lead to a stack-out-of-bounds write when there are more upper devices than expected. The vulnerability was resolved by adding a max parameter to get_upper_ifindexes() to prevent the out-of-bounds write.

Vendor
Linux
Product
Unknown
CVSS
MEDIUM 5.5
CISA KEV
Not listed in stored evidence
Original CVE published
2026-07-14
Original CVE updated
2026-07-28
Advisory published
2026-07-14
Advisory updated
2026-07-28

Who should care

System administrators and users of Linux kernel versions 5.15.1 to 5.15.203, 5.16 to 6.1.167, 6.2 to 6.6.130, 6.7 to 6.12.77, 6.13 to 6.18.17, 6.19 to 6.19.7, and 7.0 rc1 to rc7 should be aware of this vulnerability and take necessary actions to mitigate it. Linux kernel developers and security teams should also be aware of this vulnerability and review the official advisory for guidance.

Technical summary

The vulnerability is caused by the get_upper_ifindexes() function not checking bounds when writing to an array of upper device indices. The function and its callers assume a maximum number of upper devices (MAX_NEST_DEV), but this assumption can be incorrect, leading to a stack-out-of-bounds write. To fix this issue, a max parameter was added to get_upper_ifindexes() to prevent the out-of-bounds write. If there are too many upper devices, the function returns -EOVERFLOW and aborts the redirect.

Defensive priority

High

Recommended defensive actions

  • Update Linux kernel to a version that includes the fix
  • Inventory Linux systems for exposure
  • Monitor Linux systems for suspicious activity
  • Implement compensating controls to prevent exploitation
  • Review system logs for indicators of compromise
  • Conduct regular vulnerability assessments
  • Engage with Linux community for support

Evidence notes

The CVE record was published on 2026-03-25T11:16:34.740Z and last modified on 2026-07-14T13:18:30.847Z. The NVD entry is currently Modified. The Linux kernel vulnerability (CVE-2026-23359) was resolved by adding a max parameter to get_upper_ifindexes() to prevent stack-out-of-bounds write. The vulnerability affects Linux kernel versions 5.15.1 to 5.15.203, 5.16 to 6.1.167, 6.2 to 6.6.130, 6.7 to 6.12.77, 6.13 to 6.18.17, 6.19 to 6.19.7, and 7.0 rc1 to rc7.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-23359 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-23359 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

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

Supplemental references

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/5000e40acc8d0c36ab709662e32120986ac22e7e

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/75d474702b2ba8b6bcb26eb3004dbc5e95ffd5d2

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/88df604f0d16a692867582350ce3f2fcd22243f1

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/8a95fb9df1105b1618872c2846a6c01e3ba20b45

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/b7bf516c3ecd9a2aae2dc2635178ab87b734fef1

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/ca831567908fd3f73cf97d8a6c09a5054697a182

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/d2c31d8e03d05edc16656e5ffe187f0d1da763d7

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

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.