CVE-2026-49422
Last modified
CVE-2026-49422 is a high-severity vulnerability rated 8.4/10 on the CVSS scale. The RACK setsockopt(2) handler drops the connection lock in order to copy option data from userspace, then reacquires the lock. After reacquiring, it verifies that the TCP stack had not been switched away, but did not reload its pointer to the stack's per-connection control block. EPSS estimates a 0.13% chance of exploitation in the next 30 days.
Description
The RACK setsockopt(2) handler drops the connection lock in order to copy option data from userspace, then reacquires the lock. After reacquiring, it verifies that the TCP stack had not been switched away, but did not reload its pointer to the stack's per-connection control block. If userspace switches stacks twice during this window, the check will succeed but the saved pointer will refer to freed memory. The bug may be exploitable by an unprivileged local user to escalate privileges.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Freebsd | Freebsd | 14.3 |
| Freebsd | Freebsd | 14.4 |
| Freebsd | Freebsd | 15.0 |
| Freebsd | Freebsd | 15.1 |
References
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2026-49422?
How severe is CVE-2026-49422?
How do I fix CVE-2026-49422?
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-49417Second, the audio buffer backing a mapping could be freed wh…7
- CVE-2026-49418When msync(MS_INVALIDATE) is called on a mapping of an unman…8.8
- CVE-2026-49419When the JAIL_AT_DESC flag is specified, kern_jail_set() and…8.8
- CVE-2026-4942IBM i 7.6, 7.5, 7.4, and 7.3 could allow a remote attacker t…7.5
- CVE-2026-49420The RTSP handler in libalias rewrote outgoing packets into a…8.8
- CVE-2026-49421The kernel function that implements unlinkat(2) and funlinka…7.1
- CVE-2026-49423When building the iovec array for a received TLS 1.2 CBC rec…3.3
- CVE-2026-49424The Linux waitid() implementation translates a FreeBSD sigin…5.5
- CVE-2026-49425The compat32 kevent() handler translates a 64-bit kevent str…5.5
- CVE-2026-49426When auditing a system call executed via ptrace(PT_SC_REMOTE…3.3
- CVE-2026-49427Pages belonging to largepage shared memory objects were not …8.8
- CVE-2026-49428Certain system calls, such open(2) with the O_TRUNC flag set…8.4
Are you affected by CVE-2026-49422?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
