CVE-2022-23093
Last modified
CVE-2022-23093 is a medium-severity vulnerability rated 6.5/10 on the CVSS scale. ping reads raw IP packets from the network to process responses in the pr_pack() function. As part of processing a response ping has to reconstruct the IP header, the ICMP header and if present a "quoted packet," which represents the packet that generated an ICMP error. EPSS estimates a 2.40% chance of exploitation in the next 30 days.
Description
ping reads raw IP packets from the network to process responses in the pr_pack() function. As part of processing a response ping has to reconstruct the IP header, the ICMP header and if present a "quoted packet," which represents the packet that generated an ICMP error. The quoted packet again has an IP header and an ICMP header. The pr_pack() copies received IP and ICMP headers into stack buffers for further processing. In so doing, it fails to take into account the possible presence of IP option headers following the IP header in either the response or the quoted packet. When IP options are present, pr_pack() overflows the destination buffer by up to 40 bytes. The memory safety bugs described above can be triggered by a remote host, causing the ping program to crash. The ping process runs in a capability mode sandbox on all affected versions of FreeBSD and is thus very constrained in how it can interact with the rest of the system at the point where the bug can occur.
Metrics
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Weakness Enumeration
Affected Software
| Vendor | Product | Versions | Update |
|---|---|---|---|
| Freebsd | Freebsd | 12.3 | Beta1 |
| Freebsd | Freebsd | 12.4 | Rc2-P1 |
| Freebsd | Freebsd | 13.1 | B1-P1 |
References
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2022-23093?
How severe is CVE-2022-23093?
How do I fix CVE-2022-23093?
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 2022
- CVE-2022-23088The 802.11 beacon handling routine failed to validate the le…9.8
- CVE-2022-23089When dumping core and saving process information, proc_getar…4.7
- CVE-2022-2309NULL Pointer Dereference allows attackers to cause a denial …7.5
- CVE-2022-23090The aio_aqueue function, used by the lio_listio system call,…7.7
- CVE-2022-23091A particular case of memory sharing is mishandled in the vir…4
- CVE-2022-23092The implementation of lib9p's handling of RWALK messages was…8.8
- CVE-2022-23094Libreswan 4.2 through 4.5 allows remote attackers to cause a…7.5
- CVE-2022-23095Open Design Alliance Drawings SDK before 2022.12.1 mishandle…7.8
- CVE-2022-23096An issue was discovered in the DNS proxy in Connman through …9.1
- CVE-2022-23097An issue was discovered in the DNS proxy in Connman through …9.1
- CVE-2022-23098An issue was discovered in the DNS proxy in Connman through …7.5
- CVE-2022-23099OX App Suite through 7.10.6 allows XSS by forcing block-wise…5.4
Are you affected by CVE-2022-23093?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
