CVE-2026-74434
Last modified
CVE-2026-74434 is a critical-severity vulnerability rated 9.8/10 on the CVSS scale. In the Linux kernel, the following vulnerability has been resolved: rxrpc: Don't move a peeked OOB message onto the pending queue rxrpc_recvmsg_oob() takes a received oob message off recvmsg_oobq and, if a response is needed, moves it onto the pending_oobq tree. However, only the unlink from recvmsg_oobq is guarded by MSG_PEEK; the move onto pending_oobq always runs. As a result, reading a challenge with MSG_PEEK leaves the skb on recvmsg_oobq while also adding it to pending_oobq. EPSS estimates a 0.15% chance of exploitation in the next 30 days.
Description
In the Linux kernel, the following vulnerability has been resolved: rxrpc: Don't move a peeked OOB message onto the pending queue rxrpc_recvmsg_oob() takes a received oob message off recvmsg_oobq and, if a response is needed, moves it onto the pending_oobq tree. However, only the unlink from recvmsg_oobq is guarded by MSG_PEEK; the move onto pending_oobq always runs. As a result, reading a challenge with MSG_PEEK leaves the skb on recvmsg_oobq while also adding it to pending_oobq. Since struct sk_buff's rbnode shares storage with its next and prev pointers, rb_insert_color() overwrites the list linkage, and the skb, which holds a single reference, becomes reachable from both queues at once. When the socket is closed both queues are drained in turn. While draining recvmsg_oobq, __skb_unlink() follows the next and prev pointers that rbnode has overwritten and writes to a bad address. Also, as the skb holds a single reference but is freed from each queue, both the skb and the connection reference it holds are released twice. This leads to memory corruption and to a use-after-free caused by the connection refcount underflow. MSG_PEEK does not consume the message from the queue, so only unlink it from recvmsg_oobq and then move it onto pending_oobq or free it when the message is actually consumed.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= 5800b1cf3fd8ccab752a101865be1e76dac33142, < 9ada3931beb37068fcb725b34b0398457009f343; >= 5800b1cf3fd8ccab752a101865be1e76dac33142, < 5f470cc883416fea6d3bce18ef96bf91dd49ffc3; >= 5800b1cf3fd8ccab752a101865be1e76dac33142, < 5801cff7d5d7b4e9d877dfb627b23eb63167f02c |
| Linux | Linux | 6.16 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-74434?
How severe is CVE-2026-74434?
How do I fix CVE-2026-74434?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-74429In the Linux kernel, the following vulnerability has been re…7.5
- CVE-2026-7443A weakness has been identified in BurtTheCoder mcp-dnstwist …7.3
- CVE-2026-74430In the Linux kernel, the following vulnerability has been re…7.5
- CVE-2026-74431In the Linux kernel, the following vulnerability has been re…7.5
- CVE-2026-74432In the Linux kernel, the following vulnerability has been re…
- CVE-2026-74433In the Linux kernel, the following vulnerability has been re…9.8
- CVE-2026-74435In the Linux kernel, the following vulnerability has been re…7.5
- CVE-2026-74436In the Linux kernel, the following vulnerability has been re…9.8
- CVE-2026-74437In the Linux kernel, the following vulnerability has been re…
- CVE-2026-74438In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-74439In the Linux kernel, the following vulnerability has been re…9.3
- CVE-2026-7444The Search Analytics for WP plugin for WordPress is vulnerab…8.1
Are you affected by CVE-2026-74434?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
