CVE-2026-45256
Last modified
CVE-2026-45256 is a medium-severity vulnerability rated 5.5/10 on the CVSS scale. When used to deliver a signal to a specific thread, thr_kill2(2) called p_cansignal() to determine whether the operation was permitted but did not check the result before delivering the signal. The signal was sent even when the permission check failed.
Description
When used to deliver a signal to a specific thread, thr_kill2(2) called p_cansignal() to determine whether the operation was permitted but did not check the result before delivering the signal. The signal was sent even when the permission check failed. The system call returned the resulting error to the caller, but by then the signal had already been delivered. The missing check allows an unprivileged local user who knows or can guess a target's process and thread IDs to send any signal to a process they would not normally be permitted to signal, including processes owned by other users or by root. The same check enforces jail boundaries, so a jailed process can signal processes on the host or in other jails. Thread IDs are allocated globally and sequentially, and so can be discovered by brute force with no visibility into the target. An attacker can stop or terminate arbitrary processes, including critical system daemons, resulting in a Denial of Service (DoS).
Metrics
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Weakness Enumeration
Affected Software
| Vendor | Product | Versions | Update |
|---|---|---|---|
| Freebsd | Freebsd | 14.3 | — |
| Freebsd | Freebsd | 14.4 | — |
| Freebsd | Freebsd | 15.0 | — |
| Freebsd | Freebsd | 15.1 | Rc2 |
References
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2026-45256?
How severe is CVE-2026-45256?
How do I fix CVE-2026-45256?
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-45250The setcred(2) system call is only available to privileged u…7.8
- CVE-2026-45251A file descriptor can be closed while a thread is blocked in…7.8
- CVE-2026-45252When a fusefs file system implements extended attributes, th…5.5
- CVE-2026-45253ptrace(PT_SC_REMOTE) failed to properly validate parameters …8.4
- CVE-2026-45254In the case of the cap_net service, when a key present in th…6.5
- CVE-2026-45255When bsdinstall or bsdconfig are prompted to scan for nearby…7.5
- CVE-2026-45257The KTLS receive path decrypted each record in place, assumi…7.8
- CVE-2026-45258dsp_mmap_single() validated the requested mapping by checkin…7.8
- CVE-2026-45259sigqueue(2) was marked as permitted in capability mode with …6.5
- CVE-2026-4526In EmberZNet v9.0.2 and earlier, malformed global ZCL messag…6.5
- CVE-2026-45260Pimcore is an Open Source Data & Experience Management Platf…8.1
- CVE-2026-45261GitButler is a modern Git-based version control interface fo…9.3
Are you affected by CVE-2026-45256?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
