PatchSiren

PatchSiren cyber security CVE debrief

CVE-2024-26863 Linux CVE debrief

CVE-2024-26863 is a Linux kernel vulnerability in the HSR code path, published on 2024-04-17. A packet with ETH_P_PRP or ETH_P_HSR that is not followed by an HSR tag can cause hsr_get_node() to use an invalid uninitialized sequence number, leading to an availability impact rated CVSS 5.5/MEDIUM.

Vendor
Linux
Product
Unknown
CVSS
MEDIUM 5.5
CISA KEV
Not listed in stored evidence
Original CVE published
2023-12-12
Original CVE updated
2025-08-12
Advisory published
2023-12-12
Advisory updated
2025-08-12

Who should care

Linux kernel maintainers, distribution security teams, and operators of systems that use HSR/PRP networking should care most. The NVD record marks multiple kernel release lines as affected, so administrators of maintained and long-term-support kernels should verify whether their builds include the fix.

Technical summary

The issue is in net/hsr/hsr_framereg.c: hsr_get_node() could access an uninitialized value when the Ethernet type indicates ETH_P_PRP or ETH_P_HSR but the frame is not actually followed by an HSR tag. In that case, hsr_get_skb_sequence_nr() can read an invalid sequence number, which KMSAN reported as an uninit-value access. The described fix is to return NULL when the Ethernet header is not followed by an HSR tag, preventing the invalid read from propagating into node lookup and forwarding logic.

Defensive priority

Medium-to-high for environments that enable HSR/PRP or otherwise process this kernel path, because the impact is kernel availability loss and the CVSS vector indicates low-privilege, no-interaction reachability. Prioritize patching on exposed or operationally important Linux systems, especially those in affected kernel version ranges.

Recommended defensive actions

  • Confirm whether any Linux systems in your fleet run affected kernel branches listed by NVD.
  • Apply the kernel updates or stable patches referenced in the NVD record and vendor notices.
  • If you maintain custom kernels, backport the HSR fix that returns NULL when the Ethernet header is not followed by an HSR tag.
  • Prioritize hosts that use HSR/PRP networking or have network paths that exercise the hsr_forward/hsr_get_node code paths.
  • Verify remediation by checking the running kernel version against the affected ranges in the NVD CPE criteria and by validating the presence of the relevant upstream/stable fix.

Evidence notes

This debrief is based on the supplied CVE/NVD corpus and the official linked records. The CVE was published on 2024-04-17 and later modified in NVD on 2026-05-12; that modified timestamp is not treated as the issue date. The supplied description identifies the trigger condition as ETH_P_PRP or ETH_P_HSR without a following HSR tag, and the NVD metadata includes multiple stable patch links plus Debian LTS mailing-list references. NVD assigns CVSS 3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H and CWE-908.

Sources and references

Verified primary and authoritative sources

  • CVE-2024-26863 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2024-26863

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

  • CVE-2024-26863 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2024-26863

    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/09e5cdbe2cc88c3c758927644a3eb02fac317209

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

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/1ed222ca7396938eb1ab2d034f1ba0d8b00a7122

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

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/39cc316fb3bc5e7c9dc5eed314fe510d119c6862

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

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/7fb2d4d6bb1c85f7a23aace0ed6c86a95dea792a

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

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/889ed056eae7fda85b769a9ab33c093379c45428

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

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/97d2148ea435dff4b4e71817c9032eb321bcd37e

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

  • Mitigation or vendor reference

    Unverified legacy reference

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

    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.