PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-43016 Linux CVE debrief

A use-after-free vulnerability exists in the Linux kernel's bpf sockmap implementation. The vulnerability occurs in the sk_psock_verdict_data_ready() function, where the peer socket's sk->sk_socket is accessed after dropping its unix_state_lock(). This could potentially lead to a use-after-free error if the peer socket's sk_socket is freed after one RCU grace period.

Vendor
Linux
Product
Unknown
CVSS
HIGH 7.8
CISA KEV
Not listed in stored evidence
Original CVE published
2026-05-01
Original CVE updated
2026-10-19
Advisory published
2026-05-01
Advisory updated
2026-10-19

Who should care

Linux kernel developers and maintainers, Linux distribution maintainers, and users of Linux-based systems should assess their exposure to this vulnerability and apply the necessary patches or updates.

Why it matters

A use-after-free vulnerability in the Linux kernel's bpf sockmap implementation could lead to potential security issues if exploited. Linux kernel developers and maintainers, Linux distribution maintainers, and users of Linux-based systems should assess their exposure and apply necessary patches or updates.

  • Verify the Linux kernel version and apply patches to prevent use-after-free errors.
  • Monitor Linux kernel vulnerability management for updates and additional information.
  • Assess exposure and apply compensating controls to prevent exploitation.

Technical summary

The vulnerability occurs in the sk_psock_verdict_data_ready() function, where the peer socket's sk->sk_socket is accessed after dropping its unix_state_lock(). This could potentially lead to a use-after-free error if the peer socket's sk_socket is freed after one RCU grace period. The fix involves fetching the peer's sk->sk_socket and sk->sk_socket->ops under RCU in sk_psock_verdict_data_ready(). Affected Linux kernel developers and maintainers should assess their exposure to this vulnerability and apply the necessary patches or updates to prevent use-after-free errors.

Defensive priority

High

Recommended defensive actions

  • Review and apply the patches provided by the Linux kernel maintainers to fix the vulnerability.
  • Ensure that the Linux kernel is updated to a version that includes the fix.
  • Monitor the Linux kernel's vulnerability management process for any additional information or updates.
  • Verify Linux kernel versions in managed environments and assign an owner for follow-up.
  • Review compensating controls for exposed systems while remediation is scheduled and verified.
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review.
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented.

Evidence notes

The vulnerability was reported by syzbot and has been resolved in the Linux kernel. The fix involves fetching the peer's sk->sk_socket and sk->sk_socket->ops under RCU in sk_psock_verdict_data_ready().

Sources and references

Verified primary and authoritative sources

  • CVE-2026-43016 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-43016 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

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

Supplemental references

  • bpf: sockmap: Fix use-after-free of sk->sk_socket in sk_psock_verdict_data_ready().

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/43xxx/CVE-2026-43016.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

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

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/68187f18a89be4b6237d28ae1313b5adf76238c6

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/18861f87a043e78b1f901cae4237e755ed7ef095

    Supplemental source

  • Source reference

    Unverified legacy reference

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

    Supplemental source

  • Source reference

    Unverified legacy reference

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

    Supplemental source

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.